@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,700;0,800;1,400;1,700&display=swap";html:has(.sl-pricing),html:has(.sl-pricing) body{background-color:#f1efeb!important}.sl-pricing{--bg:#f1efeb;--ink:#262525;--blue:#0087ff;--blue-glow:#0087ff9e}.sl-pricing *{box-sizing:border-box}.sl-pricing{background:var(--bg);color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;line-height:30px;letter-spacing:-.0435em;-webkit-font-smoothing:antialiased;min-height:100vh}.sl-pricing .blue{color:var(--blue);text-shadow:0 0 5px var(--blue-glow)}.sl-pricing .sl-pricing-inner{max-width:401px;margin:0 auto;padding:36px 23px 80px}.sl-pricing .sl-pricing-hero{margin:40px 0 70px}.sl-pricing .sl-pricing-hero h1{font-size:52px;font-weight:300;line-height:49px;letter-spacing:-.0435em;margin:0 0 24px}.sl-pricing .sl-pricing-hero h1 b{font-weight:800}.sl-pricing .sl-pricing-hero p{margin:0;font-size:18px;line-height:30px;letter-spacing:-.0435em;font-weight:400}.sl-pricing .sl-plans{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin:0 0 60px}.sl-pricing .sl-plan{padding:32px 28px;background:rgba(0,0,0,0);border:2px solid var(--ink);border-radius:28px;display:flex;flex-direction:column}.sl-pricing .sl-plan__name{margin:0 0 8px;font-size:28px;font-weight:800;line-height:32px;letter-spacing:-.0435em;text-transform:uppercase}.sl-pricing .sl-plan__desc{margin:0 0 24px;font-size:16px;line-height:22px;letter-spacing:-.0435em;font-weight:400;opacity:.85}.sl-pricing .sl-plan__price{font-size:56px;font-weight:800;line-height:1;letter-spacing:-.0435em;margin:0 0 2px}.sl-pricing .sl-plan__price span{font-size:18px;font-weight:400;margin-left:4px;opacity:.7}.sl-pricing .sl-plan__annual{margin:0 0 28px;font-size:12px;line-height:16px;letter-spacing:-.0435em;font-weight:400;opacity:.55}.sl-pricing .sl-plan__features{flex:1 1;margin:0 0 32px;padding:0;list-style:none}.sl-pricing .sl-plan__features li{position:relative;margin:0 0 8px;padding-left:24px;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.0435em}.sl-pricing .sl-plan__features li:before{content:"→";position:absolute;left:0;color:var(--blue);font-weight:700;text-shadow:0 0 5px var(--blue-glow)}.sl-pricing .sl-plan__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 24px;background:var(--blue);color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.0435em;text-decoration:none;border:0;border-radius:22px;box-shadow:0 4px 12px var(--blue-glow);cursor:pointer}.sl-pricing .sl-plan--featured{background:var(--ink);color:#fff;border-color:var(--ink)}.sl-pricing .sl-plan--featured .sl-plan__features li:before{color:var(--blue);text-shadow:0 0 5px var(--blue-glow)}.sl-pricing .sl-pricing-note{text-align:center;font-size:12px;line-height:20px;margin:0;opacity:.6}@media(min-width:860px){.sl-pricing .sl-pricing-inner{max-width:1080px;padding:64px 40px 100px}.sl-pricing .sl-pricing-hero{text-align:center;margin:40px auto 80px;max-width:720px}.sl-pricing .sl-pricing-hero p{max-width:520px;margin:0 auto}.sl-pricing .sl-plans{grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.sl-pricing .sl-plan{padding:40px 32px}}