.hero.svelte-1uha8ag{padding-top:clamp(56px,10vh,110px);background:linear-gradient(180deg,var(--hero-top) 0%,var(--paper) 90%)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(40px,6.5vw,68px);margin:20px 0 22px;max-width:720px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .accent:where(.svelte-1uha8ag){color:var(--accent)}.hero-sub.svelte-1uha8ag{max-width:560px;color:var(--muted);font-size:19px}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 clamp(44px,7vh,80px)}.hero-in.svelte-1uha8ag{opacity:0;transform:translateY(16px);animation:svelte-1uha8ag-hero-up .6s var(--ease) forwards;animation-delay:calc(var(--i) * .1s)}@keyframes svelte-1uha8ag-hero-up{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hero-in.svelte-1uha8ag{animation:none;opacity:1;transform:none}}.stat-strip.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:24px;padding-bottom:24px}@media (max-width: 760px){.stats.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.stat.svelte-1uha8ag{display:grid;gap:2px}.stat-n.svelte-1uha8ag{font-family:var(--head);font-weight:700;font-size:clamp(26px,3.4vw,36px);color:var(--accent-dark);line-height:1.1}.stat-l.svelte-1uha8ag{font-size:14px;color:var(--muted)}.fix.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.card-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1000px){.card-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.card-grid.svelte-1uha8ag{grid-template-columns:1fr}}.card.svelte-1uha8ag{padding:24px 22px 20px;display:grid;gap:10px;align-content:start;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:var(--card-hover-border);box-shadow:0 2px 4px #171d240f,0 12px 28px #171d241a}.card-icon.svelte-1uha8ag{width:36px;height:36px;color:var(--accent)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18.5px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:15px;line-height:1.55}.card-foot.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid var(--line)}.card-go.svelte-1uha8ag{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600;color:var(--faint);transition:color .15s}.card.svelte-1uha8ag:hover .card-go:where(.svelte-1uha8ag),.card.open.svelte-1uha8ag .card-go:where(.svelte-1uha8ag){color:var(--accent-dark)}.chev.svelte-1uha8ag{transition:transform .25s var(--ease)}.card.open.svelte-1uha8ag .chev:where(.svelte-1uha8ag){transform:rotate(180deg)}.card.open.svelte-1uha8ag{border-color:var(--accent)}.drawer.svelte-1uha8ag{grid-column:1 / -1;position:relative;margin:6px 0 2px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow)}.drawer-arrow.svelte-1uha8ag{position:absolute;top:0;width:13px;height:13px;background:var(--card);border-left:3px solid var(--accent);border-top:3px solid var(--accent);border-radius:2px 0 0;transform:translate(-50%,-60%) rotate(45deg);transition:left .3s var(--ease)}.drawer-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 22px 13px;border-bottom:1px solid var(--line)}.drawer-head.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(19px,2.4vw,23px)}.drawer-rows.svelte-1uha8ag{list-style:none}.drawer-rows.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:baseline;justify-content:space-between;gap:clamp(16px,4vw,48px);padding:14px 22px}.drawer-rows.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.dr-main.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:16px;font-weight:600;color:var(--ink-strong)}.dr-main.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:3px;color:var(--muted);font-size:14.5px;max-width:62ch}@media (max-width: 620px){.drawer-rows.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:column;gap:6px}}.about-grid.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,6vw,90px);align-items:start}@media (max-width: 820px){.about-grid.svelte-1uha8ag{grid-template-columns:1fr}}.about-year.svelte-1uha8ag{display:grid;gap:4px;padding:8px 28px 8px 0;border-right:3px solid var(--accent)}@media (max-width: 820px){.about-year.svelte-1uha8ag{border-right:0;border-left:3px solid var(--accent);padding:4px 0 4px 22px}}.year-label.svelte-1uha8ag{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.year-big.svelte-1uha8ag{font-family:var(--head);font-weight:700;font-size:clamp(56px,8vw,88px);line-height:1;color:var(--accent-dark)}.year-sub.svelte-1uha8ag{font-size:13.5px;color:var(--muted);max-width:190px}.about-h.svelte-1uha8ag{font-size:clamp(28px,4.2vw,42px);margin:12px 0 18px}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:620px}.about.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:14px}.about.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--ink-strong)}.how.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line)}.steps.svelte-1uha8ag{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 820px){.steps.svelte-1uha8ag{grid-template-columns:1fr}}.step.svelte-1uha8ag{padding:24px;display:grid;gap:10px;align-content:start}.step-n.svelte-1uha8ag{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--accent-tint);color:var(--accent-dark);font-weight:700;font-size:15px}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:15.5px}.cta-band.svelte-1uha8ag{background:var(--slate-2);color:var(--on-dark)}.cta-inner.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding-top:clamp(44px,6vw,72px);padding-bottom:clamp(44px,6vw,72px)}.cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(26px,3.8vw,38px);color:var(--on-dark);max-width:640px}.cta-accent.svelte-1uha8ag{color:var(--accent-on-dark)}.cta-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px}
