.pr.svelte-b9gv0w{--hair:#0f141917;--hair-nat:#fafaf71f}.wrap.svelte-b9gv0w{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.pr-hero.svelte-b9gv0w{background:var(--ink,#0f1419);color:var(--paper,#fafaf7);padding-block:clamp(72px,9vw,116px) clamp(56px,7vw,84px)}.pr-hero-in.svelte-b9gv0w{max-width:54ch}.pr-eyebrow.svelte-b9gv0w{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fafaf79e;margin-bottom:16px;font-size:.72rem;display:block}.pr-eyebrow-ink.svelte-b9gv0w{color:#0f14198c;margin-bottom:10px}.pr-hero.svelte-b9gv0w h1:where(.svelte-b9gv0w){color:var(--paper,#fafaf7);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,3vw + 1rem,3.5rem);line-height:1.03}.pr-h1b.svelte-b9gv0w{color:#fafaf78f}.pr-lede.svelte-b9gv0w{color:#fafaf7cc;margin:clamp(18px,2.2vw,24px) 0 0;font-size:clamp(1.02rem,1vw + .78rem,1.16rem);line-height:1.6}.pr-act.svelte-b9gv0w{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,28px);margin-top:clamp(26px,3.4vw,36px);display:flex}.pr-btn.svelte-b9gv0w{background:var(--crimson,#c1213f);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:15px 26px;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.pr-btn.svelte-b9gv0w:hover{background:#a91b36;transform:translateY(-2px)}.pr-alt.svelte-b9gv0w{color:#fafaf7db;border-bottom:1px solid #fafaf74d;align-items:center;gap:7px;padding-bottom:3px;font-size:.95rem;text-decoration:none;display:inline-flex}.pr-alt.svelte-b9gv0w:hover{color:var(--paper,#fafaf7);border-bottom-color:var(--paper,#fafaf7)}.pr-sum.svelte-b9gv0w{border-top:3px double #fafaf757;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:clamp(34px,4.4vw,48px) 0 0;padding-top:16px;display:flex}.pr-sum-l.svelte-b9gv0w{color:#fafaf7c7;font-size:1rem}.pr-sum-v.svelte-b9gv0w{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--paper,#fafaf7);font-size:clamp(1.5rem,2vw + .7rem,2rem)}.pr-band.svelte-b9gv0w{border-top:1px solid var(--hair);padding-block:clamp(48px,6.5vw,84px)}.pr-band-alt.svelte-b9gv0w{background:#0f141905}.pr-band-in.svelte-b9gv0w{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pr-band-alt.svelte-b9gv0w .pr-band-img:where(.svelte-b9gv0w){order:2}.pr-well.svelte-b9gv0w{background:var(--cream,#f2f1ed);border:1px solid var(--hair);justify-content:center;align-items:center;width:100%;height:clamp(260px,32vw,380px);padding:clamp(22px,2.8vw,34px);display:flex;overflow:hidden}.pr-well.svelte-b9gv0w img:where(.svelte-b9gv0w){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pr-band-txt.svelte-b9gv0w{max-width:46ch}.pr-tag.svelte-b9gv0w{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--crimson,#c1213f);margin-bottom:14px;font-size:.68rem;display:inline-block}.pr-tag-soon.svelte-b9gv0w{color:#0f141980}.pr-band.svelte-b9gv0w h2:where(.svelte-b9gv0w){font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:clamp(1.7rem,2.2vw + .8rem,2.3rem);line-height:1.1}.pr-line.svelte-b9gv0w{color:#0f1419b8;margin:12px 0 0;font-size:1.02rem;line-height:1.6}.pr-price.svelte-b9gv0w{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:clamp(20px,2.6vw,28px) 0 0;display:flex}.pr-price-from.svelte-b9gv0w{color:#0f141980;margin-right:2px;font-size:.9rem}.pr-price-n.svelte-b9gv0w{letter-spacing:-.035em;color:var(--ink,#0f1419);font-size:clamp(2.6rem,4vw + .8rem,3.6rem);line-height:1}.pr-price-u.svelte-b9gv0w{color:#0f141999;font-size:1.05rem}.pr-price-note.svelte-b9gv0w{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#0f141980;margin:8px 0 0;font-size:.72rem}.pr-spec.svelte-b9gv0w{margin:clamp(20px,2.6vw,26px) 0 0}.pr-spec.svelte-b9gv0w>div:where(.svelte-b9gv0w){border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.pr-spec.svelte-b9gv0w dt:where(.svelte-b9gv0w){color:#0f1419ad;font-size:.92rem}.pr-spec.svelte-b9gv0w dd:where(.svelte-b9gv0w){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink,#0f1419);margin:0;font-size:.9rem}.pr-spec.svelte-b9gv0w s:where(.svelte-b9gv0w){color:#0f141961}.pr-more.svelte-b9gv0w{color:var(--crimson,#c1213f);align-items:center;gap:6px;margin-top:clamp(20px,2.4vw,26px);font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.pr-more.svelte-b9gv0w span:where(.svelte-b9gv0w){transition:transform .2s}.pr-more.svelte-b9gv0w:hover span:where(.svelte-b9gv0w){transform:translate(3px)}.pr-plans.svelte-b9gv0w{margin-top:clamp(36px,4.5vw,56px)}.pr-lab.svelte-b9gv0w{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#0f1419b3;margin-bottom:16px;font-size:.7rem;display:block}.pr-lab-tight.svelte-b9gv0w{margin-bottom:18px}.pr-lab-nat.svelte-b9gv0w{color:#fafaf79e}.pr-plan-grid.svelte-b9gv0w{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);display:grid}.pr-plan.svelte-b9gv0w{border-top:1px solid var(--hair);padding-top:18px}.pr-plan.svelte-b9gv0w h3:where(.svelte-b9gv0w){letter-spacing:-.01em;margin:0;font-size:1.04rem;font-weight:500}.pr-plan-who.svelte-b9gv0w{color:#0f141999;margin:5px 0 0;font-size:.88rem}.pr-price-sm.svelte-b9gv0w{margin-top:14px}.pr-price-sm.svelte-b9gv0w .pr-price-n:where(.svelte-b9gv0w){font-size:clamp(1.7rem,2.2vw + .6rem,2.1rem)}.pr-price-sm.svelte-b9gv0w .pr-price-u:where(.svelte-b9gv0w){font-size:.86rem}.pr-spec-sm.svelte-b9gv0w{margin-top:14px}.pr-spec-sm.svelte-b9gv0w>div:where(.svelte-b9gv0w){padding:7px 0}.pr-spec-sm.svelte-b9gv0w dt:where(.svelte-b9gv0w){font-size:.86rem}.pr-spec-sm.svelte-b9gv0w dd:where(.svelte-b9gv0w){font-size:.84rem}.pr-rate.svelte-b9gv0w{border-top:1px solid var(--hair);padding-block:clamp(56px,7.5vw,96px)}.pr-sec-h.svelte-b9gv0w{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.4vw + .8rem,2.4rem);line-height:1.12}.pr-sec-h-nat.svelte-b9gv0w{color:var(--paper,#fafaf7)}.pr-rate-grid.svelte-b9gv0w{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,3.6vw,40px);display:grid}.pr-table.svelte-b9gv0w{border-collapse:collapse;width:100%}.pr-table.svelte-b9gv0w th:where(.svelte-b9gv0w){border-bottom:1px solid var(--hair);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;text-align:left;color:#0f141999;padding:0 0 12px;font-size:.7rem;font-weight:400}.pr-th-r.svelte-b9gv0w{text-align:right}.pr-table.svelte-b9gv0w td:where(.svelte-b9gv0w){border-top:1px solid var(--hair);padding:15px 0;font-size:1rem}.pr-table.svelte-b9gv0w tbody:where(.svelte-b9gv0w) tr:where(.svelte-b9gv0w):first-child td:where(.svelte-b9gv0w){border-top:0}.pr-rate-v.svelte-b9gv0w{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.18rem}.pr-rate-side.svelte-b9gv0w p:where(.svelte-b9gv0w){color:#0f1419b8;margin:0;font-size:.98rem;line-height:1.66}.pr-terms.svelte-b9gv0w{border-top:1px solid var(--hair);padding-block:clamp(48px,6vw,72px)}.pr-terms-list.svelte-b9gv0w{margin:0;padding:0;list-style:none}.pr-terms-list.svelte-b9gv0w li:where(.svelte-b9gv0w){border-top:1px solid var(--hair);color:#0f1419b3;padding:12px 0;font-size:.94rem;line-height:1.6}.pr-terms-list.svelte-b9gv0w li:where(.svelte-b9gv0w):first-child{border-top:0;padding-top:0}.pr-faq.svelte-b9gv0w{border-top:1px solid var(--hair);padding-block:clamp(56px,7.5vw,96px)}.pr-faq-list.svelte-b9gv0w{margin-top:clamp(26px,3.4vw,38px)}.pr-signup.svelte-b9gv0w{background:var(--ink,#0f1419);color:var(--paper,#fafaf7);padding-block:clamp(56px,7.5vw,96px)}.pr-signup-in.svelte-b9gv0w{display:block}.pr-signup-copy.svelte-b9gv0w{max-width:60ch}.pr-lead.svelte-b9gv0w{max-width:62ch;margin:clamp(14px,1.8vw,20px) 0 0;font-size:1.02rem;line-height:1.66}.pr-lead-nat.svelte-b9gv0w{color:#fafaf7c7}.pr-bullets.svelte-b9gv0w{margin:clamp(20px,2.6vw,28px) 0 0;padding:0;list-style:none}.pr-bullets.svelte-b9gv0w li:where(.svelte-b9gv0w){border-top:1px solid var(--hair-nat);color:#fafaf7d1;padding:9px 0 9px 22px;font-size:.96rem;position:relative}.pr-bullets.svelte-b9gv0w li:where(.svelte-b9gv0w):before{content:"";background:#fafaf780;width:10px;height:1px;position:absolute;top:19px;left:0}.pr-call.svelte-b9gv0w{color:#fafaf7b8;margin:clamp(18px,2.2vw,24px) 0 0;font-size:.96rem}.pr-call.svelte-b9gv0w a:where(.svelte-b9gv0w){color:var(--paper,#fafaf7)}.pr-form.svelte-b9gv0w{margin-top:clamp(28px,3.6vw,40px)}@media (max-width:900px){.pr-band-in.svelte-b9gv0w{grid-template-columns:minmax(0,1fr)}.pr-band-alt.svelte-b9gv0w .pr-band-img:where(.svelte-b9gv0w){order:0}.pr-band-txt.svelte-b9gv0w{max-width:none}.pr-rate-grid.svelte-b9gv0w,.pr-plan-grid.svelte-b9gv0w{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pr-well.svelte-b9gv0w{height:230px}}@media (prefers-reduced-motion:reduce){.pr-btn.svelte-b9gv0w,.pr-more.svelte-b9gv0w span:where(.svelte-b9gv0w){transition:none}.pr-btn.svelte-b9gv0w:hover,.pr-more.svelte-b9gv0w:hover span:where(.svelte-b9gv0w){transform:none}}
