@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/public-sans-latin-ext.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:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/public-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,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:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/public-sans-latin-ext.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:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/public-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,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:"Space Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/space-grotesk-latin-ext.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:"Space Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/space-grotesk-latin.woff2") format("woff2");unicode-range:U+0000-00FF,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:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/space-grotesk-latin-ext.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:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/space-grotesk-latin.woff2") format("woff2");unicode-range:U+0000-00FF,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}:root{color-scheme:light;--ink:#0b1320;--muted:#55637d;--muted-strong:#3f4f6a;--paper:#f5f7fb;--surface:#ffffff;--surface-strong:#f0f4fb;--border:rgba(15, 23, 42, 0.12);--brand-navy:#0b1628;--brand-deep:#101f3c;--brand-teal:#0f766e;--brand-cyan:#38bdf8;--brand-blue:#1d4ed8;--accent:#0f766e;--accent-strong:#115e59;--warning:#f59e0b;--shadow:0 26px 54px rgba(15, 23, 42, 0.16);--shadow-soft:0 16px 38px rgba(15, 23, 42, 0.12);--radius-lg:26px;--radius-md:18px;--radius-sm:12px;--section-pad:96px;--surface-dark:#0a1325;--surface-dark-soft:#111e36;--surface-line:rgba(255, 255, 255, 0.08);--blue-glow:rgba(59, 130, 246, 0.26);--turquoise-glow:rgba(45, 212, 191, 0.22)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Public Sans","Helvetica Neue",Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(15,118,110,.16),transparent 42%),radial-gradient(circle at 85% 15%,rgba(56,189,248,.16),transparent 40%),linear-gradient(180deg,#f8fafc 0,#eef3f8 52%,#f6f8fb 100%)}body::after,body::before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:-1}body::before{width:520px;height:520px;top:-220px;right:-180px;background:radial-gradient(circle,rgba(29,78,216,.2),transparent 70%)}body::after{width:460px;height:460px;bottom:120px;left:-200px;background:radial-gradient(circle,rgba(15,118,110,.18),transparent 70%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{width:min(1200px,100%);margin:0 auto;padding:0 6vw}.site-header{position:sticky;top:0;z-index:20;background:rgba(246,249,252,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.08)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.brand{display:flex;align-items:center;gap:12px;font-family:"Space Grotesk","Public Sans",sans-serif;font-weight:700;letter-spacing:.08em}.brand-mark{width:38px;height:38px}.brand-text{font-size:18px;color:var(--brand-navy)}.nav-toggle{display:none;border:none;background:var(--surface);color:var(--brand-navy);padding:10px 14px;border-radius:999px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.12)}.site-nav{display:flex;align-items:center;gap:18px;font-size:15px;color:var(--muted-strong)}.site-nav a{padding:6px 4px;transition:color 160ms}.site-nav a.nav-q-link{padding:6px 12px;border-radius:999px;border:1px solid rgba(15,118,110,.34);background:rgba(15,118,110,.12);color:#0f766e;font-weight:700;box-shadow:0 10px 24px rgba(15,118,110,.14)}.site-nav a.is-active,.site-nav a:hover{color:var(--brand-navy)}.site-nav a.nav-q-link.is-active,.site-nav a.nav-q-link:hover{color:#fff;border-color:rgba(15,118,110,.9);background:linear-gradient(135deg,#0f766e 0,#115e59 100%)}.header-cta{display:flex;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 22px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform 160ms,box-shadow 160ms,background 160ms;font-size:15px}.btn.primary{background:linear-gradient(135deg,var(--brand-navy),var(--brand-teal));color:#fff;box-shadow:0 18px 36px rgba(15,23,42,.22)}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 20px 46px rgba(15,23,42,.28)}.btn.primary.login-btn{background:var(--brand-navy);box-shadow:0 16px 32px rgba(15,23,42,.2)}.btn.ghost{border-color:rgba(15,23,42,.16);background:0 0;color:var(--brand-navy)}.btn.light{border-color:rgba(255,255,255,.4);color:#fff}.btn.small{padding:9px 16px;font-size:14px}.page-hero{padding:110px 0 80px}.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}h1,h2,h3,h4{font-family:"Space Grotesk","Public Sans",sans-serif;color:var(--brand-navy);margin:0 0 16px}h1{font-size:clamp(32px, 4vw, 48px);line-height:1.1}h2{font-size:clamp(26px, 3vw, 36px);line-height:1.2}h3{font-size:20px}p{margin:0 0 16px;color:var(--muted);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-note{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;color:var(--muted-strong);font-size:14px}.hero-visual{position:relative}.mockup{background:rgba(255,255,255,.86);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid rgba(15,23,42,.08);overflow:hidden;backdrop-filter:blur(16px)}.mockup-header{padding:16px 22px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(120deg,rgba(15,23,42,.08),rgba(15,118,110,.08));font-size:13px;color:var(--muted-strong);text-transform:uppercase;letter-spacing:.08em}.mock-dot{width:10px;height:10px;border-radius:999px;background:rgba(15,23,42,.2)}.mock-body{padding:22px;display:grid;gap:16px}.mock-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mock-kpi-card{background:var(--surface);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px;display:grid;gap:8px}.mock-kpi-card strong{font-size:18px;color:var(--brand-navy)}.mock-progress{position:relative;height:10px;background:rgba(15,23,42,.08);border-radius:999px;overflow:hidden}.mock-progress span{position:absolute;inset:0;background:linear-gradient(120deg,var(--brand-teal),var(--brand-blue));width:68%}.mock-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mock-tile{padding:14px;border-radius:14px;background:rgba(15,118,110,.08);border:1px dashed rgba(15,118,110,.22);font-size:13px}.mock-chart{height:72px;background:linear-gradient(135deg,rgba(29,78,216,.16),rgba(15,118,110,.18));border-radius:14px;position:relative;overflow:hidden}.mock-chart::after{content:"";position:absolute;inset:18px 16px;border:2px dashed rgba(15,23,42,.18);border-radius:12px}.section{padding:var(--section-pad) 0}.section-head{max-width:680px;margin-bottom:40px}.card-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--surface);border-radius:var(--radius-md);padding:20px;border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow-soft);display:grid;gap:10px}.card strong{color:var(--brand-navy)}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.module-card{padding:22px;border-radius:var(--radius-md);background:linear-gradient(160deg,rgba(15,23,42,.05),rgba(15,118,110,.06));border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow-soft)}.module-card span{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong)}.security-list{display:grid;gap:14px;margin-top:28px}.security-item{display:grid;gap:8px;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid rgba(15,23,42,.08)}.cta-block{background:linear-gradient(135deg,var(--brand-navy),var(--brand-deep));color:#fff;padding:48px;border-radius:var(--radius-lg);display:grid;gap:18px;box-shadow:var(--shadow)}.cta-block h2{color:#fff}.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 12px;border-radius:999px;background:rgba(15,118,110,.12);color:var(--accent-strong);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.comparison-card{padding:22px;border-radius:var(--radius-md);border:1px solid rgba(15,23,42,.08);background:var(--surface);box-shadow:var(--shadow-soft)}.pricing-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pricing-card{padding:28px;border-radius:var(--radius-md);border:1px solid rgba(15,23,42,.1);background:var(--surface);box-shadow:var(--shadow-soft);display:grid;gap:14px}.pricing-card.highlight{border:1px solid rgba(15,118,110,.4);box-shadow:0 26px 60px rgba(15,118,110,.2);transform:translateY(-6px)}.pricing-price{font-size:28px;font-weight:700;color:var(--brand-navy)}.pricing-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.6}.faq{display:grid;gap:12px}.faq details{background:var(--surface);padding:16px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.08)}.faq summary{cursor:pointer;font-weight:600;color:var(--brand-navy)}.help-search{display:flex;align-items:center;gap:12px;background:var(--surface);padding:14px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow-soft)}.help-search input{border:none;outline:0;width:100%;font-size:16px;font-family:inherit}.help-grid{display:grid;gap:14px;margin-top:24px}.help-card{padding:18px;border-radius:14px;background:var(--surface);border:1px solid rgba(15,23,42,.08)}.form-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-field{display:grid;gap:8px;font-size:14px;color:var(--muted-strong)}.form-field input,.form-field select,.form-field textarea{padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.14);font-family:inherit;font-size:15px}.form-field textarea{min-height:120px;resize:vertical}.form-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted-strong)}.text-link{border:none;background:0 0;padding:0;color:var(--brand-blue);font:inherit;cursor:pointer;text-decoration:underline}.demo-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:50}.demo-modal.is-visible{display:flex}.demo-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58)}.demo-modal-card{position:relative;background:var(--surface);border-radius:var(--radius-md);padding:28px;max-width:560px;width:min(92vw,560px);max-height:80vh;overflow:auto;box-shadow:var(--shadow);z-index:2}.terms-body{color:var(--muted);line-height:1.6}.demo-modal-close{position:absolute;top:12px;right:14px;border:none;background:0 0;font-size:18px;cursor:pointer;color:var(--muted-strong)}.form-status{font-size:14px;color:var(--muted-strong)}.form-status.error{color:#b91c1c}.site-footer{padding:72px 0 30px;border-top:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.7)}.footer-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.footer-logo{width:140px;margin-bottom:12px}.footer-links{display:grid;gap:8px;font-size:14px;color:var(--muted)}.footer-links strong{color:var(--brand-navy)}.footer-bottom{margin-top:26px;font-size:13px;color:var(--muted);text-align:center}.reveal{opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s}.reveal.is-visible{opacity:1;transform:translateY(0)}.page-load{opacity:0;transform:translateY(10px);transition:opacity 280ms,transform 280ms}body.is-loaded .page-load{opacity:1;transform:translateY(0)}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.header-inner{flex-wrap:wrap}.header-cta{display:flex;width:100%;justify-content:center;gap:10px;order:3;margin-top:12px}.nav-toggle{display:inline-flex}.site-nav{position:absolute;top:100%;left:0;right:0;background:var(--surface);flex-direction:column;align-items:flex-start;padding:18px 6vw 22px;gap:12px;opacity:0;pointer-events:none;transform:translateY(-8px);box-shadow:var(--shadow-soft);border-bottom:1px solid rgba(15,23,42,.08)}body.nav-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:720px){.section{padding:72px 0}.cta-block{padding:32px}.pricing-card.highlight{transform:none}}main{position:relative}.section-muted{background:linear-gradient(180deg,rgba(255,255,255,.44) 0,rgba(235,241,248,.68) 100%);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.section-dark{background:radial-gradient(circle at 18% 18%,rgba(45,212,191,.18),transparent 42%),radial-gradient(circle at 88% 84%,rgba(59,130,246,.18),transparent 46%),linear-gradient(160deg,var(--surface-dark) 0,#0f1b33 100%);color:rgba(226,232,240,.9)}.section-dark .eyebrow,.section-dark h2,.section-dark h3{color:#f8fbff}.section-dark p{color:rgba(226,232,240,.88)}.section-divider{height:1px;width:min(1200px,100%);margin:0 auto;background:linear-gradient(90deg,transparent 0,rgba(15,23,42,.16) 20%,rgba(15,23,42,.16) 80%,transparent 100%)}.hero-kpi-grid{display:grid;gap:14px;margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-stat-card{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:14px;box-shadow:0 14px 26px rgba(15,23,42,.1);display:grid;gap:8px}.kpi-stat-card strong{color:var(--brand-navy);font-size:24px;letter-spacing:-.02em}.kpi-stat-card span{font-size:13px;color:var(--muted-strong)}.data-stamp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.badge.verified{color:#0f766e;border-color:rgba(15,118,110,.3);background:rgba(45,212,191,.12)}.badge.indicative{color:#9a3412;border-color:rgba(217,119,6,.35);background:rgba(251,191,36,.18)}.badge.dark{color:#dbeafe;border-color:rgba(147,197,253,.36);background:rgba(59,130,246,.25)}.hero-platform-card{background:linear-gradient(160deg,rgba(11,22,40,.95),rgba(17,30,54,.96));border-radius:24px;border:1px solid var(--surface-line);box-shadow:0 24px 54px rgba(2,6,23,.42);overflow:hidden}.hero-platform-head{padding:16px 18px;border-bottom:1px solid var(--surface-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.hero-platform-title{font-size:13px;letter-spacing:.06em;color:rgba(219,234,254,.82);text-transform:uppercase;font-weight:700}.hero-platform-body{padding:16px;display:grid;gap:12px}.hero-widget-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-widget{border-radius:14px;border:1px solid rgba(148,163,184,.26);background:rgba(15,23,42,.44);padding:12px;display:grid;gap:8px}.hero-widget strong{font-size:18px;color:#e2e8f0}.hero-widget span{font-size:12px;color:rgba(203,213,225,.85)}.widget-bar{height:8px;border-radius:999px;background:rgba(148,163,184,.24);overflow:hidden;position:relative}.widget-bar::after{content:"";position:absolute;inset:0;width:var(--fill,56%);background:linear-gradient(130deg,#22d3ee,#3b82f6)}.q-micro-panel{border-radius:18px;border:1px solid rgba(56,189,248,.34);background:radial-gradient(circle at 92% 0,rgba(59,130,246,.24),transparent 44%),rgba(15,23,42,.68);padding:16px;box-shadow:0 18px 36px rgba(15,23,42,.38);display:grid;gap:10px}.q-micro-row{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.55);padding:10px 12px;display:grid;gap:4px}.q-micro-row strong{font-size:12px;letter-spacing:.05em;color:#7dd3fc;text-transform:uppercase}.q-micro-row p{margin:0;color:rgba(226,232,240,.9);font-size:13px}.disclaimer-note{margin:0;font-size:12px;border-left:3px solid rgba(245,158,11,.76);padding:8px 10px;border-radius:10px;background:rgba(245,158,11,.14);color:#854d0e}.section-dark .disclaimer-note{color:#fef3c7;border-left-color:rgba(253,230,138,.8);background:rgba(202,138,4,.2)}.flow-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flow-card{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.9);padding:18px;box-shadow:0 16px 30px rgba(15,23,42,.11);display:grid;gap:9px}.flow-index{width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;font-size:13px;font-weight:700;color:#dbeafe;background:linear-gradient(135deg,#0f172a,#1e3a8a)}.flow-card p{margin:0}.scenario-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scenario-card{border-radius:18px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.45);padding:20px;display:grid;gap:12px}.scenario-card h3{margin-bottom:2px}.scenario-item{border-radius:10px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.3);padding:10px}.scenario-item strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#7dd3fc}.scenario-item p{margin:0;font-size:14px}.platform-layers{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.layer-card{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(150deg,rgba(255,255,255,.95),rgba(236,242,250,.95));padding:18px;display:grid;gap:10px;box-shadow:0 16px 34px rgba(15,23,42,.12)}.layer-card ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.6}.proof-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.proof-card{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.92);padding:18px;box-shadow:0 14px 28px rgba(15,23,42,.12);display:grid;gap:10px}.proof-card strong{font-size:26px;color:var(--brand-navy);letter-spacing:-.02em}.proof-notes{margin-top:22px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.proof-note{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.85);padding:14px 16px}.proof-note p{margin:0}.investor-hook{border-radius:18px;border:1px solid rgba(59,130,246,.25);background:radial-gradient(circle at right top,var(--blue-glow),transparent 52%),linear-gradient(145deg,rgba(11,22,40,.95),rgba(16,32,58,.95));color:#e2e8f0;padding:24px;display:grid;gap:12px}.investor-hook h3{color:#f8fbff;margin-bottom:0}.investor-hook p{color:rgba(226,232,240,.92);margin:0}.highlight-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.highlight-list li{border-radius:10px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.4);padding:8px 10px;font-size:14px}.soft-link-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 14px;font-weight:600;border:1px solid rgba(125,211,252,.4);background:rgba(14,116,144,.2);color:#e0f2fe;width:fit-content}.roadmap{display:grid;gap:14px}.roadmap-item{display:grid;gap:8px;padding:16px;border-radius:14px;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.1)}.roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.split-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pill-list{display:flex;flex-wrap:wrap;gap:8px}.pill{border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.9);padding:6px 10px;font-size:12px;color:var(--muted-strong)}.cta-block.light{background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(234,241,250,.96));color:var(--ink);border:1px solid rgba(15,23,42,.1)}.cta-block.light h2,.cta-block.light p{color:inherit}.inline-proof{display:flex;flex-wrap:wrap;gap:10px}.inline-proof span{border-radius:999px;background:rgba(15,118,110,.12);border:1px solid rgba(15,118,110,.28);color:#0f766e;font-size:12px;padding:5px 10px;font-weight:600}.footer-legal{margin-top:12px;font-size:12px;color:var(--muted)}.q-lite-section{position:relative;background:radial-gradient(1100px 420px at 0 0,rgba(11,26,58,.95),transparent 62%),radial-gradient(980px 420px at 100% 0,rgba(15,118,110,.28),transparent 62%),linear-gradient(145deg,#081a3a,#0b2c4f 48%,#0f766e);color:#e6eef8}.q-lite-section .section-head .eyebrow,.q-lite-section .section-head h2{color:#eef6ff}body.q-lite-chat-first .nav-toggle,body.q-lite-chat-first .site-nav,body.q-lite-chat-first main.page-load>section:not(.q-lite-section){display:none}body.q-lite-chat-first .q-lite-section{min-height:calc(100vh - 82px);display:grid;align-items:stretch;padding-block:14px 20px}body.q-lite-chat-first .q-lite-section .container{width:min(1180px,96vw);display:grid}.login-btn.is-q-lite-highlight{border-color:rgba(20,184,166,.9);box-shadow:0 0 0 3px rgba(20,184,166,.2);background:rgba(15,118,110,.14);color:#d8fff3}.q-lite-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:stretch}.q-lite-side{display:grid;gap:12px;align-content:start}.q-lite-chat-card,.q-lite-mode-card,.q-lite-quick-card{border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(6,18,42,.32)}.q-lite-mode-card,.q-lite-quick-card{padding:14px}.q-lite-mode-tag{margin:0 0 6px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}#qLiteModeLabel{display:block;margin-bottom:6px;font-size:20px;color:#0f172a}.q-lite-mode-text{margin:0;color:#155e75;font-size:14px}.q-lite-prompt-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.q-lite-filter-btn{border-radius:999px;border:1px solid rgba(15,118,110,.25);background:#eefaf7;color:#0f766e;font-size:12px;font-weight:700;padding:6px 10px;cursor:pointer}.q-lite-filter-btn.is-active{background:#0f766e;border-color:#0f766e;color:#f8fffd}.q-lite-quick-grid{display:grid;gap:8px}.q-lite-quick-item{width:100%;text-align:left;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#f9fbfd;color:#0f172a;padding:9px 10px;font-size:13px;line-height:1.35;cursor:pointer}.q-lite-quick-item:hover{border-color:rgba(15,118,110,.38);background:#f1faf7}.q-lite-chat-card{display:grid;grid-template-rows:minmax(260px,1fr) auto;min-height:500px;overflow:hidden}.q-lite-messages{background:#f4f8fb;padding:14px;overflow-y:auto;display:grid;align-content:start;gap:10px}.q-lite-row{display:flex}.q-lite-row.is-user{justify-content:flex-end}.q-lite-bubble{max-width:min(92%,760px);border-radius:12px;padding:10px 11px;border:1px solid transparent;line-height:1.45;font-size:14px;white-space:pre-line}.q-lite-row.is-user .q-lite-bubble{background:linear-gradient(145deg,#0f6158,#0f766e);border-color:#0f766e;color:#f4fffd}.q-lite-row.is-assistant .q-lite-bubble{background:#f2f9f6;border-color:rgba(15,118,110,.25);color:#0f172a}.q-lite-row.is-system .q-lite-bubble{background:#fff8ec;border-color:rgba(217,119,6,.22);color:#8a4b03}.q-lite-meta{margin-top:7px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(15,118,110,.25);background:#ebf9f5;color:#0f766e;font-size:11px;font-weight:700;padding:4px 8px}.q-lite-meta-sep{opacity:.65}.q-lite-meta-link{color:#0b5f58;text-decoration:underline;text-underline-offset:2px}.q-lite-meta-link:hover{color:#084b45}.q-lite-suggest-wrap{margin-top:8px;display:grid;gap:6px}.q-lite-suggest-wrap p{margin:0;color:var(--muted);font-size:12px}.q-lite-suggest-grid{display:flex;flex-wrap:wrap;gap:6px}.q-lite-suggest-btn{border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a;font-size:12px;padding:5px 9px;cursor:pointer}.q-lite-cta-wrap{margin-top:10px;display:grid;gap:8px}.q-lite-soft-cta{margin:0;color:#0f4f48;font-size:12px;line-height:1.35}.q-lite-inline-cta{justify-self:start;border-radius:999px;border:1px solid rgba(15,118,110,.35);background:#e7f9f5;color:#0f766e;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer}.q-lite-form{border-top:1px solid rgba(15,23,42,.1);background:#fff;padding:12px}.q-lite-form textarea{width:100%;resize:vertical;min-height:90px;max-height:260px;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#fcfefe;color:#0f172a;font:inherit;line-height:1.45;padding:11px 12px}.q-lite-form textarea:focus{outline:0;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.14)}.q-lite-form-footer{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.q-lite-status{margin:0;color:var(--muted);font-size:13px}.q-lite-status.is-error{color:#b91c1c}.q-lite-status.is-ok{color:#0f766e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.q-lite-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px}.q-lite-modal[hidden]{display:none!important}.q-lite-modal-backdrop{position:absolute;inset:0;background:rgba(3,9,22,.62)}.q-lite-modal-card{position:relative;width:min(520px,calc(100vw - 30px));border-radius:16px;border:1px solid rgba(20,184,166,.25);background:#fff;box-shadow:0 24px 48px rgba(6,18,42,.35);padding:18px 18px 16px}.q-lite-modal-close{position:absolute;top:10px;right:10px;border:1px solid rgba(15,23,42,.15);background:#fff;border-radius:999px;width:28px;height:28px;cursor:pointer}.q-lite-modal-card h3{margin:0 0 10px;color:#0f172a}.q-lite-upgrade-list{margin:0 0 14px;padding-left:18px;color:#334155;display:grid;gap:6px}@media (max-width:980px){.q-lite-shell{grid-template-columns:1fr}.q-lite-chat-card{min-height:min(76vh,680px)}.q-lite-form{position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 20px rgba(15,23,42,.08)}.hero-kpi-grid,.hero-widget-grid,.split-grid{grid-template-columns:1fr}}@media (max-width:720px){.q-lite-mode-card,.q-lite-quick-card{padding:12px}.q-lite-chat-card{min-height:72vh}.q-lite-form textarea{min-height:96px}.q-lite-form-footer{align-items:flex-start;flex-direction:column}.q-lite-form-footer .btn{width:100%}.hero-platform-card{border-radius:18px}.hero-platform-body,.hero-platform-head{padding:14px}.section-divider{width:calc(100% - 44px)}}