:root{color-scheme:dark;--bg:#05070a;--panel:#0a0e14;--panel2:#0d131d;--line:rgba(125,154,190,.16);--text:#f4f7fb;--muted:#7f8b9b;--orange:#ff7a00;--green:#25d587;--blue:#3d8cff;--red:#ff5964}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,"Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}.ambient{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.ambient i{position:absolute;width:50vw;height:50vw;border-radius:50%;filter:blur(100px);opacity:.055;background:#1677ff}.ambient i:nth-child(1){top:-25vw;right:-10vw}.ambient i:nth-child(2){bottom:10%;left:-30vw;background:#ff7a00}.ambient i:nth-child(3){top:45%;right:-35vw}.nav{height:72px;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:22px;padding:0 max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid var(--line);background:rgba(5,7,10,.78);backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none;font-size:21px;font-weight:850;margin-right:auto}.brand img{width:42px;height:42px;object-fit:contain}.brand>span>span,.dash-brand span,em,.orange{color:var(--orange);font-style:normal}.brand small{display:block;color:#667386;font-size:7px;letter-spacing:1.7px}.nav-status{font:700 9px/1 monospace;color:#708096;letter-spacing:1.5px}.nav-status i,.live-pill i,.tele-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-right:7px;animation:blink 1.6s infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 25px;border:1px solid #ff963b;border-radius:10px;background:linear-gradient(135deg,#ff8a1e,#ff6b00);color:#080808;text-decoration:none;font-weight:900;box-shadow:0 10px 35px rgba(255,122,0,.16);transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 15px 45px rgba(255,122,0,.28)}.btn.mini{min-height:38px;padding:0 16px;font-size:12px}.section{position:relative;max-width:1240px;margin:auto;padding:112px 28px;border-bottom:1px solid rgba(130,160,200,.08)}.hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:35px;padding-top:70px}.hero-copy{z-index:3}.live-pill{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid rgba(37,213,135,.22);border-radius:999px;background:rgba(37,213,135,.035);color:#8ca19a;font:700 9px monospace;letter-spacing:1.4px}.eyebrow{color:var(--orange);font:800 11px/1.4 monospace;letter-spacing:2.6px;text-transform:uppercase;margin:22px 0}.hero h1,.section-head h2,.command h2,.wa-copy h2,.final h2{font-size:clamp(44px,5.2vw,74px);line-height:1.02;letter-spacing:-2.7px;margin:15px 0 22px}.hero .lead{font-size:20px;font-weight:700;line-height:1.6}.muted,.section-head>p:last-child,.command-copy>p:not(.eyebrow),.wa-copy>.lead{color:var(--muted);line-height:1.75;font-size:16px}.hero-actions{display:flex;align-items:center;gap:25px;margin:32px 0}.hero-actions>span{display:flex;align-items:baseline;gap:5px}.hero-actions>span b{font-size:24px}.hero-actions>span small{color:var(--muted)}.trustline{display:flex;gap:20px;color:#536174;font:700 8px monospace;letter-spacing:1px}.intelligence{height:610px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(255,122,0,.07),transparent 27%),linear-gradient(145deg,rgba(13,19,29,.8),rgba(5,8,13,.4))}.grid-plane,.final-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(70,105,150,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(70,105,150,.08) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle,#000 20%,transparent 72%)}.scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);box-shadow:0 0 14px rgba(255,122,0,.4);animation:scan 5s linear infinite}.signal-lines{position:absolute;inset:0;width:100%;height:100%}.signal-lines path{fill:none;stroke:rgba(65,139,255,.26);stroke-width:1;stroke-dasharray:5 8;animation:dash 12s linear infinite}.brain-rings{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:310px;height:310px}.brain-rings i{position:absolute;inset:0;border:1px solid rgba(255,122,0,.18);border-radius:50%;animation:spin 22s linear infinite}.brain-rings i:nth-child(2){inset:28px;border-color:rgba(61,140,255,.2);animation-direction:reverse;animation-duration:16s}.brain-rings i:nth-child(3){inset:58px;border-style:dashed;animation-duration:10s}.brain-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170px;height:170px;border-radius:50%;display:grid;place-content:center;text-align:center;border:1px solid rgba(255,122,0,.5);background:radial-gradient(circle,rgba(255,122,0,.17),#080d14 68%);box-shadow:0 0 70px rgba(255,122,0,.11),inset 0 0 30px rgba(255,122,0,.09)}.brain-core span{color:var(--orange);font:800 10px monospace;letter-spacing:3px}.brain-core strong{font-size:20px;line-height:1.1}.brain-core small{color:#5e6a7a;font:700 7px monospace;margin-top:9px;letter-spacing:1px}.sig{position:absolute;min-width:128px;padding:11px 12px 11px 27px;border:1px solid var(--line);border-radius:9px;background:rgba(8,13,20,.92);box-shadow:0 10px 30px rgba(0,0,0,.25);animation:float 4s ease-in-out infinite}.sig i{position:absolute;left:11px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 9px var(--blue)}.sig small{display:block;color:#647184;font:700 7px monospace;letter-spacing:1px}.sig b{font:800 10px monospace}.sig.good i{background:var(--green);box-shadow:0 0 9px var(--green)}.sig.good b{color:var(--green)}.sig.action{border-color:rgba(255,122,0,.32)}.sig.action i{background:var(--orange);box-shadow:0 0 9px var(--orange)}.s1{left:6%;top:17%}.s2{right:8%;top:14%;animation-delay:-1s}.s3{right:3%;top:48%;animation-delay:-2s}.s4{right:10%;bottom:12%;animation-delay:-3s}.s5{left:8%;bottom:14%;animation-delay:-1.5s}.s6{left:2%;top:49%;animation-delay:-2.5s}.decision-toast{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);width:270px;padding:11px 14px;border:1px solid rgba(255,122,0,.2);border-radius:9px;background:rgba(11,15,22,.94);animation:toast 6s ease-in-out infinite}.decision-toast span,.decision-toast small{display:block;color:#697587;font:700 7px monospace}.decision-toast b{display:block;font-size:10px;margin:4px 0;color:#e9edf3}.loopbar{grid-column:1/-1;margin-top:-10px;padding:13px 20px;border:1px solid var(--line);border-radius:10px;background:#080c12;display:flex;justify-content:center;gap:17px;color:#647286;font:800 8px monospace;letter-spacing:1.4px}.loopbar b,.loopbar i{color:var(--orange)}.section-head{max-width:860px;margin:auto;text-align:center}.section-head h2{font-size:clamp(42px,5.5vw,72px)}.telemetry{max-width:900px;margin:50px auto 30px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#080c12}.tele-head{height:42px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#617086;font:700 8px monospace;letter-spacing:1.3px}.tele-grid{display:grid;grid-template-columns:repeat(3,1fr)}.tele-grid>div{position:relative;height:205px;padding:24px;border-right:1px solid var(--line);overflow:hidden}.tele-grid>div:last-child{border:0}.tele-grid small{display:block;color:#687588;font:700 9px monospace;letter-spacing:1px}.tele-grid strong{display:block;font-size:27px;margin:16px 0 4px}.tele-grid span{color:#647184;font:700 10px monospace}.tele-grid .up{color:var(--red)}.spark{position:absolute;left:0;bottom:0;width:100%;height:80px;opacity:.8}.diagnosis{display:flex;align-items:center;gap:12px;padding:17px 20px;border-top:1px solid var(--line);background:rgba(255,122,0,.035)}.diagnosis i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}.diagnosis span{color:#7c8797;font:700 8px monospace}.diagnosis strong{margin-left:auto;font-size:13px}.bridge{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.bridge span{padding:13px 16px;border:1px solid var(--line);border-radius:9px;background:#090d13;font:800 10px monospace}.bridge .orange{border-color:rgba(255,122,0,.3)}.bridge b{color:#5d6978}.whatsapp{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.wa-copy h2{font-size:clamp(42px,4.8vw,66px)}.cap-list{display:grid;gap:8px;margin:28px 0}.cap-list span{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid rgba(120,150,185,.1);color:#b3bdca;font-size:13px}.cap-list i{color:var(--orange);font:700 8px monospace}.wa-copy h3{font-size:24px}.wa-scene{position:relative;min-height:670px;display:grid;place-items:center}.wa-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:rgba(37,213,135,.06);filter:blur(55px)}.phone{position:relative;width:330px;border:7px solid #202834;border-radius:35px;overflow:hidden;background:#e8dfcf;box-shadow:0 40px 90px rgba(0,0,0,.55);z-index:2}.phone-top{height:62px;padding:0 14px;background:#f8f8f5;color:#111;display:flex;align-items:center;justify-content:space-between}.phone-top>span{display:grid;grid-template-columns:8px auto;align-items:center;column-gap:8px}.phone-top span i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:var(--green)}.phone-top strong{font-size:12px}.phone-top small{font-size:8px;color:#888}.chat{min-height:500px;padding:16px 11px 25px;background:linear-gradient(rgba(246,242,233,.7),rgba(246,242,233,.7)),repeating-linear-gradient(45deg,#d8cdb8 0 1px,transparent 1px 18px)}.bubble{position:relative;max-width:90%;margin:9px 0;padding:11px 12px;border-radius:12px;color:#172018;background:#fff;font-size:11px;line-height:1.55;box-shadow:0 1px 2px rgba(0,0,0,.12)}.bubble.me{margin-left:auto;background:#d8ffc8}.bubble>small{display:block;color:#999;font-size:7px;margin-bottom:4px}.wa-kpi{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.wa-kpi span{padding:6px;background:#f3f5f2;border-radius:6px;font-size:7px}.wa-kpi b{display:block;font-size:12px}.typing{width:52px;display:flex;gap:3px}.typing i{width:5px;height:5px;border-radius:50%;background:#888;animation:typing 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.result b{color:#11965b}.result small{margin-top:7px}.exec-card{position:absolute;right:-3%;bottom:13%;z-index:3;width:220px;padding:14px;border:1px solid rgba(61,140,255,.25);border-radius:12px;background:rgba(7,11,17,.95);box-shadow:0 20px 50px rgba(0,0,0,.4)}.exec-card>small{color:#647185;font:700 7px monospace;letter-spacing:1px}.exec-card span{display:block;margin-top:9px;color:#9da9b9;font-size:9px}.exec-card i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.exec-card .done{background:var(--green);box-shadow:0 0 7px var(--green)}.exec-card>b{display:block;color:var(--green);font:800 8px monospace;margin-top:12px}.proof-tag{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);white-space:nowrap;color:#546174;font:700 7px monospace;letter-spacing:1px}.mid-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid rgba(255,122,0,.2);border-radius:12px;background:rgba(255,122,0,.025);font-size:13px}.mid-cta a{color:var(--orange);font-weight:800;text-decoration:none}.winner-engine{display:flex;align-items:center;gap:9px;margin:55px -10px 25px;overflow-x:auto;padding:20px 10px}.winner-card,.extract,.reference,.newcreative{flex:0 0 170px;min-height:220px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#090e15;display:flex;flex-direction:column}.winner-card.active{border-color:rgba(37,213,135,.28)}.ad-thumb{height:105px;border-radius:9px;background:linear-gradient(145deg,#202a39,#0d121a);display:grid;place-items:center;position:relative;overflow:hidden}.ad-thumb:before{content:"";position:absolute;inset:-50%;background:conic-gradient(transparent,rgba(255,122,0,.18),transparent 30%);animation:spin 5s linear infinite}.ad-thumb span{position:absolute;top:8px;left:8px;color:#7b8797;font:700 8px monospace}.ad-thumb i{z-index:2;font-style:normal}.winner-card>small,.extract>small,.reference>small,.newcreative>small{color:#697588;font:700 7px monospace;margin-top:12px}.winner-card>strong,.reference>strong,.newcreative>strong{font-size:12px;margin:6px 0}.winner-card>b{margin-top:auto;color:var(--green);font:800 8px monospace}.extract{position:relative;gap:7px}.extract>div{display:flex;justify-content:space-between;padding:8px;border-radius:7px;background:#0e1520;font-size:8px}.extract>div i{color:#748195;font-style:normal}.extract>div b{color:var(--orange)}.reference{border-color:rgba(255,122,0,.3)}.reference span{padding:7px 0;border-bottom:1px solid var(--line);font-size:9px;color:#9aa6b6}.newcreative span{color:#738094;font-size:9px;line-height:1.6}.newcreative b{margin-top:auto;color:var(--blue);font:800 8px monospace}.arrow-flow{flex:0 0 20px;color:var(--orange);text-align:center}.future{position:relative;overflow:hidden}.radar{height:100px;border-radius:50%;border:1px solid rgba(61,140,255,.2);background:conic-gradient(from 0deg,rgba(61,140,255,.18),transparent 25%);animation:spin 3s linear infinite}.future>b{color:#758195}.winner-footer,.learning-strip{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;color:#697587;font:800 8px monospace}.winner-footer b,.learning-strip b{color:var(--orange)}.agent-network{height:600px;position:relative;max-width:1050px;margin:30px auto}.agent-network svg{position:absolute;inset:0;width:100%;height:100%}.agent-network svg path{stroke:rgba(61,140,255,.19);stroke-width:1;stroke-dasharray:4 7;animation:dash 9s linear infinite}.hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px;height:180px;border:1px solid rgba(255,122,0,.45);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,rgba(255,122,0,.15),#080c12 70%);box-shadow:0 0 60px rgba(255,122,0,.08)}.hub>i{position:absolute;inset:-28px;border:1px dashed rgba(255,122,0,.18);border-radius:50%;animation:spin 14s linear infinite}.hub span{color:var(--orange);font:800 9px monospace}.hub b{font-size:17px}.hub small{color:#657184;font:700 7px monospace;margin-top:7px}.agent{position:absolute;width:160px;padding:13px;border:1px solid var(--line);border-radius:11px;background:rgba(8,13,20,.94);box-shadow:0 12px 35px rgba(0,0,0,.3);animation:float 5s ease-in-out infinite}.agent>i{color:var(--orange);font:700 7px monospace;font-style:normal}.agent>b{display:block;font-size:11px;margin:5px 0}.agent>small{color:#7a8798;font-size:9px}.agent>span{float:right;color:var(--green);font:700 6px monospace}.a1{left:7%;top:8%}.a2{left:32%;top:2%;animation-delay:-1s}.a3{right:24%;top:2%;animation-delay:-2s}.a4{right:2%;top:11%;animation-delay:-3s}.a5{right:5%;bottom:7%;animation-delay:-1.5s}.a6{left:42%;bottom:0;animation-delay:-2.5s}.a7{left:8%;bottom:8%;animation-delay:-3.5s}.learning-strip{padding:17px;border:1px solid var(--line);border-radius:11px;background:#080c12}.learning-strip>i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.learning-strip strong{color:var(--orange)}.center{text-align:center}.center h3{font-size:27px;margin-top:45px}.command{display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center}.command h2{font-size:clamp(40px,4.5vw,62px)}.module-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.module-pills span{padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#8491a2;font:700 8px monospace}.dashboard{border:1px solid #26354a;border-radius:22px;padding:20px;background:linear-gradient(145deg,#0b111b,#080c12);box-shadow:0 35px 80px rgba(0,0,0,.42)}.dash-top,.dash-title{display:flex;align-items:center;justify-content:space-between}.dash-top{padding-bottom:16px;border-bottom:1px solid var(--line)}.dash-brand{display:flex;align-items:center;gap:8px}.dash-brand img{width:26px;height:26px;object-fit:contain}.dash-brand b{font-size:15px}.dash-top>span{color:var(--green);font:700 7px monospace}.dash-top>span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:5px}.dash-title{padding:20px 0}.dash-title span small{display:block;color:#697689;font:700 7px monospace}.dash-title span b{font-size:20px}.dash-title>i{padding:6px 8px;border:1px solid rgba(255,122,0,.25);border-radius:6px;color:var(--orange);font:700 7px monospace;font-style:normal}.dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dash-kpis div{padding:14px;border:1px solid #202c3e;border-radius:10px;background:#0d1521}.dash-kpis .good{border-color:rgba(37,213,135,.4);box-shadow:inset 0 0 20px rgba(37,213,135,.025)}.dash-kpis small{display:block;color:#718095;font-size:8px}.dash-kpis b{display:block;margin:8px 0;font-size:18px}.dash-kpis em{font:700 7px monospace;color:#6f7e90}.dash-kpis .good em{color:var(--green)}.dash-feed{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.dash-feed span{display:block;padding:6px 0;color:#778598;font-size:8px}.dash-feed i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 7px var(--blue);margin-right:7px;animation:blink 1.5s infinite}.dashboard .proof-tag{position:static;transform:none;text-align:right;margin-top:10px}.final{min-height:92vh;display:grid;place-items:center;text-align:center;overflow:hidden}.final-grid{mask-image:radial-gradient(circle,#000,transparent 67%)}.final-brain{position:absolute;width:420px;height:420px;border:1px solid rgba(255,122,0,.08);border-radius:50%;display:grid;place-items:center;opacity:.55}.final-brain i{position:absolute;inset:45px;border:1px dashed rgba(61,140,255,.11);border-radius:50%;animation:spin 20s linear infinite}.final-brain i:nth-child(2){inset:100px;animation-direction:reverse}.final-brain span{color:rgba(255,122,0,.1);font-size:120px;font-weight:900}.final>div:last-child{z-index:2;max-width:900px}.final h2{font-size:clamp(66px,9vw,118px);line-height:.87}.final .lead{font-size:22px}.final>div:last-child>p:not(.eyebrow):not(.lead):not(.closing){color:var(--muted)}.price{margin:30px 0 18px;display:flex;align-items:baseline;justify-content:center;gap:8px}.price small,.price span{color:#778497;font:700 8px monospace}.price b{font-size:35px}.btn.big{min-height:60px;padding:0 35px;font-size:16px}.closing{margin-top:30px;color:#697587;font-size:10px}.tagline{display:block;margin-top:10px;color:var(--orange)}footer{height:90px;display:flex;align-items:center;justify-content:center;gap:12px;color:#5f6c7d;font:700 8px monospace;border-top:1px solid var(--line)}footer img{width:30px;height:30px;object-fit:contain}footer i{margin-left:18px;color:var(--green);font-style:normal}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-100}}@keyframes scan{0%{top:5%;opacity:0}10%,90%{opacity:1}100%{top:95%;opacity:0}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes blink{50%{opacity:.3}}@keyframes typing{50%{transform:translateY(-3px);opacity:.4}}@keyframes toast{0%,20%,100%{opacity:.35;transform:translate(-50%,8px)}35%,80%{opacity:1;transform:translate(-50%,0)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media(max-width:760px){.nav{height:62px;padding:0 16px}.brand img{width:35px;height:35px}.brand{font-size:17px}.brand small,.nav-status{display:none}.btn.mini{min-height:34px;padding:0 12px;font-size:10px}.section{padding:78px 18px}.hero{display:flex;flex-direction:column;min-height:auto;padding-top:58px;gap:30px}.hero h1{font-size:46px;letter-spacing:-2px}.hero .lead{font-size:17px}.muted{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.trustline{gap:10px;flex-wrap:wrap}.intelligence{width:100%;height:480px}.brain-rings{width:230px;height:230px}.brain-core{width:130px;height:130px}.brain-core strong{font-size:15px}.sig{min-width:105px;padding:9px 9px 9px 23px}.sig small{font-size:6px}.sig b{font-size:8px}.s1{left:3%;top:12%}.s2{right:3%;top:12%}.s3{right:1%;top:46%}.s4{right:4%;bottom:10%}.s5{left:4%;bottom:10%}.s6{left:1%;top:46%}.decision-toast{width:225px;bottom:2%}.loopbar{margin-top:0;gap:8px;flex-wrap:wrap;font-size:6px}.section-head h2,.wa-copy h2,.command h2{font-size:40px;letter-spacing:-1.6px}.tele-grid{grid-template-columns:1fr}.tele-grid>div{height:145px;border-right:0;border-bottom:1px solid var(--line)}.diagnosis{align-items:flex-start;flex-wrap:wrap}.diagnosis strong{width:100%;margin-left:19px}.bridge{gap:6px}.bridge span{font-size:7px;padding:10px 8px}.whatsapp{grid-template-columns:1fr;gap:35px}.wa-scene{min-height:620px}.phone{width:300px}.exec-card{right:-2%;bottom:10%;width:185px}.proof-tag{white-space:normal;width:90%;text-align:center}.mid-cta{flex-direction:column;gap:10px;text-align:center}.winner-engine{margin-left:0;margin-right:0;scroll-snap-type:x mandatory}.winner-engine>div{scroll-snap-align:center}.agent-network{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:35px 0}.agent-network svg{display:none}.hub{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;margin:0 auto 20px;width:145px;height:145px}.agent{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;min-height:92px;animation:none}.agent.a7{grid-column:1/-1}.learning-strip{gap:7px;font-size:6px}.center h3{font-size:22px}.command{grid-template-columns:1fr;gap:35px}.dashboard{padding:13px}.dash-kpis{grid-template-columns:1fr 1fr}.dash-kpis b{font-size:16px}.final{min-height:82vh}.final h2{font-size:62px}.final-brain{width:330px;height:330px}.final .lead{font-size:19px}footer{height:auto;padding:25px 15px;flex-wrap:wrap}}
/* V5.1 premium intelligence system */
.agents-section{max-width:1320px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(255,122,0,.055),transparent 31%)}
.agents-intro{position:relative;max-width:980px;margin:0 auto 42px;text-align:left;padding-left:120px}
.agents-intro:before{content:"";position:absolute;left:0;top:5px;width:82px;height:1px;background:linear-gradient(90deg,var(--orange),transparent)}
.agents-intro .eyebrow{margin-top:0}.agents-intro h2{font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-3.2px;margin:12px 0 22px;max-width:900px}
.agents-intro>p:last-child{max-width:680px;color:#8592a4;font-size:15px;line-height:1.75}.section-index{position:absolute;right:0;top:0;color:#3f4b5c;font:700 8px monospace;letter-spacing:1.4px}
.network-shell{max-width:1120px;margin:auto;border:1px solid rgba(101,139,188,.2);border-radius:28px;background:linear-gradient(145deg,rgba(12,18,27,.92),rgba(5,8,13,.76));box-shadow:0 45px 100px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.025);overflow:hidden}
.network-top{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#66758a;font:700 8px monospace;letter-spacing:1.2px}
.network-top span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-right:8px;animation:blink 1.6s infinite}.network-top b{color:#8796aa}
.network-shell .agent-network{height:570px;margin:0 auto;background-image:radial-gradient(rgba(81,112,150,.16) .7px,transparent .7px);background-size:22px 22px}
.network-shell .hub{width:205px;height:205px;border-color:rgba(255,122,0,.58);box-shadow:0 0 0 14px rgba(255,122,0,.025),0 0 85px rgba(255,122,0,.14),inset 0 0 35px rgba(255,122,0,.08)}
.network-shell .hub:after{content:"SYSTEM BRAIN";position:absolute;bottom:-43px;color:#465467;font:700 7px monospace;letter-spacing:2px}
.network-shell .agent{border-color:rgba(91,129,179,.24);background:linear-gradient(145deg,rgba(13,20,31,.97),rgba(7,11,17,.96));backdrop-filter:blur(14px)}
.network-shell .agent:hover{border-color:rgba(255,122,0,.4);transform:translateY(-4px)}
.learning-strip{max-width:1020px;margin:18px auto 0;border-color:rgba(255,122,0,.16);background:linear-gradient(90deg,rgba(255,122,0,.025),#080c12,rgba(61,140,255,.025))}
.dash-kpis .wa-proof{background:linear-gradient(145deg,#101a27,#0c141f)}.dash-kpis .wa-proof small{color:#a9b5c5}.dash-kpis .wa-proof em{font-size:6px;letter-spacing:.2px}
@media(max-width:760px){.agents-intro{padding-left:0;margin-bottom:28px}.agents-intro:before{display:none}.agents-intro h2{font-size:43px;letter-spacing:-1.8px}.section-index{position:static;display:block;margin-bottom:18px}.network-shell{border-radius:20px}.network-top{height:43px}.network-shell .agent-network{height:auto;padding:24px 12px;display:grid}.network-shell .hub{width:155px;height:155px}.network-shell .hub:after{bottom:-31px}.learning-strip{margin-top:12px}.dash-kpis .wa-proof small{font-size:7px}}

/* Section 02 — human growth story */
.pain-v2{max-width:1180px}.pain-story{max-width:930px;margin:0 auto 50px;text-align:center}.pain-story h2{font-size:clamp(44px,6.2vw,80px);line-height:1;letter-spacing:-3.2px;margin:10px 0 24px}.pain-lead{max-width:680px;margin:auto;color:#929eae;font-size:18px;line-height:1.8}
.then-now{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:18px;max-width:960px;margin:0 auto 78px}.era-card{position:relative;min-height:250px;padding:27px;border:1px solid rgba(108,142,185,.2);border-radius:22px;background:linear-gradient(145deg,#0b111a,#080c12);overflow:hidden}.era-card:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-85px;bottom:-100px;background:rgba(61,140,255,.055);filter:blur(10px)}.era-card.now{border-color:rgba(255,122,0,.28);background:linear-gradient(145deg,rgba(255,122,0,.045),#080c12)}.era-card.now:after{background:rgba(255,122,0,.08)}.era-top{display:flex;justify-content:space-between;align-items:center}.era-top span{font-size:18px;font-weight:850}.era-top small{color:#59677a;font:700 7px monospace;letter-spacing:1.3px}.era-card>strong{display:inline-block;margin-top:45px;font-size:36px}.flow-arrow{display:inline-block;margin:0 16px;color:#536175;font-size:23px}.wa-people{display:inline-flex;gap:4px;vertical-align:4px}.wa-people i{font-style:normal;font-size:19px;filter:saturate(.8)}.wa-people.fewer i{font-size:21px}.era-card>p{position:absolute;left:27px;bottom:20px;color:#778598;font-size:12px}.era-shift{text-align:center;color:#59677a}.era-shift span{display:block;margin-bottom:8px;font:700 8px monospace}.era-shift b{color:var(--orange);font-size:24px}
.money-question{max-width:900px;margin:0 auto 34px;text-align:center}.money-question small{color:#68768a;font:700 9px monospace;letter-spacing:1.3px}.money-question h3{font-size:clamp(30px,4vw,48px);letter-spacing:-1.6px;margin:12px 0}
.decision-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1080px;margin:35px auto}.decision-lane{position:relative;min-height:390px;padding:24px;border:1px solid rgba(106,140,182,.2);border-radius:22px;background:linear-gradient(150deg,#0b111a,#070b10);overflow:hidden}.decision-lane:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 60%,rgba(37,213,135,.035))}.loser-lane:before{background:linear-gradient(120deg,transparent 60%,rgba(255,89,100,.035))}.winner-lane{border-color:rgba(37,213,135,.23)}.loser-lane{border-color:rgba(255,89,100,.2)}.lane-head{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start}.lane-head>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#718095;font:800 8px monospace}.lane-head small{color:#647286;font:700 7px monospace;letter-spacing:1px}.lane-head h3{font-size:24px;margin:5px 0 0}.lane-head>b{color:var(--green);font:800 8px monospace}.loser-lane .lane-head>b{color:#ff6c74}.mini-ad{display:flex;align-items:center;gap:12px;margin:28px 0 18px;padding:13px;border:1px solid rgba(37,213,135,.18);border-radius:11px;background:#0c141d}.mini-ad>i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.mini-ad span{margin-right:auto}.mini-ad small,.mini-ad strong{display:block}.mini-ad small{color:#68778b;font:700 7px monospace}.mini-ad strong{font-size:10px;margin-top:4px}.mini-ad em{padding:5px 7px;border-radius:5px;background:rgba(37,213,135,.08);color:var(--green);font:800 7px monospace}.mini-ad.bad{border-color:rgba(255,89,100,.16)}.mini-ad.bad>i{background:var(--red);box-shadow:0 0 12px var(--red)}.mini-ad.bad em{background:rgba(255,89,100,.08);color:#ff727b}.lane-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lane-flow span{padding:8px 9px;border:1px solid var(--line);border-radius:7px;color:#9aa7b8;font-size:9px}.lane-flow b{color:#556377;font-size:10px}.decision-lane>p{margin:22px 0 0;color:#6f7d90;font-size:12px;line-height:1.7}
.budget-thesis{max-width:1080px;margin:18px auto 0;padding:38px;border:1px solid rgba(255,122,0,.24);border-radius:24px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,122,0,.075),transparent 42%),#090d13}.budget-thesis small{color:#6d7b8f;font:800 8px monospace;letter-spacing:1.5px}.budget-thesis h3{font-size:clamp(32px,4.5vw,54px);line-height:1.08;letter-spacing:-2px;margin:12px 0 26px}.logic-loop{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.logic-loop span{padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:#a0adbd;font:800 8px monospace}.logic-loop span:first-child{border-color:rgba(37,213,135,.23)}.logic-loop span:nth-of-type(2){border-color:rgba(255,89,100,.2)}.logic-loop b{color:var(--orange)}.logic-loop i{color:#59677a;font-style:normal}.budget-thesis>p{margin:22px 0 0;color:#8794a5;font-size:13px}
@media(max-width:760px){.pain-story{text-align:left;margin-bottom:32px}.pain-story h2{font-size:43px;letter-spacing:-1.8px}.pain-lead{font-size:16px}.then-now{grid-template-columns:1fr;gap:10px;margin-bottom:60px}.era-card{min-height:205px}.era-card>strong{margin-top:30px;font-size:31px}.era-shift{display:flex;justify-content:center;align-items:center;gap:8px;padding:3px}.era-shift span{margin:0}.era-shift b{transform:rotate(90deg);font-size:18px}.money-question{text-align:left}.money-question h3{font-size:32px}.decision-split{grid-template-columns:1fr}.decision-lane{min-height:auto;padding:19px}.lane-head{grid-template-columns:30px 1fr}.lane-head>b{grid-column:2}.lane-head h3{font-size:21px}.lane-flow{gap:5px}.lane-flow span{font-size:8px;padding:7px}.budget-thesis{padding:28px 18px;text-align:left}.budget-thesis h3{font-size:34px}.logic-loop{justify-content:flex-start;gap:6px}.logic-loop span{font-size:7px;padding:8px}.budget-thesis>p{line-height:1.65}}

/* Section 02 V3 — budget routing story */
.pain-v3{max-width:1180px}.pain-v3 .pain-story{margin-bottom:46px}.budget-memory{position:relative;max-width:1040px;margin:0 auto 95px;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;padding:10px 0 34px;border-top:1px solid rgba(110,145,188,.12);border-bottom:1px solid rgba(110,145,188,.12)}
.memory-side{min-height:235px;padding:34px 28px;position:relative}.memory-side.past{background:radial-gradient(circle at 30% 50%,rgba(61,140,255,.06),transparent 55%)}.memory-side.today{background:radial-gradient(circle at 70% 50%,rgba(255,122,0,.075),transparent 55%)}.memory-side>small{display:block;color:#5e6d81;font:800 8px monospace;letter-spacing:1.3px}.memory-side>strong{display:inline-block;margin-top:46px;font-size:43px;letter-spacing:-1.5px}.conversation-stream{display:inline-flex;gap:7px;margin-left:23px;vertical-align:8px}.conversation-stream i{font-style:normal;font-size:25px;animation:float 4s ease-in-out infinite}.conversation-stream i:nth-child(2){animation-delay:-.6s}.conversation-stream i:nth-child(3){animation-delay:-1.2s}.conversation-stream i:nth-child(4){animation-delay:-1.8s}.conversation-stream i:nth-child(5){animation-delay:-2.4s}.memory-side>span{display:block;margin-top:35px;color:#768498;font-size:12px}.memory-shift{text-align:center}.memory-shift small,.memory-shift em{display:block;color:#536174;font:800 7px monospace;letter-spacing:1px}.memory-shift b{display:block;color:var(--orange);font-size:31px;margin:8px}.memory-shift em{color:#8b6b4e;font-style:normal}.illustration-note{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#3f4c5e;font-size:8px}
.routing-intro{text-align:center;max-width:800px;margin:0 auto 36px}.routing-intro>small{color:#667589;font:800 8px monospace;letter-spacing:1.3px}.routing-intro h3{font-size:clamp(38px,5vw,62px);letter-spacing:-2.2px;margin:9px 0 12px}.routing-intro>p{color:#7f8c9e;font-size:14px}
.budget-router{position:relative;max-width:1060px;margin:0 auto 95px;display:grid;grid-template-columns:1fr 1fr;gap:90px 28px;padding-top:8px}.budget-source{grid-column:1/-1;justify-self:center;position:relative;width:350px;padding:19px 22px;text-align:center;border:1px solid rgba(255,122,0,.34);border-radius:999px;background:linear-gradient(90deg,rgba(255,122,0,.06),rgba(255,122,0,.015));box-shadow:0 0 55px rgba(255,122,0,.055)}.budget-source>i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 11px var(--orange);margin-right:8px}.budget-source small{color:#a26e3f;font:800 7px monospace;letter-spacing:1.2px}.budget-source strong{display:block;font-size:14px;margin-top:6px}.route-lines{position:absolute;top:76px;left:25%;right:25%;height:95px;border-top:1px solid rgba(255,122,0,.16)}.route-lines:before{content:"";position:absolute;left:50%;top:-1px;height:47px;border-left:1px solid rgba(255,122,0,.2)}.route{position:absolute;top:46px;width:50%;height:50px;border-top:1px solid}.route.green{right:50%;border-color:rgba(37,213,135,.32);border-left:1px solid rgba(37,213,135,.32);border-radius:18px 0 0 0}.route.red{left:50%;border-color:rgba(255,89,100,.28);border-right:1px solid rgba(255,89,100,.28);border-radius:0 18px 0 0}.route-target{position:relative;min-height:275px;padding:29px 29px 24px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.winner-route{border-top-color:rgba(37,213,135,.42)}.loser-route{border-top-color:rgba(255,89,100,.38)}.route-icon{position:absolute;right:24px;top:23px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-size:24px;font-weight:900}.winner-route .route-icon{color:var(--green);background:rgba(37,213,135,.06);box-shadow:0 0 35px rgba(37,213,135,.06)}.loser-route .route-icon{color:#ff6972;background:rgba(255,89,100,.055);box-shadow:0 0 35px rgba(255,89,100,.05)}.route-target>small{color:#627186;font:800 7px monospace;letter-spacing:1.2px}.route-target h3{font-size:29px;margin:14px 0 18px;letter-spacing:-.8px}.winner-route h3 em{color:var(--green)}.loser-route h3 em{color:#ff6972}.route-target>p{max-width:390px;color:#7e8b9d;font-size:12px;line-height:1.8}.route-status{position:absolute;left:29px;bottom:22px;color:#617084;font:800 7px monospace;letter-spacing:1px}.route-status i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px}.winner-route .route-status i{background:var(--green);box-shadow:0 0 9px var(--green)}.loser-route .route-status i{background:var(--red);box-shadow:0 0 9px var(--red)}.router-foot{grid-column:1/-1;text-align:center;margin-top:-55px;color:#647286;font-size:11px}.router-foot span{margin-right:8px}.router-foot b{color:#aeb7c3}
.pain-closing{max-width:1000px;margin:0 auto;text-align:center;padding:15px 20px 5px}.pain-closing>small{color:#59687b;font:800 8px monospace;letter-spacing:1.6px}.pain-closing h3{font-size:clamp(43px,6vw,72px);line-height:1.02;letter-spacing:-3px;margin:13px 0 28px}.system-line{display:flex;justify-content:center;align-items:center;gap:11px;flex-wrap:wrap}.system-line span{padding:9px 11px;border-bottom:1px solid #273447;color:#8694a6;font:800 8px monospace}.system-line span:first-child{border-color:rgba(37,213,135,.5)}.system-line span:nth-of-type(2){border-color:rgba(255,89,100,.45)}.system-line b{color:var(--orange)}.system-line i{color:#48566a;font-style:normal}.pain-closing>p{margin-top:25px;color:#778598;font-size:13px}
@media(max-width:760px){.budget-memory{grid-template-columns:1fr;margin-bottom:70px;padding-bottom:38px}.memory-side{min-height:180px;padding:24px 10px}.memory-side>strong{margin-top:30px;font-size:36px}.conversation-stream{margin-left:13px;gap:3px}.conversation-stream i{font-size:20px}.memory-side>span{margin-top:25px}.memory-shift{padding:2px 0 6px}.memory-shift b{transform:rotate(90deg);font-size:21px}.illustration-note{font-size:7px;line-height:1.4;padding:0 8px}.routing-intro{text-align:left}.routing-intro h3{font-size:38px}.budget-router{grid-template-columns:1fr;gap:42px;margin-bottom:70px}.budget-source{grid-column:1;width:min(100%,330px)}.route-lines{display:none}.route-target{min-height:230px;padding:24px 15px;border-left:1px solid;border-top:0}.winner-route{border-left-color:rgba(37,213,135,.42)}.loser-route{border-left-color:rgba(255,89,100,.38)}.route-target h3{font-size:25px}.route-icon{right:12px}.route-status{left:15px}.router-foot{grid-column:1;margin-top:-12px;text-align:left;line-height:1.7}.router-foot span,.router-foot b{display:block}.pain-closing{text-align:left;padding-left:0;padding-right:0}.pain-closing h3{font-size:43px;letter-spacing:-1.8px}.system-line{justify-content:flex-start;gap:6px}.system-line span{font-size:7px;padding:8px 4px}.pain-closing>p{line-height:1.65}}

/* Winner Intelligence V2 */
.winner-v2{max-width:1220px}.winner-intro{max-width:1000px;margin:0 auto 62px;text-align:center}.winner-intro h2{font-size:clamp(48px,6.6vw,86px);line-height:.98;letter-spacing:-3.7px;margin:12px 0 25px}.winner-intro>p:last-child{max-width:760px;margin:auto;color:#8491a3;font-size:15px;line-height:1.8}
.winner-lab{position:relative;display:grid;grid-template-columns:1fr .82fr 1.08fr;gap:18px;align-items:stretch;max-width:1110px;margin:0 auto 36px}.winner-lab:before{content:"";position:absolute;left:28%;right:27%;top:50%;height:1px;background:linear-gradient(90deg,rgba(37,213,135,.3),rgba(255,122,0,.45));z-index:0}
.real-winner,.signal-core,.winner-reference-v2{position:relative;z-index:1;min-height:390px;border-radius:22px;background:linear-gradient(150deg,#0b111a,#070b10)}.real-winner{padding:20px;border:1px solid rgba(37,213,135,.3);box-shadow:0 25px 70px rgba(0,0,0,.25)}.rw-top{display:flex;justify-content:space-between;color:#6f7e91;font:800 7px monospace;letter-spacing:1px}.rw-top span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green);margin-right:7px}.rw-top b{color:var(--green)}.rw-creative{position:relative;height:190px;margin:19px 0;border-radius:15px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 55%,rgba(255,122,0,.12),transparent 34%),linear-gradient(145deg,#172231,#0b1018)}.rw-creative:before{content:"";position:absolute;inset:-50%;background:conic-gradient(transparent,rgba(255,122,0,.12),transparent 25%);animation:spin 8s linear infinite}.rw-creative small{position:absolute;left:13px;top:12px;color:#667488;font:700 7px monospace}.rw-creative>i{position:relative;z-index:2;font-style:normal;font-size:18px}.rw-creative>span{position:absolute;right:12px;bottom:11px;color:rgba(255,255,255,.16);font-weight:900;font-size:22px;line-height:.85;text-align:right}.rw-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px}.rw-stats div{padding:11px;border-top:1px solid rgba(37,213,135,.16)}.rw-stats small{display:block;color:#6b798c;font-size:8px}.rw-stats strong{display:block;margin-top:5px;font-size:17px}.real-winner>p{color:#5f6d80;font-size:9px;margin:14px 0 0}
.signal-core{align-self:center;min-height:310px;padding:25px 18px;border:1px solid rgba(61,140,255,.2);background:radial-gradient(circle at 50% 40%,rgba(61,140,255,.08),transparent 48%),#080d14}.scan-label{text-align:center}.scan-label>i{display:block;width:9px;height:9px;margin:0 auto 10px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px var(--blue);animation:blink 1.5s infinite}.scan-label span,.scan-label small{display:block}.scan-label span{font-size:12px;font-weight:900}.scan-label small{margin-top:4px;color:#607087;font:700 6px monospace;letter-spacing:1px}.signal-cloud{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;gap:7px;margin:30px 0}.signal-cloud span{padding:9px 10px;border:1px solid #223044;border-radius:999px;background:#0d1520;color:#8d9bad;font:800 8px monospace}.signal-cloud b{color:var(--orange)}.signal-core>p{text-align:center;color:#66758a;font-size:9px;line-height:1.65}.signal-core>p strong{color:#aeb8c4}
.winner-reference-v2{padding:30px;border:1px solid rgba(255,122,0,.38);background:radial-gradient(circle at 90% 0,rgba(255,122,0,.09),transparent 45%),#090d13;box-shadow:0 25px 70px rgba(255,122,0,.025)}.winner-reference-v2>small{color:#a16b3a;font:800 8px monospace;letter-spacing:1.4px}.winner-reference-v2 h3{font-size:27px;line-height:1.15;margin:20px 0 25px}.reference-signals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reference-signals span{padding:11px 8px;border-bottom:1px solid rgba(255,122,0,.16);color:#9aa6b6;font-size:9px}.winner-reference-v2>b{position:absolute;bottom:25px;left:30px;color:var(--orange);font:800 7px monospace;letter-spacing:1px}
.creative-bridge{max-width:900px;margin:60px auto 80px;display:grid;grid-template-columns:1fr 120px 1fr;align-items:center}.team-node,.test-node{min-height:260px;padding:30px;border-left:1px solid rgba(61,140,255,.32);background:linear-gradient(90deg,rgba(61,140,255,.035),transparent)}.team-node>small,.test-node>small{color:#667589;font:800 7px monospace;letter-spacing:1.2px}.team-node h3,.test-node h3{font-size:26px;line-height:1.12;margin:18px 0}.team-node p,.test-node p{color:#6f7d90;font-size:10px}.bridge-arrow{text-align:center;color:#657489}.bridge-arrow span{display:block;font:800 7px monospace;letter-spacing:1px}.bridge-arrow b{display:block;color:var(--orange);font-size:29px;margin-top:8px}.test-node{border-left-color:rgba(255,122,0,.34);background:linear-gradient(90deg,rgba(255,122,0,.035),transparent)}.test-radar{position:relative;width:105px;height:105px;margin:15px 0;border:1px solid rgba(61,140,255,.2);border-radius:50%;display:grid;place-items:center;overflow:hidden}.test-radar:before{content:"";position:absolute;inset:-50%;background:conic-gradient(rgba(61,140,255,.2),transparent 24%);animation:spin 3s linear infinite}.test-radar i{position:absolute;inset:22px;border:1px solid rgba(61,140,255,.13);border-radius:50%}.test-radar i:nth-child(2){inset:43px}.test-radar b{z-index:2;color:#8b99ab;font-size:24px}
.winner-thesis{max-width:1000px;margin:0 auto;text-align:center}.winner-thesis>small{color:#5d6b7e;font:800 8px monospace;letter-spacing:1.5px}.winner-thesis h3{font-size:clamp(39px,5.3vw,66px);line-height:1.04;letter-spacing:-2.8px;margin:13px 0 30px}.winner-loop{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap}.winner-loop span{padding:8px 7px;border-bottom:1px solid #263448;color:#8492a5;font:800 7px monospace}.winner-loop i{color:#566579;font-style:normal}.winner-loop b{color:var(--orange);font-size:17px}
@media(max-width:760px){.winner-intro{text-align:left;margin-bottom:42px}.winner-intro h2{font-size:44px;letter-spacing:-2px}.winner-intro>p:last-child{font-size:14px}.winner-lab{grid-template-columns:1fr;gap:12px}.winner-lab:before{display:none}.real-winner,.signal-core,.winner-reference-v2{min-height:auto}.rw-creative{height:160px}.signal-core{padding:28px 18px}.winner-reference-v2{min-height:300px}.creative-bridge{grid-template-columns:1fr;margin:42px 0 65px}.team-node,.test-node{min-height:210px;padding:25px 18px}.bridge-arrow{padding:13px}.bridge-arrow b{transform:rotate(90deg);font-size:22px}.winner-thesis{text-align:left}.winner-thesis h3{font-size:40px;letter-spacing:-1.7px}.winner-loop{justify-content:flex-start;gap:5px}}

/* Growth Command Center V2 — real product proof */
.command-v2{max-width:1240px}.command-v2 .command-copy{max-width:920px;margin:0 auto 48px;text-align:center}.command-v2 .command-copy h2{font-size:clamp(46px,6vw,78px);line-height:1;letter-spacing:-3.3px;margin:12px 0 22px}.command-v2 .command-copy>p{max-width:720px;margin:0 auto;color:#8290a2;font-size:15px;line-height:1.8}.command-proof-numbers{display:flex;justify-content:center;gap:10px;margin:30px auto 22px}.command-proof-numbers>div{min-width:245px;padding:17px 20px;text-align:left;border-top:1px solid rgba(255,122,0,.28);background:linear-gradient(180deg,rgba(255,122,0,.035),transparent)}.command-proof-numbers small,.command-proof-numbers span{display:block;color:#68778b}.command-proof-numbers small{font-size:9px}.command-proof-numbers strong{display:block;margin:5px 0;font-size:28px}.command-proof-numbers span{font:800 6px monospace;letter-spacing:1px}.command-v2 .module-pills{justify-content:center}
.real-product-stage{position:relative;max-width:1060px;min-height:780px;margin:0 auto;padding:54px 36px 35px;border:1px solid rgba(98,133,178,.18);border-radius:30px;background:radial-gradient(circle at 50% 36%,rgba(255,122,0,.08),transparent 36%),linear-gradient(145deg,#0a1018,#06090e);box-shadow:0 55px 120px rgba(0,0,0,.42);overflow:hidden}.real-product-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(75,105,143,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(75,105,143,.06) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent 75%)}.real-product-top{position:absolute;left:25px;right:25px;top:18px;display:flex;justify-content:space-between;color:#68778b;font:800 7px monospace;letter-spacing:1.2px}.real-product-top span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:blink 1.5s infinite}.real-product-top b{color:#8b99aa}
.phone-proof{position:relative;z-index:2;width:min(420px,52%);margin:22px auto 0;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:34px;background:#05070a;box-shadow:0 35px 80px rgba(0,0,0,.5),0 0 70px rgba(255,122,0,.07)}.phone-proof:before{content:"";position:absolute;z-index:3;top:9px;left:50%;transform:translateX(-50%);width:82px;height:15px;border-radius:0 0 11px 11px;background:#05070a}.phone-proof img{position:relative;z-index:2;display:block;width:100%;height:auto;border-radius:25px}.phone-glow{position:absolute;inset:10% -25%;background:radial-gradient(circle,rgba(255,122,0,.12),transparent 60%);filter:blur(20px)}
.proof-callout{position:absolute;z-index:3;width:210px;padding:18px 18px 16px;border-left:1px solid rgba(255,122,0,.45);background:linear-gradient(90deg,rgba(255,122,0,.055),transparent);backdrop-filter:blur(7px)}.proof-callout-a{left:45px;top:250px}.proof-callout-b{right:42px;top:430px}.proof-callout small{display:block;color:#68778b;font:800 7px monospace;letter-spacing:1px}.proof-callout strong{display:block;margin:8px 0 2px;font-size:30px}.proof-callout span{color:#929fb0;font-size:10px}.real-proof-footer{position:absolute;z-index:3;left:28px;right:28px;bottom:22px;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(102,137,180,.15);font:800 7px monospace;letter-spacing:1px}.real-proof-footer span{color:var(--orange)}.real-proof-footer b{color:#59687a}
.command-ending{max-width:900px;margin:62px auto 0;text-align:center}.command-ending small{color:#5f6e82;font:800 8px monospace;letter-spacing:1.5px}.command-ending h3{font-size:clamp(25px,3.5vw,39px);letter-spacing:-1.3px;margin:12px 0 15px}.command-ending p{max-width:680px;margin:auto;color:#758397;font-size:13px;line-height:1.75}
@media(max-width:760px){.command-v2 .command-copy{text-align:left;margin-bottom:30px}.command-v2 .command-copy h2{font-size:42px;letter-spacing:-1.8px}.command-proof-numbers{display:grid;grid-template-columns:1fr 1fr;gap:6px}.command-proof-numbers>div{min-width:0;padding:14px 10px}.command-proof-numbers strong{font-size:24px}.command-v2 .module-pills{justify-content:flex-start}.real-product-stage{min-height:auto;padding:48px 13px 65px;border-radius:21px}.real-product-top{left:14px;right:14px}.phone-proof{width:min(100%,390px);margin-top:16px}.proof-callout{position:relative;left:auto!important;right:auto!important;top:auto!important;width:auto;margin:10px 4px 0;display:grid;grid-template-columns:1fr auto;align-items:end}.proof-callout strong{grid-row:1/3;grid-column:2;font-size:25px}.real-proof-footer{position:relative;left:auto;right:auto;bottom:auto;margin:22px 5px 0;gap:10px;line-height:1.5}.command-ending{text-align:left;margin-top:45px}}

/* Winner Intelligence V3 */
.winner-v3{max-width:1240px}.winner-v3 .winner-intro{max-width:860px;margin:0 auto 54px;text-align:center}.winner-v3 .winner-intro h2{font-size:clamp(48px,6.3vw,80px);line-height:.98;letter-spacing:-3.6px;margin:12px 0 20px}.winner-v3 .winner-intro p:last-child{max-width:690px;margin:auto;color:#7f8c9e;font-size:13px;line-height:1.75}
.winner-lab-v3{display:grid;grid-template-columns:1fr .82fr 1.08fr;gap:14px;align-items:stretch;max-width:1060px;margin:0 auto}.winner-lab-v3>div{position:relative;min-height:330px;border-radius:22px;background:linear-gradient(145deg,rgba(11,17,25,.96),rgba(6,9,14,.98));overflow:hidden}.winner-example{padding:18px;border:1px solid rgba(34,210,143,.35)}.we-top{display:flex;justify-content:space-between;color:#6f8094;font:800 6px monospace;letter-spacing:1px}.we-top span i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.we-top b{color:#4bdca4}.we-creative{position:relative;height:172px;margin:16px 0 14px;border:1px solid rgba(83,112,148,.12);border-radius:12px;background:radial-gradient(circle at 52% 48%,rgba(255,122,0,.12),transparent 35%),linear-gradient(145deg,#121d2b,#091019);overflow:hidden}.we-creative small{position:absolute;top:12px;left:12px;color:#64758a;font:700 6px monospace}.we-creative>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-style:normal;font-size:18px}.we-creative>span{position:absolute;right:12px;bottom:12px;color:rgba(255,255,255,.22);font-weight:950;font-size:18px;line-height:.75}.we-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px}.we-stats>div{padding-top:10px;border-top:1px solid rgba(65,100,133,.2)}.we-stats small{display:block;color:#68778a;font-size:7px}.we-stats strong{display:block;margin-top:4px;font-size:18px}.winner-example>p{margin:12px 0 0;color:#556579;font-size:7px;line-height:1.5}
.winner-brain-v3{padding:31px 18px 18px;border:1px solid rgba(66,126,196,.28);text-align:center}.wb-pulse{position:absolute;left:50%;top:36%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(52,145,255,.1),transparent 63%)}.wb-head{position:relative;z-index:2}.wb-head>i{display:block;width:7px;height:7px;margin:0 auto 7px;border-radius:50%;background:#53a5ff;box-shadow:0 0 15px #53a5ff}.wb-head span,.wb-head small{display:block}.wb-head span{font:900 9px monospace}.wb-head small{margin-top:4px;color:#637489;font:700 5px monospace;letter-spacing:1px}.wb-core{position:relative;z-index:2;width:78px;height:78px;margin:20px auto;border:1px solid rgba(66,140,221,.22);border-radius:50%;display:grid;place-content:center;background:radial-gradient(circle,rgba(61,150,255,.12),transparent 66%)}.wb-core span{font-size:18px;font-weight:950}.wb-core b{font:800 5px monospace;color:#5a7190;letter-spacing:1px}.wb-signals{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.wb-signals span{padding:7px 9px;border:1px solid rgba(81,119,164,.27);border-radius:99px;color:#8999ad;font:800 6px monospace}.wb-signals b{color:var(--orange)}.winner-brain-v3 p{position:relative;z-index:2;margin:22px 0 0;color:#627287;font-size:7px;line-height:1.6}.winner-brain-v3 p strong{color:#b7c3d0}
.winner-reference-v3{padding:29px 27px;border:1px solid rgba(255,122,0,.45);background:radial-gradient(circle at 70% 15%,rgba(255,122,0,.08),transparent 38%),#090c11!important}.winner-reference-v3>small{color:var(--orange);font:900 6px monospace;letter-spacing:1.5px}.winner-reference-v3 h3{font-size:24px;line-height:1.02;letter-spacing:-1px;margin:20px 0 27px}.winner-reference-v3 h3 em{color:var(--orange);font-style:normal}.wr-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.wr-grid span{padding:10px 0;border-bottom:1px solid rgba(255,122,0,.18);color:#a8b3c0;font-size:8px}.wr-grid i{font:700 6px monospace;color:#59687a;margin-right:7px}.winner-reference-v3>b{position:absolute;left:27px;bottom:25px;color:var(--orange);font:900 6px monospace;letter-spacing:1px}
.learning-pipeline{max-width:1120px;margin:70px auto 0;padding:27px 27px 22px;border-top:1px solid rgba(255,122,0,.22);border-bottom:1px solid rgba(71,102,140,.16);background:linear-gradient(90deg,transparent,rgba(255,122,0,.025),transparent)}.lp-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.lp-head small{color:var(--orange);font:900 6px monospace;letter-spacing:1.4px}.lp-head strong{font-size:14px}.lp-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch}.lp-node{position:relative;min-height:190px;padding:17px 14px;border-left:1px solid rgba(80,112,150,.25);background:linear-gradient(180deg,rgba(14,21,31,.72),rgba(6,9,14,.2))}.lp-node>i{position:absolute;right:10px;top:10px;color:#35465a;font:800 8px monospace}.lp-node>small{display:block;color:#64768c;font:800 6px monospace;letter-spacing:1px}.lp-node>b{display:block;margin-top:42px;font-size:13px}.lp-node>p{margin:7px 0 0;color:#657489;font-size:7px;line-height:1.5}.lp-arrow{align-self:center;text-align:center;color:var(--orange);font-size:15px}.creative-stack{height:42px;margin:19px 0 -27px;position:relative}.creative-stack span{position:absolute;width:31px;height:39px;border:1px solid rgba(255,122,0,.35);background:#0d131c;display:grid;place-items:center;color:#8e9bae;font:800 6px monospace}.creative-stack span:nth-child(1){left:5px;transform:rotate(-8deg)}.creative-stack span:nth-child(2){left:23px}.creative-stack span:nth-child(3){left:41px;transform:rotate(8deg)}.mini-radar{position:relative;width:48px;height:48px;margin:14px 0 -18px;border:1px solid rgba(58,124,202,.3);border-radius:50%;display:grid;place-items:center}.mini-radar:after{content:"";position:absolute;width:26px;height:26px;border:1px solid rgba(58,124,202,.2);border-radius:50%}.mini-radar b{font-size:14px;color:#73869c}.result-split{display:flex;gap:5px;margin:20px 0 -22px}.result-split span{padding:6px;border:1px solid rgba(65,103,143,.2);font:800 5px monospace;color:#64768a}.result-split span:first-child{border-color:rgba(36,208,143,.25);color:#4bdca4}.feedback-rail{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,122,0,.15);background:rgba(255,122,0,.025)}.feedback-rail span{color:var(--orange);font:900 6px monospace;letter-spacing:1px}.feedback-rail span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 9px var(--orange);margin-right:6px}.feedback-rail b{text-align:center;color:#627389;font:800 6px monospace;letter-spacing:1px}.feedback-rail em{font-style:normal;color:var(--orange);font-size:18px}
.winner-thesis-v3{max-width:940px;margin:82px auto 0;text-align:center}.winner-thesis-v3>small{color:#53647a;font:900 6px monospace;letter-spacing:1.5px}.winner-thesis-v3 h3{font-size:clamp(38px,5.4vw,66px);line-height:1.02;letter-spacing:-2.8px;margin:13px 0 17px}.winner-thesis-v3 h3 em{color:var(--orange);font-style:normal}.winner-thesis-v3>p{color:#79889b;font-size:11px}.winner-loop-v3{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:28px;color:#66778b;font:900 6px monospace}.winner-loop-v3 i{font-style:normal;color:#42546a}.winner-loop-v3 b{color:var(--orange);font-size:18px}
@media(max-width:760px){.winner-v3 .winner-intro{text-align:left;margin-bottom:34px}.winner-v3 .winner-intro h2{font-size:43px;letter-spacing:-2px}.winner-lab-v3{grid-template-columns:1fr}.winner-lab-v3>div{min-height:310px}.learning-pipeline{margin-top:45px;padding:20px 0}.lp-head{display:block;padding:0 8px}.lp-head strong{display:block;margin-top:7px}.lp-flow{display:block}.lp-node{min-height:128px;margin:7px 0;padding:16px 18px}.lp-node>b{margin-top:28px}.lp-arrow{display:block;transform:rotate(90deg);height:18px}.creative-stack{position:absolute;right:25px;top:37px}.mini-radar{position:absolute;right:25px;top:31px}.result-split{position:absolute;right:17px;top:30px}.feedback-rail{grid-template-columns:1fr auto}.feedback-rail b{grid-column:1/3;grid-row:2;text-align:left;line-height:1.5}.winner-thesis-v3{text-align:left;margin-top:55px}.winner-thesis-v3 h3{font-size:40px;letter-spacing:-1.8px}.winner-loop-v3{justify-content:flex-start;gap:8px;overflow-x:auto;padding-bottom:8px;white-space:nowrap}}

/* Growth Intelligence Network V2 */
.agents-v2{max-width:1240px}.agents-v2 .agents-intro{max-width:900px}.agents-v2 .agents-intro>p:last-child{max-width:780px}
.agent-network-v2 .agent b{font-size:8px;letter-spacing:-.15px;white-space:nowrap}.agent-network-v2 .a5 b,.agent-network-v2 .a7 b{font-size:7px}.agent-network-v2 .agent small{margin-top:5px}
.agent-team{max-width:1120px;margin:70px auto 0}.agent-team-head{display:grid;grid-template-columns:1fr 1.45fr;gap:10px 50px;align-items:end;margin-bottom:28px}.agent-team-head>small{grid-column:1;color:var(--orange);font:900 7px monospace;letter-spacing:1.5px}.agent-team-head h3{grid-column:1;font-size:clamp(30px,3.6vw,46px);line-height:1.04;letter-spacing:-1.8px;margin:5px 0 0}.agent-team-head h3 em{color:var(--orange);font-style:normal}.agent-team-head p{grid-column:2;grid-row:1/3;align-self:end;margin:0 0 5px;color:#718095;font-size:11px;line-height:1.7}
.agent-duty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.agent-duty-grid article{position:relative;min-height:225px;padding:21px 20px;border:1px solid rgba(72,105,145,.18);background:linear-gradient(145deg,rgba(13,20,29,.82),rgba(6,9,14,.65));overflow:hidden;transition:border-color .25s,transform .25s}.agent-duty-grid article:hover{border-color:rgba(255,122,0,.35);transform:translateY(-2px)}.agent-duty-grid article:after{content:"";position:absolute;width:120px;height:120px;right:-70px;bottom:-70px;border:1px solid rgba(255,122,0,.06);border-radius:50%}.duty-head{display:flex;align-items:center;justify-content:space-between}.duty-head i{font:900 9px monospace;color:var(--orange);font-style:normal}.duty-head span{color:#3fda9d;font:800 6px monospace;letter-spacing:1px}.agent-duty-grid article>small{display:block;margin-top:25px;color:#66788e;font:900 7px monospace;letter-spacing:.6px}.agent-duty-grid h4{margin:9px 0 10px;font-size:22px;letter-spacing:-.7px}.agent-duty-grid p{margin:0;color:#718095;font-size:9px;line-height:1.75}.operator-duty{grid-column:1/4;min-height:185px!important;border-color:rgba(255,122,0,.28)!important;background:radial-gradient(circle at 82% 45%,rgba(255,122,0,.08),transparent 28%),linear-gradient(100deg,rgba(14,21,31,.9),rgba(7,10,15,.8))!important;padding-right:36%!important}.operator-duty h4{font-size:25px}.operator-duty>b{position:absolute;right:28px;bottom:24px;color:var(--orange);font:900 7px monospace;letter-spacing:1px}
.learning-engine-v2{max-width:1060px;margin:55px auto 0;padding:18px 22px 21px;border:1px solid rgba(255,122,0,.22);background:linear-gradient(90deg,rgba(255,122,0,.025),rgba(10,16,24,.75),rgba(255,122,0,.025));box-shadow:0 0 60px rgba(255,122,0,.025)}.le-label{display:flex;align-items:center;border-bottom:1px solid rgba(80,111,149,.13);padding-bottom:12px;color:#66768b;font:800 6px monospace;letter-spacing:1px}.le-label i{width:6px;height:6px;margin-right:8px;border-radius:50%;background:#35d99b;box-shadow:0 0 10px #35d99b}.le-label b{margin-left:auto;color:#35d99b}.le-flow{display:flex;align-items:center;justify-content:center;gap:20px;padding:22px 0 14px;color:#697a8f;font:900 7px monospace}.le-flow i{font-style:normal;color:var(--orange)}.le-flow strong{color:var(--orange)}.le-flow b{font-size:19px;color:var(--orange)}.learning-engine-v2>p{text-align:center;margin:0;color:#748398;font-size:9px}
.agents-closing{max-width:850px;margin:72px auto 0;text-align:center}.agents-closing>small{color:#53647a;font:900 6px monospace;letter-spacing:1.6px}.agents-closing h3{margin:12px 0 15px;font-size:clamp(42px,5.5vw,65px);line-height:1;letter-spacing:-2.7px}.agents-closing h3 em{color:var(--orange);font-style:normal}.agents-closing p{max-width:650px;margin:0 auto;color:#718095;font-size:10px;line-height:1.7}.agents-closing strong{display:block;margin-top:25px;color:var(--orange);font-size:14px}
@media(max-width:760px){.agent-network-v2 .agent b{font-size:6px}.agent-network-v2 .a5 b,.agent-network-v2 .a7 b{font-size:5px}.agent-team{margin-top:45px}.agent-team-head{display:block}.agent-team-head h3{font-size:34px;margin:8px 0 13px}.agent-team-head p{font-size:10px}.agent-duty-grid{grid-template-columns:1fr}.agent-duty-grid article{min-height:185px}.operator-duty{grid-column:auto;padding-right:20px!important;min-height:245px!important}.operator-duty>b{position:static;display:block;margin-top:20px}.le-flow{justify-content:flex-start;gap:9px;overflow-x:auto;white-space:nowrap;padding-bottom:16px}.learning-engine-v2>p{text-align:left;line-height:1.6}.agents-closing{text-align:left;margin-top:52px}.agents-closing h3{font-size:42px;letter-spacing:-1.8px}.agents-closing p{margin:0}.agents-closing strong{font-size:13px}}

/* Growth Intelligence Network V2.1 — 9+ visual polish */
.agents-v2 .network-shell{margin-top:38px}
.agents-v2 .agent-network-v2{height:500px;min-height:500px}
.agents-v2 .agent-network-v2 .hub{transform:translate(-50%,-50%) scale(.9)}
.agents-v2 .agent-network-v2 .agent{min-height:78px;padding:14px 15px}
.agents-v2 .agent-network-v2 .agent i{font-size:7px}
.agents-v2 .agent-network-v2 .agent b{font-size:7.5px;line-height:1.15}
.agents-v2 .agent-network-v2 .agent small{font-size:7px;color:#8796a8}
.agents-v2 .agent-network-v2 .agent span{font-size:5px}
.agent-team{margin-top:54px}
.agent-team-head{margin-bottom:22px}
.agent-duty-grid{gap:7px}
.agent-duty-grid article{min-height:205px;padding:19px 19px}
.agent-duty-grid article>small{margin-top:20px;color:#75879c}
.agent-duty-grid h4{margin:8px 0 9px;font-size:24px}
.agent-duty-grid p{font-size:9px;line-height:1.65}
.duty-head i{font-size:10px}
.duty-head span{font-size:6px}
.operator-duty{min-height:158px!important;padding:20px 34% 20px 22px!important;border-color:rgba(255,122,0,.5)!important;box-shadow:inset 0 0 45px rgba(255,122,0,.035),0 0 40px rgba(255,122,0,.025)}
.operator-duty:before{content:"07 · PRIORITY INTERFACE";position:absolute;right:25px;top:22px;color:rgba(255,122,0,.48);font:800 5px monospace;letter-spacing:1px}
.operator-duty h4{font-size:27px;margin-top:7px}
.operator-duty>b{right:25px;bottom:21px;font-size:7px;text-shadow:0 0 18px rgba(255,122,0,.35)}
.learning-engine-v2{margin-top:40px;padding:16px 22px 18px;border-color:rgba(255,122,0,.38);background:radial-gradient(circle at 50% 100%,rgba(255,122,0,.07),transparent 45%),linear-gradient(90deg,rgba(255,122,0,.025),rgba(10,16,24,.88),rgba(255,122,0,.025));box-shadow:0 0 70px rgba(255,122,0,.045)}
.le-label{padding-bottom:10px}
.le-label span{color:#9ba8b8}
.le-flow{padding:18px 0 11px;gap:18px}
.le-flow span{color:#8d9caf}
.le-flow strong{font-size:8px;text-shadow:0 0 15px rgba(255,122,0,.3)}
.learning-engine-v2>p{color:#8795a7}
.agents-closing{margin-top:52px}
.agents-closing h3{margin-top:10px;margin-bottom:12px}
.agents-closing strong{margin-top:20px}
@media(max-width:760px){
 .agents-v2 .network-shell{margin-top:28px}
 .agents-v2 .agent-network-v2{height:auto;min-height:0}
 .agents-v2 .agent-network-v2 .hub{transform:none}
 .agents-v2 .agent-network-v2 .agent{min-height:0;padding:12px}
 .agent-team{margin-top:36px}
 .agent-duty-grid article{min-height:168px;padding:17px}
 .agent-duty-grid h4{font-size:23px}
 .operator-duty{min-height:215px!important;padding:18px!important}
 .operator-duty:before{right:17px;top:18px}
 .learning-engine-v2{margin-top:30px;padding:15px 17px 17px}
 .agents-closing{margin-top:42px}
}

/* Growth Intelligence Network V2.2 — Living AI System */
.living-network .signal-map{overflow:visible}.living-network .signal-base{fill:none;stroke:rgba(42,105,169,.2);stroke-width:1;stroke-dasharray:5 9}.living-network .signal-flow{fill:none;stroke:rgba(255,122,0,.85);stroke-width:1.35;stroke-linecap:round;stroke-dasharray:2 38;filter:drop-shadow(0 0 5px rgba(255,122,0,.65));animation:agentSignal 4.9s linear infinite}.living-network .sf2{animation-delay:-.7s}.living-network .sf3{animation-delay:-1.4s}.living-network .sf4{animation-delay:-2.1s}.living-network .sf5{animation-delay:-2.8s}.living-network .sf6{animation-delay:-3.5s}.living-network .sf7{animation-delay:-4.2s}
.living-hub:before,.living-hub:after{content:"";position:absolute;inset:-15px;border:1px solid rgba(255,122,0,.22);border-radius:50%;pointer-events:none;animation:brainWave 3.4s ease-out infinite}.living-hub:after{animation-delay:1.7s}.living-hub i{animation:brainCore 2.1s ease-in-out infinite}
.living-network .agent{animation:agentIdle 6s ease-in-out infinite}.living-network .a2{animation-delay:-.7s}.living-network .a3{animation-delay:-1.4s}.living-network .a4{animation-delay:-2.1s}.living-network .a5{animation-delay:-2.8s}.living-network .a6{animation-delay:-3.5s}.living-network .a7{animation-delay:-4.2s}.living-network .agent span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:4px;border-radius:50%;background:#36db9e;box-shadow:0 0 7px #36db9e;animation:statusBlink 2.4s ease-in-out infinite}
.stagger-team article{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.stagger-team.motion-in article{opacity:1;transform:none}.stagger-team.motion-in article:nth-child(2){transition-delay:.08s}.stagger-team.motion-in article:nth-child(3){transition-delay:.16s}.stagger-team.motion-in article:nth-child(4){transition-delay:.24s}.stagger-team.motion-in article:nth-child(5){transition-delay:.32s}.stagger-team.motion-in article:nth-child(6){transition-delay:.4s}.stagger-team.motion-in article:nth-child(7){transition-delay:.48s}
.living-learning .le-flow>*{opacity:.38;transition:opacity .35s,color .35s,text-shadow .35s}.living-learning.motion-in .le-flow>*{animation:learningStep 5.6s ease-in-out infinite}.living-learning.motion-in .le-flow>*:nth-child(2){animation-delay:.35s}.living-learning.motion-in .le-flow>*:nth-child(3){animation-delay:.7s}.living-learning.motion-in .le-flow>*:nth-child(4){animation-delay:1.05s}.living-learning.motion-in .le-flow>*:nth-child(5){animation-delay:1.4s}.living-learning.motion-in .le-flow>*:nth-child(6){animation-delay:1.75s}.living-learning.motion-in .le-flow>*:nth-child(7){animation-delay:2.1s}.living-learning.motion-in .le-flow>*:nth-child(8){animation-delay:2.45s}.living-learning.motion-in .le-flow>*:nth-child(9){animation-delay:2.8s}.living-learning.motion-in .le-flow>*:nth-child(10){animation-delay:3.15s}
.living-closing h3 em{background:linear-gradient(90deg,var(--orange),#ff9b3f,var(--orange));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:closingGlow 5s ease-in-out infinite}
@keyframes agentSignal{to{stroke-dashoffset:-160}}@keyframes brainWave{0%{transform:scale(.82);opacity:0}25%{opacity:.55}100%{transform:scale(1.22);opacity:0}}@keyframes brainCore{0%,100%{box-shadow:0 0 8px rgba(255,122,0,.45)}50%{box-shadow:0 0 22px rgba(255,122,0,.95)}}@keyframes agentIdle{0%,78%,100%{border-color:rgba(72,105,145,.18);box-shadow:none}84%{border-color:rgba(255,122,0,.42);box-shadow:0 0 18px rgba(255,122,0,.08)}}@keyframes statusBlink{0%,100%{opacity:.45}50%{opacity:1}}@keyframes learningStep{0%,100%{opacity:.38}12%,28%{opacity:1;color:var(--orange);text-shadow:0 0 12px rgba(255,122,0,.35)}40%{opacity:.55}}@keyframes closingGlow{0%,100%{background-position:100% 50%}50%{background-position:0 50%}}
@media(max-width:760px){.living-network .signal-flow{animation-duration:7s;opacity:.6}.living-hub:before,.living-hub:after{animation-duration:4.5s}.living-network .agent{animation:none}.living-network .agent span:before{animation-duration:3.5s}.stagger-team.motion-in article:nth-child(n){transition-delay:0s}.living-learning.motion-in .le-flow>*{animation-duration:7s}}
@media(prefers-reduced-motion:reduce){.living-network .signal-flow,.living-hub:before,.living-hub:after,.living-hub i,.living-network .agent,.living-network .agent span:before,.living-learning.motion-in .le-flow>*,.living-closing h3 em{animation:none!important}.stagger-team article{opacity:1!important;transform:none!important;transition:none!important}.living-learning .le-flow>*{opacity:1!important}}

/* V6 Prototype — WOW 01 / The Brain Is Alive */
.hero-v6{position:relative;min-height:calc(100vh - 76px);overflow:hidden;isolation:isolate}
.hero-v6:before{content:"";position:absolute;inset:-20% -10%;z-index:-2;background:radial-gradient(circle at 72% 43%,rgba(255,122,0,.13),transparent 25%),radial-gradient(circle at 22% 30%,rgba(26,87,159,.1),transparent 28%)}
.hero-v6:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 90%)}
.hero-v6 .hero-copy{position:relative;z-index:4}.hero-v6 .hero-copy h1{max-width:760px}.hero-v6-actions{align-items:center}.hero-v6-proof{display:inline-flex!important;align-items:center;gap:8px!important;font-size:10px!important;letter-spacing:.16em!important;color:#8fa2b7!important}.hero-v6-proof i{width:6px;height:6px;border-radius:50%;background:#42e2a2;box-shadow:0 0 12px rgba(66,226,162,.85);animation:v6Live 1.8s ease-in-out infinite}
.hero-v6-brain{box-shadow:inset 0 0 90px rgba(4,10,19,.72),0 30px 100px rgba(0,0,0,.35)}.hero-v6-brain .brain-core{animation:v6BrainFloat 5s ease-in-out infinite}.hero-v6-brain .brain-rings i{filter:drop-shadow(0 0 8px rgba(255,122,0,.22))}
.v6-system-label{position:absolute;top:18px;left:20px;z-index:3;display:flex;gap:8px;align-items:center;font:700 9px/1 monospace;letter-spacing:.13em;color:#71849a}.v6-system-label span{color:#49dca4}.v6-system-label b{padding-left:8px;border-left:1px solid rgba(255,255,255,.12)}
.v6-event-stream{position:absolute;left:20px;bottom:18px;z-index:3;display:grid;gap:5px;font:600 8px/1.25 monospace;letter-spacing:.08em;color:rgba(130,151,175,.62)}.v6-event-stream span{animation:v6Event 5.4s ease-in-out infinite}.v6-event-stream span:nth-child(2){animation-delay:1.1s}.v6-event-stream span:nth-child(3){animation-delay:2.2s}
.v6-orbit-chip{position:absolute;z-index:3;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(5,12,22,.76);backdrop-filter:blur(8px);font:600 8px/1 monospace;letter-spacing:.08em;color:#647a92;box-shadow:0 10px 30px rgba(0,0,0,.18)}.v6-orbit-chip b{margin-left:5px;color:#c9d5e2}.chip-a{left:10%;top:28%;animation:v6Chip 5s ease-in-out infinite}.chip-b{right:7%;top:43%;animation:v6Chip 6s ease-in-out -1.8s infinite}.chip-c{right:18%;bottom:20%;animation:v6Chip 5.5s ease-in-out -3s infinite}
@keyframes v6Live{50%{opacity:.38;transform:scale(.75)}}@keyframes v6BrainFloat{50%{transform:translateY(-5px) scale(1.015)}}@keyframes v6Chip{50%{transform:translateY(-5px);border-color:rgba(255,122,0,.22)}}@keyframes v6Event{0%,100%{opacity:.25}25%,50%{opacity:1;color:#ff9a3d}70%{opacity:.4}}
@media(max-width:760px){.hero-v6{min-height:auto}.hero-v6:before{background:radial-gradient(circle at 50% 63%,rgba(255,122,0,.12),transparent 28%)}.hero-v6-actions{display:flex!important;align-items:center!important;gap:14px!important}.hero-v6-proof{font-size:8px!important}.v6-system-label{top:12px;left:12px}.v6-event-stream{left:12px;bottom:12px}.v6-orbit-chip{font-size:7px;padding:6px}.chip-a{left:4%;top:27%}.chip-b{right:3%;top:44%}.chip-c{right:8%;bottom:17%}}
@media(prefers-reduced-motion:reduce){.hero-v6-proof i,.hero-v6-brain .brain-core,.v6-event-stream span,.v6-orbit-chip{animation:none!important}}

/* Hero V6.1 — High Contrast Pass */
.hero-v6-brain .sig{background:rgba(7,15,26,.92);border-color:rgba(86,132,180,.34);box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 0 20px rgba(38,93,148,.035)}
.hero-v6-brain .sig small{color:#9fb2c8!important;opacity:1!important}
.hero-v6-brain .sig b{color:#f4f8fc!important;text-shadow:0 0 12px rgba(196,221,247,.08)}
.hero-v6-brain .sig.good b{color:#3ee3a2!important;text-shadow:0 0 12px rgba(62,227,162,.18)}
.hero-v6-brain .sig.action{border-color:rgba(255,122,0,.52);box-shadow:0 12px 34px rgba(0,0,0,.3),0 0 18px rgba(255,122,0,.06)}
.hero-v6-brain .signal-lines path{stroke:rgba(50,132,224,.56)!important;stroke-width:1.35!important;filter:drop-shadow(0 0 3px rgba(42,122,215,.18))}
.hero-v6-brain .brain-rings i{border-color:rgba(255,122,0,.32)!important;filter:drop-shadow(0 0 10px rgba(255,122,0,.2))}
.hero-v6-brain .brain-rings i:nth-child(2){border-color:rgba(51,121,202,.34)!important}
.hero-v6-brain .decision-toast{background:rgba(8,14,23,.94);border-color:rgba(94,125,158,.3);box-shadow:0 16px 40px rgba(0,0,0,.3)}
.hero-v6-brain .decision-toast span{color:#8ea5bd!important;opacity:1!important}.hero-v6-brain .decision-toast b{color:#eaf1f8!important;opacity:1!important}.hero-v6-brain .decision-toast small{color:#9dafc2!important;opacity:1!important}
.v6-event-stream{color:#879bb1!important}.v6-event-stream span{opacity:.58}.v6-event-stream span:first-child{color:#ff9a3d}
.v6-system-label{color:#91a5bb}.v6-system-label span{color:#4ce5aa}
.v6-orbit-chip{border-color:rgba(105,139,174,.3);background:rgba(6,13,23,.94);color:#8fa6bd}.v6-orbit-chip b{color:#eef4fa}
.hero-v6-brain .grid-plane{opacity:.58}
.lead-signal{min-height:82px}.lead-signal em{display:block;margin:4px 0 5px 20px;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;color:#d5e2ee}
@media(max-width:760px){.lead-signal{min-height:72px}.lead-signal em{margin:3px 0 4px 16px;font-size:7px}.hero-v6-brain .signal-lines path{stroke-width:1.2!important}}


/* Hero V6.3 — Mobile layout contract */
@media(max-width:760px){
 .hero-v6-brain{height:680px!important;min-height:680px!important;overflow:hidden!important}
 .hero-v6-brain .sig{width:132px!important;min-height:64px!important;padding:11px 12px!important;box-sizing:border-box!important}
 .hero-v6-brain .sig small{font-size:7px!important;line-height:1.1!important}
 .hero-v6-brain .sig b{font-size:11px!important;line-height:1.15!important}
 .hero-v6-brain .s1{left:3%!important;top:10%!important;right:auto!important}
 .hero-v6-brain .s2{right:3%!important;top:10%!important;left:auto!important;width:138px!important;min-height:76px!important}
 .lead-signal em{display:block!important;margin:3px 0 5px 15px!important;font-size:7px!important;line-height:1.15!important;white-space:nowrap!important}
 .lead-signal b{display:block!important;margin-left:15px!important}
 .hero-v6-brain .s6{left:1.5%!important;top:39%!important;right:auto!important}
 .hero-v6-brain .s3{right:1.5%!important;top:39%!important;left:auto!important}
 .hero-v6-brain .s5{left:4%!important;top:68%!important;right:auto!important}
 .hero-v6-brain .s4{right:4%!important;top:68%!important;left:auto!important}
 .hero-v6-brain .brain-core{left:50%!important;top:45%!important;transform:translate(-50%,-50%)!important}
 .hero-v6-brain .brain-rings{left:50%!important;top:45%!important;transform:translate(-50%,-50%)!important}
 .chip-a{left:4%!important;top:27%!important}
 .chip-b{right:4%!important;top:34%!important}
 .chip-c{right:5%!important;top:64%!important;bottom:auto!important}
 .v6-event-stream{left:4%!important;bottom:18px!important;top:auto!important;width:42%!important;z-index:4!important;font-size:6px!important;gap:3px!important}
 .hero-v6-brain .decision-toast{left:auto!important;right:3%!important;bottom:14px!important;top:auto!important;width:52%!important;min-height:62px!important;padding:10px 11px!important;box-sizing:border-box!important;z-index:5!important}
 .hero-v6-brain .decision-toast span{font-size:6px!important}.hero-v6-brain .decision-toast b{font-size:9px!important;line-height:1.15!important}.hero-v6-brain .decision-toast small{font-size:6px!important;line-height:1.15!important}
 .hero-v6 .loopbar{margin-top:20px!important}
}
@media(max-width:390px){
 .hero-v6-brain{height:650px!important;min-height:650px!important}
 .hero-v6-brain .sig{width:124px!important}
 .hero-v6-brain .s2{width:130px!important}
}

/* Hero V6.4 — mobile card proportion + lead row */
.lead-label{display:flex;align-items:baseline;gap:7px}
.lead-label em{font-style:normal;font-weight:700;color:#dbe7f2}
@media(max-width:760px){
 .hero-v6-brain .lead-signal{height:76px!important;min-height:76px!important;padding:12px!important}
 .hero-v6-brain .lead-signal>i{top:20px!important}
 .lead-signal .lead-label{display:flex!important;align-items:baseline!important;gap:6px!important;margin-left:15px!important;white-space:nowrap!important}
 .lead-signal .lead-label small{display:inline!important;margin:0!important}
 .lead-signal .lead-label em{display:inline!important;margin:0!important;font-size:7px!important;line-height:1!important;letter-spacing:.04em!important}
 .lead-signal>b{display:block!important;margin:8px 0 0 15px!important}
 .hero-v6-brain .s5,.hero-v6-brain .s4{height:72px!important;min-height:72px!important;max-height:72px!important;padding:12px 12px!important}
 .hero-v6-brain .s5{top:70%!important}.hero-v6-brain .s4{top:70%!important}
 .hero-v6-brain .s5>i,.hero-v6-brain .s4>i{top:20px!important}
 .hero-v6-brain .s5 small,.hero-v6-brain .s4 small{display:block!important;margin-bottom:7px!important}
 .hero-v6-brain .s5 b,.hero-v6-brain .s4 b{display:block!important}
 .chip-c{top:66%!important}
 .v6-event-stream{bottom:15px!important}
 .hero-v6-brain .decision-toast{bottom:12px!important}
}

/* Hero V6.5 — mobile decision visibility polish */
@media(max-width:760px){
 .hero-v6-brain{height:650px!important;min-height:650px!important}
 .v6-event-stream{left:4%!important;bottom:58px!important;width:36%!important;z-index:4!important}
 .hero-v6-brain .decision-toast{right:4%!important;left:auto!important;bottom:42px!important;width:54%!important;min-height:66px!important;z-index:7!important}
 .hero-v6-brain .decision-toast span{display:block!important;margin-bottom:5px!important}
 .hero-v6-brain .decision-toast b{display:block!important;font-size:10px!important;margin-bottom:4px!important}
 .hero-v6-brain .decision-toast small{display:block!important}
 .hero-v6 .loopbar{margin-top:18px!important}
}
@media(max-width:390px){
 .hero-v6-brain{height:635px!important;min-height:635px!important}
 .v6-event-stream{bottom:54px!important}
 .hero-v6-brain .decision-toast{bottom:38px!important}
}

/* Hero V6.6 — dedicated mobile signal-map design */
.mobile-signal-map{display:none}
.sig-label{display:flex;align-items:center;gap:8px}.sig-label i{position:static!important;flex:0 0 auto!important}.sig-label small{margin:0!important}
.lead-signal>em{display:block;font-style:normal;font-weight:700;color:#dbe7f2}
@media(max-width:760px){
 .desktop-signal-map{display:none!important}.mobile-signal-map{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;overflow:visible!important;pointer-events:none!important}
 .mobile-signal-map .mline{fill:none;stroke:rgba(50,132,224,.68);stroke-width:1.15;stroke-dasharray:4 7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(42,122,215,.22));animation:signal 5s linear infinite}
 .hero-v6-brain .sig{z-index:4!important}
 .hero-v6-brain .sig-label{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 7px 0!important}
 .hero-v6-brain .sig-label i{display:block!important;width:7px!important;height:7px!important;min-width:7px!important;margin:0!important;position:static!important;transform:none!important}
 .hero-v6-brain .sig-label small{display:block!important;margin:0!important;padding:0!important;line-height:1!important}
 .hero-v6-brain .sig>b{margin-left:15px!important}
 .hero-v6-brain .lead-signal{height:82px!important;min-height:82px!important}
 .hero-v6-brain .lead-signal .sig-label{margin-bottom:5px!important}
 .hero-v6-brain .lead-signal>em{display:block!important;margin:0 0 7px 15px!important;font-size:7px!important;line-height:1!important;letter-spacing:.05em!important;white-space:nowrap!important}
 .hero-v6-brain .lead-signal>b{display:block!important;margin:0 0 0 15px!important}
 .hero-v6-brain .s5,.hero-v6-brain .s4{height:72px!important;min-height:72px!important}
 .hero-v6-brain .s5 .sig-label,.hero-v6-brain .s4 .sig-label{margin-bottom:7px!important}
 .hero-v6-brain .s5>b,.hero-v6-brain .s4>b{margin-left:15px!important}
}

/* Hero V6.7 — restore living Growth Brain on mobile without breaking positioning */
@media(max-width:760px){
 .hero-v6-brain .brain-core{
   transform:translate(-50%,-50%)!important;
   animation:v67BrainAlive 4.2s ease-in-out infinite!important;
   will-change:transform,filter;
 }
 .hero-v6-brain .brain-core:after{
   content:"";position:absolute;inset:-14px;border-radius:50%;pointer-events:none;
   border:1px solid rgba(255,122,0,.18);
   box-shadow:0 0 24px rgba(255,122,0,.10);
   animation:v67BrainAura 3.2s ease-out infinite;
 }
 .hero-v6-brain .brain-rings{
   transform:translate(-50%,-50%)!important;
   animation:v67RingBreathe 5.2s ease-in-out infinite!important;
   will-change:transform,opacity;
 }
 .hero-v6-brain .brain-rings i:nth-child(1){animation:v67RingPulse 4.8s ease-in-out infinite!important}
 .hero-v6-brain .brain-rings i:nth-child(2){animation:v67RingPulse 4.8s ease-in-out -1.6s infinite!important}
 .hero-v6-brain .brain-rings i:nth-child(3){animation:v67RingPulse 4.8s ease-in-out -3.2s infinite!important}
}
@keyframes v67BrainAlive{
 0%,100%{transform:translate(-50%,-50%) translateY(0) scale(1);filter:drop-shadow(0 0 5px rgba(255,122,0,.08))}
 50%{transform:translate(-50%,-50%) translateY(-7px) scale(1.025);filter:drop-shadow(0 0 15px rgba(255,122,0,.22))}
}
@keyframes v67BrainAura{
 0%{transform:scale(.92);opacity:0}
 25%{opacity:.55}
 100%{transform:scale(1.16);opacity:0}
}
@keyframes v67RingBreathe{
 0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.78}
 50%{transform:translate(-50%,-50%) scale(1.035);opacity:1}
}
@keyframes v67RingPulse{
 0%,100%{opacity:.55}
 50%{opacity:1;filter:drop-shadow(0 0 10px rgba(255,122,0,.22))}
}
@media(prefers-reduced-motion:reduce){
 .hero-v6-brain .brain-core,.hero-v6-brain .brain-core:after,.hero-v6-brain .brain-rings,.hero-v6-brain .brain-rings i{animation:none!important}
}

/* Hero V6.8 — visible mobile Growth Brain orbit */
@media(max-width:760px){
 .hero-v6-brain .brain-core{
   animation:v68BrainOrbit 6.8s cubic-bezier(.45,.05,.55,.95) infinite!important;
   will-change:transform,filter!important;
 }
}
@keyframes v68BrainOrbit{
 0%,100%{transform:translate(-50%,-50%) translate(0,0) scale(1);filter:drop-shadow(0 0 7px rgba(255,122,0,.12))}
 20%{transform:translate(-50%,-50%) translate(-10px,-12px) scale(1.018);filter:drop-shadow(0 0 14px rgba(255,122,0,.22))}
 40%{transform:translate(-50%,-50%) translate(12px,-5px) scale(1.03);filter:drop-shadow(0 0 18px rgba(255,122,0,.28))}
 60%{transform:translate(-50%,-50%) translate(9px,11px) scale(1.012);filter:drop-shadow(0 0 13px rgba(255,122,0,.20))}
 80%{transform:translate(-50%,-50%) translate(-11px,7px) scale(1.025);filter:drop-shadow(0 0 16px rgba(255,122,0,.24))}
}
@media(prefers-reduced-motion:reduce){.hero-v6-brain .brain-core{animation:none!important}}

/* Hero V6.9 — mobile motion + correct depth stack */
@media(max-width:760px){
  .hero-v6-brain{isolation:isolate!important}
  .hero-v6-brain .grid-plane{z-index:0!important}
  .hero-v6-brain .mobile-signal-map{z-index:1!important}
  .hero-v6-brain .brain-rings{z-index:2!important;pointer-events:none!important}
  .hero-v6-brain .brain-core{
    z-index:6!important;
    transform:translate(-50%,-50%);
    animation:v69BrainDrift 5.8s ease-in-out infinite!important;
    will-change:transform,filter!important;
  }
  .hero-v6-brain .sig{z-index:5!important}
  .hero-v6-brain .v6-orbit-chip{z-index:7!important}
  .hero-v6-brain .decision-toast,.hero-v6-brain .v6-event-stream{z-index:7!important}
}
@keyframes v69BrainDrift{
  0%,100%{transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);filter:drop-shadow(0 0 8px rgba(255,122,0,.15))}
  18%{transform:translate(-50%,-50%) translate3d(-13px,-10px,0) scale(1.018);filter:drop-shadow(0 0 15px rgba(255,122,0,.24))}
  38%{transform:translate(-50%,-50%) translate3d(12px,-7px,0) scale(1.03);filter:drop-shadow(0 0 20px rgba(255,122,0,.30))}
  58%{transform:translate(-50%,-50%) translate3d(15px,10px,0) scale(1.015);filter:drop-shadow(0 0 15px rgba(255,122,0,.24))}
  78%{transform:translate(-50%,-50%) translate3d(-11px,12px,0) scale(1.026);filter:drop-shadow(0 0 18px rgba(255,122,0,.27))}
}

/* Hero V6.11 — desktop LEADS card alignment only */
@media(min-width:761px){
  .hero-v6-brain .lead-signal{
    box-sizing:border-box!important;
    padding:15px 17px!important;
    min-height:82px!important;
  }
  .hero-v6-brain .lead-signal .sig-label{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    margin:0 0 7px 0!important;
  }
  .hero-v6-brain .lead-signal .sig-label i{
    position:static!important;
    flex:0 0 auto!important;
    width:7px!important;
    height:7px!important;
    margin:0!important;
  }
  .hero-v6-brain .lead-signal .sig-label small{
    display:block!important;
    margin:0!important;
    line-height:1!important;
  }
  .hero-v6-brain .lead-signal>em{
    display:block!important;
    margin:0 0 8px 15px!important;
    line-height:1.1!important;
    white-space:nowrap!important;
  }
  .hero-v6-brain .lead-signal>b{
    display:block!important;
    margin:0 0 0 15px!important;
    line-height:1!important;
  }
}

/* Hero V6.12 — desktop LEADS card compact metric row */
@media(min-width:761px){
  .hero-v6-brain .lead-signal{
    min-height:70px!important;
    height:auto!important;
    padding:14px 16px!important;
  }
  .hero-v6-brain .lead-signal .sig-label{
    margin:0 0 10px 0!important;
  }
  .hero-v6-brain .lead-signal>em{
    display:inline-block!important;
    margin:0!important;
    color:#c7d2df!important;
    font-size:8px!important;
    line-height:1!important;
    vertical-align:middle!important;
    white-space:nowrap!important;
  }
  .hero-v6-brain .lead-signal>b{
    display:inline-block!important;
    margin:0 0 0 12px!important;
    color:#f4f8fc!important;
    font-size:11px!important;
    line-height:1!important;
    vertical-align:middle!important;
  }
}

/* WOW 02 V6 — Immersive Budget Intelligence */
.budget-motion-v6{overflow:hidden}.budget-v6-head{max-width:880px;margin:0 auto 54px;text-align:center}.budget-v6-head h2{margin:12px 0 20px;font-size:clamp(44px,5.6vw,76px);line-height:1.02;letter-spacing:-2.6px}.budget-v6-head h2 em,.budget-v6-closing em,.budget-v6-route h3 em{color:var(--orange);font-style:normal}.budget-v6-head>p:last-child{max-width:720px;margin:auto;color:#7f8da0;font-size:16px;line-height:1.75}
.budget-v6-stage{position:relative;max-width:1120px;height:650px;margin:auto;border:1px solid rgba(86,122,166,.2);border-radius:30px;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(255,122,0,.075),transparent 27%),linear-gradient(145deg,#080d14,#05080d);box-shadow:0 45px 100px rgba(0,0,0,.32)}
.budget-v6-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(65,101,145,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(65,101,145,.055) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle,#000 25%,transparent 82%)}
.budget-v6-live{position:absolute;top:20px;left:24px;color:#708096;font:800 8px monospace;letter-spacing:1.5px}.budget-v6-live i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:blink 1.7s infinite}
.budget-v6-source{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:165px;padding:20px;border:1px solid rgba(61,140,255,.3);border-radius:18px;background:rgba(8,16,27,.94);box-shadow:0 20px 55px rgba(0,0,0,.3),0 0 35px rgba(61,140,255,.04);z-index:4}.budget-v6-source small,.budget-v6-source span{display:block;color:#75869b;font:800 7px monospace;letter-spacing:1px}.budget-v6-source strong{display:block;margin:9px 0 11px;font-size:32px}.budget-v6-source span{color:#4d8fda}
.budget-v6-brain{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:180px;height:180px;border:1px solid rgba(255,122,0,.5);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,rgba(255,122,0,.17),#080d14 68%);box-shadow:0 0 65px rgba(255,122,0,.1);z-index:5}.budget-v6-brain .bvb-ring{position:absolute;inset:-24px;border:1px solid rgba(255,122,0,.16);border-radius:50%;animation:spin 18s linear infinite}.budget-v6-brain .r2{inset:-52px;border-style:dashed;border-color:rgba(61,140,255,.17);animation-direction:reverse;animation-duration:24s}.budget-v6-brain>span{color:var(--orange);font:800 9px monospace;letter-spacing:2px}.budget-v6-brain>strong{font-size:18px;line-height:1.08}.budget-v6-brain>small{margin-top:8px;color:#5f6e81;font:700 7px monospace;letter-spacing:1px}
.budget-v6-flow{position:absolute;inset:65px 0 0;width:100%;height:520px;z-index:2;overflow:visible}.budget-v6-flow path{fill:none;vector-effect:non-scaling-stroke}.flow-base{stroke:rgba(61,140,255,.22);stroke-width:1.2;stroke-dasharray:5 8}.flow-base.win{stroke:rgba(37,213,135,.25)}.flow-base.guard{stroke:rgba(255,89,100,.22)}.flow-pulse{stroke-width:2;stroke-linecap:round;stroke-dasharray:3 58;animation:v6BudgetFlow 3.5s linear infinite;filter:drop-shadow(0 0 5px currentColor)}.input-pulse{stroke:#3d8cff}.win-pulse{stroke:#25d587;animation-delay:-1.1s}.guard-pulse{stroke:#ff5964;animation-delay:-2.2s}
.budget-v6-wait{position:absolute;left:50%;top:58%;transform:translateX(-50%);width:230px;padding:12px 14px;border:1px solid rgba(255,178,74,.24);border-radius:11px;background:rgba(12,14,17,.94);text-align:center;z-index:6;box-shadow:0 18px 45px rgba(0,0,0,.32);animation:v6Wait 6s ease-in-out infinite}.budget-v6-wait small,.budget-v6-wait span,.budget-v6-wait i{display:block}.budget-v6-wait small{color:#88765e;font:800 6px monospace;letter-spacing:1.4px}.budget-v6-wait strong{display:block;margin:3px 0;color:#ffb45d;font-size:13px}.budget-v6-wait span{color:#c6ad8f;font:800 7px monospace;letter-spacing:.8px}.budget-v6-wait i{margin-top:6px;color:#6d747d;font-size:8px;font-style:normal}
.budget-v6-route{position:absolute;right:3.5%;width:285px;padding:18px;border:1px solid rgba(37,213,135,.27);border-radius:17px;background:rgba(7,14,20,.94);z-index:4;box-shadow:0 22px 55px rgba(0,0,0,.27)}.budget-v6-route.winner{top:11%}.budget-v6-route.guard{bottom:10%;border-color:rgba(255,89,100,.24)}.route-v6-top{display:flex;align-items:center;gap:8px}.route-v6-top i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.guard .route-v6-top i{background:var(--red);box-shadow:0 0 9px var(--red)}.route-v6-top small{color:#748397;font:800 7px monospace;letter-spacing:1px}.route-v6-top b{margin-left:auto;color:var(--green)}.guard .route-v6-top b{color:var(--red)}.budget-v6-route h3{font-size:19px;margin:12px 0}.route-v6-steps{display:flex;align-items:center;gap:6px;color:#718095;font:700 7px monospace}.route-v6-steps b{color:#48566a}.route-v6-result{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(120,150,185,.1)}.route-v6-result small{color:#637287;font:700 6px monospace}.route-v6-result strong{color:var(--green);font:900 12px monospace}.guard .route-v6-result strong{color:var(--red)}.route-v6-result span{margin-left:auto;color:#69788c;font-size:8px}
.budget-v6-validation{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;color:#68788d;font:800 7px monospace;letter-spacing:.7px;z-index:5}.budget-v6-validation small{color:#536276}.budget-v6-validation b{color:var(--orange)}
.budget-v6-closing{max-width:850px;margin:70px auto 0;text-align:center}.budget-v6-closing small{color:#65758a;font:800 8px monospace;letter-spacing:1.8px}.budget-v6-closing h3{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:18px 0}.budget-v6-closing p{color:#738196}
@keyframes v6BudgetFlow{to{stroke-dashoffset:-122}}@keyframes v6Wait{0%,28%,100%{opacity:.45;transform:translateX(-50%) scale(.98)}40%,76%{opacity:1;transform:translateX(-50%) scale(1)}}
@media(max-width:760px){
 .budget-motion-v6{padding-top:88px!important}.budget-v6-head{margin-bottom:34px}.budget-v6-head h2{font-size:42px;letter-spacing:-1.7px}.budget-v6-head>p:last-child{font-size:14px}
 .budget-v6-stage{height:900px;border-radius:24px}
 .budget-v6-live{top:17px;left:18px}
 .budget-v6-source{left:50%;top:9%;transform:translateX(-50%);width:155px;text-align:center}
 .budget-v6-brain{left:50%;top:34%;width:155px;height:155px}
 .budget-v6-flow{display:none}
 .budget-v6-brain:before{content:"";position:absolute;left:50%;top:-105px;width:1px;height:82px;background:linear-gradient(#3d8cff,rgba(61,140,255,.15));box-shadow:0 0 8px rgba(61,140,255,.35)}
 .budget-v6-wait{top:45%;width:220px}
 .budget-v6-route{right:auto;width:calc(50% - 25px);min-height:190px;padding:14px}
 .budget-v6-route.winner{left:14px;top:59%}.budget-v6-route.guard{left:auto;right:14px;top:59%;bottom:auto}
 .budget-v6-route:before{content:"";position:absolute;top:-52px;width:1px;height:40px;background:rgba(37,213,135,.38)}
 .budget-v6-route.winner:before{right:32%}.budget-v6-route.guard:before{left:32%;background:rgba(255,89,100,.35)}
 .budget-v6-route h3{font-size:16px}.route-v6-steps{display:grid;grid-template-columns:1fr;gap:3px}.route-v6-steps b{display:none}.route-v6-result{display:block}.route-v6-result small,.route-v6-result strong,.route-v6-result span{display:block;margin:0 0 5px}
 .budget-v6-validation{bottom:22px;left:14px;right:14px;transform:none;justify-content:center;gap:6px;white-space:normal;text-align:center;flex-wrap:wrap}
 .budget-v6-closing{margin-top:55px}.budget-v6-closing h3{font-size:32px}
}
@media(prefers-reduced-motion:reduce){.budget-v6-flow .flow-pulse,.budget-v6-brain .bvb-ring,.budget-v6-wait{animation:none!important}}

/* WOW02 Mobile Flow Repair — lines only, preserve approved cards/layout */
@media(max-width:760px){
  /* WAIT to two routes: restore the horizontal split */
  .budget-v6-route.winner:after,
  .budget-v6-route.guard:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    top:-13px!important;
    height:1px!important;
    width:calc(68% + 18px)!important;
    pointer-events:none!important;
  }
  .budget-v6-route.winner:after{
    right:32%!important;
    background:repeating-linear-gradient(90deg,#25d587 0 7px,transparent 7px 22px)!important;
  }
  .budget-v6-route.guard:after{
    left:32%!important;
    background:repeating-linear-gradient(90deg,#ff5964 0 7px,transparent 7px 22px)!important;
  }

  /* Pull validation loop back up to the cards like the approved reference. */
  .budget-v6-validation{
    bottom:22px!important;
    position:absolute!important;
  }
  .budget-v6-validation:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:18%!important;
    right:18%!important;
    top:-112px!important;
    height:96px!important;
    border-left:1px solid rgba(255,122,0,.55)!important;
    border-right:1px solid rgba(255,122,0,.55)!important;
    border-bottom:1px dashed rgba(255,122,0,.72)!important;
    pointer-events:none!important;
  }
  .budget-v6-validation:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:50%!important;
    top:-16px!important;
    width:2px!important;
    height:16px!important;
    transform:translateX(-50%)!important;
    background:#ff7a00!important;
    box-shadow:0 0 6px rgba(255,122,0,.45)!important;
    pointer-events:none!important;
  }
}

/* WOW02 Mobile Line Geometry Fix R4 — lines only */
@media(max-width:760px){
  /* Remove the over-wide branch lines created by prior pseudo elements. */
  .budget-v6-route.winner:after,
  .budget-v6-route.guard:after{
    width:32%!important;
  }
  .budget-v6-route.winner:after{
    right:32%!important;
  }
  .budget-v6-route.guard:after{
    left:32%!important;
  }

  /* Restore compact orange return path immediately below cards. */
  .budget-v6-validation{
    left:14px!important;
    right:14px!important;
    bottom:22px!important;
    min-height:48px!important;
    padding:0 12px!important;
    border:1px solid rgba(255,122,0,.48)!important;
    border-radius:28px!important;
    background:rgba(10,13,17,.82)!important;
    justify-content:center!important;
  }
  .budget-v6-validation:before{
    left:24%!important;
    right:24%!important;
    top:-42px!important;
    height:28px!important;
    border-left:1px solid rgba(255,122,0,.62)!important;
    border-right:1px solid rgba(255,122,0,.62)!important;
    border-bottom:1px dashed rgba(255,122,0,.72)!important;
  }
  .budget-v6-validation:after{
    top:-14px!important;
    height:14px!important;
  }
}

/* WOW02 Mobile Compact Viewport Pass R5 — mobile only */
@media(max-width:760px){
  .budget-v6-stage{
    height:690px!important;
    min-height:690px!important;
  }

  /* Compact vertical rhythm */
  .budget-v6-source{
    top:7%!important;
    width:145px!important;
    padding:14px 16px!important;
  }
  .budget-v6-source strong{font-size:28px!important;margin:7px 0 8px!important}

  .budget-v6-brain{
    top:29%!important;
    width:132px!important;
    height:132px!important;
  }
  .budget-v6-brain .r1{inset:-20px!important}
  .budget-v6-brain .r2{inset:-39px!important}

  .budget-v6-wait{
    top:39.5%!important;
    width:205px!important;
    padding:8px 10px!important;
  }

  .budget-v6-route{
    top:53%!important;
    min-height:158px!important;
    padding:11px!important;
  }
  .budget-v6-route h3{font-size:15px!important;margin:9px 0!important}
  .route-v6-result{margin-top:9px!important;padding-top:8px!important}
  .route-v6-result small,.route-v6-result strong,.route-v6-result span{margin-bottom:3px!important}

  /* Remove the blue line that visually crosses into the RM100 card. */
  .budget-v6-source:before{content:none!important;display:none!important}
  .budget-v6-source:after{content:none!important;display:none!important}
  .budget-v6-brain:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:50%!important;
    top:-55px!important;
    width:1px!important;
    height:35px!important;
    transform:translateX(-50%)!important;
    background:linear-gradient(to bottom,rgba(61,140,255,.18),#3d8cff)!important;
    box-shadow:0 0 5px rgba(61,140,255,.35)!important;
  }

  /* Keep branch connectors compact */
  .budget-v6-route:before{top:-9px!important}
  .budget-v6-route.winner:after,.budget-v6-route.guard:after{top:-9px!important}
  .budget-v6-wait:after{height:24px!important;bottom:-24px!important}

  /* Return loop sits directly under cards */
  .budget-v6-validation{
    bottom:12px!important;
    min-height:42px!important;
  }
  .budget-v6-validation:before{
    top:-30px!important;
    height:18px!important;
    left:24%!important;
    right:24%!important;
  }
  .budget-v6-validation:after{
    top:-12px!important;
    height:12px!important;
  }
}

/* WOW02 Mobile Final Compact R6 — bottom return/validation only */
@media(max-width:760px){
  .budget-v6-validation{
    bottom:72px!important;
  }
  .budget-v6-validation:before{
    top:-26px!important;
    height:14px!important;
  }
  .budget-v6-validation:after{
    top:-12px!important;
    height:12px!important;
  }
}

/* WOW 02 Mobile V7 — clean independent rebuild */
.budget-mobile-v7{display:none}
@media(max-width:760px){
  .budget-v6-stage{display:none!important}
  .budget-mobile-v7{display:block;position:relative;height:760px;margin:0 -8px;border:1px solid rgba(86,122,166,.2);border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,122,0,.07),transparent 26%),linear-gradient(145deg,#080d14,#05080d)}
  .bm7-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(65,101,145,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(65,101,145,.045) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle,#000 30%,transparent 90%)}
  .bm7-live{position:absolute;top:15px;left:18px;color:#718198;font:800 7px monospace;letter-spacing:1.4px}.bm7-live i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#25d587;box-shadow:0 0 9px #25d587}

  .bm7-source{position:absolute;top:54px;left:50%;transform:translateX(-50%);width:154px;padding:13px 16px;text-align:center;border:1px solid rgba(61,140,255,.38);border-radius:17px;background:#08111c;z-index:5}
  .bm7-source small,.bm7-source span{display:block;color:#78889d;font:800 6px monospace;letter-spacing:1px}.bm7-source strong{display:block;margin:6px 0;font-size:29px}.bm7-source span{color:#4c94e7}
  .bm7-line{position:absolute;left:50%;transform:translateX(-50%);width:2px;z-index:3}.bm7-line i{display:block;width:2px;height:9px;background:#5ba2ff;box-shadow:0 0 7px #3d8cff;animation:bm7Drop 1.8s linear infinite}
  .bm7-line-source{top:145px;height:29px;background:rgba(61,140,255,.25)}

  .bm7-brain{position:absolute;top:174px;left:50%;transform:translateX(-50%);width:146px;height:146px;border:1px solid rgba(255,122,0,.62);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,rgba(255,122,0,.15),#080d14 69%);z-index:5}
  .bm7-ring{position:absolute;border:1px solid rgba(255,122,0,.16);border-radius:50%;inset:-20px}.bm7-ring.two{inset:-38px;border-style:dashed;border-color:rgba(61,140,255,.16)}
  .bm7-brain>span{color:#ff7a00;font:800 8px monospace;letter-spacing:2px}.bm7-brain>strong{font-size:18px;line-height:1.05}.bm7-brain>small{margin-top:7px;color:#637287;font:700 6px monospace;letter-spacing:1px}
  .bm7-line-brain{top:320px;height:24px;background:rgba(255,122,0,.35)}.bm7-line-brain i{background:#ff8a16;box-shadow:0 0 7px #ff7a00}

  .bm7-wait{position:absolute;top:344px;left:50%;transform:translateX(-50%);width:216px;padding:8px 10px;text-align:center;border:1px solid rgba(255,178,74,.25);border-radius:11px;background:#0b0e12;z-index:5}
  .bm7-wait small,.bm7-wait span,.bm7-wait em{display:block}.bm7-wait small{color:#88765e;font:800 6px monospace;letter-spacing:1.2px}.bm7-wait strong{display:block;margin:2px 0;color:#ffb45d;font-size:12px}.bm7-wait span{color:#b9a284;font:800 6px monospace}.bm7-wait em{margin-top:4px;color:#686f78;font-size:7px;font-style:normal}

  .bm7-split{position:absolute;top:402px;left:0;width:100%;height:35px;z-index:3}.bm7-split .stem{position:absolute;left:50%;top:0;width:2px;height:12px;transform:translateX(-50%);background:linear-gradient(#25d587 0 48%,#ff5964 52%)}.bm7-split .left,.bm7-split .right{position:absolute;top:12px;width:26%;height:1px}.bm7-split .left{left:24%;background:repeating-linear-gradient(90deg,#25d587 0 7px,transparent 7px 20px)}.bm7-split .right{right:24%;background:repeating-linear-gradient(90deg,#ff5964 0 7px,transparent 7px 20px)}.bm7-split i{position:absolute;top:12px;width:1px;height:23px}.bm7-split .left-drop{left:24%;background:#25d587}.bm7-split .right-drop{right:24%;background:#ff5964}

  .bm7-routes{position:absolute;top:437px;left:10px;right:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px;z-index:5}.bm7-card{min-width:0;height:188px;padding:12px;border:1px solid rgba(37,213,135,.32);border-radius:18px;background:rgba(6,14,20,.96)}.bm7-card.guard{border-color:rgba(255,89,100,.3)}.bm7-card header{display:flex;align-items:center;gap:6px}.bm7-card header i{width:6px;height:6px;border-radius:50%;background:#25d587;box-shadow:0 0 8px #25d587}.bm7-card.guard header i{background:#ff5964;box-shadow:0 0 8px #ff5964}.bm7-card header small{color:#78889d;font:800 6px monospace;letter-spacing:.7px;white-space:nowrap}.bm7-card header b{margin-left:auto;color:#25d587}.bm7-card.guard header b{color:#ff5964}.bm7-card h3{margin:10px 0 8px;font-size:15px;white-space:nowrap}.bm7-card h3 em{color:#ff7a00;font-style:normal}.bm7-card p{margin:0;color:#718095;font:700 7px/1.55 monospace}.bm7-card footer{position:absolute;bottom:12px;width:calc(50% - 27px);padding-top:8px;border-top:1px solid rgba(120,150,185,.1)}.bm7-card footer small,.bm7-card footer strong,.bm7-card footer span{display:block}.bm7-card footer small{color:#637287;font:700 5px monospace}.bm7-card footer strong{margin:3px 0;color:#25d587;font:900 12px monospace}.bm7-card.guard footer strong{color:#ff5964}.bm7-card footer span{color:#69788c;font-size:7px}

  .bm7-return{position:absolute;top:625px;left:0;width:100%;height:34px;z-index:3}.bm7-return .left,.bm7-return .right{position:absolute;top:0;width:26%;height:18px;border-bottom:1px dashed rgba(255,122,0,.7)}.bm7-return .left{left:24%;border-left:1px solid rgba(255,122,0,.55)}.bm7-return .right{right:24%;border-right:1px solid rgba(255,122,0,.55)}.bm7-return i{position:absolute;left:50%;top:18px;width:2px;height:16px;transform:translateX(-50%);background:#ff7a00;box-shadow:0 0 6px rgba(255,122,0,.45)}
  .bm7-validation{position:absolute;left:10px;right:10px;top:659px;min-height:44px;padding:0 8px;border:1px solid rgba(255,122,0,.5);border-radius:24px;background:#090d12;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;color:#728197;font:800 6px monospace;letter-spacing:.35px;z-index:5}.bm7-validation small{color:#607085}.bm7-validation b{color:#ff7a00}

  @keyframes bm7Drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}100%{transform:translateY(20px);opacity:0}}
}
@media(prefers-reduced-motion:reduce){.bm7-line i{animation:none!important}}

/* WOW02 Mobile V7.1 — living intelligence motion; geometry locked */
@media(max-width:760px){
  .budget-mobile-v7 .bm7-live i{animation:bm71Live 1.8s ease-in-out infinite}

  .budget-mobile-v7 .bm7-brain{
    animation:bm71Brain 4s ease-in-out infinite;
    transform-origin:center;
  }
  .budget-mobile-v7 .bm7-ring.one{animation:bm71Ring 4.2s ease-in-out infinite}
  .budget-mobile-v7 .bm7-ring.two{animation:bm71Spin 18s linear infinite,bm71Ring 5.2s ease-in-out infinite reverse}

  .budget-mobile-v7 .bm7-wait{animation:bm71Wait 5.4s ease-in-out infinite}

  /* Signal packets travel through the fixed source/brain stems */
  .budget-mobile-v7 .bm7-line i{animation:bm71Packet 1.7s linear infinite}
  .budget-mobile-v7 .bm7-line-brain i{animation-delay:.55s}

  /* Flow energy moves along the already-approved split geometry */
  .budget-mobile-v7 .bm7-split .left,
  .budget-mobile-v7 .bm7-split .right,
  .budget-mobile-v7 .bm7-return .left,
  .budget-mobile-v7 .bm7-return .right{
    background-size:44px 1px!important;
    animation:bm71Dash 1.4s linear infinite;
  }
  .budget-mobile-v7 .bm7-split .right{animation-direction:reverse}
  .budget-mobile-v7 .bm7-return .left,
  .budget-mobile-v7 .bm7-return .right{animation-duration:1.7s}

  .budget-mobile-v7 .bm7-split .left-drop{animation:bm71GreenDrop 2.8s ease-in-out infinite}
  .budget-mobile-v7 .bm7-split .right-drop{animation:bm71RedDrop 2.8s ease-in-out infinite .35s}
  .budget-mobile-v7 .bm7-return>i{animation:bm71OrangeDrop 1.8s ease-in-out infinite}

  .budget-mobile-v7 .bm7-card.winner{animation:bm71Winner 5.6s ease-in-out infinite}
  .budget-mobile-v7 .bm7-card.guard{animation:bm71Guard 5.6s ease-in-out infinite .55s}
  .budget-mobile-v7 .bm7-card.winner header i{animation:bm71GreenDot 2s ease-in-out infinite}
  .budget-mobile-v7 .bm7-card.guard header i{animation:bm71RedDot 2s ease-in-out infinite .35s}

  .budget-mobile-v7 .bm7-validation{
    animation:bm71Learning 4.8s ease-in-out infinite;
  }
  .budget-mobile-v7 .bm7-validation b:last-child{display:inline-block;animation:bm71Loop 2.4s linear infinite}

  @keyframes bm71Live{0%,100%{opacity:.55;box-shadow:0 0 5px #25d587}50%{opacity:1;box-shadow:0 0 13px #25d587}}
  @keyframes bm71Brain{0%,100%{box-shadow:0 0 24px rgba(255,122,0,.06)}50%{box-shadow:0 0 48px rgba(255,122,0,.18)}}
  @keyframes bm71Ring{0%,100%{opacity:.42}50%{opacity:.9}}
  @keyframes bm71Spin{to{transform:rotate(360deg)}}
  @keyframes bm71Wait{0%,28%,100%{border-color:rgba(255,178,74,.18);box-shadow:none}45%,68%{border-color:rgba(255,178,74,.48);box-shadow:0 0 22px rgba(255,145,45,.08)}}
  @keyframes bm71Packet{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{opacity:1}100%{transform:translateY(22px);opacity:0}}
  @keyframes bm71Dash{to{background-position:44px 0}}
  @keyframes bm71GreenDrop{0%,100%{box-shadow:none;opacity:.55}50%{box-shadow:0 0 8px #25d587;opacity:1}}
  @keyframes bm71RedDrop{0%,100%{box-shadow:none;opacity:.55}50%{box-shadow:0 0 8px #ff5964;opacity:1}}
  @keyframes bm71OrangeDrop{0%,100%{opacity:.45;box-shadow:0 0 3px rgba(255,122,0,.3)}50%{opacity:1;box-shadow:0 0 10px rgba(255,122,0,.8)}}
  @keyframes bm71Winner{0%,100%{box-shadow:0 0 0 rgba(37,213,135,0)}45%,60%{box-shadow:0 0 25px rgba(37,213,135,.07)}}
  @keyframes bm71Guard{0%,100%{box-shadow:0 0 0 rgba(255,89,100,0)}45%,60%{box-shadow:0 0 25px rgba(255,89,100,.06)}}
  @keyframes bm71GreenDot{0%,100%{transform:scale(.85);opacity:.65}50%{transform:scale(1.2);opacity:1}}
  @keyframes bm71RedDot{0%,100%{transform:scale(.85);opacity:.65}50%{transform:scale(1.2);opacity:1}}
  @keyframes bm71Learning{0%,100%{box-shadow:0 0 0 rgba(255,122,0,0)}50%{box-shadow:0 0 24px rgba(255,122,0,.08)}}
  @keyframes bm71Loop{to{transform:rotate(360deg)}}
}
@media(prefers-reduced-motion:reduce){
 .budget-mobile-v7 *{animation:none!important}
}

/* WOW02 Mobile V7.2 — alternating decision card states */
@media(max-width:760px){
  .budget-mobile-v7 .bm7-card.winner{
    animation:bm72WinnerState 6.4s ease-in-out infinite!important;
  }
  .budget-mobile-v7 .bm7-card.guard{
    animation:bm72GuardState 6.4s ease-in-out infinite!important;
  }
  .budget-mobile-v7 .bm7-card.winner header i,
  .budget-mobile-v7 .bm7-card.winner header b,
  .budget-mobile-v7 .bm7-card.winner footer strong{
    animation:bm72WinnerAccent 6.4s ease-in-out infinite!important;
  }
  .budget-mobile-v7 .bm7-card.guard header i,
  .budget-mobile-v7 .bm7-card.guard header b,
  .budget-mobile-v7 .bm7-card.guard footer strong{
    animation:bm72GuardAccent 6.4s ease-in-out infinite!important;
  }

  @keyframes bm72WinnerState{
    0%,8%,42%{opacity:1;border-color:rgba(37,213,135,.78);box-shadow:0 0 34px rgba(37,213,135,.18),inset 0 0 24px rgba(37,213,135,.035)}
    50%,92%{opacity:.48;border-color:rgba(37,213,135,.14);box-shadow:none}
    100%{opacity:1;border-color:rgba(37,213,135,.78);box-shadow:0 0 34px rgba(37,213,135,.18),inset 0 0 24px rgba(37,213,135,.035)}
  }
  @keyframes bm72GuardState{
    0%,42%{opacity:.48;border-color:rgba(255,89,100,.14);box-shadow:none}
    50%,58%,92%{opacity:1;border-color:rgba(255,89,100,.78);box-shadow:0 0 34px rgba(255,89,100,.16),inset 0 0 24px rgba(255,89,100,.03)}
    100%{opacity:.48;border-color:rgba(255,89,100,.14);box-shadow:none}
  }
  @keyframes bm72WinnerAccent{
    0%,8%,42%,100%{opacity:1;filter:drop-shadow(0 0 7px rgba(37,213,135,.8));transform:scale(1.06)}
    50%,92%{opacity:.42;filter:none;transform:scale(.96)}
  }
  @keyframes bm72GuardAccent{
    0%,42%,100%{opacity:.42;filter:none;transform:scale(.96)}
    50%,58%,92%{opacity:1;filter:drop-shadow(0 0 7px rgba(255,89,100,.8));transform:scale(1.06)}
  }
}

/* WOW02 Mobile V7.3 — card typography only; geometry/motion locked */
@media(max-width:760px){
  .budget-mobile-v7 .bm7-card{
    text-align:left!important;
  }
  .budget-mobile-v7 .bm7-card h3{
    margin:11px 0 10px!important;
    line-height:1.18!important;
    letter-spacing:-.2px!important;
  }
  .budget-mobile-v7 .bm7-card p{
    line-height:1.48!important;
    letter-spacing:.15px!important;
  }
  .budget-mobile-v7 .bm7-card footer{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    gap:3px!important;
    text-align:left!important;
  }
  .budget-mobile-v7 .bm7-card footer small{
    display:block!important;
    width:100%!important;
    line-height:1.2!important;
    white-space:nowrap!important;
  }
  .budget-mobile-v7 .bm7-card footer strong{
    display:block!important;
    width:100%!important;
    margin:2px 0 1px!important;
    line-height:1.05!important;
    text-align:left!important;
  }
  .budget-mobile-v7 .bm7-card footer span{
    display:block!important;
    width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:left!important;
  }
}

/* WOW02 Mobile V7.4 — validation readability + section spacing only */
@media(max-width:760px){
  /* Keep animation geometry locked; only improve text legibility. */
  .budget-mobile-v7 .bm7-validation{
    color:#aab8ca!important;
    font-weight:900!important;
    letter-spacing:.45px!important;
  }
  .budget-mobile-v7 .bm7-validation small{
    color:#8fa0b6!important;
    font-weight:900!important;
  }
  .budget-mobile-v7 .bm7-validation span{
    color:#b7c4d4!important;
    font-weight:900!important;
  }
  .budget-mobile-v7 .bm7-validation b{
    color:#ff8a16!important;
    font-weight:900!important;
  }

  /* Same section: reduce only the gap after the locked animation. */
  .budget-mobile-v7{
    margin-bottom:-42px!important;
  }
  .budget-v6-closing{
    margin-top:0!important;
    padding-top:0!important;
  }
}

/* WOW02 Mobile V7.5 — lift stage bottom edge only; content geometry locked */
@media(max-width:760px){
  .budget-mobile-v7{
    height:728px!important;
    min-height:728px!important;
    margin-bottom:-10px!important;
  }
}

/* WOW02 Desktop V7.2 parity — alternating card decision states only; Mobile V7.5 locked */
@media(min-width:761px){
  .budget-v6-stage .budget-v6-route.winner{
    animation:bd72WinnerState 6.4s ease-in-out infinite!important;
  }
  .budget-v6-stage .budget-v6-route.guard{
    animation:bd72GuardState 6.4s ease-in-out infinite!important;
  }
  .budget-v6-stage .budget-v6-route.winner .route-v6-head i,
  .budget-v6-stage .budget-v6-route.winner .route-v6-head b,
  .budget-v6-stage .budget-v6-route.winner .route-v6-result strong{
    animation:bd72WinnerAccent 6.4s ease-in-out infinite!important;
  }
  .budget-v6-stage .budget-v6-route.guard .route-v6-head i,
  .budget-v6-stage .budget-v6-route.guard .route-v6-head b,
  .budget-v6-stage .budget-v6-route.guard .route-v6-result strong{
    animation:bd72GuardAccent 6.4s ease-in-out infinite!important;
  }

  @keyframes bd72WinnerState{
    0%,8%,42%{opacity:1;border-color:rgba(37,213,135,.78);box-shadow:0 0 38px rgba(37,213,135,.16),inset 0 0 26px rgba(37,213,135,.03)}
    50%,92%{opacity:.48;border-color:rgba(37,213,135,.14);box-shadow:none}
    100%{opacity:1;border-color:rgba(37,213,135,.78);box-shadow:0 0 38px rgba(37,213,135,.16),inset 0 0 26px rgba(37,213,135,.03)}
  }
  @keyframes bd72GuardState{
    0%,42%{opacity:.48;border-color:rgba(255,89,100,.14);box-shadow:none}
    50%,58%,92%{opacity:1;border-color:rgba(255,89,100,.78);box-shadow:0 0 38px rgba(255,89,100,.15),inset 0 0 26px rgba(255,89,100,.03)}
    100%{opacity:.48;border-color:rgba(255,89,100,.14);box-shadow:none}
  }
  @keyframes bd72WinnerAccent{
    0%,8%,42%,100%{opacity:1;filter:drop-shadow(0 0 8px rgba(37,213,135,.8));transform:scale(1.06)}
    50%,92%{opacity:.42;filter:none;transform:scale(.96)}
  }
  @keyframes bd72GuardAccent{
    0%,42%,100%{opacity:.42;filter:none;transform:scale(.96)}
    50%,58%,92%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,89,100,.8));transform:scale(1.06)}
  }
}
@media(prefers-reduced-motion:reduce){
  .budget-v6-stage .budget-v6-route,
  .budget-v6-stage .route-v6-head i,
  .budget-v6-stage .route-v6-head b,
  .budget-v6-stage .route-v6-result strong{animation:none!important}
}

/* WOW02 Desktop R2 — compact right decision stack only; Mobile V7.5 LOCKED */
@media(min-width:761px){
  .budget-v6-stage .budget-v6-route.winner{
    top:12.5%!important;
  }
  .budget-v6-stage .budget-v6-route.guard{
    top:58.5%!important;
  }
}

/* WOW02 Desktop R3 — equal cards + compact footer flow + readable validation; Mobile locked */
@media(min-width:761px){
  .budget-v6-stage .budget-v6-route.winner,
  .budget-v6-stage .budget-v6-route.guard{
    height:184px!important;
    min-height:184px!important;
    box-sizing:border-box!important;
  }
  .budget-v6-stage .budget-v6-route.guard{
    top:56.5%!important;
  }

  /* Pull the lower return/validation zone upward without changing the decision geometry. */
  .budget-v6-stage .budget-v6-validation{
    bottom:18px!important;
    font-size:12px!important;
    font-weight:900!important;
    letter-spacing:1.15px!important;
    color:#aebdd0!important;
    opacity:1!important;
  }
  .budget-v6-stage .budget-v6-validation small{
    color:#95a8bf!important;
    font-size:11px!important;
    font-weight:900!important;
  }
  .budget-v6-stage .budget-v6-validation span{
    color:#c3cfdd!important;
    font-size:12px!important;
    font-weight:900!important;
  }
  .budget-v6-stage .budget-v6-validation b{
    color:#ff8a16!important;
    font-size:12px!important;
    font-weight:900!important;
  }
}

/* WOW02 Desktop R4 — tighten only the two marked vertical gaps; Mobile V7.5 LOCKED */
@media(min-width:761px){
  /* Pull validation row upward inside the existing stage. */
  .budget-v6-stage .budget-v6-validation{
    bottom:42px!important;
  }

  /* Reduce only the gap between stage and closing copy. */
  .budget-v6-stage{
    margin-bottom:-24px!important;
  }
  .budget-v6-closing{
    margin-top:0!important;
    padding-top:0!important;
  }
}

/* WOW02 Desktop R5 — nudge closing copy upward only; Mobile V7.5 LOCKED */
@media(min-width:761px){
  .budget-v6-closing{
    transform:translateY(-28px)!important;
  }
}

/* WOW02 Desktop R5 rollback — restore approved R4 closing position */
@media(min-width:761px){
  .budget-v6-closing{
    transform:none!important;
  }
}

/* Mobile global centering guard — outer wrappers only; approved WOW02 V7.5 internals untouched */
@media(max-width:760px){
  html,body,main{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .section{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .budget-motion-v6,
  .budget-v6-head{
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

/* Mobile viewport contract R2 — force the page shell to the actual visual viewport.
   Fixes the one-sided right gutter seen on iPhone; component geometry remains untouched. */
@media(max-width:760px){
  html{
    width:100vw!important;
    max-width:100vw!important;
    overflow-x:clip!important;
  }
  body{
    width:100vw!important;
    max-width:100vw!important;
    min-width:0!important;
    overflow-x:clip!important;
  }
  .nav,
  main{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  main{
    overflow-x:clip!important;
  }
  main>.section{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
}

/* V6 WOW03 — YOUR AI JUST MESSAGED YOU */
.wa-wow03{position:relative;padding-top:110px;padding-bottom:120px;overflow:hidden}
.wa3-head{max-width:850px;margin:0 auto 56px;text-align:center}
.wa3-head h2{font-size:clamp(42px,4.4vw,72px);line-height:1.03;margin:14px 0 22px;letter-spacing:-2px}
.wa3-head h2 em,.wa3-close em{color:#ff7a00;font-style:normal}
.wa3-head>p:last-child{max-width:720px;margin:auto;color:#7f8da1;font-size:18px;line-height:1.75}
.wa3-stage{position:relative;max-width:1260px;height:690px;margin:auto;border:1px solid #1c2a39;border-radius:34px;background:#050a10;overflow:hidden}
.wa3-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(70,116,156,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(70,116,156,.055) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,#000 20%,transparent 100%)}
.wa3-signal{position:absolute;left:7%;top:30%;width:245px;padding:24px;border:1px solid rgba(46,155,255,.42);border-radius:20px;background:rgba(5,15,25,.94);box-shadow:0 0 35px rgba(29,130,255,.08);display:grid;gap:10px}
.wa3-signal small,.wa3-trace>small{font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;color:#6e8098}
.wa3-signal>strong{font:900 18px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}
.wa3-signal>span{display:flex;justify-content:space-between;color:#74859b;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.wa3-signal>span b{color:#47d9ff}
.wa3-signal>i{font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#36df9a;font-style:normal;margin-top:5px}
.wa3-flow{position:absolute;left:25%;top:43%;width:18%;height:2px;border-top:1px dashed rgba(46,155,255,.48)}
.wa3-flow span{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#48a6ff;box-shadow:0 0 14px #48a6ff;animation:wa3Signal 2.2s linear infinite}
.wa3-flow b{position:absolute;top:-27px;left:30%;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.5px;color:#52657d;white-space:nowrap}
.wa3-phone{position:absolute;left:40%;top:6%;width:390px;height:610px;border:1px solid #26384b;border-radius:38px;background:#091019;box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 60px rgba(255,122,0,.06);overflow:hidden}
.wa3-phonebar{height:74px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #1b2a38;background:#0b131c}.wa3-phonebar>span{font-size:30px;color:#91a0b2}.wa3-phonebar>div{flex:1;display:grid;grid-template-columns:38px 1fr;grid-template-rows:20px 18px;column-gap:10px;align-items:center}.wa3-phonebar i{grid-row:1/3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff8a16,#ff5d00);font:bold 11px sans-serif;color:#111;font-style:normal}.wa3-phonebar b{font-size:13px}.wa3-phonebar small{font-size:10px;color:#6e8197}.wa3-phonebar>strong{font-size:20px;color:#738397}
.wa3-chat{padding:22px 18px}.wa3-day{text-align:center;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#53657a;letter-spacing:1.5px;margin-bottom:18px}
.wa3-msg{width:88%;padding:17px 18px;margin-bottom:15px;border-radius:6px 18px 18px 18px;background:#101a24;border:1px solid #1e3448;box-shadow:0 8px 25px rgba(0,0,0,.22)}
.wa3-msg small{font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.2px;color:#ff9b3d}.wa3-msg h3{font-size:16px;margin:8px 0 7px}.wa3-msg p{font-size:12px;color:#8b9aac;line-height:1.55;margin:0 0 11px}.wa3-msg>div{display:flex;gap:8px;margin:8px 0 12px}.wa3-msg>div span{flex:1;padding:8px;border-radius:8px;background:#08111a;color:#687b91;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.wa3-msg>div b{display:block;color:#40e0a0;font-size:13px;margin-top:3px}.wa3-msg em{display:block;padding-top:10px;border-top:1px solid #20303e;color:#d8e1ea;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}
.wa3-msg.guard{margin-left:12%;border-color:rgba(255,89,100,.25);background:#11171e}.wa3-msg.guard small{color:#ff6570}.wa3-msg.guard em{color:#ffbd70}
.wa3-typing{display:flex;align-items:center;gap:5px;color:#68798e;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;padding:6px 8px}.wa3-typing i{width:5px;height:5px;border-radius:50%;background:#ff7a00;animation:wa3Type 1.3s infinite}.wa3-typing i:nth-child(2){animation-delay:.16s}.wa3-typing i:nth-child(3){animation-delay:.32s}.wa3-typing span{margin-left:5px}
.wa3-trace{position:absolute;right:5.5%;top:25%;width:255px;padding:24px;border:1px solid #233345;border-radius:20px;background:rgba(7,13,20,.92);display:grid;gap:15px}.wa3-trace>span{display:grid;grid-template-columns:12px 1fr auto;align-items:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8494a8}.wa3-trace>span i{width:6px;height:6px;border-radius:50%;background:#34db96;box-shadow:0 0 10px #34db96}.wa3-trace>span b{font-size:9px;color:#586b82}.wa3-trace>div{margin-top:5px;padding-top:15px;border-top:1px solid #1c2b3a;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#77899e;letter-spacing:.5px}.wa3-trace>div b{color:#ff7a00}
.wa3-close{text-align:center;max-width:900px;margin:60px auto 0}.wa3-close>small{font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:3px;color:#607289}.wa3-close h3{font-size:clamp(34px,3.4vw,54px);line-height:1.12;margin:15px 0}.wa3-close p{color:#77879a;font-size:16px}
@keyframes wa3Signal{from{left:0}to{left:100%}}@keyframes wa3Type{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}

@media(max-width:760px){
 .wa-wow03{padding:72px 0 82px}
 .wa3-head{padding:0 22px;margin-bottom:34px}.wa3-head h2{font-size:40px;letter-spacing:-1.5px}.wa3-head>p:last-child{font-size:15px;line-height:1.65}
 .wa3-stage{width:calc(100% - 36px)!important;max-width:560px!important;height:920px;margin:0 auto!important;border-radius:28px}
 .wa3-signal{left:50%;top:34px;transform:translateX(-50%);width:245px}
 .wa3-flow{left:50%;top:207px;width:2px;height:55px;border-top:0;border-left:1px dashed rgba(46,155,255,.48)}.wa3-flow span{left:-3px;top:0;animation:wa3SignalMobile 2.2s linear infinite}.wa3-flow b{top:19px;left:14px}
 .wa3-phone{left:50%;top:260px;transform:translateX(-50%);width:calc(100% - 42px);max-width:390px;height:575px;border-radius:32px}
 .wa3-trace{display:none}
 .wa3-close{padding:0 24px;margin-top:42px}.wa3-close h3{font-size:34px}.wa3-close p{font-size:14px}
}
@keyframes wa3SignalMobile{from{top:0}to{top:52px}}
@media(prefers-reduced-motion:reduce){.wa3-flow span,.wa3-typing i{animation:none!important}}

/* WOW03 V1.1 — make WhatsApp identity unmistakable without changing layout */
.wa3-whatsapp-badge{position:absolute;z-index:8;top:82px;right:16px;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(37,211,102,.32);border-radius:999px;background:rgba(8,22,15,.9);box-shadow:0 0 20px rgba(37,211,102,.07)}
.wa3-whatsapp-badge i{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#07120b;font:900 9px sans-serif;font-style:normal}
.wa3-whatsapp-badge span{color:#75e99d;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px}
@media(max-width:760px){
 .wa3-head .eyebrow{color:#65df91!important}
 .wa3-head h2 em{color:#ff7a00!important}
 .wa3-phonebar small{color:#72d995!important;font-weight:800!important}
 .wa3-whatsapp-badge{top:80px;right:13px;padding:5px 8px}
}

/* WOW03 V1.2 — WhatsApp brand green + authorized execution */
.wa3-head .eyebrow,.wa3-phonebar small{color:#25D366!important}
.wa3-whatsapp-badge{border-color:rgba(37,211,102,.46)!important;background:rgba(6,26,15,.94)!important;box-shadow:0 0 24px rgba(37,211,102,.11)!important}
.wa3-whatsapp-badge i{background:#25D366!important}
.wa3-whatsapp-badge span{color:#25D366!important}
.wa3-msg.action{margin-left:12%;border-color:rgba(255,122,0,.34);background:linear-gradient(145deg,rgba(255,122,0,.055),#101820)}
.wa3-msg.action small{color:#ff942e}.wa3-msg.action em{color:#51dfa0}
.wa3-action-pills{display:flex!important;gap:6px!important;margin:9px 0 11px!important}
.wa3-action-pills span{display:block!important;padding:7px 8px!important;text-align:center!important;border:1px solid rgba(255,122,0,.18)!important;background:#0a1119!important;color:#ff9a3c!important;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace!important}
@media(max-width:760px){
 .wa3-head .eyebrow{color:#25D366!important;text-shadow:0 0 18px rgba(37,211,102,.12)}
 .wa3-msg.action{margin-left:8%;width:92%}
 .wa3-action-pills span{padding:6px 5px!important;font-size:7px!important}
}

/* WOW03 V1.3 — customer language + explicit WhatsApp brand word */
.wa-brand-word{color:#25D366!important;font-style:normal;text-shadow:0 0 20px rgba(37,211,102,.14)}

/* WOW03 V1.4 mobile vertical precision — reveal status + tighten closing gap */
@media(max-width:760px){
  .wa3-stage{
    height:870px!important;
  }
  .wa3-phone{
    height:610px!important;
  }
  .wa3-chat{
    padding-bottom:30px!important;
  }
  .wa3-typing{
    position:relative!important;
    z-index:4!important;
    margin-top:2px!important;
  }
  .wa3-close{
    margin-top:20px!important;
  }
}

/* WOW03 V1.5 mobile — tighten intro-to-stage gap only */
@media(max-width:760px){
  .wa3-head{
    margin-bottom:12px!important;
  }
}

/* WOW03 Desktop V2 — isolated desktop composition; mobile remains locked */
@media(min-width:761px){
  .wa-wow03{
    display:grid!important;
    grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;
    column-gap:58px!important;
    align-items:center!important;
    max-width:1240px!important;
    padding:112px 28px!important;
  }
  .wa3-head{
    grid-column:1!important;
    grid-row:1!important;
    width:100%!important;
    max-width:390px!important;
    margin:0!important;
    text-align:left!important;
    align-self:center!important;
  }
  .wa3-head h2{
    font-size:clamp(42px,4vw,60px)!important;
    line-height:1.02!important;
    letter-spacing:-2px!important;
  }
  .wa3-head>p:last-child{
    max-width:380px!important;
    margin:0!important;
    font-size:15px!important;
    line-height:1.75!important;
  }
  .wa3-stage{
    grid-column:2!important;
    grid-row:1 / span 2!important;
    width:100%!important;
    max-width:none!important;
    height:650px!important;
    margin:0!important;
    border-radius:30px!important;
  }
  .wa3-signal{left:4%!important;top:30%!important;width:205px!important;padding:18px!important}
  .wa3-flow{left:27%!important;top:43%!important;width:12%!important}
  .wa3-phone{left:35%!important;top:4%!important;width:365px!important;height:600px!important}
  .wa3-trace{right:3%!important;top:28%!important;width:205px!important;padding:18px!important}
  .wa3-close{
    grid-column:1!important;
    grid-row:2!important;
    max-width:390px!important;
    margin:42px 0 0!important;
    text-align:left!important;
    align-self:start!important;
  }
  .wa3-close h3{
    font-size:30px!important;
    line-height:1.12!important;
    letter-spacing:-.8px!important;
  }
  .wa3-close p{font-size:13px!important;line-height:1.6!important}
}
@media(min-width:761px) and (max-width:1050px){
  .wa-wow03{grid-template-columns:330px minmax(0,1fr)!important;column-gap:32px!important}
  .wa3-phone{left:26%!important;width:350px!important}
  .wa3-signal{left:3%!important;width:175px!important}
  .wa3-trace{display:none!important}
  .wa3-flow{left:28%!important;width:12%!important}
}

/* WOW03 Desktop V2.1 precision polish — mobile remains locked */
@media(min-width:1051px){
  .wa-wow03{
    grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important;
    column-gap:64px!important;
  }
  .wa3-head{max-width:420px!important}
  .wa3-head h2{
    font-size:54px!important;
    line-height:1.04!important;
    letter-spacing:-2.2px!important;
    max-width:420px!important;
  }
  .wa3-head>p:last-child{max-width:410px!important}
  .wa3-close{
    max-width:420px!important;
    margin-top:28px!important;
  }
  .wa3-close h3{
    font-size:28px!important;
    line-height:1.13!important;
    max-width:410px!important;
  }

  .wa3-stage{height:650px!important}
  .wa3-signal{
    left:3.5%!important;
    top:29%!important;
    width:190px!important;
    padding:17px!important;
    z-index:4!important;
  }
  .wa3-flow{
    left:26%!important;
    top:43%!important;
    width:10%!important;
    z-index:2!important;
  }
  .wa3-phone{
    left:34%!important;
    top:4%!important;
    width:350px!important;
    height:600px!important;
    z-index:3!important;
  }
  .wa3-trace{
    right:2.5%!important;
    top:31%!important;
    width:190px!important;
    padding:16px!important;
    z-index:6!important;
  }
  .wa3-trace>span{font-size:9px!important}
  .wa3-trace>div{font-size:8px!important}
}

/* V6 WOW04 — ONE WINNER BECOMES INTELLIGENCE */
.winner-v4{padding-top:120px;padding-bottom:120px;overflow:hidden}.wv4-head{max-width:930px;margin:0 auto 55px;text-align:center}.wv4-head h2{font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-2.5px;margin:14px 0 22px}.wv4-head h2 em,.wv4-reference em,.wv4-thesis em{color:#ff7a00;font-style:normal}.wv4-head>p:last-child{max-width:760px;margin:auto;color:#7e8b9d;font-size:17px;line-height:1.7}
.wv4-lab{position:relative;height:650px;border:1px solid #1d2b3b;border-radius:32px;background:#050a10;overflow:hidden}.wv4-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(70,116,156,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(70,116,156,.055) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle,#000 25%,transparent 92%)}.wv4-live{position:absolute;top:20px;left:24px;color:#60728a;font:800 8px ui-monospace,monospace;letter-spacing:1.7px}.wv4-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#25d587;box-shadow:0 0 10px #25d587;margin-right:7px;animation:blink 1.6s infinite}
.wv4-winner{position:absolute;left:4%;top:16%;width:245px;padding:16px;border:1px solid rgba(37,213,135,.32);border-radius:18px;background:#091119;box-shadow:0 20px 50px rgba(0,0,0,.3)}.wv4-ad{height:155px;border-radius:12px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 60% 30%,rgba(255,122,0,.15),transparent 30%),linear-gradient(145deg,#182331,#090e14);overflow:hidden}.wv4-ad:before{content:"";position:absolute;inset:-40%;background:conic-gradient(transparent,rgba(255,122,0,.15),transparent 28%);animation:spin 8s linear infinite}.wv4-ad small{position:absolute;left:12px;top:12px;color:#6c7c91;font:800 7px monospace}.wv4-ad span{z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center;color:#fff}.wv4-ad b{position:absolute;right:12px;bottom:10px;color:#dbe3eb;font:900 10px monospace;text-align:right}.wv4-winner-state{display:flex;align-items:center;gap:8px;margin:13px 0 10px;color:#43e0a0;font:900 9px monospace}.wv4-winner-state i{width:6px;height:6px;border-radius:50%;background:#25d587;box-shadow:0 0 9px #25d587}.wv4-kpis{display:grid;gap:6px}.wv4-kpis span{display:flex;justify-content:space-between;color:#718196;font-size:9px}.wv4-kpis b{color:#eaf0f6;font-size:11px}.wv4-note{display:block;margin-top:11px;color:#4f5f72;font-size:7px}
.wv4-readline{position:absolute;left:25%;top:35%;width:17%;border-top:1px dashed rgba(61,140,255,.35)}.wv4-readline i{position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:#3d8cff;box-shadow:0 0 12px #3d8cff;animation:wv4Travel 2.2s linear infinite}.wv4-readline b{position:absolute;top:-25px;left:15%;color:#52657b;font:800 7px monospace;letter-spacing:1px;white-space:nowrap}
.wv4-brain{position:absolute;left:43%;top:20%;width:190px;height:190px;border:1px solid rgba(255,122,0,.5);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,rgba(255,122,0,.15),#080d14 68%);box-shadow:0 0 60px rgba(255,122,0,.08)}.wv4-ring{position:absolute;border:1px dashed rgba(255,122,0,.18);border-radius:50%;inset:-18px;animation:spin 14s linear infinite}.wv4-ring.r2{inset:18px;border-color:rgba(61,140,255,.16);animation-direction:reverse;animation-duration:10s}.wv4-brain small{color:#ff7a00;font:900 8px monospace;letter-spacing:1.5px}.wv4-brain strong{font-size:20px;margin:5px 0}.wv4-brain span{color:#5d6e82;font:800 7px monospace}
.wv4-signals{position:absolute;left:36%;top:58%;width:350px;text-align:center}.wv4-signals>small{color:#64758a;font:900 7px monospace;letter-spacing:1.5px}.wv4-signals>div{display:flex;gap:6px;justify-content:center;margin:10px 0}.wv4-signals>div span{padding:8px 9px;border:1px solid #1d2d3e;border-radius:8px;background:#09111a;color:#8494a8;font:800 8px monospace}.wv4-signals>div b{color:#25d587}.wv4-signals p{margin:8px auto 0;max-width:330px;color:#697a8e;font-size:9px;line-height:1.6}.wv4-signals strong{color:#c8d1dc}
.wv4-reference{position:absolute;right:4%;top:20%;width:250px;padding:22px;border:1px solid rgba(255,122,0,.3);border-radius:18px;background:linear-gradient(145deg,rgba(255,122,0,.05),#091018)}.wv4-reference>small{color:#ff922d;font:900 8px monospace;letter-spacing:1.5px}.wv4-reference h3{font-size:21px;line-height:1.15;margin:12px 0 15px}.wv4-reference>div{display:grid;gap:7px}.wv4-reference>div span{padding:8px 9px;border-bottom:1px solid #1d2a38;color:#93a1b2;font-size:9px}.wv4-reference>div i{color:#ff7a00;font:800 7px monospace;font-style:normal;margin-right:6px}.wv4-reference>b{display:block;margin-top:17px;color:#25d587;font:900 7px monospace;letter-spacing:1px}
.wv4-loop{margin-top:24px;padding:26px;border:1px solid #1c2938;border-radius:24px;background:#070c12}.wv4-loop-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.wv4-loop-head small{color:#ff7a00;font:900 8px monospace;letter-spacing:1.5px}.wv4-loop-head strong{font-size:17px}.wv4-track{display:flex;align-items:stretch;gap:7px}.wv4-track article{flex:1;min-width:0;padding:15px 13px;border:1px solid #1b2938;border-radius:12px;background:#0a1119}.wv4-track article>i{color:#ff7a00;font:900 8px monospace;font-style:normal}.wv4-track article>small{display:block;color:#65768b;font:800 7px monospace;margin:12px 0 5px}.wv4-track article>b{display:block;font-size:11px}.wv4-track article>p{margin:7px 0 0;color:#657589;font-size:8px;line-height:1.5}.wv4-track>span{align-self:center;color:#ff7a00;font-weight:900}.wv4-feedback{margin-top:16px;padding-top:15px;border-top:1px solid #1a2836;display:flex;justify-content:center;align-items:center;gap:14px;color:#718196;font:900 8px monospace;letter-spacing:1px}.wv4-feedback b,.wv4-feedback em{color:#ff7a00;font-style:normal}.wv4-thesis{text-align:center;max-width:900px;margin:55px auto 0}.wv4-thesis>small{color:#607187;font:900 8px monospace;letter-spacing:2px}.wv4-thesis h3{font-size:clamp(32px,3.5vw,50px);line-height:1.12;margin:14px 0}
@keyframes wv4Travel{from{left:0}to{left:100%}}

@media(max-width:760px){
 .winner-v4{padding-top:80px;padding-bottom:85px}.wv4-head{padding:0 4px;margin-bottom:30px}.wv4-head h2{font-size:40px;letter-spacing:-1.5px}.wv4-head>p:last-child{font-size:15px}
 .wv4-lab{height:1040px;border-radius:27px}
 .wv4-live{top:18px;left:18px}
 .wv4-winner{left:50%;top:55px;transform:translateX(-50%);width:calc(100% - 36px);max-width:300px}
 .wv4-readline{left:50%;top:390px;width:1px;height:52px;border-top:0;border-left:1px dashed rgba(61,140,255,.35)}.wv4-readline i{left:-3px;top:0;animation:wv4TravelM 2.2s linear infinite}.wv4-readline b{top:18px;left:13px}
 .wv4-brain{left:50%;top:445px;transform:translateX(-50%);width:170px;height:170px}
 .wv4-signals{left:18px;right:18px;top:650px;width:auto}.wv4-signals>div{flex-wrap:wrap}
 .wv4-reference{left:18px;right:18px;top:795px;width:auto;padding:18px}.wv4-reference h3{font-size:20px}.wv4-reference>div{grid-template-columns:1fr 1fr}
 .wv4-loop{margin-top:18px;padding:18px}.wv4-loop-head{display:block}.wv4-loop-head strong{display:block;margin-top:8px;font-size:15px;line-height:1.5}
 .wv4-track{display:grid;grid-template-columns:1fr}.wv4-track>span{transform:rotate(90deg);text-align:center;height:14px}.wv4-track article{padding:14px}.wv4-feedback{flex-wrap:wrap;gap:8px;font-size:7px}
 .wv4-thesis{margin-top:38px}.wv4-thesis h3{font-size:32px}
}
@keyframes wv4TravelM{from{top:0}to{top:48px}}
@media(prefers-reduced-motion:reduce){.wv4-readline i{animation:none!important}}

/* WOW04 V1.1 — closing sales layer */
.wv4-closing{max-width:1040px!important;margin-top:70px!important}
.wv4-closing-lead{margin:0 auto 28px;color:#93a1b2;font-size:16px;line-height:1.65}
.wv4-memory-flow{display:flex;align-items:stretch;justify-content:center;gap:9px;margin:30px auto 18px}
.wv4-memory-flow>span{min-width:155px;padding:15px 17px;border:1px solid #1d2b3b;border-radius:13px;background:#091018;text-align:left}
.wv4-memory-flow>span small{display:block;color:#687a90;font:900 7px ui-monospace,monospace;letter-spacing:1px;margin-bottom:7px}
.wv4-memory-flow>span b{font-size:11px;color:#dce5ee}
.wv4-memory-flow>i{align-self:center;color:#ff7a00;font-style:normal;font-weight:900}
.wv4-memory-flow>.is-intelligence{border-color:rgba(255,122,0,.5);background:linear-gradient(145deg,rgba(255,122,0,.09),#091018);box-shadow:0 0 30px rgba(255,122,0,.06)}
.wv4-memory-flow>.is-intelligence small,.wv4-memory-flow>.is-intelligence b{color:#ff8b1f}
.wv4-compound{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1px solid rgba(61,140,255,.16);border-radius:12px;background:rgba(61,140,255,.025);color:#74869a;font:800 8px ui-monospace,monospace}
.wv4-compound i{color:#50647a;font-style:normal}.wv4-compound strong{color:#cbd6e1}
.wv4-closing h4{font-size:clamp(24px,2.5vw,35px);line-height:1.22;margin:35px auto 14px;max-width:900px}
.wv4-closing h4 em{color:#ff7a00;font-style:normal}
.wv4-truth{max-width:720px;margin:0 auto!important;color:#66788d!important;font-size:12px!important;line-height:1.65!important}
@media(max-width:760px){
 .wv4-closing{margin-top:45px!important}
 .wv4-closing-lead{font-size:14px;margin-bottom:22px}
 .wv4-memory-flow{display:grid;grid-template-columns:1fr;gap:6px;margin:24px 0 16px}
 .wv4-memory-flow>span{min-width:0;padding:13px 15px;text-align:center}
 .wv4-memory-flow>i{height:12px;line-height:12px;transform:rotate(90deg)}
 .wv4-compound{display:grid;grid-template-columns:1fr;text-align:center;gap:4px;padding:14px}
 .wv4-compound i{transform:rotate(90deg)}
 .wv4-closing h4{font-size:25px;margin-top:28px}
 .wv4-truth{font-size:11px!important;padding:0 8px}
}

/* WOW04 Mobile V1.2 — connected Growth Brain */
@media(max-width:760px){
 .winner-v4{padding-top:92px!important}
 .wv4-lab{height:1090px!important}
 .wv4-winner{top:64px!important}
 .wv4-readline{
   left:50%!important;top:397px!important;width:1px!important;height:74px!important;
   border-left:1px solid rgba(61,140,255,.42)!important;
   border-top:0!important;
   z-index:4!important
 }
 .wv4-readline:after{
   content:"";position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;border-radius:50%;
   background:#3d8cff;box-shadow:0 0 14px #3d8cff
 }
 .wv4-readline b{top:21px!important;left:15px!important}
 .wv4-brain{
   left:50%!important;top:470px!important;transform:translateX(-50%)!important;
   width:190px!important;height:190px!important;
   border-color:rgba(255,122,0,.7)!important;
   background:radial-gradient(circle at 50% 46%,rgba(255,122,0,.22),rgba(9,14,21,.96) 57%,#060b11 72%)!important;
   box-shadow:0 0 0 1px rgba(255,122,0,.08),0 0 46px rgba(255,122,0,.13),inset 0 0 30px rgba(255,122,0,.08)!important;
   z-index:5!important
 }
 .wv4-brain:before{
   content:"";position:absolute;inset:31px;border-radius:50%;
   border:1px solid rgba(255,122,0,.38);
   box-shadow:inset 0 0 22px rgba(255,122,0,.08)
 }
 .wv4-brain-core{position:relative;z-index:4;display:grid;place-items:center}
 .wv4-brain-core small{color:#ff8a19;font:900 8px ui-monospace,monospace;letter-spacing:2px}
 .wv4-brain-core strong{font-size:22px;letter-spacing:.3px;margin:7px 0 5px}
 .wv4-brain-core span{color:#708198;font:800 7px ui-monospace,monospace}
 .wv4-brain-input{
   position:absolute!important;left:50%!important;top:-32px!important;width:1px!important;height:32px!important;
   border:0!important;border-radius:0!important;background:linear-gradient(#3d8cff,#ff7a00)!important;
   animation:none!important
 }
 .wv4-brain-input:after{content:"";position:absolute;bottom:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:#ff7a00;box-shadow:0 0 13px #ff7a00}
 .wv4-brain-output{
   position:absolute!important;left:50%!important;bottom:-50px!important;width:1px!important;height:50px!important;
   border:0!important;border-radius:0!important;background:linear-gradient(#ff7a00,rgba(255,122,0,.18))!important;
   animation:none!important
 }
 .wv4-brain-output:after{content:"";position:absolute;bottom:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:#ff7a00;box-shadow:0 0 12px rgba(255,122,0,.8)}
 .wv4-memory-state{
   position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);white-space:nowrap;
   padding:5px 8px;border:1px solid rgba(255,122,0,.25);border-radius:99px;background:#080e15;
   color:#8c99a9;font:900 6px ui-monospace,monospace;letter-spacing:1px;z-index:7
 }
 .wv4-memory-state i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#25d587;box-shadow:0 0 7px #25d587;margin-right:4px}
 .wv4-signals{top:735px!important}
 .wv4-reference{top:855px!important}
 .wv4-ring.r1{inset:-20px!important;border-color:rgba(255,122,0,.24)!important}
 .wv4-ring.r2{inset:20px!important;border-color:rgba(61,140,255,.2)!important}
}

/* WOW04 Mobile V1.3 — precision vertical connection only */
@media(max-width:760px){
  .wv4-reference{top:835px!important;}
  .wv4-lab{height:1065px!important;}
  .wv4-loop{margin-top:10px!important;}
}

/* WOW04 Mobile V1.4 Compact — remove repeated storytelling */
.wv4-mobile-shortflow{display:none}
@media(max-width:760px){
  .winner-v4{padding-bottom:70px!important}
  .wv4-lab{height:1005px!important}
  .wv4-winner{top:58px!important;padding:13px!important}
  .wv4-ad{height:118px!important}
  .wv4-winner-state{margin:10px 0 7px!important}
  .wv4-note{margin-top:7px!important}
  .wv4-readline{top:348px!important;height:66px!important}
  .wv4-brain{top:414px!important}
  .wv4-signals{top:676px!important}
  .wv4-reference{top:792px!important;padding:16px!important}
  .wv4-reference h3{margin:9px 0 10px!important}
  .wv4-reference>div:not(.wv4-mobile-shortflow){gap:4px!important}
  .wv4-reference>div:not(.wv4-mobile-shortflow) span{padding:6px 7px!important}
  .wv4-reference>b{margin-top:11px!important}
  .wv4-mobile-shortflow{
    display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;
    gap:5px;margin-top:11px;padding-top:10px;border-top:1px solid #1b2938;
    color:#718196;font:900 6px ui-monospace,monospace;letter-spacing:.5px
  }
  .wv4-mobile-shortflow i{color:#ff7a00;font-style:normal}
  .wv4-loop{display:none!important}
  .wv4-closing{margin-top:30px!important}
  .wv4-closing h3{font-size:29px!important}
  .wv4-memory-flow{margin-top:20px!important}
}

/* WOW04 Mobile V1.5 Final Compact — closing only */
@media(max-width:760px){
  .wv4-closing{margin-top:26px!important}
  .wv4-closing-lead{margin-bottom:18px!important}
  .wv4-memory-flow{
    display:flex!important;align-items:stretch!important;gap:3px!important;
    margin:18px 0 12px!important;padding:0!important
  }
  .wv4-memory-flow>span{
    flex:1!important;min-width:0!important;padding:10px 4px!important;
    display:flex!important;flex-direction:column!important;justify-content:center!important;
    text-align:center!important;border-radius:9px!important
  }
  .wv4-memory-flow>span small{
    font-size:5px!important;letter-spacing:.35px!important;margin-bottom:5px!important;
    white-space:normal!important;line-height:1.25!important
  }
  .wv4-memory-flow>span b{font-size:8px!important;line-height:1.25!important}
  .wv4-memory-flow>i{
    width:9px!important;height:auto!important;align-self:center!important;
    transform:none!important;font-size:9px!important;line-height:1!important
  }
  .wv4-compound{
    display:flex!important;align-items:center!important;justify-content:center!important;
    flex-wrap:wrap!important;gap:5px!important;padding:9px 10px!important;
    font-size:6px!important;line-height:1.35!important
  }
  .wv4-compound i{transform:none!important}
  .wv4-closing h4{font-size:23px!important;line-height:1.22!important;margin:24px auto 11px!important}
  .wv4-truth{max-width:330px!important;font-size:10px!important;line-height:1.55!important}
}

/* WOW04 Mobile V1.6 — connection + reference clipping fix only */
@media(max-width:760px){
  .wv4-readline{
    top:318px!important;
    height:96px!important;
  }
  .wv4-lab{
    height:1060px!important;
  }
  .wv4-reference{
    top:792px!important;
  }
}

/* WOW04 Mobile V1.7 — vertical compression, preserve content */
@media(max-width:760px){
  .winner-v4{padding-top:78px!important;padding-bottom:62px!important}
  .wv4-head{margin-bottom:20px!important}
  .wv4-lab{height:940px!important}

  /* bring Winner into the Brain scene */
  .wv4-winner{top:92px!important}
  .wv4-readline{top:326px!important;height:48px!important}
  .wv4-readline b{top:12px!important}
  .wv4-brain{top:374px!important}

  /* tighten Brain → Signals → Reference */
  .wv4-signals{top:632px!important}
  .wv4-reference{top:742px!important;padding:15px!important}
  .wv4-reference h3{margin:7px 0 9px!important}
  .wv4-reference>div:not(.wv4-mobile-shortflow) span{padding:5px 7px!important}
  .wv4-reference>b{margin-top:8px!important}
  .wv4-mobile-shortflow{margin-top:8px!important;padding-top:8px!important}

  /* closing starts sooner */
  .wv4-closing{margin-top:22px!important}
}

/* WOW04 Mobile V1.8 — close dead gap before sales closing */
@media(max-width:760px){
  .wv4-lab{height:910px!important;}
  .wv4-closing{
    margin-top:4px!important;
    transform:translateY(-18px)!important;
  }
  .winner-v4{padding-bottom:44px!important;}
}

/* WOW04 Mobile V1.9 — restore clean Reference → Closing separation */
@media(max-width:760px){
  .wv4-lab{height:932px!important;}
  .wv4-closing{
    margin-top:14px!important;
    transform:none!important;
  }
  .winner-v4{padding-bottom:48px!important;}
}

/* WOW04 V1.10 — customer-readable bilingual learning labels */
.wv4-signals>div span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}
.wv4-signals>div .wv4-cn{color:#cbd5df;font-size:9px;font-family:inherit;letter-spacing:0}
.wv4-signals>div span>small{color:#5f7186;font:800 6px ui-monospace,monospace;letter-spacing:.5px}
.wv4-reference>div span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center}
.wv4-reference>div span>i{grid-row:1 / span 2}
.wv4-reference>div span>b{color:#aeb9c6;font-size:9px;font-weight:600}
.wv4-reference>div span>small{color:#53657a;font:800 5px ui-monospace,monospace;letter-spacing:.55px;margin-top:2px}
@media(max-width:760px){
 .wv4-signals>div{gap:5px!important;flex-wrap:nowrap!important}
 .wv4-signals>div span{padding:7px 5px!important;min-width:0!important;flex:1!important}
 .wv4-signals>div .wv4-cn{font-size:8px!important;white-space:nowrap}
 .wv4-signals>div span>small{font-size:5px!important}
 .wv4-reference>div span>b{font-size:9px!important}
 .wv4-reference>div span>small{font-size:5px!important}
}

/* WOW04 Mobile V1.11 — tighten intro → Learning Lab gap only */
@media(max-width:760px){
  .wv4-head{margin-bottom:8px!important;}
}

/* WOW04 Desktop V2 — remove duplicate flow + rebalance learning composition
   Mobile remains locked: desktop-only overrides */
@media(min-width:761px){
  .wv4-mobile-shortflow{display:none!important}

  .wv4-lab{
    height:610px!important;
    display:block!important;
  }

  /* Left: real winner */
  .wv4-winner{
    left:4.2%!important;
    top:17%!important;
    width:235px!important;
  }

  /* Winner → Brain evidence input */
  .wv4-readline{
    left:23.5%!important;
    top:35%!important;
    width:20%!important;
  }

  /* Center: make Growth Brain the visual anchor */
  .wv4-brain{
    left:44%!important;
    top:17%!important;
    width:205px!important;
    height:205px!important;
  }
  .wv4-brain-core{
    position:relative!important;
    z-index:4!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
  }
  .wv4-brain-core small{
    display:block!important;
    color:#ff7a00!important;
    font:900 8px ui-monospace,monospace!important;
    letter-spacing:1.8px!important;
    margin-bottom:7px!important;
  }
  .wv4-brain-core strong{
    display:block!important;
    font-size:22px!important;
    line-height:1!important;
    letter-spacing:-.4px!important;
    margin:0 0 7px!important;
  }
  .wv4-brain-core span{
    display:block!important;
    color:#607188!important;
    font:800 7px ui-monospace,monospace!important;
    letter-spacing:.5px!important;
  }
  .wv4-memory-state{
    position:absolute!important;
    left:50%!important;
    bottom:-29px!important;
    transform:translateX(-50%)!important;
    white-space:nowrap!important;
    padding:6px 10px!important;
    border:1px solid rgba(255,122,0,.28)!important;
    border-radius:99px!important;
    background:#080e15!important;
    color:#8998aa!important;
    font:900 7px ui-monospace,monospace!important;
    letter-spacing:1px!important;
    z-index:7!important;
  }
  .wv4-memory-state i{
    display:inline-block!important;width:5px!important;height:5px!important;
    border-radius:50%!important;background:#25d587!important;
    box-shadow:0 0 7px #25d587!important;margin-right:5px!important;
  }
  .wv4-brain-input,.wv4-brain-output{display:none!important}

  /* Signals become the Brain output, centered beneath it */
  .wv4-signals{
    left:36%!important;
    top:58%!important;
    width:370px!important;
  }

  /* Right: one clean Winner Reference card, no repeated mini-flow */
  .wv4-reference{
    right:4.2%!important;
    top:20%!important;
    width:245px!important;
    padding:22px!important;
  }
  .wv4-reference h3{margin-bottom:17px!important}
  .wv4-reference>div:not(.wv4-mobile-shortflow){gap:5px!important}
  .wv4-reference>div:not(.wv4-mobile-shortflow) span{padding:8px 7px!important}
  .wv4-reference>b{margin-top:15px!important}

  /* Full test lineage belongs only here on desktop */
  .wv4-loop{
    margin-top:22px!important;
    padding:24px 26px!important;
  }
}

/* WOW04 Desktop V2.1 — vertical compression only; mobile remains locked */
@media(min-width:761px){
  .wv4-lab{height:500px!important;}

  /* Re-center the same composition inside the shorter stage */
  .wv4-winner{top:14%!important;}
  .wv4-readline{top:34%!important;}
  .wv4-brain{top:12%!important;}
  .wv4-signals{top:57%!important;}
  .wv4-reference{top:14%!important;}

  /* Remove dead air before/inside the full test lineage */
  .wv4-loop{
    margin-top:16px!important;
    padding:20px 26px 18px!important;
  }
  .wv4-loop-head{margin-bottom:18px!important;}
  .wv4-loop-grid{gap:22px!important;}
  .wv4-loop-foot{margin-top:16px!important;padding-top:14px!important;}
}

/* WOW04 Desktop V2.2 — compact lower test lineage only; mobile remains locked */
@media(min-width:761px){
  .wv4-loop{
    margin-top:12px!important;
    padding:15px 26px 12px!important;
  }
  .wv4-loop-head{margin-bottom:11px!important;}
  .wv4-loop-grid{gap:18px!important;}
  .wv4-loop-grid>article,
  .wv4-loop-grid>div{
    min-height:0!important;
    padding-top:13px!important;
    padding-bottom:13px!important;
  }
  .wv4-loop-foot{
    margin-top:10px!important;
    padding-top:9px!important;
  }
}

/* WOW04 Desktop V2.3 — remove empty lower band from Learning Lab only */
@media(min-width:761px){
  .wv4-lab{height:420px!important;}
  .wv4-loop{margin-top:10px!important;}
}

/* WOW04 Desktop V2.4 — clarity + luminance polish only; mobile remains locked */
@media(min-width:761px){
  /* Global legibility inside WOW04 */
  .winner-v4{--wv4-text:#dce5ee;--wv4-muted:#91a2b5;--wv4-dim:#71859a}
  .wv4-lab-label,
  .wv4-readline b,
  .wv4-signals>small,
  .wv4-loop small,
  .wv4-loop-foot{color:#8fa4ba!important;text-shadow:0 0 10px rgba(100,155,210,.12)}
  .wv4-winner p,
  .wv4-note,
  .wv4-signals>p,
  .wv4-loop p{color:#91a2b5!important}
  .wv4-winner strong,
  .wv4-reference h3,
  .wv4-reference>div span>b,
  .wv4-loop h3,
  .wv4-loop b{color:#e8eef5!important}

  /* Winner status and real-result numbers */
  .wv4-winner-state{color:#38e9a1!important;text-shadow:0 0 12px rgba(56,233,161,.28)}
  .wv4-winner-state:before{box-shadow:0 0 12px rgba(56,233,161,.9)!important}
  .wv4-winner dl dd{color:#f3f7fb!important;text-shadow:0 0 10px rgba(255,255,255,.08)}

  /* Growth Brain: brighter without becoming neon */
  .wv4-brain{
    border-color:rgba(255,122,0,.82)!important;
    box-shadow:0 0 0 1px rgba(255,122,0,.10),0 0 38px rgba(255,122,0,.13),inset 0 0 34px rgba(255,122,0,.10)!important;
  }
  .wv4-brain-core small{color:#ff8a19!important;text-shadow:0 0 14px rgba(255,122,0,.34)}
  .wv4-brain-core strong{color:#fff!important;text-shadow:0 0 18px rgba(255,255,255,.10)}
  .wv4-brain-core span{color:#91a2b5!important}
  .wv4-ring.r1{border-color:rgba(255,122,0,.34)!important}
  .wv4-ring.r2{border-color:rgba(61,140,255,.30)!important}

  /* Signal path / animated nodes */
  .wv4-readline{border-color:rgba(61,140,255,.62)!important}
  .wv4-readline:after{
    background:#4d9aff!important;
    box-shadow:0 0 8px #3d8cff,0 0 18px rgba(61,140,255,.55)!important;
  }
  .wv4-memory-state{
    color:#aebdcb!important;
    border-color:rgba(255,122,0,.42)!important;
    box-shadow:0 0 18px rgba(255,122,0,.08)!important;
  }
  .wv4-memory-state i{box-shadow:0 0 5px #25d587,0 0 13px rgba(37,213,135,.55)!important}

  /* Winning Signals */
  .wv4-signals>div span{
    border-color:#31475d!important;
    background:rgba(10,18,27,.94)!important;
    box-shadow:inset 0 0 18px rgba(72,126,180,.035)!important;
  }
  .wv4-signals>div .wv4-cn{color:#e1e9f1!important}
  .wv4-signals>div span>small{color:#8297ac!important}
  .wv4-signals>p{color:#9aaabc!important}
  .wv4-signals>p b{color:#dce5ee!important}

  /* Winner Reference */
  .wv4-reference{
    border-color:rgba(255,122,0,.55)!important;
    box-shadow:0 0 28px rgba(255,122,0,.055),inset 0 0 24px rgba(255,122,0,.025)!important;
  }
  .wv4-reference>small{color:#ff8a19!important;text-shadow:0 0 12px rgba(255,122,0,.22)}
  .wv4-reference h3 em{color:#ff7a00!important;text-shadow:0 0 13px rgba(255,122,0,.16)}
  .wv4-reference>div span{border-color:#2c3c4c!important}
  .wv4-reference>div span>small{color:#71879d!important}
  .wv4-reference>b{color:#38e9a1!important;text-shadow:0 0 10px rgba(56,233,161,.20)}

  /* Lower lineage: readable but secondary */
  .wv4-loop{border-color:#26394b!important}
  .wv4-loop-head strong{color:#f0f4f8!important}
  .wv4-loop-grid>article,
  .wv4-loop-grid>div{
    border-color:#293e52!important;
    background:rgba(9,17,25,.92)!important;
  }
  .wv4-loop-grid h4,
  .wv4-loop-grid strong{color:#e8eef5!important}
  .wv4-loop-grid p{color:#879aad!important}
  .wv4-loop-grid small{color:#8296aa!important}
  .wv4-loop-grid i,
  .wv4-loop-arrow{color:#ff850f!important;text-shadow:0 0 10px rgba(255,122,0,.30)}

  /* Gentle living-system pulse */
  @keyframes wv4DesktopGlow{
    0%,100%{filter:brightness(1)}
    50%{filter:brightness(1.10)}
  }
  .wv4-brain,.wv4-memory-state{animation:wv4DesktopGlow 3.6s ease-in-out infinite}
}
@media(min-width:761px) and (prefers-reduced-motion:reduce){
  .wv4-brain,.wv4-memory-state{animation:none!important}
}

/* WOW04 Desktop V2.5 — repair Brain → Memory → Signals collision; mobile locked */
@media(min-width:761px){
  /* Keep the compact 420px lab; use explicit desktop positions instead of % */
  .wv4-brain{
    top:46px!important;
  }
  .wv4-memory-state{
    bottom:-34px!important;
  }
  .wv4-signals{
    top:300px!important;
    left:36%!important;
    width:370px!important;
  }
  .wv4-signals>small{
    display:block!important;
    margin-bottom:10px!important;
  }
  .wv4-signals>div{
    margin-top:0!important;
  }
  .wv4-signals>p{
    margin-top:10px!important;
    line-height:1.55!important;
  }
}

/* WOW04 Desktop V2.6 — Intelligence Energy Polish; mobile remains locked */
@media(min-width:761px){
  /* Winner → Brain signal rail */
  .wv4-readline{
    height:2px!important;
    border:0!important;
    background:linear-gradient(90deg,rgba(61,140,255,.08),rgba(61,140,255,.78) 48%,rgba(61,140,255,.22))!important;
    box-shadow:0 0 8px rgba(61,140,255,.20)!important;
    overflow:visible!important;
  }
  .wv4-readline:before{
    content:""!important;position:absolute!important;top:-2px!important;left:0!important;
    width:28px!important;height:6px!important;border-radius:99px!important;
    background:linear-gradient(90deg,transparent,#69aaff,transparent)!important;
    filter:blur(.2px)!important;
    box-shadow:0 0 12px rgba(61,140,255,.75)!important;
    animation:wv4SignalTravel 2.8s linear infinite!important;
  }
  .wv4-readline:after{
    width:8px!important;height:8px!important;top:-3px!important;left:48%!important;
    border:1px solid rgba(150,201,255,.85)!important;
    background:#4d9aff!important;
    box-shadow:0 0 8px #3d8cff,0 0 22px rgba(61,140,255,.75)!important;
  }

  /* Brain becomes the hero object */
  .wv4-brain{
    background:
      radial-gradient(circle at 50% 45%,rgba(255,145,45,.22),rgba(255,122,0,.08) 28%,rgba(7,13,20,.96) 66%)!important;
    border-color:rgba(255,133,22,.95)!important;
    box-shadow:
      0 0 0 1px rgba(255,122,0,.12),
      0 0 28px rgba(255,122,0,.15),
      0 0 72px rgba(255,122,0,.07),
      inset 0 0 42px rgba(255,122,0,.11)!important;
  }
  .wv4-brain:before{
    content:""!important;position:absolute!important;inset:27px!important;border-radius:50%!important;
    border:1px solid rgba(255,150,55,.30)!important;
    box-shadow:inset 0 0 28px rgba(255,122,0,.08),0 0 18px rgba(255,122,0,.05)!important;
  }
  .wv4-brain:after{
    content:""!important;position:absolute!important;inset:-10px!important;border-radius:50%!important;
    border-top:1px solid rgba(255,145,38,.58)!important;
    border-right:1px solid transparent!important;
    border-bottom:1px solid rgba(61,140,255,.22)!important;
    border-left:1px solid transparent!important;
    animation:wv4OrbitSpin 9s linear infinite!important;
  }
  .wv4-ring.r1{
    border-color:rgba(255,122,0,.38)!important;
    box-shadow:0 0 20px rgba(255,122,0,.05)!important;
    animation:wv4OrbitSpin 14s linear infinite reverse!important;
  }
  .wv4-ring.r2{
    border-color:rgba(61,140,255,.34)!important;
    box-shadow:inset 0 0 22px rgba(61,140,255,.035)!important;
  }
  .wv4-brain-core strong{
    text-shadow:0 0 18px rgba(255,255,255,.13),0 0 30px rgba(255,122,0,.08)!important;
  }

  /* Brain → Memory → Signals output spine */
  .wv4-memory-state:after{
    content:""!important;position:absolute!important;left:50%!important;top:100%!important;
    width:1px!important;height:38px!important;
    background:linear-gradient(rgba(255,122,0,.78),rgba(255,122,0,.16))!important;
    box-shadow:0 0 8px rgba(255,122,0,.28)!important;
  }
  .wv4-signals:before{
    content:""!important;position:absolute!important;left:50%!important;top:-18px!important;
    width:7px!important;height:7px!important;border-radius:50%!important;
    background:#ff8614!important;
    box-shadow:0 0 9px #ff7a00,0 0 20px rgba(255,122,0,.52)!important;
    animation:wv4NodePulse 2.2s ease-in-out infinite!important;
  }

  /* Signal cards feel active */
  .wv4-signals>div span{
    transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important;
  }
  .wv4-signals>div span:nth-child(1),
  .wv4-signals>div span:nth-child(2),
  .wv4-signals>div span:nth-child(4){
    box-shadow:inset 0 0 18px rgba(61,140,255,.04),0 0 12px rgba(61,140,255,.035)!important;
  }

  /* Reference is the evidence destination */
  .wv4-reference{
    border-color:rgba(255,128,10,.68)!important;
    box-shadow:0 0 34px rgba(255,122,0,.07),inset 0 0 28px rgba(255,122,0,.028)!important;
  }

  /* Lower lineage: brighter connected execution rail */
  .wv4-loop-grid{
    position:relative!important;
  }
  .wv4-loop-grid:before{
    content:""!important;position:absolute!important;left:3%!important;right:3%!important;top:50%!important;
    height:1px!important;z-index:0!important;
    background:linear-gradient(90deg,transparent,rgba(255,122,0,.15) 8%,rgba(255,122,0,.30) 50%,rgba(255,122,0,.15) 92%,transparent)!important;
  }
  .wv4-loop-grid>article,
  .wv4-loop-grid>div{
    position:relative!important;z-index:1!important;
    box-shadow:0 0 18px rgba(35,73,110,.035)!important;
  }
  .wv4-loop-arrow{
    position:relative!important;z-index:2!important;
    text-shadow:0 0 8px rgba(255,122,0,.45),0 0 18px rgba(255,122,0,.20)!important;
    animation:wv4ArrowPulse 2.6s ease-in-out infinite!important;
  }

  @keyframes wv4SignalTravel{
    0%{left:0;opacity:0}
    12%{opacity:1}
    88%{opacity:1}
    100%{left:calc(100% - 28px);opacity:0}
  }
  @keyframes wv4OrbitSpin{to{transform:rotate(360deg)}}
  @keyframes wv4NodePulse{
    0%,100%{transform:translateX(-50%) scale(.85);opacity:.65}
    50%{transform:translateX(-50%) scale(1.15);opacity:1}
  }
  @keyframes wv4ArrowPulse{
    0%,100%{filter:brightness(1);transform:translateX(0)}
    50%{filter:brightness(1.28);transform:translateX(2px)}
  }
}
@media(min-width:761px) and (prefers-reduced-motion:reduce){
  .wv4-readline:before,.wv4-brain:after,.wv4-ring.r1,.wv4-signals:before,.wv4-loop-arrow{
    animation:none!important;
  }
}

/* WOW04 Desktop V2.7 — Color Hierarchy System; layout/text/mobile locked */
@media(min-width:761px){
  /* 1. Real Winner — success / confirmed result */
  .wv4-winner{
    background:linear-gradient(155deg,rgba(6,28,27,.98),rgba(5,14,21,.98) 58%,rgba(4,11,17,.98))!important;
    border-color:rgba(35,221,150,.58)!important;
    box-shadow:0 0 28px rgba(35,221,150,.075),inset 0 0 32px rgba(35,221,150,.035)!important;
  }

  /* 2. Growth Brain — strongest visual anchor */
  .wv4-brain{
    background:
      radial-gradient(circle at 50% 43%,rgba(255,151,50,.34),rgba(255,122,0,.14) 30%,rgba(13,10,9,.99) 67%)!important;
    border:1px solid rgba(255,132,17,1)!important;
    box-shadow:
      0 0 0 1px rgba(255,122,0,.20),
      0 0 34px rgba(255,122,0,.24),
      0 0 82px rgba(255,122,0,.11),
      inset 0 0 48px rgba(255,122,0,.16)!important;
  }
  .wv4-brain-core small{color:#ff9b36!important}
  .wv4-brain-core strong{color:#fff!important;text-shadow:0 0 20px rgba(255,255,255,.17),0 0 30px rgba(255,122,0,.13)!important}

  /* 3. Winning Signals — distinct semantic colors */
  .wv4-signals>div span:nth-child(1){
    background:linear-gradient(180deg,rgba(9,31,35,.98),rgba(7,18,25,.98))!important;
    border-color:rgba(43,218,177,.48)!important;
    box-shadow:inset 0 0 20px rgba(43,218,177,.055),0 0 14px rgba(43,218,177,.05)!important;
  }
  .wv4-signals>div span:nth-child(2){
    background:linear-gradient(180deg,rgba(8,26,39,.98),rgba(7,17,27,.98))!important;
    border-color:rgba(69,157,255,.52)!important;
    box-shadow:inset 0 0 20px rgba(69,157,255,.06),0 0 14px rgba(69,157,255,.05)!important;
  }
  .wv4-signals>div span:nth-child(3){
    background:linear-gradient(180deg,rgba(38,22,8,.98),rgba(19,14,10,.98))!important;
    border-color:rgba(255,132,17,.62)!important;
    box-shadow:inset 0 0 20px rgba(255,122,0,.075),0 0 15px rgba(255,122,0,.07)!important;
  }
  .wv4-signals>div span:nth-child(4){
    background:linear-gradient(180deg,rgba(8,29,34,.98),rgba(7,17,25,.98))!important;
    border-color:rgba(49,205,188,.48)!important;
    box-shadow:inset 0 0 20px rgba(49,205,188,.055),0 0 14px rgba(49,205,188,.05)!important;
  }
  .wv4-signals>div span:nth-child(5){
    background:linear-gradient(180deg,rgba(22,18,42,.98),rgba(10,14,27,.98))!important;
    border-color:rgba(126,113,255,.52)!important;
    box-shadow:inset 0 0 20px rgba(126,113,255,.065),0 0 14px rgba(126,113,255,.05)!important;
  }

  /* 4. Winner Reference — secondary orange intelligence asset */
  .wv4-reference{
    background:linear-gradient(155deg,rgba(31,19,9,.98),rgba(13,13,14,.99) 54%,rgba(7,12,17,.99))!important;
    border-color:rgba(255,126,8,.88)!important;
    box-shadow:0 0 30px rgba(255,122,0,.12),inset 0 0 34px rgba(255,122,0,.055)!important;
  }

  /* 5. Five-step lineage — each stage has its own restrained identity */
  .wv4-loop-grid>article:nth-of-type(1),
  .wv4-loop-grid>div:nth-of-type(1){
    background:linear-gradient(145deg,rgba(11,30,37,.98),rgba(7,16,24,.98))!important;
    border-color:rgba(52,185,190,.40)!important;
  }
  .wv4-loop-grid>article:nth-of-type(2),
  .wv4-loop-grid>div:nth-of-type(2){
    background:linear-gradient(145deg,rgba(12,25,40,.98),rgba(7,16,25,.98))!important;
    border-color:rgba(70,139,230,.42)!important;
  }
  .wv4-loop-grid>article:nth-of-type(3),
  .wv4-loop-grid>div:nth-of-type(3){
    background:linear-gradient(145deg,rgba(28,19,10,.98),rgba(13,15,18,.98))!important;
    border-color:rgba(255,137,25,.48)!important;
  }
  .wv4-loop-grid>article:nth-of-type(4),
  .wv4-loop-grid>div:nth-of-type(4){
    background:linear-gradient(145deg,rgba(18,18,38,.98),rgba(8,15,25,.98))!important;
    border-color:rgba(116,110,224,.42)!important;
  }
  .wv4-loop-grid>article:nth-of-type(5),
  .wv4-loop-grid>div:nth-of-type(5){
    background:linear-gradient(145deg,rgba(10,30,25,.98),rgba(7,17,22,.98))!important;
    border-color:rgba(45,211,145,.48)!important;
    box-shadow:0 0 18px rgba(45,211,145,.055)!important;
  }

  /* Keep outer frames deliberately quieter than intelligence objects */
  .wv4-lab,.wv4-loop{
    border-color:#26394b!important;
    box-shadow:inset 0 0 42px rgba(38,73,105,.025)!important;
  }
}

/* WOW04 Desktop V2.8 — Final Flow Polish
   Winner → blue Signal → Growth Brain → orange Evidence → Winner Reference
   Layout/text/colors/mobile remain locked. */
@media(min-width:761px){
  /* Brain → Winner Reference evidence rail */
  .wv4-reference:before{
    content:""!important;
    position:absolute!important;
    left:-150px!important;
    top:50%!important;
    width:150px!important;
    height:2px!important;
    transform:translateY(-50%)!important;
    background:linear-gradient(90deg,rgba(255,122,0,.08),rgba(255,132,20,.72),rgba(255,122,0,.20))!important;
    box-shadow:0 0 9px rgba(255,122,0,.18)!important;
    pointer-events:none!important;
  }
  .wv4-reference:after{
    content:""!important;
    position:absolute!important;
    left:-150px!important;
    top:calc(50% - 3px)!important;
    width:28px!important;
    height:6px!important;
    border-radius:99px!important;
    background:linear-gradient(90deg,transparent,#ff9a37,transparent)!important;
    box-shadow:0 0 12px rgba(255,122,0,.72)!important;
    animation:wv4EvidenceTravel 3.1s linear infinite!important;
    pointer-events:none!important;
  }
  @keyframes wv4EvidenceTravel{
    0%{transform:translateX(0);opacity:0}
    12%{opacity:1}
    88%{opacity:1}
    100%{transform:translateX(122px);opacity:0}
  }
}
@media(min-width:761px) and (prefers-reduced-motion:reduce){
  .wv4-reference:after{animation:none!important;opacity:.8!important}
}

/* WOW04 Desktop V2.9 — Bottom Integration Final
   Upper V2.8 + Mobile remain locked. */
@media(min-width:761px){
  .wv4-closing-v29{
    max-width:1180px!important;
    margin:28px auto 0!important;
    padding:30px 34px 26px!important;
    border:1px solid #26394b!important;
    border-radius:28px!important;
    background:
      radial-gradient(circle at 76% 42%,rgba(255,122,0,.075),transparent 28%),
      linear-gradient(135deg,rgba(7,15,23,.98),rgba(5,10,16,.99))!important;
    box-shadow:inset 0 0 38px rgba(40,82,120,.025),0 0 30px rgba(0,0,0,.18)!important;
    display:grid!important;
    grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr)!important;
    grid-template-areas:"copy system" "close close"!important;
    column-gap:42px!important;
    row-gap:22px!important;
    text-align:left!important;
  }
  .wv4-v29-copy{grid-area:copy!important;align-self:center!important}
  .wv4-v29-copy>small{
    color:#8da3b9!important;
    font:900 8px ui-monospace,monospace!important;
    letter-spacing:2.4px!important;
  }
  .wv4-v29-copy h3{
    margin:10px 0 10px!important;
    font-size:30px!important;
    line-height:1.08!important;
    letter-spacing:-.8px!important;
    color:#f5f8fb!important;
  }
  .wv4-v29-copy h3 em{color:#ff7a00!important}
  .wv4-v29-copy .wv4-closing-lead{
    margin:0!important;
    color:#9cadbd!important;
    font-size:13px!important;
    line-height:1.65!important;
  }

  .wv4-v29-system{
    grid-area:system!important;
    align-self:center!important;
    padding:20px!important;
    border:1px solid rgba(255,122,0,.24)!important;
    border-radius:20px!important;
    background:linear-gradient(145deg,rgba(25,16,9,.70),rgba(7,15,23,.96) 62%)!important;
    box-shadow:inset 0 0 28px rgba(255,122,0,.035)!important;
  }
  .wv4-closing-v29 .wv4-memory-flow{
    margin:0!important;
    display:grid!important;
    grid-template-columns:1fr auto 1fr auto 1fr auto 1.18fr!important;
    gap:9px!important;
    align-items:center!important;
  }
  .wv4-closing-v29 .wv4-memory-flow span{
    min-width:0!important;
    padding:14px 10px!important;
    border:1px solid #2b4054!important;
    border-radius:14px!important;
    background:rgba(7,16,24,.96)!important;
    text-align:center!important;
    box-shadow:inset 0 0 18px rgba(58,116,166,.025)!important;
  }
  .wv4-closing-v29 .wv4-memory-flow span:nth-of-type(1){border-color:rgba(45,211,145,.42)!important;background:linear-gradient(145deg,rgba(9,30,25,.95),rgba(7,16,22,.98))!important}
  .wv4-closing-v29 .wv4-memory-flow span:nth-of-type(2){border-color:rgba(69,157,255,.42)!important;background:linear-gradient(145deg,rgba(9,24,38,.95),rgba(7,16,24,.98))!important}
  .wv4-closing-v29 .wv4-memory-flow span:nth-of-type(3){border-color:rgba(126,113,255,.42)!important;background:linear-gradient(145deg,rgba(20,17,38,.95),rgba(8,14,24,.98))!important}
  .wv4-closing-v29 .wv4-memory-flow .is-intelligence{
    border-color:rgba(255,126,8,.82)!important;
    background:linear-gradient(145deg,rgba(39,22,8,.96),rgba(13,14,17,.98))!important;
    box-shadow:0 0 18px rgba(255,122,0,.08),inset 0 0 20px rgba(255,122,0,.05)!important;
  }
  .wv4-closing-v29 .wv4-memory-flow small{
    display:block!important;color:#8095aa!important;
    font:900 6px ui-monospace,monospace!important;letter-spacing:1px!important;
  }
  .wv4-closing-v29 .wv4-memory-flow b{
    display:block!important;margin-top:5px!important;color:#e8eef5!important;font-size:11px!important;
  }
  .wv4-closing-v29 .wv4-memory-flow .is-intelligence small,
  .wv4-closing-v29 .wv4-memory-flow .is-intelligence b{color:#ff8a19!important}
  .wv4-closing-v29 .wv4-memory-flow>i{
    color:#ff7a00!important;font-style:normal!important;font-weight:900!important;
    text-shadow:0 0 10px rgba(255,122,0,.35)!important;
  }

  .wv4-v29-loop{
    margin-top:14px!important;padding-top:12px!important;
    border-top:1px solid #26394b!important;
    display:flex!important;justify-content:center!important;align-items:center!important;gap:13px!important;
    color:#8296aa!important;font:900 7px ui-monospace,monospace!important;letter-spacing:1.2px!important;
  }
  .wv4-v29-loop i{color:#ff7a00!important;font-style:normal!important}
  .wv4-v29-loop strong{color:#c7d2dc!important}

  .wv4-v29-close{
    grid-area:close!important;
    padding-top:20px!important;
    border-top:1px solid #26394b!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:34px!important;
  }
  .wv4-v29-close h4{
    margin:0!important;
    max-width:720px!important;
    font-size:24px!important;
    line-height:1.15!important;
    color:#f3f6f9!important;
  }
  .wv4-v29-close h4 em{color:#ff7a00!important}
  .wv4-v29-close .wv4-truth{
    margin:0!important;
    max-width:390px!important;
    color:#7f91a4!important;
    font-size:11px!important;
    line-height:1.6!important;
    text-align:right!important;
  }

  /* old desktop compound is replaced by the integrated system loop */
  .wv4-closing-v29 .wv4-compound{display:none!important}
}
