.hero.svelte-jhuur8{padding:76px 0 70px}.hero-grid.svelte-jhuur8{grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;display:grid}.hero.svelte-jhuur8 h1:where(.svelte-jhuur8){letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:600;line-height:1.04}.hero.svelte-jhuur8 h1:where(.svelte-jhuur8) em:where(.svelte-jhuur8){color:var(--rust-ink);font-style:normal}.hero.svelte-jhuur8 p.sub:where(.svelte-jhuur8){color:var(--ink-soft);max-width:480px;margin-top:24px;font-size:1.2rem}.hero-note.svelte-jhuur8{color:var(--ink-faint);margin-top:18px}.hub-art.svelte-jhuur8{width:100%;max-width:520px;margin:0 auto}.hub-art.svelte-jhuur8 svg:where(.svelte-jhuur8){width:100%;height:auto;display:block;overflow:visible}.hub-line.svelte-jhuur8{fill:none;stroke:color-mix(in srgb, var(--rust-ink) 30%, var(--line-strong));stroke-width:1.5px;stroke-dasharray:2 5.5;stroke-linecap:round}.chip-box.svelte-jhuur8{fill:var(--surface);stroke:var(--line);stroke-width:1.2px;filter:url(#chipShadow)}.chip-ic-bg.svelte-jhuur8{fill:var(--rust-a)}.chip-ic.svelte-jhuur8{fill:none;stroke:var(--on-rust);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.chip-label.svelte-jhuur8{fill:var(--ink);letter-spacing:-.01em;font-family:Geist,system-ui,sans-serif;font-size:13.5px;font-weight:600}.hub-card.svelte-jhuur8{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.3px;filter:url(#hubShadow)}.hub-name.svelte-jhuur8{fill:var(--ink);letter-spacing:-.02em;font-family:Geist,system-ui,sans-serif;font-size:16px;font-weight:700}.ring.svelte-jhuur8{fill:none;stroke:var(--rust-a);stroke-width:1.5px}.pulse.svelte-jhuur8{fill:var(--rust-a);filter:url(#hubGlow)}@media (width<=900px){.hub-art.svelte-jhuur8{max-width:440px}.hero-grid.svelte-jhuur8{grid-template-columns:1fr;gap:44px}.hero.svelte-jhuur8{padding:54px 0 40px}.hero-note.svelte-jhuur8{text-align:center}}@media (width<=700px){.hero-cta.svelte-jhuur8{justify-content:center}}.trust.svelte-15qo5js{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.trust-inner.svelte-15qo5js{flex-wrap:wrap;justify-content:center;gap:14px 38px;padding:22px 0;display:flex}.trust-item.svelte-15qo5js{align-items:center;gap:10px;display:flex}.trust-item.svelte-15qo5js .dot:where(.svelte-15qo5js){background:var(--green);border-radius:50%;width:6px;height:6px}.trust-item.svelte-15qo5js span:where(.svelte-15qo5js){text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:.72rem}@media (width<=700px){.trust-inner.svelte-15qo5js{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:10px 0}.trust-item.svelte-15qo5js{text-align:center;justify-content:center;gap:0}.trust-item.svelte-15qo5js .dot:where(.svelte-15qo5js){display:none}.trust-item.svelte-15qo5js span:where(.svelte-15qo5js){font-size:.76rem}}.problem-grid.svelte-fjgx9v{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.worry-list.svelte-fjgx9v{flex-direction:column;display:flex}.worry.svelte-fjgx9v{grid-template-columns:30px 1fr;gap:18px;padding:24px 0;display:grid}.worry.svelte-fjgx9v+.worry:where(.svelte-fjgx9v){border-top:1px solid var(--line)}.worry-num.svelte-fjgx9v{color:var(--rust-ink);padding-top:4px;font-family:JetBrains Mono,monospace;font-size:.8rem}.worry.svelte-fjgx9v h3:where(.svelte-fjgx9v){font-size:1.18rem;font-weight:600}.worry.svelte-fjgx9v p:where(.svelte-fjgx9v){color:var(--ink-soft);margin-top:6px}@media (width<=820px){.problem-grid.svelte-fjgx9v{grid-template-columns:1fr;gap:36px}}.feature.svelte-p1fgul{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:60px 0;display:grid}.feature.svelte-p1fgul+.feature:where(.svelte-p1fgul){border-top:1px solid var(--line)}.feature.flip.svelte-p1fgul .feat-text:where(.svelte-p1fgul){order:2}.feat-text.svelte-p1fgul h3:where(.svelte-p1fgul){letter-spacing:-.015em;margin:16px 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.16}.feat-text.svelte-p1fgul p:where(.svelte-p1fgul){color:var(--ink-soft);margin-top:14px;font-size:1.08rem}.feat-points.svelte-p1fgul{flex-direction:column;gap:12px;margin-top:22px;list-style:none;display:flex}.feat-points.svelte-p1fgul li:where(.svelte-p1fgul){color:var(--ink);align-items:baseline;gap:12px;display:flex}@media (width<=820px){.feature.svelte-p1fgul{grid-template-columns:1fr;gap:34px;padding:44px 0}.feature.flip.svelte-p1fgul .feat-text:where(.svelte-p1fgul){order:0}}.sso-sub.svelte-16znkd6{margin-top:64px}.sso-sub-head.svelte-16znkd6{max-width:620px}.sso-sub-head.svelte-16znkd6 h3:where(.svelte-16znkd6){letter-spacing:-.015em;margin:16px 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.16}.sso-sub-head.svelte-16znkd6 p:where(.svelte-16znkd6){color:var(--ink-soft);margin-top:14px;font-size:1.08rem}.sso-sub.svelte-16znkd6 .sso-grid:where(.svelte-16znkd6){margin-top:36px}.sso-card.svelte-16znkd6 h4:where(.svelte-16znkd6){margin:16px 0 0;font-size:1.28rem;font-weight:600}.bill-toggle.svelte-15z6l5f{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:4px;padding:4px;display:inline-flex}.bill-toggle.svelte-15z6l5f input[type=radio]:where(.svelte-15z6l5f){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bill-toggle.svelte-15z6l5f input[type=radio]:where(.svelte-15z6l5f):focus-visible+label:where(.svelte-15z6l5f){outline:2px solid var(--rust-a);outline-offset:2px}.bill-toggle.svelte-15z6l5f label:where(.svelte-15z6l5f){color:var(--ink-soft);cursor:pointer;z-index:0;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 14px;font-family:Geist,system-ui,sans-serif;font-size:.94rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.bill-toggle.svelte-15z6l5f label:where(.svelte-15z6l5f):after{content:"";background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;z-index:-1;border-radius:6px;transition:opacity .18s;position:absolute;inset:0}.bill-toggle.svelte-15z6l5f input:where(.svelte-15z6l5f):checked+label:where(.svelte-15z6l5f){color:var(--ink)}.bill-toggle.svelte-15z6l5f input:where(.svelte-15z6l5f):checked+label:where(.svelte-15z6l5f):after{opacity:1}.bill-save.svelte-15z6l5f{text-transform:uppercase;letter-spacing:.08em;color:var(--green);border:1px solid color-mix(in srgb, var(--green) 35%, transparent);background:var(--green-soft);border-radius:4px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:.56rem}.bill-wrap.svelte-po02om{text-align:center;margin-top:30px}.guarantee.svelte-po02om{color:var(--ink-soft);margin-top:14px;font-size:.92rem}.price-an.svelte-po02om,.note-an.svelte-po02om,.pricing-section.is-annual.svelte-po02om .price-mo:where(.svelte-po02om){visibility:hidden;position:absolute}.pricing-section.is-annual.svelte-po02om .price-an:where(.svelte-po02om),.pricing-section.is-annual.svelte-po02om .note-an:where(.svelte-po02om){visibility:visible;position:static}.price-grid.svelte-po02om{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:44px;display:grid}.tier.svelte-po02om{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:13px;flex-direction:column;padding:32px 30px 34px;display:flex;position:relative}.tier.featured.svelte-po02om{border-color:color-mix(in srgb, var(--rust-ink) 40%, var(--line));box-shadow:var(--shadow)}.tier-note.svelte-po02om{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);min-height:14px;margin-top:9px;font-family:JetBrains Mono,monospace;font-size:.6rem}.tier-flag.svelte-po02om{background:linear-gradient(180deg, var(--rust-a), var(--rust-b));color:var(--on-rust);text-transform:uppercase;letter-spacing:.12em;border-radius:4px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:.6rem;position:absolute;top:-11px;left:30px}.tier-name.svelte-po02om{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:.76rem}.tier-price.svelte-po02om{align-items:baseline;gap:7px;margin-top:16px;display:flex}.tier-price.svelte-po02om .amt:where(.svelte-po02om){letter-spacing:-.02em;font-size:2.6rem;font-weight:600}.tier-price.svelte-po02om .per:where(.svelte-po02om){color:var(--ink-faint);font-size:.92rem}.tier-sub.svelte-po02om{color:var(--ink-soft);min-height:48px;margin-top:8px}.tier.svelte-po02om .btn{justify-content:center;width:100%;margin-top:22px}.tier-feats.svelte-po02om{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin-top:26px;padding-top:22px;list-style:none;display:flex}.tier-feats.svelte-po02om li:where(.svelte-po02om){color:var(--ink);align-items:baseline;gap:11px;font-size:1rem;display:flex}.tier-feats.svelte-po02om li:where(.svelte-po02om) .tick:where(.svelte-po02om){color:var(--green);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.8rem}.tier-feats.svelte-po02om .soon-divider:where(.svelte-po02om){color:var(--amber-deep);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:12px;margin:2px 0;font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.tier-feats.svelte-po02om .soon-divider:where(.svelte-po02om):before,.tier-feats.svelte-po02om .soon-divider:where(.svelte-po02om):after{content:"";background:color-mix(in srgb, var(--amber) 40%, transparent);flex:1;align-self:center;height:1px}.soon-divider.svelte-po02om>span:where(.svelte-po02om){flex-shrink:0}.tier-feats.svelte-po02om li.head:where(.svelte-po02om){color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.66rem}.price-tax-note.svelte-po02om{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-top:22px;font-size:.6rem}.price-skel.svelte-po02om{background:var(--line);border-radius:5px;width:3.5ch;height:.8em;animation:1.5s ease-in-out infinite skel-pulse;display:inline-block}@media (width<=880px){.price-grid.svelte-po02om{grid-template-columns:1fr;gap:14px;max-width:420px;margin-left:auto;margin-right:auto}}@media (width<=560px){.tier.svelte-po02om{padding:28px 22px 30px}.tier-flag.svelte-po02om{left:22px}}.finale.svelte-fyt6ty{text-align:center}.finale-card.svelte-fyt6ty{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);background-image:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--amber) 9%, transparent), transparent 60%);border-radius:18px;padding:64px 40px}.finale.svelte-fyt6ty h2:where(.svelte-fyt6ty){letter-spacing:-.02em;max-width:640px;margin:0 auto;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08}.finale.svelte-fyt6ty p:where(.svelte-fyt6ty){color:var(--ink-soft);max-width:480px;margin:18px auto 0;font-size:1.15rem}.hero-cta.svelte-fyt6ty{justify-content:center}
