.top.svelte-1uha8ag{align-items:center;gap:2rem;padding-block:1.25rem;display:flex}.mark.svelte-1uha8ag{font:700 1.5rem / 1 var(--display);letter-spacing:-.02em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.top.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:1.6rem;margin-left:auto;display:flex}.top.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.signin.svelte-1uha8ag{color:var(--ink-soft);font-weight:500;text-decoration:none}.signin.svelte-1uha8ag:hover,.top.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--ink)}.btn.small.svelte-1uha8ag{min-height:2.5rem;padding:0 1.1rem;font-size:.95rem}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,6vw,5rem) clamp(2rem,5vw,4rem);display:grid}h1.svelte-1uha8ag{letter-spacing:-.035em;font-size:clamp(2.8rem,6.4vw,5.4rem);font-weight:760;line-height:.95}.lead.svelte-1uha8ag{color:var(--ink-soft);max-width:34rem;margin-top:1.5rem;font-size:1.2rem}.ctas.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.lightbox.svelte-1uha8ag{margin:0;position:relative}.lightbox.svelte-1uha8ag:before{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(closest-side,#fff,#0000);position:absolute;inset:6% -4% -6% 4%}.lightbox.svelte-1uha8ag img:where(.svelte-1uha8ag){border:10px solid var(--film);border-radius:10px;width:100%;height:auto;animation:1.6s cubic-bezier(.2,.6,.2,1) .15s both svelte-1uha8ag-develop;display:block;box-shadow:0 30px 60px -30px #0f1e2a8c}@keyframes svelte-1uha8ag-develop{0%{filter:invert()blur(6px)brightness(1.4);opacity:.35}to{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox.svelte-1uha8ag img:where(.svelte-1uha8ag){animation:none}}figcaption.svelte-1uha8ag{color:var(--ink-soft);margin-top:.8rem;font-size:.85rem}.proof.svelte-1uha8ag{border-top:1px solid var(--line);padding-block:1.25rem 3.5rem}.proof.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--measure);font-size:1.15rem}.sides.svelte-1uha8ag{background:var(--film);color:var(--film-text);padding-block:clamp(3.5rem,8vw,6.5rem)}.sides.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;max-width:22ch;font-size:clamp(2rem,4.5vw,3.4rem)}.sides-lead.svelte-1uha8ag{max-width:var(--measure);margin-top:1rem;font-size:1.1rem}.timeline.svelte-1uha8ag{gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--film-line);grid-template-columns:1fr 6rem 1fr;align-items:start;gap:1.5rem;padding-block:1.6rem;display:grid}.timeline.svelte-1uha8ag time:where(.svelte-1uha8ag){font:600 1.6rem / 1 var(--display);color:var(--amber);font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:center}.practice.svelte-1uha8ag{text-align:right;grid-area:1/1}.group.svelte-1uha8ag{grid-area:1/3}.timeline.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 .95rem / 1.3 var(--body);letter-spacing:0;color:#fff;margin-bottom:.45rem}.timeline.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34ch}.practice.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:auto}.wins.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3.5rem,8vw,6rem);display:grid}.wins.svelte-1uha8ag h2:where(.svelte-1uha8ag){border-bottom:3px solid var(--ink);padding-bottom:1rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.wins.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.wins.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);color:var(--ink-soft);padding-block:1rem}.wins.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.how.svelte-1uha8ag{padding-block:0 clamp(3.5rem,8vw,6rem)}.how.svelte-1uha8ag h2:where(.svelte-1uha8ag),.standards.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.8rem,3.4vw,2.6rem)}.how.svelte-1uha8ag ol:where(.svelte-1uha8ag){counter-reset:step;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.how.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:step;border-top:3px solid var(--ink);padding-top:1.25rem}.how.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(step);font:700 3rem / 1 var(--display);color:var(--amber-deep);margin-bottom:.75rem;display:block}.how.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.4rem;font-size:1.5rem}.how.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);max-width:34ch}.ai.svelte-1uha8ag{background:var(--paper);border-block:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.ai-grid.svelte-1uha8ag{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.ai.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.8rem)}.ai-points.svelte-1uha8ag{gap:1.1rem;font-size:1.1rem;display:grid}.ai-points.svelte-1uha8ag p:where(.svelte-1uha8ag){border-left:3px solid var(--amber);padding-left:1.1rem}.standards.svelte-1uha8ag{padding-block:clamp(3.5rem,8vw,6rem) 0}.standards.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr);gap:1.75rem 3rem;margin:2rem 0 0;display:grid}dt.svelte-1uha8ag{font-weight:600}dd.svelte-1uha8ag{color:var(--ink-soft);margin:.25rem 0 0}.pricing.svelte-1uha8ag{padding-block:clamp(3.5rem,8vw,6rem) 0}.note.svelte-1uha8ag{color:var(--ink-soft);margin-top:.75rem}table.svelte-1uha8ag{border-collapse:collapse;text-align:left;width:100%;margin-top:2rem}thead.svelte-1uha8ag th:where(.svelte-1uha8ag){font:500 .9rem / 1 var(--body);color:var(--ink-soft);border-bottom:3px solid var(--ink);padding-bottom:.8rem}tbody.svelte-1uha8ag th:where(.svelte-1uha8ag),tbody.svelte-1uha8ag td:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);vertical-align:top;padding:1.15rem 1.5rem 1.15rem 0}tbody.svelte-1uha8ag th:where(.svelte-1uha8ag){font:700 1.25rem / 1.3 var(--display);white-space:nowrap}tbody.svelte-1uha8ag td:where(.svelte-1uha8ag):nth-child(2){color:var(--ink-soft);white-space:nowrap}.faq.svelte-1uha8ag{padding-block:clamp(3.5rem,8vw,6rem)}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){max-width:52rem}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.25rem}details.svelte-1uha8ag{border-bottom:1px solid var(--line)}summary.svelte-1uha8ag{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-size:1.1rem;font-weight:600;list-style:none;position:relative}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:after{content:"+";font:400 1.5rem / 1 var(--display);color:var(--ink-soft);transition:transform .15s;position:absolute;right:.25rem}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);max-width:var(--measure);padding-bottom:1.2rem}.foot.svelte-1uha8ag{color:var(--ink-soft);justify-content:space-between;gap:1rem;padding-block:2rem 3rem;font-size:.95rem;display:flex}@media (width<=860px){.top.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.top.svelte-1uha8ag .signin:where(.svelte-1uha8ag){margin-left:auto}.hero.svelte-1uha8ag,.wins.svelte-1uha8ag,.ai-grid.svelte-1uha8ag,.how.svelte-1uha8ag ol:where(.svelte-1uha8ag),.standards.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:1fr}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.75rem}.timeline.svelte-1uha8ag time:where(.svelte-1uha8ag),.practice.svelte-1uha8ag,.group.svelte-1uha8ag{text-align:left;grid-area:auto/1;justify-self:start}.practice.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:0}table.svelte-1uha8ag,tbody.svelte-1uha8ag,tr.svelte-1uha8ag,th.svelte-1uha8ag,td.svelte-1uha8ag{display:block}thead.svelte-1uha8ag{display:none}tbody.svelte-1uha8ag th:where(.svelte-1uha8ag){border:0;padding-bottom:.2rem}tbody.svelte-1uha8ag td:where(.svelte-1uha8ag){border:0;padding:.2rem 0}tbody.svelte-1uha8ag tr:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);padding-block:1rem}.foot.svelte-1uha8ag{flex-direction:column}}
