
:root{--bg:#061019;--bg2:#091620;--panel:#0b1a27;--panel2:#102536;--text:#f4f8fb;--muted:#9eb1c2;--line:rgba(151,190,224,.17);--blue:#3aa9ff;--blue2:#83ccff;--teal:#55d8c6;--gold:#f0c36b;--max:1180px;--shadow:0 24px 80px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 88% 6%,rgba(33,112,170,.16),transparent 27%),linear-gradient(180deg,#061019 0%,#07121b 55%,#050c12 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(6,16,25,.88);backdrop-filter:blur(16px)}.nav-shell{height:78px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,rgba(58,169,255,.26),rgba(85,216,198,.12));border:1px solid rgba(131,204,255,.42);color:var(--blue2);font-size:13px;font-weight:900;letter-spacing:.06em}.brand-copy{display:grid;line-height:1.02}.brand-copy strong{font-size:15px;letter-spacing:.08em}.brand-copy small{margin-top:4px;color:var(--blue2);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:28px;font-size:14px;color:#c3d2de}.nav-links a{position:relative}.nav-links a:hover,.nav-links a[aria-current="page"]{color:white}.nav-links a[aria-current="page"]:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;background:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(125,200,255,.32);border-radius:11px;background:linear-gradient(180deg,#2b9af0,#1681d1);color:white;padding:13px 18px;font-weight:750;line-height:1.2;box-shadow:0 10px 30px rgba(23,129,210,.18);transition:transform .15s ease,border-color .15s ease,filter .15s ease}.button:hover{transform:translateY(-1px);filter:brightness(1.06)}.button-small{padding:10px 14px;font-size:13px}.button-secondary{background:transparent;border-color:var(--line);box-shadow:none;color:#dce9f2}.button-secondary:hover{border-color:rgba(125,200,255,.45)}.mobile-menu-button{display:none;border:1px solid var(--line);background:rgba(255,255,255,.02);border-radius:10px;color:white;width:42px;height:42px;padding:0}.mobile-menu-button span,.mobile-menu-button:before,.mobile-menu-button:after{content:"";display:block;width:18px;height:2px;background:currentColor;margin:4px auto}.mobile-panel{display:none}.eyebrow{color:var(--blue2);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hero{min-height:700px;padding-block:92px 78px;display:grid;grid-template-columns:1.04fr .96fr;gap:70px;align-items:center}.hero h1,.page-hero h1{font-size:clamp(48px,5.7vw,78px);line-height:1.01;letter-spacing:-.052em;margin:18px 0 24px}.hero h1 span{color:var(--blue2)}.hero-lead,.page-hero>p{color:#b8c9d6;font-size:19px;max-width:760px}.hero-actions{display:flex;gap:12px;margin:31px 0 26px}.trust-row{display:flex;flex-wrap:wrap;gap:8px}.trust-row span,.pill{border:1px solid var(--line);padding:7px 10px;border-radius:999px;color:#a9bdcc;font-size:12px}.hero-visual{min-height:520px;position:relative;display:grid;place-items:center;isolation:isolate}.hero-visual:before{content:"";position:absolute;width:72%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(49,156,235,.16),rgba(49,156,235,0) 67%);filter:blur(4px)}.core-ring{position:relative;z-index:3;width:245px;height:245px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(82,181,250,.6);background:radial-gradient(circle,rgba(33,110,165,.35),rgba(7,16,25,.96) 68%);box-shadow:0 0 70px rgba(43,159,240,.14),inset 0 0 30px rgba(74,181,255,.08)}.core-ring:before{content:"";position:absolute;inset:15px;border:1px dashed rgba(125,200,255,.25);border-radius:50%}.core-mark{font-weight:900;font-size:33px;letter-spacing:-.04em}.core-sub{font-weight:850;color:var(--blue2);letter-spacing:.12em}.core-ring>span{font-size:11px;color:var(--muted);margin-top:9px}.orbit{position:absolute;border:1px solid rgba(125,200,255,.13);border-radius:50%}.orbit-a{width:370px;height:370px}.orbit-b{width:470px;height:470px;border-style:dashed}.signal{position:absolute;z-index:4;border:1px solid var(--line);background:rgba(9,25,37,.9);border-radius:12px;padding:10px 14px;color:#c9d9e5;font-size:12px;box-shadow:0 15px 50px rgba(0,0,0,.24)}.signal:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-right:8px}.signal-1{top:18%;left:0}.signal-2{bottom:18%;left:4%}.signal-3{top:23%;right:0}.signal-4{bottom:20%;right:3%}.problem-band{border-block:1px solid var(--line);background:rgba(10,23,34,.64)}.problem-grid{padding-block:72px;display:grid;grid-template-columns:1.05fr .95fr;gap:85px;align-items:start}.problem-grid h2,.section-heading h2,.ecosystem-copy h2,.highlight-copy h2,.cta-inner h2,.about-grid h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.04em;margin:14px 0}.problem-copy p{color:var(--muted);font-size:17px;margin-top:0}.section{padding-block:94px}.section-heading{max-width:820px;margin-bottom:42px}.section-heading.narrow{max-width:760px}.section-heading h2{margin-bottom:15px}.section-heading p,.ecosystem-copy p,.highlight-copy p{color:var(--muted);font-size:17px}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step-card,.capability-card{padding:26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(16,37,54,.72),rgba(10,24,35,.54))}.step-card>span{display:block;color:var(--blue2);font-size:12px;font-weight:800;letter-spacing:.12em}.step-card h3,.capability-card h3{margin:21px 0 8px;font-size:20px}.step-card p,.capability-card p{color:var(--muted);font-size:14px;margin:0}.media-section{padding-top:52px}.video-frame{overflow:hidden;border:1px solid rgba(125,200,255,.22);border-radius:22px;background:#020608;box-shadow:var(--shadow)}.video-frame video{width:100%;aspect-ratio:16/9;background:#020608}.video-caption{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-top:1px solid var(--line);background:#08131c;color:var(--muted);font-size:12px}.ecosystem-section,.split-highlight{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center}.image-panel,.dashboard-panel{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#08131d;box-shadow:var(--shadow)}.image-panel img,.dashboard-panel img{width:100%;height:auto}.check-list{list-style:none;padding:0;margin:25px 0;display:grid;gap:10px;color:#c7d7e2}.check-list li:before{content:"✓";color:var(--teal);font-weight:900;margin-right:10px}.text-link{color:var(--blue2);font-weight:700}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cap-dot{width:11px;height:11px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px rgba(58,169,255,.38)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.mini-grid div{padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(14,31,45,.45)}.mini-grid strong,.mini-grid span{display:block}.mini-grid strong{font-size:13px}.mini-grid span{font-size:12px;color:var(--muted);margin-top:3px}.ai-stack{text-align:center}.ai-stack .section-heading{margin-inline:auto}.stack-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.stack-flow span{padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:rgba(15,34,50,.62);font-size:13px}.stack-flow b{color:var(--blue2)}.guardrail{margin-top:32px;border:1px solid rgba(85,216,198,.22);border-radius:16px;background:rgba(35,114,104,.08);padding:22px;text-align:left}.guardrail strong{color:#bcf0e8}.guardrail p{color:var(--muted);margin:6px 0 0}.cta-band{border-top:1px solid rgba(58,169,255,.2);background:radial-gradient(circle at 12% 50%,rgba(58,169,255,.16),transparent 38%),#0b1722}.cta-inner{padding-block:82px;display:flex;gap:60px;align-items:center;justify-content:space-between}.cta-inner p{color:var(--muted);max-width:700px}.page-hero{padding-block:108px 78px}.page-hero h1{max-width:1020px}.page-hero .button{margin-top:18px}.subnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-card{border:1px solid var(--line);border-radius:18px;padding:27px;background:rgba(12,29,42,.64)}.platform-card .kicker{font-size:12px;color:var(--blue2);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.platform-card h2{font-size:23px;line-height:1.18;margin:11px 0}.platform-card p{color:var(--muted);font-size:14px;margin:0}.arch-section{display:grid;grid-template-columns:.86fr 1.14fr;gap:58px;align-items:center}.architecture-visual{min-height:430px;border:1px solid var(--line);border-radius:22px;padding:24px;display:grid;grid-template-columns:1fr .9fr 1fr;gap:18px;align-items:center;background:radial-gradient(circle at center,rgba(58,169,255,.12),transparent 45%),rgba(9,21,31,.75)}.arch-col{display:grid;gap:10px}.arch-col small{color:var(--blue2);letter-spacing:.14em;font-weight:800}.arch-col span{border:1px solid var(--line);border-radius:10px;padding:11px;background:rgba(16,35,52,.72);font-size:13px}.arch-core{aspect-ratio:1;min-width:170px;border-radius:50%;border:1px solid rgba(58,169,255,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,rgba(30,113,172,.25),rgba(7,16,25,.9) 68%);box-shadow:0 0 55px rgba(58,169,255,.13)}.arch-core b{font-size:27px}.arch-core strong{color:var(--blue2);letter-spacing:.1em}.arch-core span{font-size:11px;color:var(--muted);margin-top:8px}.use-case-list{display:grid;gap:14px}.use-case-list article{display:grid;grid-template-columns:64px 1fr auto;gap:22px;padding:30px;border:1px solid var(--line);border-radius:18px;background:rgba(14,31,45,.55);align-items:start}.use-case-list article>span{color:var(--blue2);font-weight:800}.use-case-list h2{margin:0 0 6px;font-size:26px}.use-case-list p{margin:0;color:var(--muted)}.case-tag{font-size:11px;color:#b9ccd9;border:1px solid var(--line);padding:6px 9px;border-radius:999px;white-space:nowrap}.problem-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.problem-columns article{padding:28px;border:1px solid var(--line);border-radius:18px;background:rgba(12,28,41,.43)}.problem-columns h2{font-size:28px;line-height:1.15}.problem-columns p{color:var(--muted)}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.value-grid article{border-top:2px solid rgba(58,169,255,.42);padding:22px 5px}.value-grid strong{display:block;font-size:18px}.value-grid span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px}.about-grid p{color:var(--muted);font-size:17px}.quote-card{border:1px solid var(--line);border-radius:22px;padding:32px;background:linear-gradient(180deg,rgba(58,169,255,.09),rgba(13,27,40,.5))}.quote-card span{font-size:12px;color:var(--blue2);text-transform:uppercase;letter-spacing:.13em}.quote-card blockquote{margin:24px 0 0;font-size:28px;line-height:1.3;letter-spacing:-.025em}.career-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.career-strip div{border:1px solid var(--line);border-radius:14px;padding:17px}.career-strip strong,.career-strip span{display:block}.career-strip span{color:var(--muted);font-size:12px;margin-top:4px}.demo-layout{display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:start}.demo-layout h1{font-size:clamp(42px,5vw,68px)}.demo-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.demo-points span{border:1px solid var(--line);padding:8px 10px;border-radius:999px;font-size:12px;color:#bcd0df}.demo-form{display:grid;gap:17px;padding:28px;border:1px solid var(--line);border-radius:20px;background:rgba(13,27,40,.72);box-shadow:var(--shadow)}.demo-form label{display:grid;gap:7px;font-size:13px;color:#c4d4e0}.demo-form input,.demo-form select,.demo-form textarea{width:100%;border:1px solid rgba(151,190,224,.18);border-radius:10px;background:#07131d;color:white;padding:12px}.demo-form textarea{resize:vertical}.form-note{display:none;font-size:13px;color:#a7e7dc;padding:12px;border-radius:10px;background:rgba(53,142,131,.12)}.form-note.show{display:block}.form-disclaimer{font-size:11px;color:#7f96a7;margin:0}.site-footer{border-top:1px solid var(--line);padding:52px 0 44px;background:#050c12}.footer-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:40px}.footer-brand{font-weight:800}.site-footer p,.footer-note{font-size:13px;color:#879db0}.footer-links{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#b6c7d4}.footer-note{text-align:right}.footer-note span{display:block;margin-top:10px}.legal-line{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:#698194}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:12px;top:12px;z-index:100;background:white;color:black;padding:8px 12px;border-radius:8px}
@media(max-width:960px){.nav-links{display:none}.mobile-menu-button{display:block}.hero,.problem-grid,.ecosystem-section,.split-highlight,.about-grid,.demo-layout,.arch-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:62px}.hero-visual{min-height:430px}.step-grid{grid-template-columns:1fr 1fr}.capability-grid,.problem-columns,.platform-grid{grid-template-columns:1fr 1fr}.value-grid{grid-template-columns:1fr 1fr}.cta-inner{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr auto}.footer-note{grid-column:1/-1;text-align:left}.demo-layout{gap:35px}.mobile-panel{position:fixed;inset:79px 0 auto 0;z-index:49;background:#07111a;border-bottom:1px solid var(--line);padding:18px 20px 24px;display:none}.mobile-panel.open{display:grid;gap:5px}.mobile-panel a{padding:12px;border-radius:10px;color:#d3e0e8}.mobile-panel a:hover{background:rgba(255,255,255,.04)}.mobile-panel .button{margin-top:8px}.career-strip{grid-template-columns:1fr 1fr}}
@media(max-width:660px){.shell{width:min(calc(100% - 28px),var(--max))}.site-header .button-small{display:none}.nav-shell{height:68px}.mobile-panel{inset:69px 0 auto 0}.hero h1,.page-hero h1{font-size:42px}.hero{padding-block:54px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-visual{min-height:350px}.core-ring{width:190px;height:190px}.orbit-a{width:270px;height:270px}.orbit-b{width:340px;height:340px}.signal-1,.signal-2{left:0}.signal-3,.signal-4{right:0}.step-grid,.capability-grid,.problem-columns,.mini-grid,.platform-grid,.value-grid,.career-strip{grid-template-columns:1fr}.section{padding-block:72px}.problem-grid{gap:28px;padding-block:52px}.ecosystem-section,.split-highlight,.arch-section{gap:32px}.stack-flow{align-items:stretch;flex-direction:column}.stack-flow b{transform:rotate(90deg)}.footer-grid{grid-template-columns:1fr}.footer-note{grid-column:auto}.use-case-list article{grid-template-columns:1fr;gap:6px}.case-tag{justify-self:start}.page-hero{padding-block:76px 60px}.architecture-visual{grid-template-columns:1fr;min-height:0}.arch-core{width:180px;justify-self:center}.video-caption{flex-direction:column;gap:2px}}

.legal-page{padding-bottom:34px}.legal-copy{max-width:850px}.legal-copy h2{font-size:26px;letter-spacing:-.02em;margin:34px 0 10px}.legal-copy p{color:var(--muted);font-size:16px}.legal-updated{padding-top:20px;border-top:1px solid var(--line);margin-top:42px!important;font-size:13px!important}.form-alt{margin-top:14px;font-size:13px;color:var(--muted)}

.visual-proof-strip{padding-top:18px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proof-card{display:block;border:1px solid var(--line);border-radius:18px;padding:22px;background:linear-gradient(180deg,rgba(18,40,58,.82),rgba(11,24,35,.55));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.proof-card strong{display:block;font-size:1.05rem;color:#fff;margin-bottom:10px}.proof-card span{display:block;color:var(--muted)}.proof-card:hover{transform:translateY(-2px);border-color:rgba(86,177,245,.5);box-shadow:0 16px 32px rgba(4,12,19,.26)}
@media (max-width: 850px){.proof-grid{grid-template-columns:1fr}}

/* ===== V4 Executive Homepage ===== */
.exec-hero{position:relative;overflow:hidden;padding:80px 0 58px;background:radial-gradient(circle at 82% 22%,rgba(24,134,207,.18),transparent 28%),linear-gradient(180deg,rgba(4,13,21,.2),rgba(4,13,21,.0))}.exec-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(69,164,225,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(69,164,225,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent 90%);pointer-events:none}.exec-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.exec-hero-copy h1{font-size:clamp(44px,5.4vw,74px);line-height:1.01;letter-spacing:-.045em;margin:18px 0 22px;max-width:780px}.exec-hero-copy h1 span{color:#85cdfa}.exec-hero-copy .hero-lead{font-size:18px;max-width:760px}.exec-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.exec-trust span{font-size:12px;color:#a8bbc9;border:1px solid rgba(108,178,226,.18);background:rgba(8,25,38,.72);padding:7px 10px;border-radius:999px}.exec-hero-video{position:relative}.poster-link{display:block;position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(99,178,231,.28);box-shadow:0 28px 70px rgba(0,0,0,.34)}.poster-link:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,10,16,.78),transparent 52%)}.poster-link img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.play-disc{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:rgba(26,152,224,.94);color:white;font-size:26px;padding-left:5px;box-shadow:0 0 0 10px rgba(26,152,224,.14),0 8px 30px rgba(0,0,0,.35)}.poster-label{position:absolute;z-index:2;left:22px;bottom:18px;display:flex;flex-direction:column}.poster-label b{font-size:15px}.poster-label small{color:#a7bbc9}.exec-banner-section{padding:0 0 54px}.exec-banner-frame{border:1px solid rgba(83,169,226,.22);border-radius:18px;overflow:hidden;background:#02070b;box-shadow:0 20px 54px rgba(0,0,0,.26)}.exec-banner-frame img{display:block;width:100%;height:auto}.exec-proof-band{border-block:1px solid rgba(116,181,226,.14);background:linear-gradient(90deg,rgba(13,35,51,.65),rgba(7,21,31,.82),rgba(13,35,51,.65));padding:28px 0}.exec-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(110,180,224,.14)}.exec-proof-grid article{background:#07141e;padding:21px 25px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.exec-proof-grid strong{font-size:22px;line-height:1;color:#74c3f4;white-space:nowrap}.exec-proof-grid span{font-size:13px;color:#a4b7c6}.executive-heading{max-width:900px}.knowledge-stage{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:34px}.knowledge-node{padding:26px;border-radius:18px;border:1px solid rgba(98,177,228,.21);background:linear-gradient(180deg,rgba(17,40,58,.88),rgba(10,26,38,.72));min-height:235px}.knowledge-node.external{border-color:rgba(76,154,255,.48);box-shadow:0 0 42px rgba(39,129,219,.08)}.knowledge-node.community{border-color:rgba(90,210,156,.26)}.node-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(111,194,246,.3);color:#8bd0fb;font-weight:900;margin-bottom:22px}.knowledge-node h3{font-size:21px;margin:0 0 10px}.knowledge-node p{color:#a5b7c5;font-size:14px;margin:0}.knowledge-plus{display:grid;place-items:center;font-size:27px;color:#4fb5ef}.knowledge-outcome{margin-top:16px;padding:22px 28px;border:1px solid rgba(86,218,199,.34);border-radius:16px;background:rgba(20,83,80,.13);text-align:center}.knowledge-outcome span{display:block;font-size:11px;letter-spacing:.14em;color:#69dbc9;font-weight:900;margin-bottom:7px}.knowledge-outcome strong{font-size:15px;color:#d7e7ee}.ragagep-exec{padding:80px 0;background:radial-gradient(circle at 80% 50%,rgba(61,136,194,.13),transparent 38%),#07131c;border-block:1px solid rgba(113,180,226,.14)}.ragagep-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.ragagep-grid h2{font-size:clamp(34px,4.1vw,50px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 18px}.ragagep-grid p{color:#b0c1cd}.muted-note{font-size:13px;border-left:2px solid #4eaee7;padding-left:14px}.source-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.exec-question{border:1px solid rgba(88,177,235,.28);border-radius:20px;padding:30px;background:linear-gradient(145deg,rgba(15,42,61,.9),rgba(8,24,36,.72));box-shadow:0 24px 65px rgba(0,0,0,.24)}.exec-question small{letter-spacing:.15em;color:#7ec8f5;font-weight:850}.exec-question blockquote{font-size:27px;line-height:1.25;margin:19px 0 25px;color:white}.risk-tags{display:flex;gap:8px;flex-wrap:wrap}.risk-tags span{font-size:11px;border:1px solid rgba(119,186,230,.2);border-radius:999px;padding:7px 9px;color:#a9bfce}.exec-video{padding-top:82px}.executive-video-frame{box-shadow:0 30px 80px rgba(0,0,0,.35)}.assessment-showcase{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.assessment-copy h2{font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.035em}.compare-pills{display:flex;align-items:center;gap:10px;margin:22px 0;flex-wrap:wrap}.compare-pills span{border:1px solid rgba(85,176,232,.24);padding:10px 13px;border-radius:10px;background:rgba(12,35,51,.76);font-size:13px}.compare-pills b{color:#6cc7f6}.assessment-visual{border-radius:20px;border:1px solid rgba(100,178,228,.22);padding:26px;background:linear-gradient(145deg,rgba(13,39,57,.86),rgba(7,22,33,.75))}.assessment-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.assessment-flow div{padding:18px;border-radius:14px;background:rgba(8,25,38,.82);border:1px solid rgba(102,177,227,.17);min-height:138px}.assessment-flow div small{color:#6cc8f6;display:block;font-weight:900}.assessment-flow div b{font-size:18px;display:block;margin:8px 0}.assessment-flow div span{font-size:12px;color:#a5b9c7}.assessment-flow i{color:#5ab9ec;font-style:normal;font-size:24px}.visual-two-up{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:36px}.executive-figure{margin:0;border-radius:18px;overflow:hidden;border:1px solid rgba(99,176,226,.2);background:#07131c;box-shadow:0 24px 55px rgba(0,0,0,.24)}.executive-figure img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.executive-figure figcaption{padding:17px 20px;display:flex;flex-direction:column;gap:4px}.executive-figure figcaption b{font-size:16px}.executive-figure figcaption span{font-size:12px;color:#9eb3c2}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.why-grid article{padding:26px;border-radius:18px;border:1px solid rgba(102,178,227,.18);background:rgba(10,27,40,.73)}.why-grid article.featured{border-color:rgba(69,171,236,.5);background:linear-gradient(160deg,rgba(25,76,108,.46),rgba(8,28,42,.84));box-shadow:0 0 60px rgba(48,152,216,.09)}.why-grid small{font-size:10px;letter-spacing:.14em;color:#71c5f5;font-weight:900}.why-grid h3{font-size:21px;line-height:1.22;margin:12px 0}.why-grid p{font-size:14px;color:#9fb4c3}.executive-cta{background:radial-gradient(circle at 12% 50%,rgba(37,151,219,.18),transparent 35%),#07121b}.cta-stack{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:230px}
@media(max-width:980px){.exec-hero-grid,.ragagep-grid,.assessment-showcase{grid-template-columns:1fr}.exec-hero-video{max-width:760px}.knowledge-stage{grid-template-columns:1fr}.knowledge-plus{height:18px}.exec-proof-grid{grid-template-columns:1fr}.visual-two-up{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.assessment-flow{grid-template-columns:1fr}.assessment-flow i{transform:rotate(90deg);text-align:center}.exec-proof-grid article{grid-template-columns:150px 1fr}}
@media(max-width:650px){.exec-hero{padding-top:54px}.exec-hero-copy h1{font-size:42px}.exec-proof-grid article{grid-template-columns:1fr;gap:8px}.exec-banner-frame{border-radius:10px}.exec-question blockquote{font-size:22px}.knowledge-node{min-height:0}.cta-stack{min-width:0;width:100%}}

/* ===== V5 Enterprise Intelligence ===== */
.enterprise-learning{padding-top:42px}.enterprise-learning-head{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:end;margin-bottom:28px}.enterprise-learning-head h2{font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 14px}.enterprise-learning-head p{max-width:760px;color:#a9bdca}.enterprise-learning-head aside{border:1px solid rgba(83,183,238,.28);border-radius:16px;padding:22px 24px;background:linear-gradient(145deg,rgba(20,61,86,.62),rgba(8,29,43,.82))}.enterprise-learning-head aside small{display:block;font-size:10px;letter-spacing:.15em;color:#70c7f5;font-weight:900;margin-bottom:8px}.enterprise-learning-head aside strong{display:block;font-size:17px;line-height:1.4;color:#e6f2f8}.enterprise-learning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.enterprise-learning-grid article{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 22px;border:1px solid rgba(98,177,228,.18);border-radius:15px;background:linear-gradient(180deg,rgba(14,36,52,.78),rgba(8,25,37,.7))}.enterprise-learning-grid article span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(102,193,241,.3);background:rgba(35,123,176,.12);color:#7dcef7;font-size:12px;font-weight:900}.enterprise-learning-grid article p{margin:1px 0 0;color:#d6e3ea;font-size:15px;line-height:1.55}.enterprise-learning-grid .enterprise-learning-result{grid-column:1/-1;border-color:rgba(83,218,185,.38);background:linear-gradient(90deg,rgba(19,88,77,.22),rgba(9,35,43,.8))}.enterprise-learning-grid .enterprise-learning-result span{border-color:rgba(94,220,188,.35);color:#70dec2}.enterprise-learning-grid .enterprise-learning-result p{font-weight:800;color:#effbf7;font-size:16px}
@media(max-width:980px){.enterprise-learning-head{grid-template-columns:1fr}.enterprise-learning-grid{grid-template-columns:1fr}.enterprise-learning-grid .enterprise-learning-result{grid-column:auto}}
@media(max-width:650px){.enterprise-learning{padding-top:20px}.enterprise-learning-grid article{grid-template-columns:38px 1fr;padding:17px}.enterprise-learning-grid article span{width:34px;height:34px}}

/* V5 enterprise validation bridge */
.validation-bridge{padding:58px 0 12px;background:radial-gradient(circle at 78% 48%,rgba(58,156,218,.13),transparent 34%)}
.validation-bridge-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:stretch}
.validation-proof{padding:30px 32px;border:1px solid rgba(96,179,231,.2);border-radius:18px;background:linear-gradient(145deg,rgba(12,36,52,.86),rgba(7,23,34,.76))}
.validation-proof h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 16px}
.validation-proof p{margin:0;color:#a9bdca;font-size:15px;line-height:1.65}
.validation-question{padding:30px 32px;border:1px solid rgba(89,215,183,.34);border-radius:18px;background:linear-gradient(145deg,rgba(18,84,73,.24),rgba(8,30,40,.88));display:flex;flex-direction:column;justify-content:center}
.validation-question small{font-size:10px;letter-spacing:.15em;color:#71dfc2;font-weight:900;margin-bottom:12px}
.validation-question strong{font-size:17px;color:#dff7f0;margin-bottom:8px}
.validation-question p{font-size:29px;line-height:1.16;letter-spacing:-.025em;font-weight:850;color:#fff;margin:0 0 14px}
.validation-question span{font-size:13px;line-height:1.55;color:#a8c8c0}
@media(max-width:980px){.validation-bridge-grid{grid-template-columns:1fr}.validation-bridge{padding-top:38px}}
@media(max-width:650px){.validation-proof,.validation-question{padding:22px}.validation-question p{font-size:24px}}


/* V6 — PSE Hub cooperative industry learning */
.pse-hub-section{padding:78px 0;background:radial-gradient(circle at 16% 25%,rgba(40,176,151,.14),transparent 34%),radial-gradient(circle at 88% 72%,rgba(44,135,215,.12),transparent 36%),#06121a;border-block:1px solid rgba(95,199,181,.16)}
.pse-hub-head{display:grid;grid-template-columns:1.18fr .82fr;gap:42px;align-items:end}.pse-hub-head h2{font-size:clamp(35px,4.2vw,52px);line-height:1.06;letter-spacing:-.038em;margin:12px 0 16px}.pse-hub-head p{color:#acc0cc;max-width:820px}.pse-hub-callout{border:1px solid rgba(92,220,187,.34);border-radius:18px;padding:24px;background:linear-gradient(145deg,rgba(18,84,72,.26),rgba(8,30,42,.86))}.pse-hub-callout small,.pse-hub-bottom small{display:block;font-size:10px;letter-spacing:.15em;color:#70dec2;font-weight:900;margin-bottom:9px}.pse-hub-callout strong{font-size:18px;line-height:1.42;color:#eefbf7}.pse-hub-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.pse-hub-flow article{padding:24px;border-radius:17px;border:1px solid rgba(96,190,181,.18);background:linear-gradient(180deg,rgba(12,42,48,.82),rgba(7,27,36,.8));min-height:214px}.pse-hub-flow article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid rgba(105,221,194,.3);color:#72dfc5;font-size:12px;font-weight:900;margin-bottom:17px}.pse-hub-flow h3{font-size:20px;margin:0 0 9px}.pse-hub-flow p{font-size:14px;color:#a6bbc7;margin:0}.pse-hub-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.pse-hub-bottom>div{padding:22px 24px;border-radius:16px;border:1px solid rgba(91,187,177,.18);background:rgba(7,27,36,.74)}.pse-hub-bottom strong{display:block;font-size:16px;line-height:1.5;color:#e6f5f1}.pse-hub-guardrail{border-color:rgba(102,177,227,.2)!important}.pse-hub-guardrail small{color:#79c9f4}.pse-hub-guardrail p{margin:0;font-size:13px;color:#a8bbc8}.pse-hub-inline{margin-top:18px;padding:26px;border:1px solid rgba(91,210,183,.25);border-radius:18px;background:linear-gradient(145deg,rgba(17,76,67,.22),rgba(7,28,39,.72));display:grid;grid-template-columns:1fr .85fr;gap:30px;align-items:center}.pse-hub-inline h2{margin:8px 0 10px}.pse-hub-inline p{color:#aabdc9}.pse-hub-inline-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pse-hub-inline-points span{padding:11px 12px;border:1px solid rgba(96,204,183,.2);border-radius:10px;background:rgba(8,31,39,.66);font-size:12px;color:#d2e8e2}
@media(max-width:980px){.pse-hub-head,.pse-hub-bottom,.pse-hub-inline{grid-template-columns:1fr}.pse-hub-flow{grid-template-columns:1fr}.pse-hub-flow article{min-height:0}}
@media(max-width:650px){.pse-hub-section{padding:52px 0}.pse-hub-inline-points{grid-template-columns:1fr}}
