@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-sans:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__mono_f958f9;src:url(/_next/static/media/17d05b18be5bcb8d.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mono_f958f9;src:url(/_next/static/media/d9de1144cc0c0f5e.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_f958f9{font-family:__mono_f958f9,ui-monospace,SFMono-Regular,monospace}.__variable_f958f9{--font-mono:"__mono_f958f9",ui-monospace,SFMono-Regular,monospace}:root{color-scheme:light dark;--seed-hue:37;--seed-sat:53%;--seed-lum:59%;--seed-sat-dark:42%;--color-primary:hsl(var(--seed-hue),var(--seed-sat),var(--seed-lum));--color-primary-5:hsl(var(--seed-hue),var(--seed-sat),97%);--color-primary-10:hsl(var(--seed-hue),var(--seed-sat),93%);--color-primary-20:hsl(var(--seed-hue),var(--seed-sat),82%);--color-primary-30:hsl(var(--seed-hue),var(--seed-sat),72%);--color-primary-40:hsl(var(--seed-hue),var(--seed-sat),62%);--color-primary-50:hsl(var(--seed-hue),var(--seed-sat),52%);--color-primary-60:hsl(var(--seed-hue),var(--seed-sat),42%);--color-primary-70:hsl(var(--seed-hue),var(--seed-sat),32%);--color-primary-80:hsl(var(--seed-hue),var(--seed-sat),22%);--color-primary-90:hsl(var(--seed-hue),var(--seed-sat),12%);--color-accent:hsl(calc(var(--seed-hue) + 30),var(--seed-sat),55%);--color-success:#1fa365;--color-warning:#dc8f09;--color-danger:#e31c1c;--gold-hi:#f7e3a8;--gold-mid:#c29b5b;--gold-lo:#8c6a30;--gold-gradient:linear-gradient(180deg,#f7e3a8,#c29b5b 55%,#8c6a30);--a-bg:#070707;--a-surface:#0c0c0c;--a-card:#101010;--a-raised:#161616;--a-fg:#f5f5f5;--a-muted:#8a8a8a;--a-faint:#4a4a4a;--a-border:#1c1c1c;--a-line:#2e2e2e;--a-glass-bg:rgba(20,20,22,.92);--a-glass-card:hsla(0,0%,6%,.6);--a-glass-blur:21px;--a-glass-saturate:1.0618;--a-glass-border:hsla(0,0%,100%,.055);--f1:1px;--f2:2px;--f3:3px;--f5:5px;--f8:8px;--f13:13px;--f21:21px;--f34:34px;--f55:55px;--f89:89px;--f144:144px;--text-micro:8px;--text-tiny:10px;--text-xs:13px;--text-sm:16px;--text-base:21px;--text-lg:34px;--text-xl:55px;--text-xxl:89px;--text-display:144px;--r-sm:3px;--r-base:5px;--r-md:8px;--r-lg:13px;--r-xl:21px;--r-2xl:34px;--r-full:55px;--r-pill:89px;--ease-natural:cubic-bezier(0.618,0,0.618,1);--ease-glide:cubic-bezier(0.236,0.618,0.236,1);--ease-snap:cubic-bezier(0.382,0,0.236,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--dur-instant:89ms;--dur-swift:144ms;--dur-fast:233ms;--dur-normal:377ms;--dur-smooth:610ms;--dur-deliberate:987ms;--a-shadow-1:0 1px 2px rgba(0,0,0,.4);--a-shadow-2:0 3px 5px rgba(0,0,0,.377);--a-shadow-3:0 5px 13px rgba(0,0,0,.377);--a-shadow-4:0 8px 21px rgba(0,0,0,.377);--a-shadow-5:0 13px 34px rgba(0,0,0,.377);--a-shadow-6:0 21px 55px rgba(0,0,0,.377);--a-ring:var(--gold-mid);--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--brand:var(--gold-mid);--brand-hi:var(--gold-hi);--surface-bg:var(--a-bg);--surface-surface:var(--a-surface);--surface-card:var(--a-card);--surface-raised:var(--a-raised);--text-fg:var(--a-fg);--text-muted:var(--a-muted);--border:var(--a-border);--danger:var(--color-danger);--success:var(--color-success);--warning:var(--color-warning)}:root[data-aether-theme=light]{--a-bg:#f5f5f5;--a-surface:#fff;--a-card:#fff;--a-raised:#fafafa;--a-fg:#171717;--a-muted:#525252;--a-faint:#a3a3a3;--a-border:#e5e5e5;--a-line:#d4d4d4;color-scheme:light}.aether-glass{backdrop-filter:blur(var(--a-glass-blur)) saturate(106%);-webkit-backdrop-filter:blur(var(--a-glass-blur)) saturate(106%);background:var(--a-glass-card);border:1px solid var(--a-glass-border);box-shadow:0 8px 34px rgba(0,0,0,.61),inset 0 1px 0 hsla(0,0%,100%,.008)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aether-glass{background:var(--a-glass-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}.bg-gold-gradient{background-image:var(--gold-gradient)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--a-bg,#070707);color:var(--a-fg,#f5f5f5);font-family:var(--font-sans,"Inter",system-ui,sans-serif);font-size:var(--text-base,21px);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}code,kbd,pre{font-family:var(--font-mono,ui-monospace,monospace)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.12;letter-spacing:-.015em}::selection{background:var(--gold-mid,#e8e8e8);color:#0c0c0c}:focus-visible{outline:2px solid var(--a-ring,var(--gold-mid));outline-offset:3px;border-radius:var(--r-sm)}.container{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.section{padding-block:clamp(56px,9vw,120px)}.section.tight{padding-block:clamp(40px,6vw,80px)}.section.alt{background:var(--a-surface,#0c0c0c);border-block:1px solid var(--a-border,#1c1c1c)}.grid{display:grid;grid-gap:var(--f21);gap:var(--f21)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--f13)}.row,.spread{display:flex;align-items:center;gap:var(--f13);flex-wrap:wrap}.spread{justify-content:space-between}.kicker{font-family:var(--font-mono);font-size:var(--text-tiny,10px);text-transform:uppercase;letter-spacing:.22em;color:var(--gold-mid,#e8e8e8);display:inline-flex;align-items:center;gap:var(--f8)}.kicker:before{content:"";width:24px;height:1px;background:currentColor}.h-display{font-size:clamp(40px,7vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:750}.h1{font-size:clamp(34px,5vw,55px)}.h2{font-size:clamp(28px,4vw,40px)}.h3{font-size:clamp(22px,2.6vw,27px)}.h4{font-size:var(--text-base)}.lede{font-size:clamp(17px,2vw,21px);line-height:1.6;max-width:58ch}.lede,.muted{color:var(--a-muted,#8a8a8a)}.faint{color:var(--a-faint,#4a4a4a)}.mono{font-family:var(--font-mono);font-size:.92em}.center{text-align:center}.center .lede{margin-inline:auto}.gold{color:var(--gold-mid,#e8e8e8)}.gold-hi{color:var(--gold-hi,#fff)}.nowrap{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--f8);font-weight:600;border-radius:var(--r-md,8px);padding:13px 26px;font-size:var(--text-sm,16px);transition:transform var(--dur-swift) var(--ease-natural,ease),box-shadow var(--dur-swift) var(--ease-natural,ease),background-color var(--dur-swift) ease,color var(--dur-swift) ease,border-color var(--dur-swift) ease;will-change:transform;text-align:center}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-lg{padding:16px 34px;font-size:var(--text-base);border-radius:var(--r-lg)}.btn-sm{padding:9px 18px;font-size:var(--text-xs);border-radius:var(--r-md)}.btn-gold{background:var(--gold-gradient,#e8e8e8);color:#0c0c0c;box-shadow:var(--a-shadow-3)}.btn-gold:hover{box-shadow:var(--a-shadow-5)}.btn-outline{border:1px solid var(--gold-mid,#e8e8e8);color:var(--gold-hi,#fff);background:transparent}.btn-outline:hover{background:var(--gold-mid);color:#0c0c0c}.btn-ghost{color:var(--a-fg,#f5f5f5);border:1px solid var(--a-line,#2e2e2e);background:var(--a-raised,#161616)}.btn-ghost:hover{border-color:var(--gold-dim,#7a7a7a);color:var(--gold-hi)}.btn-glass{backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);-webkit-backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);background:var(--a-glass-card,hsla(0,0%,6%,.6));border:1px solid var(--a-glass-border,hsla(0,0%,100%,.055));color:var(--a-fg)}.card{background:var(--a-card,#101010);border:1px solid var(--a-border,#1c1c1c);border-radius:var(--r-lg,13px);padding:var(--f34,34px);transition:transform var(--dur-fast) var(--ease-natural),border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.card-hover:hover{transform:translateY(-4px);border-color:var(--gold-dim,#7a7a7a);box-shadow:var(--a-shadow-4)}.card-glass{backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);-webkit-backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);background:var(--a-glass-card,hsla(0,0%,6%,.6));border:1px solid var(--a-glass-border,hsla(0,0%,100%,.055));border-radius:var(--r-lg);padding:var(--f34)}.card-sm{padding:var(--f21)}.card-title{font-size:var(--text-base);font-weight:700;margin-bottom:var(--f8)}.card-body{font-size:var(--text-sm);line-height:1.55}.badge,.card-body{color:var(--a-muted)}.badge{display:inline-flex;align-items:center;gap:var(--f5);font-family:var(--font-mono);font-size:var(--text-tiny,10px);text-transform:uppercase;letter-spacing:.12em;padding:5px 11px;border-radius:var(--r-pill,89px);border:1px solid var(--a-line,#2e2e2e);background:var(--a-surface,#0c0c0c)}.badge-gold{color:var(--gold-hi,#fff);border-color:var(--gold-dim,#7a7a7a);background:color-mix(in srgb,var(--gold-mid) 10%,transparent)}.chip{display:inline-flex;align-items:center;gap:var(--f8);padding:8px 16px;border:1px solid var(--a-border);border-radius:var(--r-pill);font-size:var(--text-xs);color:var(--a-muted);background:var(--a-surface)}.list-check{list-style:none;display:grid;grid-gap:var(--f8);gap:var(--f8)}.list-check li{display:flex;gap:var(--f13);align-items:baseline;font-size:var(--text-sm);color:var(--a-fg)}.list-check li:before{content:"✓";color:var(--gold-mid);font-family:var(--font-mono);font-weight:700}.list-dot{list-style:none;display:grid;grid-gap:var(--f8);gap:var(--f8)}.list-dot li{display:flex;gap:var(--f13);font-size:var(--text-sm);color:var(--a-muted)}.list-dot li:before{content:"—";color:var(--gold-dim);font-family:var(--font-mono)}.field{display:grid;grid-gap:var(--f8);gap:var(--f8)}.label{font-family:var(--font-mono);font-size:var(--text-tiny,10px);text-transform:uppercase;letter-spacing:.14em;color:var(--a-muted)}.input,.select,.textarea{width:100%;background:var(--a-surface,#0c0c0c);border:1px solid var(--a-line,#2e2e2e);border-radius:var(--r-md,8px);padding:13px 16px;font-size:var(--text-sm,16px);color:var(--a-fg);transition:border-color var(--dur-swift) ease,box-shadow var(--dur-swift) ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--gold-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-mid) 18%,transparent)}.textarea{min-height:120px;resize:vertical}.hint{font-size:var(--text-xs);color:var(--a-faint)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--a-bg) 82%,transparent);backdrop-filter:blur(var(--a-glass-blur,21px));-webkit-backdrop-filter:blur(var(--a-glass-blur,21px));border-bottom:1px solid var(--a-border,#1c1c1c)}.nav-inner{justify-content:space-between;gap:var(--f21);padding-block:var(--f21)}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:var(--f8);font-weight:750;letter-spacing:.02em;text-decoration:none}.nav-brand-mark{width:32px;height:32px;flex-shrink:0;border-radius:7px}.nav-brand-text{display:flex;align-items:baseline;gap:.1em;font-size:1.1em;line-height:1}.nav-brand .mark{color:var(--gold-mid);font-size:1.15em;line-height:1}.nav-brand .sub{font-family:var(--font-mono);font-size:var(--text-tiny);color:var(--a-faint);text-transform:uppercase;letter-spacing:.16em;margin-left:.3em}.nav-links{display:flex;gap:var(--f21);font-size:var(--text-xs)}.nav-links a{color:var(--a-muted);transition:color var(--dur-swift) ease}.nav-links a:hover{color:var(--gold-hi)}.nav-cta{margin-left:var(--f8)}.nav-burger{display:none;flex-direction:column;gap:5px;padding:8px}.nav-burger span{width:22px;height:2px;background:var(--a-fg);border-radius:2px}@media (max-width:900px){.nav-cta,.nav-links{display:none}.nav-burger{display:flex}.nav-menu-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:var(--f13);background:var(--a-bg);border-bottom:1px solid var(--a-line);padding:var(--f21)}}.footer{border-top:1px solid var(--a-border,#1c1c1c);background:var(--a-surface,#0c0c0c)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--f34);gap:var(--f34);padding-block:clamp(48px,7vw,80px)}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}.footer h4{font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;letter-spacing:.14em;color:var(--a-faint);margin-bottom:var(--f13)}.footer-links{list-style:none;display:grid;grid-gap:var(--f8);gap:var(--f8);font-size:var(--text-xs)}.footer-links a{color:var(--a-muted);transition:color var(--dur-swift) ease}.footer-links a:hover{color:var(--gold-hi)}.footer-bottom{border-top:1px solid var(--a-border);padding-block:var(--f21);font-size:var(--text-xs);color:var(--a-faint);display:flex;justify-content:space-between;gap:var(--f13);flex-wrap:wrap}.page-hero{padding-block:clamp(56px,9vw,110px);border-bottom:1px solid var(--a-border);background:radial-gradient(1200px 500px at 50% -10%,color-mix(in srgb,var(--gold-mid) 9%,transparent),transparent 70%)}.page-hero .h1,.page-hero .kicker{margin-bottom:var(--f21)}.page-hero .lede{margin-bottom:var(--f34)}.hero{padding-block:clamp(72px,12vw,150px);position:relative}.hero .h-display{margin-bottom:var(--f34)}.hero .lede,.hero-ctas{margin-bottom:var(--f55)}.hero-ctas{display:flex;gap:var(--f13);flex-wrap:wrap}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--f13);gap:var(--f13);max-width:760px}.stat{border-left:2px solid var(--gold-dim);padding-left:var(--f13)}.stat .n{font-size:clamp(26px,3vw,34px);font-weight:750;color:var(--gold-hi);letter-spacing:-.02em}.stat .l{font-size:var(--text-xs);color:var(--a-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--f21);gap:var(--f21);align-items:start}.tier.featured{border:1px solid var(--gold-mid);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-mid) 30%,transparent),var(--a-shadow-5)}.tier-price{font-size:clamp(30px,4vw,42px);font-weight:750;color:var(--gold-hi)}.tier-price small{font-size:var(--text-xs);color:var(--a-muted);font-weight:400}.tier-flag{position:relative}.steps{grid-gap:var(--f21);counter-reset:step}.step,.steps{display:grid;gap:var(--f21)}.step{grid-template-columns:auto 1fr;grid-gap:var(--f21);align-items:start}.step .n{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--gold-mid);border:1px solid var(--a-line);border-radius:var(--r-pill);padding:8px 16px}.faq{border:1px solid var(--a-border);border-radius:var(--r-md);background:var(--a-card)}.faq summary{list-style:none;cursor:pointer;padding:var(--f21);font-weight:600;display:flex;justify-content:space-between;gap:var(--f13)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold-mid);font-family:var(--font-mono)}.faq[open] summary:after{content:"–"}.faq .faq-body{padding:0 var(--f21) var(--f21);color:var(--a-muted);font-size:var(--text-sm)}.table-wrap{overflow-x:auto;border:1px solid var(--a-border);border-radius:var(--r-lg)}.table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.table th{text-align:left;font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase;letter-spacing:.1em;color:var(--a-faint);border-bottom:1px solid var(--a-line)}.table td,.table th{padding:var(--f13) var(--f21)}.table td{border-bottom:1px solid var(--a-border);color:var(--a-muted);vertical-align:top}.table tr:last-child td{border-bottom:none}.table td code{color:var(--gold-hi);font-size:.9em}.divider{height:1px;background:var(--a-border);border:none;margin-block:var(--f55)}.glass{backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);-webkit-backdrop-filter:blur(var(--a-glass-blur,21px)) saturate(106%);background:var(--a-glass-card,hsla(0,0%,6%,.6));border:1px solid var(--a-glass-border,hsla(0,0%,100%,.055))}.rule-gold{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);border:none;margin-block:var(--f55)}:root{--seed-hue:0;--seed-sat:0%;--seed-lum:91%;--seed-accent-text:#0a0a0a;--seed-rgb-triplet:232,232,232;--seed-rgb-triplet-secondary:122,122,122;--gold-hi:#fff;--gold-mid:#e8e8e8;--gold-dim:#7a7a7a;--a-ring:#e8e8e8;--brand:#e8e8e8;--brand-hi:#fff;--color-success:#e8e8e8;--color-success-bg:hsla(0,0%,91%,.12);--color-success-border:hsla(0,0%,91%,.4)}::selection{background:#e8e8e8;color:#0a0a0a}:focus-visible{outline:2px solid #e8e8e8}