@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-Variable.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-Variable.woff2) format("woff2")}:root{--color-red:#E4332B;--color-blue:#1561AF;--color-blue-light:#5AB3E2;--color-yellow:#FEC601;--color-paper:#F8FAFC;--color-paper-2:#F1F5F9;--color-ink:#0F172A;--color-rule:#E2E8F0;--color-muted:#64748B;--color-muted-2:#94A3B8;--color-surface-dark:#0D0630;--color-red-deep:#b90d11;--color-red-soft:#fef2f2;--color-blue-soft:#EFF6FF;--color-teal:#0f5f6e;--color-teal-deep:#093e48;--color-green:#2e7d32;--color-green-deep:#1b5e20;--color-green-soft:#e6f0e6;--font-display:"Geist",-apple-system,system-ui,sans-serif;--font-body:"Geist",-apple-system,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace}html.dark{--color-paper:#1f0f0d;--color-paper-2:#2c1b19;--color-ink:#fbdbd7;--color-rule:#5c403c;--color-muted:#e5bdb8;--color-muted-2:#a88888;--color-red-soft:#2d0606;--color-green-soft:#0d1e0d;--color-blue-soft:#0d1e2d}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}img,svg,video{display:block;max-width:100%}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:var(--color-paper)}body{font-family:var(--font-body);color:var(--color-ink);font-size:16px;line-height:1.55;font-feature-settings:"ss01","cv11";margin:0;padding:0}::selection{background:var(--color-red);color:var(--color-paper)}html.dark .btn-primary{background:var(--color-red);color:white;border-color:var(--color-red)}html.dark .btn-primary:hover{background:var(--color-red-deep);border-color:var(--color-red-deep)}.font-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em}.font-mono{font-family:var(--font-mono)}.editorial-rule{height:1px;background:var(--color-rule);width:100%}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{animation:marquee 40s linear infinite}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .8s cubic-bezier(.2,.6,.2,1) both}.rise-1{animation-delay:.05s}.rise-2{animation-delay:.15s}.rise-3{animation-delay:.25s}.rise-4{animation-delay:.35s}.rise-5{animation-delay:.45s}.link-underline{background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;transition:background-size .3s ease;text-decoration:none;color:inherit}.link-underline:hover{background-size:0 1px}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;transition:all .2s ease;border:1px solid transparent;cursor:pointer;text-decoration:none;line-height:1}.btn-primary{background:var(--color-ink);color:var(--color-paper)}.btn-primary:hover{background:var(--color-red)}.btn-ghost{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.btn-ghost:hover{background:var(--color-ink);color:var(--color-paper)}.eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted)}.stat-number{font-family:var(--font-body);font-weight:200;font-size:clamp(2.5rem,5vw,4rem);line-height:1;letter-spacing:-.04em}.card-bordered{border:1px solid var(--color-rule);background:var(--color-paper);transition:all .3s ease}.card-bordered:hover{border-color:var(--color-ink);transform:translateY(-2px)}.container-page{max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.investor-logo{opacity:.88;transition:opacity .3s ease}.investor-logo:hover{opacity:1}html.dark .investor-logo{opacity:.75}html.dark .investor-logo:hover{opacity:1}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}@keyframes client-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.client-logos-track{animation:client-logos-scroll 35s linear infinite}.hero-glow{position:relative;overflow:hidden}.hero-glow:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 75% 20%,rgba(21,97,175,.1) 0,transparent 55%),radial-gradient(ellipse at 10% 80%,rgba(90,179,226,.08) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(228,51,43,.04) 0,transparent 60%);pointer-events:none;z-index:0}html.dark .hero-glow:before{background:radial-gradient(ellipse at 75% 20%,rgba(21,97,175,.25) 0,transparent 55%),radial-gradient(ellipse at 10% 80%,rgba(90,179,226,.18) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(228,51,43,.06) 0,transparent 60%),radial-gradient(ellipse at 90% 70%,rgba(21,97,175,.12) 0,transparent 40%)}.hero-glow>*{position:relative;z-index:1}.glass-nav{background:rgba(248,250,252,.82)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important}html.dark .glass-nav{background:rgba(31,15,13,.88)!important;backdrop-filter:blur(24px) saturate(1.2)!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important}.glass-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;border:1px solid var(--color-rule)!important;box-shadow:0 2px 20px rgba(15,23,42,.07)!important}html.dark .glass-card{background:rgba(44,27,25,.65)!important;backdrop-filter:blur(14px) saturate(1.2)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2)!important;border:1px solid rgba(21,97,175,.25)!important;box-shadow:0 2px 24px rgba(21,97,175,.12),inset 0 1px 0 rgba(90,179,226,.08)!important}.glass-section-bg{position:relative;overflow:hidden}.glass-section-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 50%,rgba(21,97,175,.07) 0,transparent 50%),radial-gradient(ellipse at 85% 20%,rgba(90,179,226,.06) 0,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(228,51,43,.04) 0,transparent 50%);pointer-events:none;z-index:0}.glass-section-bg>*{position:relative;z-index:1}html.dark .glass-section-bg:before{background:radial-gradient(ellipse at 15% 50%,rgba(21,97,175,.22) 0,transparent 55%),radial-gradient(ellipse at 85% 20%,rgba(90,179,226,.16) 0,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(228,51,43,.08) 0,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(21,97,175,.1) 0,transparent 40%)}.glow-red{box-shadow:0 12px 40px -10px rgba(228,51,43,.35)}.glow-blue{box-shadow:0 12px 40px -10px rgba(21,97,175,.3)}.border-b-rule{border-bottom:1px solid var(--color-rule)}.border-t-rule,.border-y-rule{border-top:1px solid var(--color-rule)}.border-y-rule{border-bottom:1px solid var(--color-rule)}.border-rule{border:1px solid var(--color-rule)}.bg-paper{background:var(--color-paper)}.bg-paper-2{background:var(--color-paper-2)}.bg-surface-dark{background:var(--color-surface-dark)}.bg-ink{background:var(--color-ink)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-red{color:var(--color-red)}.text-green{color:var(--color-green)}.text-yellow{color:var(--color-yellow)}.text-blue{color:var(--color-blue)}.prose{max-width:65ch;line-height:1.75}.prose h1,.prose h2,.prose h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;margin-top:2em;margin-bottom:.75em}.prose h1{font-size:clamp(2rem,4vw,3rem)}.prose h2{font-size:clamp(1.5rem,2.5vw,2rem)}.prose h3{font-size:1.25rem}.prose p{margin-bottom:1.25em;color:var(--color-muted)}.prose a{color:var(--color-ink);text-decoration:underline}.prose strong{color:var(--color-ink);font-weight:600}.prose ol,.prose ul{padding-left:1.5em;margin-bottom:1.25em;color:var(--color-muted)}.prose li{margin-bottom:.5em}:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}