.phero:where(.astro-uwxnkrw6){background:var(--base);color:var(--ink);padding:var(--gap) 0 0;overflow:hidden}.hero-title:where(.astro-uwxnkrw6){color:var(--ink);line-height:var(--lh-display);font-size:72px;max-width:16ch}.hero-title:where(.astro-uwxnkrw6) .ln:where(.astro-uwxnkrw6){display:block}.phero-sub:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);max-width:56ch;margin:32px 0 0}.ln:where(.astro-uwxnkrw6){opacity:0;transform:translateY(20px);animation:rise .7s var(--ease) forwards;animation-delay:calc(var(--d) * .12s)}@keyframes rise{to{opacity:1;transform:none}}.bill-toggle:where(.astro-uwxnkrw6){margin-top:40px;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:9999px;padding:4px}.bt-pill:where(.astro-uwxnkrw6){position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9999px;background:var(--ink);transition:transform .6s var(--ease)}.bill-toggle:where(.astro-uwxnkrw6)[data-bill=yearly] .bt-pill:where(.astro-uwxnkrw6){transform:translate(100%)}.bt-opt:where(.astro-uwxnkrw6){position:relative;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);background:transparent;border:0;border-radius:9999px;padding:8px 20px;cursor:pointer;transition:color var(--dur-quick) var(--ease)}.bt-opt:where(.astro-uwxnkrw6):hover{color:var(--ink)}.bt-opt:where(.astro-uwxnkrw6)[aria-pressed=true]{color:var(--base)}.bill-swap:where(.astro-uwxnkrw6){display:grid}.bill-swap:where(.astro-uwxnkrw6)>:where(.astro-uwxnkrw6){grid-area:1 / 1}:where(.astro-uwxnkrw6)[data-bill-view]{transition:opacity .7s var(--ease) .16s,transform .7s var(--ease) .16s}:where(.astro-uwxnkrw6)[data-bill=yearly] :where(.astro-uwxnkrw6)[data-bill-view=monthly],:where(.astro-uwxnkrw6)[data-bill=monthly] :where(.astro-uwxnkrw6)[data-bill-view=yearly]{opacity:0;transition-duration:.3s;transition-delay:0ms;pointer-events:none}:where(.astro-uwxnkrw6)[data-bill=yearly] :where(.astro-uwxnkrw6)[data-bill-view=monthly]{transform:translate(24px)}:where(.astro-uwxnkrw6)[data-bill=monthly] :where(.astro-uwxnkrw6)[data-bill-view=yearly]{transform:translate(-24px)}.plan-keep:where(.astro-uwxnkrw6)>:where(.astro-uwxnkrw6)[data-bill-view]{transform:none;transition:opacity .4s var(--ease) 0ms}.plans:where(.astro-uwxnkrw6){margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:stretch}.plan:where(.astro-uwxnkrw6){background:var(--base);border:1px solid var(--border);border-radius:16px;padding:32px;display:flex;flex-direction:column;transition:border-color var(--dur-quick) var(--ease)}.plan:where(.astro-uwxnkrw6):hover{border-color:var(--volt)}.plan-rec:where(.astro-uwxnkrw6){background:var(--wash-volt);border-color:transparent}.plan-rec:where(.astro-uwxnkrw6):hover{border-color:transparent}.plan-name:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink);margin:0}.plan-blurb:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);margin:8px 0 0}.plan-price-row:where(.astro-uwxnkrw6){display:flex;align-items:baseline;gap:8px;margin-top:24px}.plan-price:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink)}.plan-roll:where(.astro-uwxnkrw6){transition:transform .6s var(--ease)}:where(.astro-uwxnkrw6)[data-bill=monthly] .plan-roll:where(.astro-uwxnkrw6){transform:translate(var(--roll-x, 0px))}.plan-strike:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--stone);text-decoration:none;position:relative;white-space:nowrap}.plan-strike:where(.astro-uwxnkrw6):after{content:"";position:absolute;left:-2%;right:-2%;top:50%;margin-top:-2px;height:4px;border-radius:8px;background:var(--volt);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}:where(.astro-uwxnkrw6)[data-bill=yearly] .plan-strike:where(.astro-uwxnkrw6):after{transform:scaleX(1);transition-delay:.3s;animation:sdraw .6s var(--ease) 1.1s backwards}@keyframes sdraw{0%{transform:scaleX(0)}}.plan-per:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone)}.plan-pnote:where(.astro-uwxnkrw6){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);margin:8px 0 0}.plan-cta:where(.astro-uwxnkrw6){margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.plan-btn:where(.astro-uwxnkrw6){align-self:stretch}.plan-cta:where(.astro-uwxnkrw6) .btn-arrow:where(.astro-uwxnkrw6){padding:var(--btn-py) 0}.plan-list:where(.astro-uwxnkrw6){list-style:none;margin:24px 0 0;padding:24px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.plan-rec:where(.astro-uwxnkrw6) .plan-list:where(.astro-uwxnkrw6){border-top-color:#0d0b1e1a}.plan-list:where(.astro-uwxnkrw6) li:where(.astro-uwxnkrw6){display:flex;align-items:flex-start;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--body)}.plan-list:where(.astro-uwxnkrw6) li:where(.astro-uwxnkrw6).off{color:var(--stone)}.pi:where(.astro-uwxnkrw6){width:16px;height:16px;flex:none;margin-top:2px;color:var(--volt)}.pi-x:where(.astro-uwxnkrw6){color:var(--warmth)}@media(max-width:1100px){.plans:where(.astro-uwxnkrw6){grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero-title:where(.astro-uwxnkrw6){font-size:48px;line-height:var(--lh-heading)}.plans:where(.astro-uwxnkrw6){grid-template-columns:1fr;margin-top:40px}}@media(prefers-reduced-motion:reduce){.ln:where(.astro-uwxnkrw6){opacity:1!important;transform:none!important;animation:none!important}.bt-pill:where(.astro-uwxnkrw6),.bt-opt:where(.astro-uwxnkrw6),:where(.astro-uwxnkrw6)[data-bill-view],.plan-roll:where(.astro-uwxnkrw6),.plan-strike:where(.astro-uwxnkrw6):after{transition:none!important;animation:none!important}}.tooltip-trigger:where(.astro-m2p5xhda){border-bottom:1px dotted var(--stone)}.tooltip-content:where(.astro-m2p5xhda){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:#fff;background:var(--ink);border-radius:8px}.thead:where(.astro-k2ib4bsj),.trow:where(.astro-k2ib4bsj){display:flex;align-items:center}.t-feature:where(.astro-k2ib4bsj){flex:1 1 0;min-width:0;padding:16px 24px 16px 0}.t-plan:where(.astro-k2ib4bsj){width:160px;flex:none;padding:16px;text-align:center}.cmp-table:where(.astro-k2ib4bsj){margin-top:72px}.thead:where(.astro-k2ib4bsj){position:sticky;top:64px;z-index:30;background:var(--base);border-bottom:1px solid var(--border)}.thead:where(.astro-k2ib4bsj) .t-feature:where(.astro-k2ib4bsj),.thead:where(.astro-k2ib4bsj) .t-plan:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink)}.thead:where(.astro-k2ib4bsj) .t-plan:where(.astro-k2ib4bsj){display:flex;flex-direction:column;gap:2px}.t-plan-price:where(.astro-k2ib4bsj){color:var(--stone)}.tcat:where(.astro-k2ib4bsj){margin-top:56px}.tcat:where(.astro-k2ib4bsj):first-of-type{margin-top:0}.tcat-name:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink);margin:0;padding:16px 0;border-bottom:1px solid var(--border)}.trow:where(.astro-k2ib4bsj){border-bottom:1px solid var(--border);transition:background var(--dur-quick) var(--ease)}.trow:where(.astro-k2ib4bsj):hover{background:var(--surface)}.trow:where(.astro-k2ib4bsj) .t-feature:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--body)}.t-val:where(.astro-k2ib4bsj){display:flex;align-items:center;justify-content:center}.tick:where(.astro-k2ib4bsj){width:16px;height:16px;color:var(--volt)}.t-none:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-size:var(--fs-label);color:var(--stone)}.t-text:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--body)}.tiers:where(.astro-k2ib4bsj){display:none;position:relative;margin-top:40px;background:var(--surface);border-radius:12px;padding:4px}.tiers-pill:where(.astro-k2ib4bsj){position:absolute;top:4px;left:4px;bottom:4px;width:calc(25% - 2px);border-radius:8px;background:var(--ink);transform:translate(0);transition:transform var(--dur-slide) var(--ease)}.tier-toggle:where(.astro-k2ib4bsj){position:relative;z-index:1;flex:1 1 0;min-width:0;background:none;border:0;padding:12px 0;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);cursor:pointer;transition:color var(--dur-quick) var(--ease)}.tier-toggle:where(.astro-k2ib4bsj).on{color:#fff}.mtable:where(.astro-k2ib4bsj){display:none;margin-top:24px;border:1px solid var(--border);border-radius:16px;padding:24px}.m-head:where(.astro-k2ib4bsj){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.m-plan:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink);margin:0}.m-price:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone)}.m-cat:where(.astro-k2ib4bsj){margin-top:40px}.m-cat-name:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);margin:0;padding-bottom:12px;border-bottom:1px solid var(--border)}.m-row:where(.astro-k2ib4bsj){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.m-row:where(.astro-k2ib4bsj):last-child{border-bottom:0}.m-feature:where(.astro-k2ib4bsj){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--body);min-width:0}.m-val:where(.astro-k2ib4bsj){flex:none;display:flex;align-items:center}.m-val:where(.astro-k2ib4bsj) .t-text:where(.astro-k2ib4bsj){text-align:right}@media(max-width:1023px){.cmp-table:where(.astro-k2ib4bsj){display:none}.tiers:where(.astro-k2ib4bsj){display:flex}.mtable:where(.astro-k2ib4bsj){display:block}}@media(prefers-reduced-motion:reduce){.tiers-pill:where(.astro-k2ib4bsj),.tier-toggle:where(.astro-k2ib4bsj),.trow:where(.astro-k2ib4bsj){transition:none}}.pfaq-grid:where(.astro-7fi6457q){display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.pfaq-list:where(.astro-7fi6457q){display:flex;flex-direction:column}.faq-item:where(.astro-7fi6457q){border-bottom:1px solid var(--border)}.faq-item:where(.astro-7fi6457q):first-child{border-top:1px solid var(--border)}.faq-trigger:where(.astro-7fi6457q){display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:none;border:0;padding:24px 0;text-align:left;cursor:pointer}.faq-q:where(.astro-7fi6457q){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink);transition:color var(--dur-quick) var(--ease)}.faq-trigger:where(.astro-7fi6457q):hover .faq-q:where(.astro-7fi6457q){color:var(--volt)}.faq-icon:where(.astro-7fi6457q){width:20px;height:20px;flex:none;color:var(--stone);transition:transform var(--dur-quick) var(--ease)}.faq-item:where(.astro-7fi6457q).open .faq-icon:where(.astro-7fi6457q){transform:rotate(180deg)}.faq-content:where(.astro-7fi6457q){max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-item:where(.astro-7fi6457q).open .faq-content:where(.astro-7fi6457q){max-height:320px}.faq-a:where(.astro-7fi6457q){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:0;padding:0 0 24px;max-width:65ch}@media(max-width:1023px){.pfaq-grid:where(.astro-7fi6457q){grid-template-columns:1fr;gap:40px}}@media(prefers-reduced-motion:reduce){.faq-content:where(.astro-7fi6457q),.faq-icon:where(.astro-7fi6457q),.faq-q:where(.astro-7fi6457q){transition:none}}.end-title:where(.astro-jug7tmfb){color:var(--ink);font-size:72px;line-height:var(--lh-display)}@media(max-width:640px){.end-title:where(.astro-jug7tmfb){font-size:48px;line-height:var(--lh-heading)}}@media(min-width:1024px){.end-title:where(.astro-jug7tmfb){font-size:104px;line-height:var(--lh-hero)}}.end:where(.astro-jug7tmfb) .actions:where(.astro-jug7tmfb){margin-top:40px}body{background:var(--base);color:var(--ink)}.bound{max-width:80rem;margin:0 auto;padding:0 32px;position:relative}.sec{padding:var(--gap) 0;background:var(--base)}.sec+.sec,.sec+script+.sec{padding-top:0}.hero-title,.sec-title,.end-title{font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;margin:0}.sec-title{font-size:48px;line-height:var(--lh-heading);color:var(--ink)}.sec-sub{font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:24px 0 0;max-width:56ch}.gridbg:before{content:"";position:absolute;top:0;left:0;right:0;height:600px;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--border) 0 1px,transparent 1px 120px);-webkit-mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 220px,#000 500px,transparent 600px);mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 220px,#000 500px,transparent 600px)}.gridbg>*{position:relative;z-index:1}.actions{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--volt);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1;padding:var(--btn-py) var(--btn-px);border-radius:8px;text-decoration:none;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.btn-primary:hover{background:var(--volt-dark)}.btn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--graphite);font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);text-decoration:none;cursor:pointer;transition:color var(--dur-quick) var(--ease)}.btn-arrow .a{transition:transform var(--dur-quick) var(--ease)}.btn-arrow:hover{color:var(--volt)}.btn-arrow:hover .a{transform:translate(4px)}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;animation:none!important}}
