@font-face{font-family:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3cc72ebdb4333575-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:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/cc48ae4900a0ef8a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b187f1b07b443b9-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:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0e9a722c992e8502-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:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/74d017dd860f2320-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:"__Source_Serif_4_9d1d10";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f35bab321b697722-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:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-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:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-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:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85a5f8de62ccd539-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:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/aa65a3055749b77e-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:"__Source_Serif_4_9d1d10";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-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:"__Source_Serif_4_Fallback_9d1d10";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_9d1d10{font-family:"__Source_Serif_4_9d1d10","__Source_Serif_4_Fallback_9d1d10"}.__variable_9d1d10{--font-serif:"__Source_Serif_4_9d1d10","__Source_Serif_4_Fallback_9d1d10"}@font-face{font-family:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_9c618b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:__Hanken_Grotesk_9c618b,__Hanken_Grotesk_Fallback_9c618b;font-style:normal}.__variable_9c618b{--font-sans:"__Hanken_Grotesk_9c618b","__Hanken_Grotesk_Fallback_9c618b"}:root{--display:var(--font-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--body:var(--font-sans),"Hanken Grotesk",Helvetica,Arial,sans-serif;--mono:var(--body);--bg:#fafaf9;--bg-raised:#fff;--bg-card:#fff;--bg-subtle:#f2f1f0;--bg-muted:#e5e5e3;--paper:#fafaf9;--paper-2:#f2f1f0;--surface:#fff;--surface-ink:#0f0e0d;--ink:#0f0e0d;--ink-2:#33312c;--muted:#706d66;--muted-2:#8f8b85;--on-dark:#fafaf9;--on-dark-mut:#cccac6;--lime:#0f0e0d;--lime-700:#33312c;--lime-tint:rgba(15,14,13,.06);--forest:#0f0e0d;--forest-700:#000;--emerald:#2f6b4f;--moss:#2f6b4f;--moss-pale:#f2f1f0;--moss-pale-2:#e5e5e3;--coral:#0f0e0d;--coral-700:#000;--coral-tint:rgba(15,14,13,.06);--gold:#0f0e0d;--gold-pale:#f2f1f0;--line:#e5e5e3;--line-2:#cccac6;--line-dark:#33312c;--pos:#2f6b4f;--pos-pale:#e8f0eb;--neg:#b42318;--warn:#8a6a2f;--warn-pale:#f4eddd;--chart-1:#0f0e0d;--chart-2:#706d66;--chart-3:#cccac6;--chart-4:#2f6b4f;--r-sm:4px;--r-md:8px;--r-lg:8px;--r-xl:8px;--r-pill:4px;--sh-sm:0 1px 2px rgba(15,14,13,.05);--sh-md:0 10px 24px -12px rgba(15,14,13,.18);--sh-lg:0 30px 60px -24px rgba(15,14,13,.28);--sh-lime:none;--ease:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.3,0.3,0.3,1);--hero-top:#0f0e0d;--hero-mid:#0f0e0d;--hero-deep:#1f1d1a;--hero-bottom:#fafaf9;--gradient-hero:#0f0e0d;--gradient-page:#fafaf9;--glass-card:#fff;--glass-card-border:#e5e5e3;--glass-card-foreground:#0f0e0d;--glass-card-muted:#706d66;--shadow-glass:0 30px 60px -24px rgba(15,14,13,.28);--valuation-card:#fff;--valuation-card-border:#e5e5e3;--valuation-foreground:#0f0e0d;--valuation-muted:#706d66;--valuation-accent:#0f0e0d;--valuation-badge:#f2f1f0;--valuation-badge-foreground:#0f0e0d;--valuation-track:#e5e5e3;--valuation-border:#e5e5e3;--valuation-toast:#0f0e0d;--valuation-toast-foreground:#fafaf9;--valuation-toast-muted:#cccac6;--valuation-gradient-from:#706d66;--valuation-gradient-to:#0f0e0d;--shadow-valuation:0 30px 60px -24px rgba(15,14,13,.28);--grid-line:rgba(15,14,13,.06);--grid-cell:rgba(15,14,13,.03);--hv-paper:#fafaf9;--hv-gray:#f2f1f0;--hv-night:#0f0e0d;--hv-night-2:#1f1d1a;--hv-ink:#0f0e0d;--hv-ink-2:#33312c;--hv-mut:#706d66;--hv-faint:#8f8b85;--hv-line:#e5e5e3;--hv-line-2:#cccac6;--hv-night-line:#33312c;--hv-night-ink:#fafaf9;--hv-night-mut:#cccac6;--hv-bar:34px;--hv-nav:72px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}body,button{font-family:var(--body)}a{text-decoration:none;color:inherit}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scroll{overflow-y:auto}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .5s var(--ease) both}.fade-up{animation:fade-up .6s var(--ease) both}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(42px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(36px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-stagger.in-view>*{opacity:1;transform:translateY(0)}.reveal-stagger.in-view>:first-child{transition-delay:.06s}.reveal-stagger.in-view>:nth-child(2){transition-delay:.16s}.reveal-stagger.in-view>:nth-child(3){transition-delay:.26s}.reveal-stagger.in-view>:nth-child(4){transition-delay:.36s}.reveal-stagger.in-view>:nth-child(5){transition-delay:.46s}.reveal-stagger.in-view>:nth-child(6){transition-delay:.56s}}.h-eyebrow{display:inline-block;font-size:13px;color:var(--muted)}.btn,.h-eyebrow{font-family:var(--body);font-weight:500;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:4px;font-size:14.5px;cursor:pointer;border:none;transition:all .2s var(--ease);white-space:nowrap}.btn-lg{padding:14px 26px;font-size:16px}.btn-sm{padding:8px 14px;font-size:13px}.btn-block{width:100%;justify-content:center}.btn-coral{background:var(--ink);color:var(--on-dark)}.btn-coral:hover{background:var(--ink-2)}.btn-forest{background:var(--ink);color:var(--on-dark)}.btn-forest:hover{background:var(--ink-2)}.btn-ink{background:var(--ink);color:var(--on-dark)}.btn-ink:hover{background:var(--ink-2)}.btn-gold{background:var(--ink);color:var(--on-dark)}.btn-gold:hover{background:var(--ink-2)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-ghost:hover{background:var(--bg-raised)}.btn:disabled{opacity:.45;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0}.chip-coral{background:var(--lime-tint);color:var(--forest)}.chip-navy{background:oklch(0 0 0/6%);color:var(--ink)}.chip-gold,.chip-moss{background:var(--bg-subtle);color:var(--ink)}.chip-gold-light{background:transparent;color:var(--ink)}.chip-gold-light,.chip-line{border:1px solid var(--line-2)}.chip-line{background:var(--bg-card);color:var(--muted)}.chip-pos{background:var(--pos-pale);color:var(--pos)}.chip-warn{background:var(--warn-pale);color:var(--warn)}.field-label{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:7px}.field-hint{font-size:12.5px;color:var(--muted)}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;padding:11px 14px;font-family:var(--body);font-size:14.5px;color:var(--ink);background:var(--bg-card);border:1px solid var(--line-2);border-radius:4px;outline:none;transition:border-color .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}input:focus,select:focus,textarea:focus{border-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.step-label{font-size:11.5px;white-space:nowrap}.consent{position:fixed;z-index:80;left:16px;right:16px;bottom:16px;max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 40px rgba(15,14,13,.12)}.consent p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.consent p+p{margin-top:4px}.consent #consent-title{font-family:var(--display);font-size:18px;color:var(--ink)}.consent a{color:var(--ink)}.consent-actions{display:flex;gap:8px}.consent-btn{font-family:var(--body);font-size:14px;font-weight:600;padding:10px 14px;border-radius:4px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer}.consent-btn-yes{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}