.atlas.svelte-3eq295{--background: var(--color-dark-background);--surface: var(--color-dark-surface);--surface-hover: var(--color-dark-surface-2);--border: var(--color-dark-border);--control: color-mix(in srgb, var(--color-dark-surface-2), var(--color-dark-border));--control-hover: var(--color-dark-border);--control-flat: var(--color-dark-surface-2);--control-flat-hover: var(--color-dark-border);--foreground: var(--color-dark-text);--foreground-secondary: var(--color-dark-text-muted);--foreground-muted: var(--color-dark-text-faint);--primary: var(--color-red-accent);--primary-hover: var(--color-red-accent-darker1);--primary-foreground: var(--color-light-surface);--primary-soft: color-mix(in srgb, var(--primary), var(--background) 45%);--danger: var(--color-red-accent-darker2);--danger-hover: var(--color-red-accent-darker3);--shadow-sm: 0 2px 12px rgba(0, 0, 0, .5);--shadow-md: 0 12px 32px rgba(0, 0, 0, .6);--gutter: clamp(20px, 5vw, 80px);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.owns-scroll.svelte-3eq295{height:100dvh;overflow-y:auto}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.atlas.svelte-3eq295 .materialize{animation:svelte-3eq295-materialize linear both;animation-timeline:view();animation-range:entry 4% cover 32%}.atlas.svelte-3eq295 .materialize-2{animation-range:entry 4% cover 40%}.atlas.svelte-3eq295 .materialize-3{animation-range:entry 4% cover 48%}}}@keyframes svelte-3eq295-materialize{0%{opacity:0;filter:blur(6px);transform:translateY(20px) scale(.99)}to{opacity:1;filter:blur(0);transform:none}}@media(max-width:700px){@keyframes svelte-3eq295-materialize{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.nav.svelte-3eq295{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:18px var(--gutter);background-color:color-mix(in srgb,var(--background) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.brand.svelte-3eq295{display:flex;align-items:center;gap:10px;font-weight:650;letter-spacing:-.02em}.nav-actions.svelte-3eq295{display:flex;align-items:center;gap:18px}.ghost.svelte-3eq295{font-size:.9rem;color:var(--foreground-secondary);transition:color .16s ease}.atlas.svelte-3eq295 .display{font-size:clamp(2.4rem,6.4vw,5rem);line-height:1;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.atlas.svelte-3eq295 .lede{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.62;color:var(--foreground-secondary)}.atlas.svelte-3eq295 .hero-note{font-size:.8rem;color:var(--foreground-muted)}.atlas.svelte-3eq295 .section-title{font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.atlas.svelte-3eq295 .section-body{margin-top:18px;line-height:1.62;color:var(--foreground-secondary);max-width:50ch}.band.svelte-3eq295{padding:clamp(56px,12vh,140px) var(--gutter);border-top:1px solid var(--border)}.band-title.svelte-3eq295{font-size:clamp(1.7rem,3.8vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:700;max-width:20ch;text-wrap:balance;margin-bottom:clamp(30px,5vh,52px)}.ledger.svelte-3eq295{margin:0}.ledger-row.svelte-3eq295{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(8px,4vw,60px);padding:24px 0;border-top:1px solid var(--border)}.ledger-row.svelte-3eq295 dt:where(.svelte-3eq295){font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650;letter-spacing:-.02em}.ledger-row.svelte-3eq295 dd:where(.svelte-3eq295){margin:0;line-height:1.62;color:var(--foreground-secondary);max-width:62ch}.price-figure.svelte-3eq295{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.price-amount.svelte-3eq295{font-size:clamp(3rem,8vw,5.4rem);line-height:.95;letter-spacing:-.045em;font-weight:700;font-variant-numeric:tabular-nums}.price-unit.svelte-3eq295{color:var(--foreground-muted)}.price-note.svelte-3eq295{margin:24px 0 34px;line-height:1.66;color:var(--foreground-secondary);max-width:60ch}.footer.svelte-3eq295{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:36px var(--gutter);border-top:1px solid var(--border);font-size:.875rem;color:var(--foreground-muted)}.footer.svelte-3eq295 nav:where(.svelte-3eq295){display:flex;gap:26px}@media(hover:hover)and (pointer:fine){.footer.svelte-3eq295 nav:where(.svelte-3eq295) a:where(.svelte-3eq295):hover,.ghost.svelte-3eq295:hover,.brand.svelte-3eq295:hover{color:var(--foreground)}}@media(prefers-reduced-transparency:reduce){.nav.svelte-3eq295{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:900px){.ledger-row.svelte-3eq295{grid-template-columns:minmax(0,1fr)}}.real.svelte-1t91hfj{width:100%}.hero.svelte-1dk7n27{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(44px,10vh,120px) clamp(20px,5vw,80px) clamp(56px,12vh,140px)}.hero.svelte-1dk7n27 .lede{margin-top:24px;max-width:46ch}.cta.svelte-1dk7n27{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.hero-card.svelte-1dk7n27{max-width:560px;width:100%;justify-self:end}.split.svelte-1dk7n27{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);padding:clamp(48px,11vh,128px) clamp(20px,5vw,80px);border-top:1px solid var(--border)}.split[data-flip=true].svelte-1dk7n27 .split-copy:where(.svelte-1dk7n27){order:2}.split[data-wide=true].svelte-1dk7n27{grid-template-columns:minmax(0,1fr)}.split[data-wide=true].svelte-1dk7n27 .split-copy:where(.svelte-1dk7n27){order:0;max-width:60ch}.split[data-wide=true].svelte-1dk7n27 .split-card:where(.svelte-1dk7n27){max-width:none;margin-top:clamp(28px,5vh,48px)}.tab.svelte-1dk7n27{display:inline-block;margin-bottom:12px;font-size:.8rem;font-weight:650;color:var(--primary)}.split-card.svelte-1dk7n27{max-width:560px;width:100%;justify-self:center}@media(max-width:900px){.hero.svelte-1dk7n27,.split.svelte-1dk7n27{grid-template-columns:minmax(0,1fr)}.split[data-flip=true].svelte-1dk7n27 .split-copy:where(.svelte-1dk7n27){order:0}.hero-card.svelte-1dk7n27,.split-card.svelte-1dk7n27{justify-self:stretch;max-width:none}}
