.mk.svelte-1hrotn9{background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;min-height:100vh;overflow-x:hidden}.accent.svelte-1hrotn9{color:var(--accent)}.dot-up.svelte-1hrotn9{width:7px;height:7px;border-radius:50%;background:var(--up);flex:none;animation:blink 1.8s ease-in-out infinite}.eyebrow.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}.kicker.svelte-1hrotn9{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.serif-h.svelte-1hrotn9{font-family:Newsreader,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lede.svelte-1hrotn9{font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:var(--ink2);text-wrap:pretty}.ph-hero.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:760px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(20px,5vw,56px) clamp(32px,4vw,48px)}.display.svelte-1hrotn9{font-family:Newsreader,serif;font-weight:400;font-size:clamp(38px,5.2vw,62px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.ph-hero.svelte-1hrotn9 .lede:where(.svelte-1hrotn9){max-width:520px}.cards-section.svelte-1hrotn9{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(40px,5vw,64px)}.cards-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.card.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;gap:22px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px 28px;box-shadow:var(--shadow)}.card.hi.svelte-1hrotn9{border:1.5px solid var(--accent);box-shadow:var(--shadow-lg)}.card-badge.svelte-1hrotn9{position:absolute;top:-12px;left:28px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:6px 12px;border-radius:99px;box-shadow:var(--shadow)}.card-head.svelte-1hrotn9{display:flex;flex-direction:column;gap:8px}.card-head.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.card-tag.svelte-1hrotn9{font-size:14px;line-height:1.55;color:var(--ink2);text-wrap:pretty;min-height:42px}.card-price.svelte-1hrotn9{display:flex;flex-direction:column;gap:5px;padding-bottom:22px;border-bottom:1px solid var(--line)}.price-row.svelte-1hrotn9{display:flex;align-items:baseline;gap:5px}.price-num.svelte-1hrotn9{font-family:Newsreader,serif;font-weight:500;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.price-period.svelte-1hrotn9{font-size:14px;font-weight:500;color:var(--ink3)}.price-sub.svelte-1hrotn9{font-size:12.5px;color:var(--ink3);min-height:18px}.card-cta.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;padding:12px 20px;border-radius:11px;text-decoration:none;background:transparent;color:var(--ink);border:1px solid var(--line);cursor:pointer;transition:transform .15s,opacity .2s}.card-cta.svelte-1hrotn9:disabled{opacity:.6;cursor:default;transform:none}.checkout-error.svelte-1hrotn9{text-align:center;font-size:13px;color:var(--down);margin-top:20px}.card-cta.solid.svelte-1hrotn9{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.card-cta.svelte-1hrotn9:hover{transform:translateY(-2px);opacity:.94}.card-features.svelte-1hrotn9{display:flex;flex-direction:column;gap:13px;margin-top:4px}.card-incl.svelte-1hrotn9{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.feat.svelte-1hrotn9{display:flex;align-items:flex-start;gap:11px}.feat-check.svelte-1hrotn9{flex:none;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.feat.svelte-1hrotn9 span:where(.svelte-1hrotn9):last-child{font-size:14px;line-height:1.5;color:var(--ink2)}.cards-note.svelte-1hrotn9{text-align:center;font-size:13.5px;color:var(--ink3);margin-top:26px}.compare-wrap.svelte-1hrotn9{border-top:1px solid var(--line);background:var(--surface)}.compare-inner.svelte-1hrotn9{max-width:1080px;margin:0 auto;padding:clamp(64px,8vw,108px) clamp(20px,5vw,56px)}.compare-head.svelte-1hrotn9{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;max-width:620px}.compare-table.svelte-1hrotn9{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg);box-shadow:var(--shadow)}.ct-headrow.svelte-1hrotn9{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;background:var(--surface2);border-bottom:1px solid var(--line)}.ct-hcell.svelte-1hrotn9{padding:16px 18px;display:flex;flex-direction:column;gap:3px;text-align:center;align-items:center;border-left:1px solid var(--line)}.ct-hcell.ct-feat.svelte-1hrotn9{align-items:flex-end;justify-content:flex-end;text-align:left;font-size:13px;font-weight:600;color:var(--ink3);border-left:none;flex-direction:row}.ct-hcell.hi.svelte-1hrotn9{background:color-mix(in srgb,var(--accent) 7%,transparent)}.ct-hname.svelte-1hrotn9{font-size:14px;font-weight:600;color:var(--ink)}.ct-hprice.svelte-1hrotn9{font-size:12.5px;font-weight:500;color:var(--ink3)}.ct-hprice.accent.svelte-1hrotn9{color:var(--accent)}.ct-grouptitle.svelte-1hrotn9{padding:16px 24px 9px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--bg)}.ct-row.svelte-1hrotn9{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;border-top:1px solid var(--line)}.ct-cell.svelte-1hrotn9{padding:14px 18px;font-size:14px;display:flex;align-items:center}.ct-label.svelte-1hrotn9{padding-left:24px;color:var(--ink2)}.ct-val.svelte-1hrotn9{justify-content:center;text-align:center;border-left:1px solid var(--line)}.ct-val.hi.svelte-1hrotn9{background:color-mix(in srgb,var(--accent) 5%,transparent)}.ct-val.yes.svelte-1hrotn9{color:var(--accent);font-weight:700}.ct-val.no.svelte-1hrotn9{color:var(--ink3)}.ct-val.txt.svelte-1hrotn9{color:var(--ink);font-weight:600}.faq-section.svelte-1hrotn9{max-width:820px;margin:0 auto;padding:clamp(64px,8vw,108px) clamp(20px,5vw,56px)}.sec-head.svelte-1hrotn9{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.faq-list.svelte-1hrotn9{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-1hrotn9{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:2px 22px}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq-plus.svelte-1hrotn9{font-size:20px;color:var(--accent);flex:none;font-weight:400}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:14.5px;line-height:1.65;color:var(--ink2);padding:0 0 20px;max-width:660px;text-wrap:pretty}.final-wrap.svelte-1hrotn9{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(72px,9vw,120px)}.final-cta.svelte-1hrotn9{position:relative;overflow:hidden;background:#16181e;border-radius:24px;padding:clamp(48px,7vw,84px) clamp(28px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.final-viz.svelte-1hrotn9{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none}.final-kicker.svelte-1hrotn9{position:relative;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#9a9cb7}.final-h.svelte-1hrotn9{position:relative;font-family:Newsreader,serif;font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.02em;color:#f3f1ee;text-wrap:balance;max-width:720px}.final-sub.svelte-1hrotn9{position:relative;font-size:16px;line-height:1.6;color:#aeaaa4;max-width:500px;text-wrap:pretty}.final-cta-row.svelte-1hrotn9{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.btn-accent.svelte-1hrotn9{font-size:15px;font-weight:600;background:var(--accent);color:var(--accent-ink);padding:13px 28px;border-radius:11px;text-decoration:none;transition:transform .15s,opacity .2s}.btn-accent.svelte-1hrotn9:hover{transform:translateY(-2px);opacity:.94}.final-ghost.svelte-1hrotn9{font-size:15px;font-weight:600;color:#f3f1ee;padding:13px 26px;border-radius:11px;border:1px solid oklch(.4 .01 272);text-decoration:none;transition:background .15s}.final-ghost.svelte-1hrotn9:hover{background:#ffffff0f}@media(max-width:640px){.ct-headrow.svelte-1hrotn9,.ct-row.svelte-1hrotn9{grid-template-columns:1.3fr 1fr 1fr 1fr}.ct-cell.svelte-1hrotn9{padding:12px 8px;font-size:12.5px}.ct-label.svelte-1hrotn9{padding-left:12px}}
