@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";:root{--paper: #FFFFFF;--neutral-50: #F6F5F2;--neutral-100: #ECEAE5;--neutral-200: #DEDBD4;--neutral-300: #C6C2B8;--neutral-400: #9A958A;--neutral-500: #6F6B62;--neutral-600: #4D4A43;--neutral-700: #34322D;--neutral-800: #1F1E1A;--neutral-900: #141311;--ink: #0A0A09;--bg: var(--paper);--bg-subtle: var(--neutral-50);--bg-inverse: var(--ink);--surface: var(--paper);--surface-raised:var(--paper);--border: var(--neutral-200);--border-strong: var(--neutral-300);--text: var(--ink);--text-muted: var(--neutral-500);--text-subtle: var(--neutral-400);--text-inverse: var(--neutral-50);--accent: var(--ink);--accent-contrast: var(--paper);--accent-hover: var(--neutral-800);--success: #2E7D5B;--success-bg:#E6F1EB;--warning: #B5781E;--warning-bg:#F8EFDD;--danger: #C0432F;--danger-bg: #F8E7E2;--info: #345E8C;--info-bg: #E5EDF6;--ring: color-mix(in oklab, var(--ink) 35%, transparent);--font-display: "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 3.875rem;--text-6xl: 5rem;--leading-tight: 1.05;--leading-snug: 1.18;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-eyebrow: .42em;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-12: 7rem;--space-16: 10rem;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(10,10,9,.05);--shadow-sm: 0 1px 3px rgba(10,10,9,.06), 0 1px 2px rgba(10,10,9,.04);--shadow-md: 0 4px 12px rgba(10,10,9,.07), 0 2px 4px rgba(10,10,9,.04);--shadow-lg: 0 12px 32px rgba(10,10,9,.1), 0 4px 8px rgba(10,10,9,.05);--shadow-xl: 0 24px 60px rgba(10,10,9,.16), 0 8px 16px rgba(10,10,9,.06);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .4s;--container: 1200px}.on-ink{--bg: var(--ink);--bg-subtle: var(--neutral-900);--surface: var(--neutral-900);--surface-raised:var(--neutral-800);--border: color-mix(in oklab, var(--neutral-50) 12%, transparent);--border-strong: color-mix(in oklab, var(--neutral-50) 22%, transparent);--text: var(--neutral-50);--text-muted: var(--neutral-400);--text-subtle: var(--neutral-500);--text-inverse: var(--ink);--accent: var(--paper);--accent-contrast: var(--ink);--accent-hover: var(--neutral-200);--ring: color-mix(in oklab, var(--paper) 45%, transparent);background:var(--bg);color:var(--text)}.ds-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-500, 500);letter-spacing:var(--tracking-eyebrow);text-transform:lowercase;color:var(--text-muted)}@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500&display=swap);@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(fonts/CreatoDisplay-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--font-display: "Creato Display", system-ui, sans-serif;--font-sans: "Creato Display", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ink: #08090A;--ink-2: #0E0F11;--paper: #FFFFFF;--paper-2: #F6F5F2;--black: #000000;--t-ink: #0A0A0A;--t-muted: #6B6B6B;--t-faint: #9A9A9A;--t-paper: #FFFFFF;--t-dim: #D3D3D3;--t-ghost: rgba(255,255,255,.45);--line-paper: #E4E2DD;--line-frame: #DEDEDE;--card-ink: #08090A;--card-ink-border: rgba(255,255,255,.08);--card-ink-icon: rgba(255,255,255,.05);--invest-panel: #161616;--invest-card: #0F0F0F;--invest-border: #2E2E2E;--grad-blue: radial-gradient(140% 320% at 96% 100%, #79AEE0 0%, #153885 60%);--grad-green: linear-gradient(152deg, #2FA45A 0%, #137A38 55%, #0C5C2A 100%);--maxw: 1440px;--pad-x: 75px;--r-card: 22px;--r-card-lg: 34px;--ease: cubic-bezier(.22, 1, .36, 1);--hero-edge: clamp(6px, .6vw, 10px);--hero-pad: clamp(22px, 2.5vw, 36px);--nav-h: 74px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font-sans);background:var(--paper);color:var(--t-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section{position:relative;width:100%}.section--ink{background:var(--ink);color:var(--t-paper)}.section--paper{background:var(--paper);color:var(--t-ink)}.section--paper2{background:var(--paper-2);color:var(--t-ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad-x)}@media(max-width:700px){:root{--pad-x: 24px}}.eyebrow{display:inline-flex;align-items:center;gap:12px;padding:11px 26px;border-radius:999px;font-family:var(--font-mono);font-weight:300;font-size:12px;letter-spacing:.18em;white-space:nowrap;background:var(--paper);color:var(--black);box-shadow:0 3px 14px #00000014}.eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.section--ink .eyebrow{background:#ffffff0f;color:var(--t-paper);box-shadow:none;border:1px solid var(--card-ink-border)}.display{font-family:var(--font-display);font-weight:500;line-height:1;letter-spacing:-.022em;margin:0;text-wrap:pretty}.h-hero{font-size:clamp(40px,6vw,80px);line-height:.98;letter-spacing:-.02em}.h-xl,.h-lg{font-size:clamp(36px,5vw,64px)}.lead{font-size:16px;line-height:1.55;color:inherit;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,1.05vw,18px);line-height:1;cursor:pointer;border:1px solid transparent;border-radius:999px;padding:15px 30px;text-decoration:none;transition:transform .14s var(--ease),background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0000006b}.btn:active{transform:translateY(0);box-shadow:none}.btn--light{background:var(--paper);color:var(--black)}.btn--light:hover{background:#eceae4}.btn--dark{background:#151616;color:var(--paper);border-color:#ffffff1a}.btn--dark:hover{background:#222324}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:#1c1d1f}.btn--outline-blue{background:var(--paper);color:var(--black);border-color:#2563eb}.btn--outline-blue:hover{background:#f2f6ff}.btn--sm{padding:9px 26px;font-size:15px}.cta-anim{position:relative;display:inline-flex;align-items:center;justify-content:center;height:51px;min-width:300px;padding:0 60px 0 32px;background:#fff;border-radius:999px;overflow:hidden;text-decoration:none;cursor:pointer;box-shadow:0 2px 10px #00000029;transition:transform .2s var(--ease),box-shadow .3s var(--ease)}.cta-anim__label{color:#000;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:120%;white-space:nowrap;letter-spacing:normal;transition:transform .5s var(--ease)}.cta-anim__icon{position:absolute;top:50%;left:calc(100% - 51px);transform:translateY(-50%);width:44px;height:44px;padding:12.571px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f0f0f;color:#fff;transition:left .5s var(--ease),background .3s var(--ease)}.cta-anim__icon svg{width:100%;height:100%;display:block}.cta-anim:hover{background:#eceae4;transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.cta-anim:active{transform:translateY(0);box-shadow:0 2px 10px #00000029}@media(max-width:420px){.cta-anim{min-width:0;width:100%}}.card-ink{background:var(--card-ink);border:1px solid var(--card-ink-border);border-radius:var(--r-card-lg)}.card-ink:hover{transform:translateY(-6px);border-color:#ffffff2e;box-shadow:0 28px 56px -28px #000000bf}.card-ink:hover .icon-chip{transform:translateY(-3px) scale(1.06);border-color:#ffffff38;color:#fff}.icon-chip{width:56px;height:56px;border-radius:16px;background:var(--card-ink-icon);border:1px solid var(--card-ink-border);display:grid;place-items:center;color:#ededed;transition:transform .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.icon-chip svg{width:24px;height:24px}.reveal.card-ink{transition:opacity .6s var(--ease),transform .4s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.reveal.process-step{transition:opacity .4s var(--ease),transform .35s var(--ease)}@keyframes cardZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.problem-grid .reveal{opacity:0;transform:none}.problem-grid .reveal.in{opacity:1;animation:cardZoomIn .55s var(--ease) backwards}.problem-grid .reveal:nth-child(2).in{animation-delay:.06s}.problem-grid .reveal:nth-child(3).in{animation-delay:.12s}.problem-grid .reveal:nth-child(4).in{animation-delay:.18s}.problem-grid .reveal:nth-child(5).in{animation-delay:.24s}.problem-grid .reveal:nth-child(6).in{animation-delay:.3s}.problem-grid .reveal:nth-child(7).in{animation-delay:.36s}.reveal.problem-card,.reveal.problem-cost{transition:transform .3s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.problem-card:hover,.problem-cost:hover{transition-delay:0s!important;transform:translateY(-5px)}.problem-card:hover{box-shadow:0 0 0 1px #1414190f,0 34px 44px -24px #2c2c3947}.problem-card:hover .problem-chip{transform:scale(1.1);color:#0a0a0a}.problem-chip{transition:transform .3s var(--ease),color .3s var(--ease)}.process-step:hover{transform:translateY(-4px)}.process-steps .process-step.in{opacity:.42}.process-steps .process-step.in:first-child{opacity:1}.process-step:first-child:before{transform:scaleX(1)}.process-steps:hover .process-step.in{opacity:.42}.process-steps:hover .process-step.in:hover{opacity:1}.process-steps:hover .process-step:first-child:not(:hover):before{transform:scaleX(0)}.stat-card{transition:transform .3s var(--ease)}.stat-card:not(.stat-card--green):hover{transform:translateY(-4px)}.invest-card{transition:transform .3s var(--ease),border-color .3s var(--ease)}.invest-card:hover{transform:translateY(-4px);border-color:#4a4a4a}.results-photo .slot-fill,.testi2-photo .slot-fill{transition:transform .65s var(--ease)}.results-photo:hover .slot-fill,.testi2-photo:hover .slot-fill{transform:scale(1.05)}.results-card{animation:cardSwap .5s var(--ease) both}@keyframes cardSwap{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.btn:hover,.cta-anim:hover,.card-ink:hover,.problem-card:hover,.process-step:hover,.stat-card:not(.stat-card--green):hover,.invest-card:hover{transform:none;box-shadow:none}.card-ink:hover .icon-chip,.problem-card:hover .problem-chip,.results-photo:hover .slot-fill,.testi2-photo:hover .slot-fill{transform:none}.results-card{animation:none}.problem-grid .reveal{opacity:1}.problem-grid .reveal.in{animation:none}.process-step:before{transition:none}}.carousel-btn{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--ink);color:var(--paper);border:none;transition:transform .15s var(--ease),opacity .15s var(--ease),background .15s var(--ease)}.carousel-btn:hover{transform:scale(1.06)}.carousel-btn:disabled{opacity:.28;cursor:default;transform:none}.carousel-btn svg{width:22px;height:22px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.problem-chip{width:34px;height:34px;border-radius:8px;flex:none;display:grid;place-items:center;background:#fff;color:#9a9a9a;border:.547px solid rgba(20,20,25,.05);box-shadow:0 2px 5.2px #0000001a}.problem-chip svg{width:12.885px;height:12.885px}.problem-chip--dark{background:#ffffff0a;color:#ededed;border:.547px solid rgba(255,255,255,.06);box-shadow:0 2px 5.2px #0000001a}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px}.problem-cost{grid-column:4;grid-row:1 / span 2}@media(max-width:1000px){.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-cost{grid-column:1 / -1;grid-row:auto}}@media(max-width:560px){.problem-grid{grid-template-columns:1fr}}.deliv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.deliv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.deliv-grid{grid-template-columns:1fr}}.process-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin-top:56px}.process-step{position:relative;border-top:1px solid rgba(255,255,255,.22);padding-top:16px;display:flex;flex-direction:column;gap:24px}.process-step:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease)}.process-step:hover:before{transform:scaleX(1)}.process-num{font-family:var(--font-mono);font-size:18px;color:#fff}@media(max-width:860px){.process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.process-steps{grid-template-columns:1fr}}.process-callout{margin-top:40px;background:var(--grad-blue);border-radius:20px;padding:36px 34px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.process-chips{display:flex;gap:28px;flex-wrap:wrap;align-items:center}.results-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-top:24px}.results-stage{background:#17181a;border-radius:36px;padding:clamp(12px,1.5vw,18px);margin-top:48px}.results-card{display:grid;grid-template-columns:minmax(250px,.82fr) 1.3fr;gap:16px}.results-photo{position:relative;border-radius:22px;overflow:hidden;background:#1f1f22}.slot-fill{position:absolute;inset:0;width:100%;height:100%}.results-photo-overlay{position:absolute;left:0;right:0;bottom:0;padding:26px;color:#fff;z-index:2;background:linear-gradient(to top,#000000c7,#0000 70%);pointer-events:none}.results-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-card{background:#0a0a0b;border-radius:22px;padding:clamp(22px,2vw,30px);display:flex;flex-direction:column;justify-content:flex-end;min-height:182px}.stat-card--green{background:var(--grad-green);justify-content:center}.results-footer{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:20px}.results-dots{display:flex;gap:8px;align-items:center}@media(max-width:900px){.results-card{grid-template-columns:1fr}.results-photo{aspect-ratio:5 / 4}.results-stats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.results-stats{grid-template-columns:1fr}}.testi2-grid{display:grid;grid-template-columns:.8fr 1.24fr;gap:clamp(40px,5vw,72px);align-items:start}.testi2-card{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#161616;border-radius:30px;height:clamp(420px,30vw,468px)}.testi2-photo{position:relative;align-self:stretch;flex:0 0 42%;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;background:#0e0e0f}.testi2-content{flex:1;min-width:0;display:flex;flex-direction:column}.testi2-quote{margin:22px 0 0;font-size:16px;line-height:1.55;color:#ffffffd1}.testi2-person{margin-top:28px}.rating-bars{display:flex;gap:3px}.rating-bars span{width:3px;height:15px;border-radius:2px;background:#fff}@media(max-width:920px){.testi2-grid{grid-template-columns:1fr}}@media(max-width:560px){.testi2-card{flex-direction:column;height:auto}.testi2-photo{align-self:auto;width:100%;flex:none;aspect-ratio:3 / 4}}.section--ink .carousel-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff}.section--ink .carousel-btn:hover:not(:disabled){background:#ffffff29}.section--ink .carousel-btn:disabled{opacity:.32;background:#ffffff0f}.about-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap;margin-top:30px}.about-stats{display:flex;gap:clamp(38px,5vw,90px);flex-wrap:wrap}.invest-shell{background:var(--ink);border-radius:40px;padding:clamp(44px,6vw,80px)}.invest-panel{background:var(--invest-panel);border-radius:33px;padding:clamp(18px,2.2vw,34px);margin-top:clamp(36px,5vh,56px);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.invest-card{background:var(--invest-card);border:1px solid var(--invest-border);border-radius:28px;padding:clamp(28px,2.6vw,38px);display:flex;flex-direction:column;justify-content:space-between}.invest-rule{height:1px;width:100%;background:var(--invest-border);margin-bottom:4px}@media(max-width:880px){.invest-panel{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(40px,6vw,90px);align-items:start}.contact-form{background:#fff;border:1px solid var(--line-paper);border-radius:20px;padding:clamp(24px,3vw,38px);box-shadow:0 1px 2px #2c2c390d,0 24px 48px -28px #2c2c392e}.contact-form ::placeholder{color:#0006}.contact-form label{color:#8e8e8e!important}.contact-form .btn--ink{background:#08090a;color:#fff}.contact-form .btn--ink:hover{background:#1c1d1f}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}.footer-top{display:grid;grid-template-columns:minmax(300px,.46fr) 1fr;gap:20px;align-items:stretch}.footer-card{border-radius:30px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:470px}.footer-card--blue{background:linear-gradient(150deg,#1c407a,#2c5ca0 48%,#5285c8)}.footer-social{width:44px;height:44px;border-radius:12px;background:#0f0f0f;display:grid;place-items:center;color:#fff;transition:transform .15s var(--ease),background .15s var(--ease)}.footer-social:hover{background:#000;transform:translateY(-2px)}.footer-panel{background:#f0efeb;border-radius:30px;padding:clamp(32px,3.4vw,48px);display:flex;flex-direction:column}.footer-cols{display:flex;gap:clamp(40px,6vw,96px)}.footer-panel-bottom{margin-top:auto;padding-top:clamp(40px,6vh,72px)}.footer-marquee{overflow:hidden;width:100%;margin-top:clamp(24px,5vh,70px)}.footer-marquee-track{display:flex;width:max-content;animation:footer-marq 44s linear infinite;will-change:transform}.footer-watermark{font-weight:700;font-size:clamp(54px,17vw,280px);letter-spacing:-.04em;color:#edebe6;line-height:.82;white-space:nowrap;flex:none;padding-right:.18em}@keyframes footer-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}footer.section{overflow:hidden}@media(max-width:760px){.footer-top{grid-template-columns:1fr}.footer-card{min-height:auto}.footer-cols{gap:48px}}image-slot{display:block}.hero-wrap{max-width:var(--maxw);margin:0 auto;padding:calc(var(--nav-h) + var(--hero-edge)) var(--hero-edge) 0}.hero-card{position:relative;overflow:hidden;border-radius:30px;background:#08090a;color:#fff;min-height:clamp(560px,80vh,760px);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(64px,12vh,110px) var(--hero-pad) clamp(56px,11vh,130px)}.hero-card-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 130% at 80% 4%,#d676468c,#9642204d,#08090a00 52%),radial-gradient(95% 80% at 104% 46%,#eca06066,#08090a00 46%),radial-gradient(70% 60% at 55% -4%,#783c2852,#08090a00 55%),#08090a}.hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:100%}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;background:#ffffff2e;box-shadow:0 3px 14.5px #0000001a;border-radius:999px;font-family:var(--font-mono);font-weight:300;font-size:12px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:#fff;white-space:nowrap}.hero-eyebrow-dot{width:4px;height:4px;border-radius:50%;background:#fff;flex:none}.hero-row{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(28px,4vw,56px)}.hero-left{flex:0 1 682px;min-width:0;display:flex;flex-direction:column;gap:clamp(32px,5vh,56px)}.hero-h1{margin:0;font-weight:500;font-size:clamp(40px,6.1vw,88px);line-height:.9;letter-spacing:-.01em;color:#fff}.hero-copy{display:flex;flex-direction:column;gap:24px;max-width:654px}.hero-copy p{margin:0;font-size:16px;line-height:1.5;color:#f2f2f2}.hero-side{flex:0 0 clamp(300px,30%,399px);align-self:stretch;background:#000;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3vh,48px)}.hero-side-top{flex:1;display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:clamp(28px,4vh,48px) 24px 24px;color:#fff;font-size:20px;font-weight:500;line-height:1.2}.hero-side-bottom{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px}.hero-side-title{margin:0;color:#000;font-size:20px;font-weight:500;line-height:1.2}.hero-side-body{margin:8px 0 0;color:#000;font-size:16px;font-weight:400;line-height:1.2}.hero-side-cta{width:100%;height:51px;background:#000;color:#fff;font-weight:400;font-size:20px;padding:10px 32px;border-radius:999px}.hero-side-cta:hover{background:#1a1a1a}@media(max-width:860px){.hero-row{flex-direction:column}.hero-left{flex:1 1 auto;max-width:none}.hero-side{flex:1 1 auto}.hero-side-top{padding:28px 22px 20px}}.nav{position:fixed;inset:0 0 auto;z-index:60;background:#fff;border-bottom:1px solid transparent;transition:background .3s var(--ease),border-color .3s var(--ease)}.nav--solid{background:#08090ad1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:#ffffff14}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-block:20px;max-width:var(--maxw);margin:0 auto;padding-inline:calc(var(--hero-edge) + var(--hero-pad))}.nav-logo{color:#000;font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .3s var(--ease)}.nav--solid .nav-logo{color:#fff}.nav-links{display:flex;gap:clamp(28px,2.4vw,48px)}.nav-links a{color:#000;text-decoration:none;font-size:16px;font-weight:400;position:relative;transition:color .15s var(--ease),opacity .15s var(--ease)}.nav-links a:not(.is-active):hover{opacity:.6}.nav-links a:hover,.nav-links a.is-active{color:#000}.nav-links a.is-active{font-weight:500}.nav-links a.is-active:after{content:none}.nav--solid .nav-links a{color:#ffffffb8}.nav--solid .nav-links a:hover,.nav--solid .nav-links a.is-active{color:#fff}.nav-right{display:flex;align-items:center;gap:14px}.nav-cta{background:#000;color:#fff;font-size:16px;font-weight:500;padding:8px 32px}.nav-cta:hover{background:#1a1a1a}.nav--solid .nav-cta{background:#fff;color:#000}.nav--solid .nav-cta:hover{background:#eceae4}.nav-burger{display:none;flex-direction:column;gap:5px;width:30px;background:none;border:none;cursor:pointer;padding:6px 0;align-items:flex-end}.nav-burger span{height:2px;width:100%;background:#000;border-radius:2px;transition:width .2s var(--ease),background .3s var(--ease)}.nav--solid .nav-burger span{background:#fff}.nav-mobile{display:flex;flex-direction:column;gap:16px;padding:18px calc(var(--hero-edge) + var(--hero-pad)) 28px;background:#08090af5;backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-mobile a:not(.btn){color:#ffffffd9;text-decoration:none;font-size:18px}@media(max-width:940px){.nav-links{display:none}.nav-burger{display:flex}}@media(max-width:480px){.nav-cta{display:none}}.invest-card,.invest-panel,.results-stats,.stat-card,.testi2-content,.process-step,.deliv-grid>*,.footer-panel,.footer-cols>*{min-width:0}html,body{overflow-x:hidden}@media(max-width:760px){.invest-shell{padding:22px 14px;border-radius:26px}.invest-panel{padding:12px;gap:12px;border-radius:22px}.invest-card{padding:26px 22px;border-radius:20px}.results-stage{padding:10px;border-radius:24px}.testi2-card{padding:14px;border-radius:24px;gap:14px}.process-callout{padding:24px 20px}.footer-card,.footer-panel{padding:26px 22px}}@media(max-width:600px){.h-hero{font-size:40px!important;line-height:1.02}.h-xl,.h-lg{font-size:31px!important}.invest-card .display{font-size:44px!important}.process-callout p{font-size:20px!important}.eyebrow{letter-spacing:.1em;font-size:11px;padding:9px 18px}.nav-logo{font-size:16px}.footer-card{min-height:auto}.footer-watermark{font-size:clamp(40px,17vw,120px)}.section .wrap{padding-block:clamp(56px,9vh,88px)}}::selection{background:#08090a;color:#fff}.section--ink ::selection{background:#fff;color:#08090a}
