main.svelte-28ujys{padding-top:68px}.wrap.svelte-28ujys{width:min(100% - 40px,1240px);margin-inline:auto}.skip-link.svelte-28ujys{position:fixed;top:-80px;left:16px;z-index:200;padding:12px;background:var(--site-bg);color:var(--site-fg);border:1px solid var(--signal);font-size:13px}.skip-link.svelte-28ujys:focus{top:12px}.product-hero.svelte-28ujys{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,76px);padding-block:72px}.hero-copy.svelte-28ujys{min-width:0}.eyebrow.svelte-28ujys{display:flex;align-items:center;gap:9px;color:var(--signal);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.13em;line-height:1.7}h1.svelte-28ujys{margin-top:24px;font-size:clamp(2.6rem,4.8vw,4.6rem);line-height:1.08;letter-spacing:-.055em;color:var(--site-fg);overflow-wrap:anywhere;text-wrap:balance}.hero-body.svelte-28ujys{max-width:51ch;margin-top:25px;color:var(--site-muted);font-size:14px;line-height:1.95}.hero-actions.svelte-28ujys{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:29px}.hero-actions.svelte-28ujys>.btn-signal:where(.svelte-28ujys){min-height:48px}.text-link.svelte-28ujys{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#9cf5c9;font-size:12px}.text-link.svelte-28ujys>svg,.hero-actions.svelte-28ujys>a:where(.svelte-28ujys)>svg{flex:none}.availability.svelte-28ujys{max-width:65ch;margin-top:22px;color:#a7b9ae;font-size:11px;line-height:1.8}.preview-label.svelte-28ujys,.private-label.svelte-28ujys{display:flex;align-items:center;gap:7px;margin-top:16px;color:#bad8c7;font-size:10px}.section-title.svelte-28ujys{font-size:clamp(1.9rem,3.3vw,2.9rem);line-height:1.17;color:var(--site-fg);text-wrap:balance}.outcomes-band.svelte-28ujys{padding-block:64px;background:#0d1511;border-block:1px solid var(--site-hairline)}.outcomes-band.svelte-28ujys h2:where(.svelte-28ujys){margin-top:15px}.outcomes-grid.svelte-28ujys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}.outcomes-grid.svelte-28ujys article:where(.svelte-28ujys){display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #9cf5c940;padding-top:24px}.outcomes-grid.svelte-28ujys article:where(.svelte-28ujys)>svg{color:#9cf5c9}h3.svelte-28ujys{color:var(--site-fg);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.outcomes-grid.svelte-28ujys h3:where(.svelte-28ujys){margin-top:24px}.outcomes-grid.svelte-28ujys article:where(.svelte-28ujys)>p:where(.svelte-28ujys),.controls-grid.svelte-28ujys p:where(.svelte-28ujys){margin-top:14px;color:var(--site-muted);font-size:12px;line-height:1.95}.output-label.svelte-28ujys{margin-top:22px;margin-bottom:10px;padding:9px 0;font-size:10px;color:#afc9ba;line-height:1.7}.outcomes-grid.svelte-28ujys a:where(.svelte-28ujys){margin-top:auto}.controls-section.svelte-28ujys,.categories-section.svelte-28ujys{padding-block:68px}.controls-grid.svelte-28ujys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.step-number.svelte-28ujys{color:#9cf5c9;font:11px var(--font-mono)}.controls-grid.svelte-28ujys h3:where(.svelte-28ujys){margin-top:16px}.categories-section.svelte-28ujys{padding-top:0}.category-grid.svelte-28ujys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:32px}.category-grid.svelte-28ujys article:where(.svelte-28ujys){display:flex;gap:15px;padding-block:23px;border-top:1px solid var(--site-hairline)}.category-grid.svelte-28ujys article:where(.svelte-28ujys)>svg{flex:none;color:#9cf5c9;margin-top:3px}.category-grid.svelte-28ujys h3:where(.svelte-28ujys){font-size:15px}.category-grid.svelte-28ujys p:where(.svelte-28ujys){margin-top:8px;color:var(--site-muted);font-size:12px;line-height:1.8}.how-band.svelte-28ujys{padding-block:56px;border-block:1px solid var(--site-hairline)}.how-grid.svelte-28ujys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.how-grid.svelte-28ujys li:where(.svelte-28ujys){display:flex;align-items:flex-start;gap:16px}.how-grid.svelte-28ujys p:where(.svelte-28ujys){color:var(--site-fg);font-size:14px;line-height:1.7}.how-grid.svelte-28ujys .step-number:where(.svelte-28ujys){margin-top:5px}.costs-section.svelte-28ujys{padding-block:64px 0}.faq-section.svelte-28ujys{padding-block:64px}.faq-list.svelte-28ujys{margin-top:30px}details.svelte-28ujys{border-top:1px solid var(--site-hairline)}details.svelte-28ujys:last-child{border-bottom:1px solid var(--site-hairline)}summary.svelte-28ujys{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;min-height:64px;cursor:pointer;list-style:none;color:var(--site-fg);font-size:14px}summary.svelte-28ujys::-webkit-details-marker{display:none}summary.svelte-28ujys>span:where(.svelte-28ujys){color:#9cf5c9;font-size:21px;font-weight:300}details[open].svelte-28ujys summary:where(.svelte-28ujys)>span:where(.svelte-28ujys){transform:rotate(45deg)}details.svelte-28ujys>p:where(.svelte-28ujys){max-width:90ch;margin-bottom:24px;padding-right:30px;color:var(--site-muted);font-size:13px;line-height:1.9}.closing-section.svelte-28ujys{padding-block:58px;border-top:1px solid var(--site-hairline);background:#9cf5c904}.closing-layout.svelte-28ujys{display:flex;align-items:center;justify-content:space-between;gap:30px}.closing-layout.svelte-28ujys h2:where(.svelte-28ujys){max-width:26ch;margin-top:14px}.closing-actions.svelte-28ujys{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 22px;flex:none;max-width:45%}a.svelte-28ujys:focus-visible,summary.svelte-28ujys:focus-visible{outline:2px solid var(--signal);outline-offset:5px}@media(max-width:1023px){.product-hero.svelte-28ujys{gap:30px;padding-block:48px}h1.svelte-28ujys{font-size:clamp(2.6rem,4.8vw,3.6rem)}.outcomes-grid.svelte-28ujys{gap:24px}}@media(max-width:767px){.product-hero.svelte-28ujys{grid-template-columns:minmax(0,1fr);padding-block:40px;gap:32px}h1.svelte-28ujys{max-width:20ch;font-size:clamp(2.5rem,8vw,3.5rem)}.hero-body.svelte-28ujys{font-size:13px}.outcomes-grid.svelte-28ujys,.controls-grid.svelte-28ujys,.how-grid.svelte-28ujys{grid-template-columns:minmax(0,1fr);gap:30px}.outcomes-band.svelte-28ujys,.controls-section.svelte-28ujys,.faq-section.svelte-28ujys{padding-block:44px}.category-grid.svelte-28ujys{grid-template-columns:minmax(0,1fr)}.how-band.svelte-28ujys{padding-block:40px}.costs-section.svelte-28ujys{padding-top:44px}.closing-layout.svelte-28ujys{flex-direction:column;align-items:flex-start}.closing-actions.svelte-28ujys{max-width:none;justify-content:flex-start}}
