:root{--bg:#071012;--bg2:#0b1417;--panel:#111c20;--panel2:#18262b;--text:#f5f8f7;--muted:#a8b7b5;--faint:#728481;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.18);--accent:#4fd1b0;--amber:#f5c451;--risk:#ef6b73;--ok:#42d392;--radius:8px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(180deg,#071012,#0b1417 48%,#071012);background-size:56px 56px,56px 56px,auto;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55}a{color:inherit}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:18px;justify-content:space-between;padding:14px clamp(18px,4vw,44px);border-bottom:1px solid var(--line);background:rgba(7,16,18,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:12px;text-decoration:none;white-space:nowrap}.brand img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(79,209,176,.2))}.brand strong{letter-spacing:0;font-size:18px}.site-header nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.site-header nav a{font-size:14px;color:var(--muted);text-decoration:none}.button,.site-header nav a:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line2);border-radius:999px;padding:11px 18px;text-decoration:none;background:rgba(255,255,255,.04);font-weight:700;min-height:44px;cursor:pointer;text-align:center}.button:disabled{opacity:.7;cursor:not-allowed}.button.primary{background:#62d9bb;color:#06110f;border-color:transparent}.button.secondary{background:rgba(255,255,255,.045)}.button.small{padding:8px 14px;min-height:38px;font-size:14px;white-space:nowrap}.hero,.page-hero,.section,.site-footer{max-width:var(--max);margin:0 auto;padding:clamp(54px,8vw,110px) clamp(18px,4vw,28px)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);grid-gap:48px;gap:48px;align-items:center;min-height:78vh}.hero:before{content:"";position:absolute;inset:42px 18px auto auto;width:min(520px,42vw);height:520px;background:linear-gradient(135deg,rgba(79,209,176,.2),rgba(245,196,81,.08));border:1px solid rgba(255,255,255,.08);transform:skewY(-8deg);z-index:-1}.hero-mark{display:inline-flex;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px 12px 10px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.055);box-shadow:0 20px 60px rgba(0,0,0,.22)}.hero-mark img{width:82px;height:104px;object-fit:contain;filter:drop-shadow(0 14px 26px rgba(79,209,176,.24))}.hero-mark span{display:block;font-size:13px;color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.hero-mark b{display:block;margin-top:4px;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:800;margin:0 0 14px;font-family:ui-monospace,monospace}.hero h1,.page-hero h1{font-size:clamp(42px,7vw,76px);line-height:1;letter-spacing:0;margin:0 0 24px;max-width:960px}.section h2{font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:0;margin:0 0 20px}.lede{font-size:clamp(18px,2vw,22px);color:var(--muted);max-width:820px}.lede.tight{color:var(--text);font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.small-note{color:var(--faint);font-size:14px}.card,.demo-shell,.form-aside,.lead-form,.product-frame,.report-paper,.table-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-radius:var(--radius);box-shadow:0 20px 70px rgba(0,0,0,.28)}.frame-top{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--faint);font-size:12px}.frame-top span{width:9px;height:9px;border-radius:50%;background:#516064}.frame-top strong{margin-left:8px;color:var(--muted);font-weight:600}.dashboard-preview{display:grid;grid-template-columns:136px 1fr;min-height:460px}.side-rail{padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.side-rail b{color:var(--accent);font-family:ui-monospace,monospace}.side-rail a{font-size:13px;color:var(--muted)}.preview-main{padding:18px}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.product-frame .metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row article{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;background:rgba(0,0,0,.18);min-height:86px}.metric-row span{display:block;color:var(--faint);font-size:12px;line-height:1.25;margin-top:4px}.metric-row strong{display:block;font-size:30px;line-height:1}.table-card{margin-top:16px;overflow:hidden}.table-card.compact{box-shadow:none}.table-head{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line);color:var(--muted)}.fake-table p{display:grid;grid-template-columns:minmax(82px,1fr) auto minmax(72px,.9fr) minmax(48px,.55fr);grid-gap:10px;gap:10px;align-items:center;margin:0;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:14px}.fake-table p:last-child{border-bottom:0}.fake-table b{color:var(--text);line-height:1.25}.fake-table span{min-width:0;line-height:1.25;overflow-wrap:anywhere}.fake-table.wide{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:rgba(0,0,0,.18)}.ok,.risk,.warn{display:inline-flex!important;width:max-content;max-width:100%;justify-self:start;padding:6px 9px;border-radius:999px;font-size:12px!important;font-weight:800;line-height:1.1;text-align:center;white-space:normal}.ok{color:#062014;background:rgba(66,211,146,.92)}.warn{color:#1f1600;background:rgba(245,196,81,.92)}.risk{color:#2b0509;background:rgba(239,107,115,.92)}.ai-answer{color:var(--muted);margin:0;padding:14px}.split{display:grid;grid-template-columns:.85fr 1fr;grid-gap:44px;gap:44px;border-top:1px solid var(--line)}.copy-stack p{color:var(--muted);font-size:18px;margin-top:0}.text-link{color:var(--accent);font-weight:700;text-decoration:none}.card-grid{display:grid;grid-gap:16px;gap:16px}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid.two{grid-template-columns:repeat(2,1fr)}.card{padding:24px}.card h3{font-size:22px;letter-spacing:0;margin:0 0 10px}.card p{color:var(--muted);margin:0}.section-intro{color:var(--muted);font-size:18px;max-width:840px;margin:-4px 0 24px}.deployment-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.deployment-card{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 20px 70px rgba(0,0,0,.22)}.deployment-card h3{margin:0;font-size:26px}.deployment-card b{display:block;color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.deployment-card p{color:var(--muted);margin:0}.audience-list,.tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.audience-list span,.tag-cloud span{border:1px solid var(--line);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.035);color:var(--muted)}.final-cta,.founder-strip{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.03);margin-top:30px}.final-cta{text-align:center}.final-cta p{color:var(--muted);max-width:760px;margin:0 auto 20px}.final-cta .hero-actions{justify-content:center}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:42px;gap:42px;align-items:center}.product-hero-card{min-height:420px;display:grid;place-items:center;grid-gap:20px;gap:20px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.16),rgba(245,196,81,.08)),rgba(255,255,255,.04);box-shadow:0 24px 80px rgba(0,0,0,.32)}.product-hero-card img{width:190px;height:238px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(79,209,176,.25))}.radar-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.radar-grid span{padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.18);color:var(--muted);font-size:13px;text-align:center}.visual-band{position:relative;display:grid;grid-template-columns:220px minmax(0,.9fr) minmax(320px,1fr);grid-gap:34px;gap:34px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.025)}.logo-orbit{display:grid;place-items:center;min-height:240px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.14),rgba(255,255,255,.03))}.logo-orbit img{width:156px;height:196px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(79,209,176,.22))}.ops-map{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.ops-map span{min-height:74px;display:grid;place-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.2);color:var(--text);font-weight:800;text-align:center}.ops-map span:nth-child(2n){background:rgba(79,209,176,.08)}.ops-map span:nth-child(3n){background:rgba(245,196,81,.08)}.product-snapshot{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;grid-gap:16px;gap:16px;padding-top:0}.screen-card{min-height:250px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04);box-shadow:0 20px 70px rgba(0,0,0,.24)}.screen-card.bright{background:linear-gradient(135deg,rgba(79,209,176,.16),rgba(245,196,81,.08))}.screen-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--muted)}.screen-top b{color:var(--text)}.screen-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0}.screen-metrics span{padding:10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.screen-metrics b{display:block;color:var(--accent);font-size:28px}.screen-row{display:grid;grid-template-columns:.6fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);color:var(--muted)}.screen-row b{color:var(--text)}.screen-row em{color:#1f1600;background:rgba(245,196,81,.92);border-radius:999px;padding:4px 8px;font-style:normal;font-size:12px;font-weight:800}.screen-card p{color:var(--text);font-size:20px;margin-bottom:12px}.screen-card small{color:var(--muted)}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.problem-grid article{position:relative;min-height:260px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));overflow:hidden}.problem-grid article:after{content:"";position:absolute;right:-40px;bottom:-40px;width:130px;height:130px;border:1px solid rgba(79,209,176,.22);transform:rotate(18deg)}.problem-grid b{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.problem-grid h3{margin:14px 0 10px;font-size:24px}.problem-grid p{color:var(--muted);margin:0}.flow-section{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:28px;gap:28px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.flow-copy h2{margin-bottom:0}.flow-diagram{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:10px;gap:10px}.flow-step{position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))}.flow-step:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;width:10px;height:1px;background:var(--accent)}.flow-step span{color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;font-weight:900}.flow-step b{display:block;max-width:100%;font-size:clamp(13px,1.15vw,16px);line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.product-flow .flow-step{min-height:112px}.visual-product-grid{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-gap:16px;gap:16px;padding-top:0}.mock-panel{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04);box-shadow:0 20px 70px rgba(0,0,0,.22)}.mock-panel.wide{background:linear-gradient(135deg,rgba(79,209,176,.1),rgba(245,196,81,.045))}.check-row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07);color:var(--muted)}.check-row b{color:#06110f;background:var(--accent);border-radius:999px;padding:3px 8px;font-size:12px}.mini-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.mini-checks span{min-height:62px;display:grid;place-items:center;padding:10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;background:rgba(0,0,0,.16)}.report-bars{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.report-bars span{position:relative;min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);overflow:hidden}.report-bars span:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);background:rgba(79,209,176,.18);z-index:0}.report-bars span{isolation:isolate}.audience-deep,.product-pillars{display:grid;grid-gap:18px;gap:18px}.audience-deep article,.product-pillars article{border-top:1px solid var(--line);padding:26px 0;display:grid;grid-template-columns:.45fr 1fr;grid-gap:28px;gap:28px}.audience-deep h2,.product-pillars h2{font-size:28px;margin:0}.audience-deep p,.product-pillars p{color:var(--muted);font-size:18px;margin:0}.demo-warning{display:inline-flex;margin-top:12px;padding:10px 14px;border:1px solid rgba(245,196,81,.5);border-radius:var(--radius);background:rgba(245,196,81,.1);color:#ffe19b;font-weight:800}.demo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 18px}.demo-tabs button{border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--muted);border-radius:999px;padding:10px 14px;cursor:pointer}.demo-tabs button.active{background:var(--accent);color:#06110f;border-color:transparent;font-weight:800}.demo-panel h2{margin-top:0}.demo-only-note,.demo-warning.strong{border:1px solid rgba(245,196,81,.55);background:rgba(245,196,81,.1);color:#ffe5a3;border-radius:var(--radius);padding:10px 12px;font-weight:800}.demo-only-note{margin:0 0 18px;font-size:14px}.demo-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;margin-top:16px}.status-stack{display:grid;grid-gap:10px;gap:10px}.status-stack.inline{grid-template-columns:repeat(2,1fr);margin-top:16px}.status-stack article{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:rgba(0,0,0,.16)}.status-stack b{display:block;margin-bottom:6px}.status-stack span{color:var(--muted);font-size:14px}.mock-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lead-form label,.mock-form label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:14px}.lead-form input,.lead-form select,.lead-form textarea,.mock-form input,.mock-form select,.mock-form textarea{width:100%;border:1px solid var(--line2);border-radius:var(--radius);background:rgba(0,0,0,.22);color:var(--text);padding:12px;font:inherit}.full{grid-column:1/-1}.checkbox-row{flex-direction:row!important;align-items:center;min-height:46px;padding:11px 12px;border:1px solid var(--line2);border-radius:var(--radius);background:rgba(0,0,0,.16)}.checkbox-row input{width:auto}.mock-form button[aria-disabled=true]{opacity:.8;cursor:not-allowed}.form-section{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px}.form-aside,.lead-form{padding:24px}.lead-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.form-aside li,.form-aside p{color:var(--muted)}.form-result{grid-column:1/-1;color:var(--accent);font-weight:700}.report-paper{padding:24px;background:#f3f4ef;color:#14201f}.report-paper h3{margin-top:0}.report-paper p,.report-paper span{color:#42514e}.report-paper .fake-table{border:1px solid rgba(20,32,31,.16)}.report-paper .fake-table b{color:#14201f}.honeypot{display:none!important}.consent-row{display:grid!important;grid-template-columns:20px 1fr!important;align-items:start}.check-list{display:grid;grid-gap:10px;gap:10px}.check-list p{margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:rgba(255,255,255,.035)}.check-list p:before{content:"✓ ";color:var(--accent);font-weight:900}.check-list.boundary p:before{content:"Boundary: ";color:var(--amber);font-weight:900}.security-review{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:34px;gap:34px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.1),rgba(245,196,81,.045)),rgba(255,255,255,.025)}.security-review p{color:var(--muted);font-size:18px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.review-grid span{min-height:78px;display:flex;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.2);color:var(--text);font-weight:750}.private-ai-showcase{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px;padding-top:0}.ai-device,.ai-source-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.14),rgba(255,255,255,.035));box-shadow:0 24px 80px rgba(0,0,0,.28)}.ai-device{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px}.ai-device span{color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.14em;font-weight:900}.ai-device b{display:block;margin:10px 0;font-size:clamp(30px,4vw,46px);line-height:1.05}.ai-device p,.ai-source-card li,.ai-source-card p{color:var(--muted)}.ai-source-card{padding:24px}.ai-source-card .prompt{margin:0 0 8px;color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.ai-source-card h3{font-size:30px;line-height:1.1;margin:0 0 16px}.ai-console{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:rgba(0,0,0,.18)}.ai-console h3{margin:0}.ai-console .prompt{margin:0 0 6px;color:var(--accent);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.12em}.ai-response{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:rgba(255,255,255,.04)}.ai-response li,.ai-response p{color:var(--muted)}.audit-table{margin-top:16px}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:44px;gap:44px;align-items:center}.contact-logo-panel{min-height:390px;display:grid;place-items:center;text-align:center;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.13),rgba(245,196,81,.06));box-shadow:0 24px 80px rgba(0,0,0,.3)}.contact-logo-panel img{width:210px;height:262px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(79,209,176,.24))}.contact-logo-panel b{font-size:24px}.contact-logo-panel span{color:var(--muted)}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-top:0}.contact-cards article{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:rgba(255,255,255,.035)}.contact-cards b{color:var(--accent)}.contact-cards p{color:var(--muted);margin-bottom:0}.demo-access-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:44px;gap:44px;align-items:center}.demo-access-panel{min-height:430px;display:grid;align-content:center;grid-gap:24px;gap:24px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.14),rgba(245,196,81,.06)),rgba(255,255,255,.035);box-shadow:0 24px 80px rgba(0,0,0,.3)}.demo-access-panel img{width:190px;height:238px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(79,209,176,.24))}.demo-access-panel span{display:block;color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.demo-access-panel b{display:block;margin-top:8px;font-size:28px;line-height:1.1}.demo-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-process-grid article{min-height:250px;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 20px 70px rgba(0,0,0,.22)}.demo-process-grid span{color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;font-weight:900}.demo-process-grid h3{margin:0;font-size:22px;line-height:1.1}.demo-process-grid p{color:var(--muted);margin:0}.demo-security-note{background:rgba(255,255,255,.025)}.demo-login-placeholder{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.1),rgba(245,196,81,.045)),rgba(255,255,255,.025);text-align:center}.demo-login-placeholder p{max-width:720px;margin-left:auto;margin-right:auto;color:var(--muted)}.pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:44px;gap:44px;align-items:center}.pricing-hero-copy .lede{max-width:820px}.pricing-logo-panel{min-height:430px;display:grid;align-content:center;grid-gap:24px;gap:24px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.14),rgba(245,196,81,.06)),rgba(255,255,255,.035);box-shadow:0 24px 80px rgba(0,0,0,.3)}.pricing-logo-panel img{width:190px;height:238px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(79,209,176,.24))}.pricing-logo-panel span{display:block;color:var(--accent);font-family:ui-monospace,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-logo-panel b{display:block;margin-top:8px;font-size:28px;line-height:1.1}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:0}.pricing-card{position:relative;display:flex;flex-direction:column;gap:20px;min-height:640px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 20px 70px rgba(0,0,0,.24)}.pricing-card.recommended{border-color:rgba(79,209,176,.55);background:linear-gradient(135deg,rgba(79,209,176,.16),rgba(245,196,81,.055)),rgba(255,255,255,.035)}.plan-badge{width:max-content;max-width:100%;border-radius:999px;padding:6px 10px;background:var(--accent);color:#06110f;font-weight:900;font-size:12px}.pricing-card h2{font-size:32px;margin:0 0 10px}.pricing-card p{color:var(--muted);margin:0}.plan-price{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-price strong{display:block;font-size:clamp(34px,4vw,48px);line-height:1}.plan-price span,.plan-users span{color:var(--muted)}.plan-users{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.18)}.pricing-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-card li{color:var(--muted);padding-left:20px;position:relative}.pricing-card li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}.pricing-note{padding-top:0;padding-bottom:clamp(34px,5vw,60px)}.pricing-note p{margin:0;padding:20px 24px;border:1px solid rgba(245,196,81,.32);border-radius:var(--radius);background:rgba(245,196,81,.08);color:#ffe3a1;font-weight:750}.pricing-explainer{background:rgba(255,255,255,.025)}.setup-section{padding-top:clamp(44px,6vw,80px)}.setup-card{display:grid;grid-gap:18px;gap:18px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(79,209,176,.11),rgba(245,196,81,.045)),rgba(255,255,255,.03);box-shadow:0 24px 80px rgba(0,0,0,.24)}.setup-card h2{margin:0}.setup-card p{color:var(--muted);max-width:820px;margin:0}.setup-card .small-note{color:#ffe3a1}.addon-section{padding-top:0}.addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.addon-grid article{min-height:118px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.035)}.addon-grid span{color:var(--muted)}.addon-grid b{color:var(--text);font-size:18px}.resource-roadmap{display:grid;grid-gap:34px;gap:34px}.resource-category{border-top:1px solid var(--line);padding-top:24px}.resource-category-head{margin-bottom:16px}.resource-category-head .eyebrow{margin:0}.site-footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);color:var(--muted)}.site-footer>div:first-child{max-width:680px}.site-footer a{display:block;color:var(--muted);text-decoration:none;margin:6px 0}@media (max-width:1120px){.site-header{align-items:flex-start;flex-wrap:wrap}.site-header nav{order:3;width:100%;justify-content:flex-start;overflow:auto}}@media (max-width:980px){.contact-cards,.contact-hero,.dashboard-preview,.demo-access-hero,.demo-columns,.flow-section,.form-section,.hero,.page-hero-grid,.pricing-cards,.pricing-hero,.private-ai-showcase,.product-snapshot,.security-review,.split,.visual-band,.visual-product-grid{grid-template-columns:1fr}.side-rail{display:none}.addon-grid,.card-grid.three,.card-grid.two,.demo-process-grid,.deployment-grid,.metric-row,.ops-map,.problem-grid,.review-grid,.status-stack.inline{grid-template-columns:1fr 1fr}.flow-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step:not(:last-child):after{display:none}.audience-deep article,.lead-form,.mock-form,.product-pillars article{grid-template-columns:1fr}}@media (max-width:560px){.hero,.page-hero,.section,.site-footer{padding-left:16px;padding-right:16px}.addon-grid,.card-grid.three,.card-grid.two,.demo-process-grid,.deployment-grid,.flow-diagram,.metric-row,.mini-checks,.ops-map,.problem-grid,.review-grid,.screen-metrics,.status-stack.inline{grid-template-columns:1fr}.site-footer{display:block}.hero h1,.page-hero h1{font-size:40px}.fake-table p{gap:4px}.fake-table p,.screen-row{grid-template-columns:1fr}.brand img{width:46px;height:46px}.button{width:100%}}