:root{
  --ink:#07101f;--ink2:#0c1730;--ink3:#111e3c;--text:#0e1832;--muted:#66748f;--muted2:#94a1b8;
  --white:#f9fbff;--paper:#ffffff;--soft:#f5f7fb;--line:#e4e9f2;--line-dark:rgba(255,255,255,.10);
  --purple:#7658f6;--purple2:#a071ff;--blue:#3b82f6;--cyan:#43ddd1;--green:#21b77d;--amber:#f2aa3d;--red:#eb5d6b;
  --shadow:0 24px 80px rgba(27,39,79,.12);--shadow-dark:0 35px 100px rgba(0,0,0,.36);
  --radius:24px;--radius2:18px;--radius3:13px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit}button,input{font:inherit}.container{width:min(1220px,calc(100% - 42px));margin:0 auto}.narrow{width:min(920px,calc(100% - 42px));margin:0 auto}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:14px;top:14px;z-index:999;background:#fff;padding:10px 14px;border-radius:8px}.site-header{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);border-bottom:1px solid rgba(14,24,50,.07)}.nav-wrap{height:78px;display:flex;align-items:center;gap:30px}.brand{font-size:25px;letter-spacing:-1.7px;font-weight:800;white-space:nowrap}.brand-next{color:#11182f}.brand-ads{color:var(--purple)}.desktop-nav{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:13px;color:#485773}.desktop-nav a{transition:.2s color}.desktop-nav a:hover{color:#151e39}.nav-actions{display:flex;gap:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:11px 16px;font-weight:750;font-size:13px;border:1px solid transparent;cursor:pointer;transition:.22s transform,.22s box-shadow,.22s background,.22s border-color}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait}.btn-primary{background:linear-gradient(135deg,var(--purple),var(--purple2));color:#fff;box-shadow:0 14px 30px rgba(118,88,246,.26)}.btn-ghost{background:#fff;border-color:#dfe5ef;color:#15203a}.btn-dark-ghost{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15);color:#dce5f9}.btn-lg{padding:14px 19px}.mobile-menu-btn{display:none;margin-left:auto;width:42px;height:42px;border:1px solid #e0e5ee;border-radius:11px;background:#fff;padding:10px}.mobile-menu-btn span{display:block;height:2px;background:#17213b;margin:4px 0;border-radius:3px}.mobile-nav{padding:14px 20px 22px;display:grid;gap:14px;background:#fff;border-top:1px solid #edf0f5}.mobile-nav a:not(.btn){font-size:15px;padding:7px 2px}.section-dark{position:relative;background:radial-gradient(circle at 30% 5%,#172954 0,#0b142a 37%,#07101f 78%);color:var(--white);overflow:hidden}.hero{padding:86px 0 78px;min-height:780px;display:flex;align-items:center}.hero-grid-bg{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 80%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.28;pointer-events:none}.orb-a{width:420px;height:420px;background:#6944e9;right:-120px;top:40px}.orb-b{width:330px;height:330px;background:#1fbcb0;left:-130px;bottom:-160px}.hero-grid{position:relative;display:grid;grid-template-columns:.88fr 1.22fr;gap:58px;align-items:center}.eyebrow,.section-kicker{font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#7989a7}.section-dark .eyebrow,.section-dark .section-kicker,.evidence-section .section-kicker{color:#9eb2db}.eyebrow{display:flex;align-items:center;gap:9px}.dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 7px rgba(67,221,209,.09)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.058em;margin:21px 0 25px;max-width:690px}h1 span,h2 span{background:linear-gradient(135deg,#7255ef,#a976ff);-webkit-background-clip:text;background-clip:text;color:transparent}.section-dark h1 span{background:linear-gradient(135deg,#fff 8%,#b79cff 55%,#63e4df);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:24px;color:#dfe7f9;max-width:620px;margin-bottom:14px}.hero-lead strong{color:#fff}.hero-body{font-size:16px;color:#a8b6d1;max-width:650px}.hero-actions{display:flex;gap:12px;margin:31px 0 28px}.integration-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.integration-strip span{font-size:10px;border:1px solid rgba(255,255,255,.11);padding:7px 10px;border-radius:999px;color:#aebedb;background:rgba(255,255,255,.025)}.integration-strip .integration-label{color:#6ef0df;border-color:rgba(110,240,223,.18);background:rgba(110,240,223,.06);font-weight:800}.hero-product{position:relative}.floating-tag{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750;color:#d8e2f6;background:rgba(9,18,39,.92);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px rgba(0,0,0,.22);padding:9px 11px;border-radius:999px;backdrop-filter:blur(15px)}.floating-tag span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(67,221,209,.08)}.tag-one{left:-42px;top:56px;animation:floatY 4.6s ease-in-out infinite}.tag-two{right:-18px;bottom:62px;animation:floatY 5.2s .8s ease-in-out infinite}.product-shell{position:relative;background:#f8faff;border:1px solid rgba(255,255,255,.52);border-radius:24px;box-shadow:var(--shadow-dark);overflow:hidden;color:#14203c;transform-style:preserve-3d;transition:.16s transform ease}.product-toolbar{height:50px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #e5eaf4;background:#fff;gap:18px}.toolbar-brand{font-size:11px;font-weight:850;display:flex;align-items:center;gap:7px}.toolbar-brand i{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#7255ef,#a976ff);display:block}.toolbar-tabs{display:flex;gap:15px;font-size:9px;color:#8794a9;flex:1}.toolbar-tabs .active{color:#5437cb;font-weight:800}.toolbar-status{font-size:9px;color:#65748e}.toolbar-status i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:5px}.product-content{display:grid;grid-template-columns:1fr 190px;min-height:510px}.product-main{padding:13px;display:grid;gap:11px}.product-side{background:#fbfcff;border-left:1px solid #e7ebf3;padding:14px}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.metric-card{background:#fff;border:1px solid #e7ebf3;border-radius:13px;padding:12px}.metric-card.emphasis{border-color:#ddd5ff;background:linear-gradient(145deg,#fff,#f7f4ff)}.metric-card>span{display:block;font-size:9px;color:#78859c}.metric-card strong{display:block;font-size:24px;letter-spacing:-.045em;margin:3px 0}.metric-card strong small{font-size:9px;color:#8894a8}.metric-card em{font-style:normal;font-size:8px;color:#18966b}.metric-card em.warn{color:#b37a1f}.text-metric{font-size:13px!important;letter-spacing:.02em!important;color:#674de0}.next-move-card{background:linear-gradient(145deg,#fff,#f8f6ff);border:1px solid #e0d9ff;border-radius:14px;padding:16px}.next-move-head{display:flex;align-items:center;justify-content:space-between}.next-label{font-size:10px;letter-spacing:.08em;color:#684ce1;font-weight:900}.next-label i{display:inline-block;width:6px;height:6px;background:#7d5cf5;border-radius:50%;margin-right:6px;box-shadow:0 0 0 5px #eee9ff}.confidence-pill{font-size:8px;font-weight:800;color:#137d59;background:#eafaf3;padding:5px 7px;border-radius:999px}.next-move-card h3{font-size:17px;margin:12px 0 11px}.driver-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.driver-grid span{font-size:8px;color:#65748d;display:flex;align-items:center;gap:5px}.driver-grid i{width:8px;height:8px;border-radius:50%;display:block}.driver-grid i.ok{background:#28bc82}.driver-grid i.test{background:#f0ad3d}.decision-footer{display:flex;justify-content:space-between;font-size:8px;color:#8490a6;margin-top:13px;border-top:1px solid #edf0f6;padding-top:9px}.trend-card{background:#fff;border:1px solid #e7ebf3;border-radius:14px;padding:13px 14px 4px}.card-head{display:flex;justify-content:space-between;align-items:flex-start}.card-head div{display:grid}.card-head b{font-size:10px}.card-head small{font-size:8px;color:#8d98aa}.trend-chip{font-size:8px;background:#e9fbf4;color:#14865e;padding:5px 7px;border-radius:999px;font-weight:800}.trend-card svg{width:100%;height:168px}.grid-lines path{stroke:#edf0f5;stroke-width:1}.chart-line{fill:none;stroke:#7658f6;stroke-width:4;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200}.chart-area{opacity:0}.chart-dot{fill:#fff;stroke:#7658f6;stroke-width:4;opacity:0}.in-view .chart-line{animation:draw 1.3s .15s ease forwards}.in-view .chart-area{animation:fade .7s .45s ease forwards}.in-view .chart-dot{animation:fade .45s 1.05s ease forwards}.side-title{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:14px}.side-title b{font-size:10px}.side-title span{font-size:7px;color:#818da2}.side-kpi{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eef1f6;font-size:8px;color:#6f7e95}.side-kpi b{font-size:10px;color:#1a2541}.saturation-title{font-size:8px;font-weight:800;margin:13px 0 7px}.bar-row{display:grid;grid-template-columns:68px 1fr 28px;gap:5px;align-items:center;margin:8px 0;font-size:7px}.bar{height:6px;background:#e9edf4;border-radius:999px;overflow:hidden}.bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9c5c,#ed5f6e);transition:1s width cubic-bezier(.2,.8,.2,1)}.bar i.good{background:linear-gradient(90deg,#45d39f,#4daaf5)}.in-view .bar i,.hero-product.in-view .bar i{width:var(--w)}.white-space{display:flex;gap:7px;padding:9px;background:#f0edff;border-radius:10px;margin-top:12px}.white-space>i{width:8px;height:8px;background:#7658f6;border-radius:50%;margin-top:3px;box-shadow:0 0 0 4px #e5dfff}.white-space div{display:grid}.white-space b{font-size:8px}.white-space small{font-size:7px;color:#7e8a9e}.demo-caption{font-size:10px;color:#91a0bb;text-align:right;margin:10px 4px 0}.problem-section{padding:104px 0;background:#fff}.problem-intro{max-width:980px}.problem-intro h2,.split-heading h2,.creative-copy h2,.evidence-copy h2,.learning-copy h2,.security-card h2,.early-copy h2{font-size:clamp(36px,4.7vw,58px);line-height:1.04;letter-spacing:-.045em;margin:13px 0 18px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.comparison-card{border-radius:22px;padding:29px;border:1px solid #e6eaf2;min-height:370px}.muted-card{background:#f7f9fc}.primary-card{background:#0c1630;color:#fff;border-color:#0c1630;box-shadow:0 25px 65px rgba(16,29,61,.15)}.comparison-label{font-size:10px;letter-spacing:.12em;font-weight:850;color:#8290a7}.primary-card .comparison-label{color:#8fa8d8}.comparison-card h3{font-size:27px;letter-spacing:-.03em;margin:14px 0 23px}.comparison-card p{font-size:14px;color:#70809a;margin-top:24px}.primary-card p{color:#aebad2}.platform-stack{display:grid;gap:9px}.platform-stack div{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e7ebf2;padding:13px 15px;border-radius:12px}.platform-stack span{font-size:11px;font-weight:850}.platform-stack b{font-size:10px;color:#77849a}.truth-stack{display:flex;flex-wrap:wrap;gap:8px}.truth-stack span{font-size:10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);padding:9px 11px;border-radius:999px;color:#cad5e9}.truth-callout{display:flex;gap:11px;align-items:flex-start;background:linear-gradient(135deg,rgba(118,88,246,.18),rgba(67,221,209,.08));border:1px solid rgba(145,124,255,.23);padding:15px;border-radius:14px;margin-top:24px}.truth-callout i{width:10px;height:10px;border-radius:50%;background:#5fe6d9;margin-top:4px;box-shadow:0 0 0 6px rgba(95,230,217,.08)}.truth-callout div{display:grid}.truth-callout b{font-size:10px;letter-spacing:.08em}.truth-callout small{font-size:10px;color:#a9b9d5}.manifesto{padding:92px 0;text-align:center;background:linear-gradient(180deg,#fff,#fafbff)}.manifesto h2{font-size:clamp(36px,5vw,60px);line-height:1.03;letter-spacing:-.048em;margin:13px auto 17px}.manifesto p{font-size:22px;color:#687693}.manifesto p strong{color:#694ce7}.manifesto-line{display:inline-flex;margin-top:10px;border:1px solid #e0e5ef;background:#fff;padding:12px 16px;border-radius:999px;font-size:12px;color:#44516b;box-shadow:0 12px 35px rgba(30,44,86,.05)}.section{padding:104px 0}.market-section{background:#f5f7fb}.split-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:end;margin-bottom:42px}.split-heading p{color:#6c7892;font-size:15px;margin:0 0 8px}.market-showcase{display:grid;grid-template-columns:1.32fr .68fr;gap:18px}.radar-panel{background:#fff;border:1px solid #e4e9f2;border-radius:24px;padding:24px;box-shadow:var(--shadow)}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-head>div{display:grid}.panel-head b{font-size:15px}.panel-head small{font-size:9px;color:#8c98ac}.live-pill{font-size:8px;color:#177d59;background:#e9faf3;padding:6px 8px;border-radius:999px}.live-pill i{display:inline-block;width:6px;height:6px;background:#25b87e;border-radius:50%;margin-right:5px}.radar-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.radar-kpis div{border:1px solid #e9edf4;border-radius:13px;padding:13px;background:#fbfcff;display:grid}.radar-kpis span{font-size:8px;color:#73819a}.radar-kpis b{font-size:21px;letter-spacing:-.035em;margin:4px 0}.radar-kpis small{font-size:8px;color:#199469}.market-body{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.message-map,.opportunity-card{border:1px solid #e6eaf2;border-radius:15px;padding:16px}.map-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.map-head b{font-size:11px}.map-head span{font-size:8px;color:#8c98aa}.sat-row{display:grid;grid-template-columns:110px 1fr 34px;gap:8px;align-items:center;margin:10px 0;font-size:8px}.sat-row>div{height:7px;background:#edf0f5;border-radius:999px;overflow:hidden}.sat-row i{display:block;width:0;height:100%;background:linear-gradient(90deg,#ff9f5c,#ed5f6c);border-radius:inherit;transition:1s width cubic-bezier(.2,.8,.2,1)}.sat-row.opportunity i{background:linear-gradient(90deg,#32cf9d,#49a8f5)}.in-view .sat-row i{width:var(--w)}.opportunity-card{background:linear-gradient(145deg,#0e1832,#121f40);color:#fff;border-color:#121f40}.opportunity-icon{width:34px;height:34px;display:grid;place-items:center;background:rgba(126,95,249,.15);border:1px solid rgba(145,125,255,.22);border-radius:11px;color:#b9a8ff;font-size:16px}.opportunity-card>span{display:block;font-size:8px;letter-spacing:.1em;color:#a999ff;font-weight:850;margin-top:15px}.opportunity-card h3{font-size:20px;margin:8px 0}.opportunity-card p{font-size:10px;color:#adbad1}.status-row{display:flex;justify-content:space-between;font-size:8px;border-top:1px solid rgba(255,255,255,.10);padding-top:11px;margin-top:15px}.status-row span{color:#8495b4}.status-row b{color:#ffc667}.market-notes{display:grid;gap:12px}.market-notes article{background:#fff;border:1px solid #e5eaf2;border-radius:19px;padding:21px}.market-notes span{font-size:8px;letter-spacing:.1em;color:#7459e6;font-weight:850}.market-notes h3{font-size:18px;margin:8px 0}.market-notes p{font-size:11px;color:#738099;margin:0}.creative-section{background:#fff}.creative-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:58px;align-items:center}.creative-copy p,.evidence-copy p,.learning-copy p,.security-card p,.early-copy p{color:#697792;font-size:15px}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tag-cloud span{font-size:10px;border:1px solid #e1e6ef;background:#f8faff;padding:8px 10px;border-radius:999px;color:#55647d}.creative-console{border:1px solid #e3e8f1;border-radius:22px;background:#f8faff;padding:18px;box-shadow:var(--shadow)}.console-head{display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-bottom:10px}.console-head b{font-size:8px;color:#7055e8;background:#ede8ff;padding:5px 7px;border-radius:999px}.family-item{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid #e7ebf3;border-radius:13px;padding:11px;margin:8px 0}.family-item.active{border-color:#ddd4ff;box-shadow:0 12px 30px rgba(101,78,220,.08)}.family-thumb{width:50px;height:48px;border-radius:9px;background:linear-gradient(135deg,#1d2c55,#704be4)}.thumb-b{background:linear-gradient(135deg,#d7e2f2,#40a7a0)}.thumb-c{background:linear-gradient(135deg,#f2d7c7,#c77053)}.family-item>div:nth-child(2){display:grid}.family-item small{font-size:7px;color:#8b97aa}.family-item b{font-size:11px;margin:2px 0}.family-item span{font-size:8px;color:#7e8a9e}.family-item em{font-style:normal;font-size:7px;color:#7556e5;background:#f0ecff;padding:5px 7px;border-radius:999px}.console-insight{display:flex;gap:10px;margin-top:12px;background:#111c38;color:#fff;padding:13px;border-radius:13px}.console-insight>i{width:8px;height:8px;border-radius:50%;background:#5fe6d9;margin-top:4px;box-shadow:0 0 0 5px rgba(95,230,217,.08)}.console-insight div{display:grid}.console-insight span{font-size:8px;color:#94a7c9}.console-insight b{font-size:10px}.evidence-section{background:#0a1327;color:#fff}.evidence-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:60px;align-items:center}.truth-legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.t{font-size:8px;font-weight:850;padding:6px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.11)}.verified{color:#52e0a8}.attributed{color:#78b5ff}.observed{color:#bac9e5}.inferred{color:#dba4ff}.hypothesis{color:#ffc262}.forecast{color:#ff9ea9}.validated{color:#63e9dc}.evidence-flow{background:#fff;color:#16213d;border-radius:22px;padding:18px;box-shadow:0 28px 80px rgba(0,0,0,.22)}.flow-stage{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;border:1px solid #e6eaf2;border-radius:13px;padding:13px}.stage-index{width:30px;height:30px;border-radius:10px;background:#f0ecff;color:#6b4ede;display:grid;place-items:center;font-size:8px;font-weight:850}.flow-stage>div:nth-child(2){display:grid}.flow-stage span{font-size:8px;color:#7d899e}.flow-stage b{font-size:10px}.flow-stage em{font-style:normal;font-size:7px;background:#f0ecff;color:#6c4fdf;padding:5px 7px;border-radius:999px}.flow-stage.success{background:#f8fffc;border-color:#caeee1}.flow-stage.success em{background:#e6faf2;color:#15845d}.flow-connector{height:25px;display:grid;place-items:center}.flow-connector i{display:block;width:1px;height:100%;background:linear-gradient(#cfd6e3,#8f76f7)}.decision-section{background:#f6f8fc}.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.pillar{background:#fff;border:1px solid #e5eaf3;border-radius:18px;padding:22px}.pillar>span{font-size:8px;font-weight:900;color:#6f53e5;letter-spacing:.1em}.pillar h3{font-size:18px;margin:10px 0 8px}.pillar p{font-size:11px;color:#738099;margin:0}.learning-section{background:linear-gradient(180deg,#fff,#f6f3ff)}.learning-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center}.learning-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px}.learning-list li{display:grid;grid-template-columns:16px 130px 1fr;gap:8px;align-items:center;font-size:10px}.learning-list i{width:8px;height:8px;border-radius:50%;background:#7456ed;box-shadow:0 0 0 5px #eee9ff}.learning-list b{font-size:10px}.learning-list span{color:#79869d}.learning-visual{background:#fff;border:1px solid #e5e8f0;border-radius:22px;padding:23px;box-shadow:var(--shadow)}.learning-head{display:flex;justify-content:space-between}.learning-head b{font-size:12px}.learning-head span{font-size:8px;color:#8c97a9}.learning-bars{height:265px;display:grid;grid-template-columns:repeat(10,1fr);gap:10px;align-items:end;padding-top:15px}.learn-col{height:100%;display:flex;flex-direction:column;justify-content:end;gap:7px;text-align:center}.learn-col i{display:block;height:0;border-radius:9px 9px 4px 4px;background:linear-gradient(180deg,#7658f6,#a777ff);box-shadow:0 10px 25px rgba(118,88,246,.17);transition:1s height cubic-bezier(.2,.8,.2,1)}.in-view .learn-col i{height:var(--h)}.learn-col small{font-size:7px;color:#8b96a8}.memory-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.memory-stats div{background:#f7f8fc;border:1px solid #ebedf3;border-radius:10px;padding:10px;display:flex;justify-content:space-between;font-size:8px}.memory-stats b{color:#20a775}.security-section{background:#fff}.security-card{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;background:#0c1630;color:#fff;border-radius:25px;padding:40px;box-shadow:0 28px 80px rgba(18,31,65,.15)}.security-card .section-kicker{color:#91a5cb}.security-card p{color:#acbad3}.visibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.visibility-grid>div{border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:15px;display:grid;gap:8px}.visibility-grid span{font-size:8px;letter-spacing:.1em;color:#9baed2;font-weight:850}.visibility-grid b{font-size:9px;color:#dce4f4}.early-section{padding:92px 0}.early-grid{display:grid;grid-template-columns:1fr 430px;gap:64px;align-items:center}.early-copy h2{color:#fff}.early-copy p{color:#a8b7d2}.early-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.early-points span{font-size:9px;border:1px solid rgba(255,255,255,.12);padding:7px 9px;border-radius:999px;color:#c0cce1}.early-form{background:#fff;color:#16213c;border-radius:20px;padding:22px;display:grid;gap:12px}.form-head{display:grid;margin-bottom:2px}.form-head b{font-size:17px}.form-head span{font-size:10px;color:#7b879b}.early-form label:not(.consent){display:grid;gap:6px}.early-form label>span{font-size:9px;color:#6d7a91}.early-form input[type=text],.early-form input[type=email],.early-form input[type=url]{width:100%;border:1px solid #dfe4ec;border-radius:10px;padding:12px 13px;outline:none;background:#fbfcfe}.early-form input:focus{border-color:#9a83ff;box-shadow:0 0 0 4px #f0edff}.consent{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start}.consent input{margin:2px 0 0}.consent span{font-size:8px!important}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.form-note{font-size:8px;color:#8a95a7}.site-footer{padding:34px 0;background:#060c18;color:#91a1bf}.footer-grid{display:grid;grid-template-columns:1fr auto auto;gap:38px;align-items:center}.footer-brand .brand-next{color:#fff}.site-footer p{font-size:11px;margin:6px 0 0}.footer-links{display:flex;gap:17px;font-size:10px}.footer-meta{display:grid;text-align:right;font-size:8px;gap:3px}.toast{position:fixed;right:20px;bottom:20px;z-index:100;max-width:340px;background:#111c38;color:#fff;padding:13px 15px;border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.25);font-size:11px;opacity:0;transform:translateY(15px);pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:none}.toast.ok{border-left:4px solid #31c78b}.toast.error{border-left:4px solid #ef6874}.reveal{opacity:0;transform:translateY(18px);transition:.72s opacity ease,.72s transform ease}.reveal.in-view{opacity:1;transform:none}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1050px){.desktop-nav,.nav-actions{display:none}.mobile-menu-btn{display:block}.hero{min-height:auto;padding:64px 0}.hero-grid,.creative-grid,.evidence-layout,.learning-grid,.early-grid{grid-template-columns:1fr}.hero-product{margin-top:14px}.floating-tag{display:none}.market-showcase{grid-template-columns:1fr}.market-notes{grid-template-columns:repeat(3,1fr)}.split-heading{grid-template-columns:1fr;gap:12px}.decision-grid{grid-template-columns:repeat(2,1fr)}.security-card{grid-template-columns:1fr}.early-grid{gap:38px}.early-form{max-width:520px}.product-shell{transform:none!important}}
@media(max-width:760px){.container,.narrow{width:min(100% - 28px,1220px)}.nav-wrap{height:68px}.brand{font-size:23px}.hero{padding:48px 0 56px}.hero-grid{gap:38px}h1{font-size:48px}.hero-lead{font-size:20px}.hero-body{font-size:15px}.hero-actions{display:grid}.integration-strip{gap:6px}.product-content{grid-template-columns:1fr}.product-side{border-left:0;border-top:1px solid #e7ebf3}.product-toolbar{gap:10px}.toolbar-tabs{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-card:nth-child(3){grid-column:1/-1}.driver-grid{grid-template-columns:1fr}.trend-card svg{height:130px}.problem-section,.section,.manifesto{padding:72px 0}.problem-intro h2,.split-heading h2,.creative-copy h2,.evidence-copy h2,.learning-copy h2,.security-card h2,.early-copy h2{font-size:36px}.comparison-grid{grid-template-columns:1fr}.comparison-card{min-height:0}.manifesto h2{font-size:38px}.manifesto p{font-size:19px}.manifesto-line{border-radius:14px}.radar-kpis{grid-template-columns:1fr 1fr}.market-body{grid-template-columns:1fr}.market-notes{grid-template-columns:1fr}.creative-grid,.evidence-layout,.learning-grid{gap:36px}.family-item{grid-template-columns:44px 1fr}.family-item em{grid-column:2}.decision-grid{grid-template-columns:1fr}.learning-list li{grid-template-columns:16px 110px 1fr}.learning-bars{height:220px;overflow-x:auto;grid-template-columns:repeat(10,44px)}.visibility-grid{grid-template-columns:1fr}.security-card{padding:25px}.early-grid{grid-template-columns:1fr}.early-section{padding:70px 0}.early-form{width:100%}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-meta{text-align:left}.footer-grid{gap:20px}}
@media(max-width:430px){h1{font-size:43px}.hero-lead{font-size:19px}.product-main{padding:9px}.metric-strip{grid-template-columns:1fr}.metric-card:nth-child(3){grid-column:auto}.product-side{padding:12px}.radar-kpis{grid-template-columns:1fr 1fr}.sat-row{grid-template-columns:95px 1fr 30px}.learning-list li{grid-template-columns:16px 1fr}.learning-list li span{grid-column:2}.memory-stats{grid-template-columns:1fr}.comparison-card,.radar-panel,.creative-console{padding:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.floating-tag{animation:none}.chart-line{stroke-dashoffset:0}.chart-area,.chart-dot{opacity:1}.bar i,.sat-row i{width:var(--w);transition:none}.learn-col i{height:var(--h);transition:none}.btn,.toast,.product-shell{transition:none}}

/* V3 — conversion-focused early access + readable enterprise footer */
.mobile-nav[hidden]{display:none!important}
@media(min-width:1051px){.mobile-nav{display:none!important}}

.future-section{position:relative;overflow:hidden;background:#07101f;color:#fff;padding:120px 0 112px;border-top:1px solid rgba(255,255,255,.06)}
.future-section:before{content:"";position:absolute;inset:0;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:72px 72px;mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.8) 24%,rgba(0,0,0,.5) 75%,transparent)}
.future-glow{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.22}.future-glow-a{width:560px;height:560px;background:#6f4eff;right:-220px;top:-200px}.future-glow-b{width:420px;height:420px;background:#2d78ff;left:-240px;bottom:-200px}
.future-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:90px;align-items:center}
.future-kicker{font-size:13px;line-height:1;font-weight:800;letter-spacing:.15em;color:#9daed0;margin-bottom:22px}
.future-copy h2{font-size:clamp(56px,5.5vw,86px);line-height:.94;letter-spacing:-.058em;margin:0 0 28px;max-width:780px;color:#fff}.future-copy h2 span{background:linear-gradient(135deg,#fff 5%,#a98cff 60%,#7e5cff);-webkit-background-clip:text;background-clip:text;color:transparent}
.future-lead{font-size:22px;line-height:1.55;color:#b9c5da;max-width:760px;margin-bottom:38px}.future-lead strong{color:#fff;font-weight:750}
.future-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}.future-benefits article{min-height:154px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:17px;backdrop-filter:blur(12px)}.future-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(170,144,255,.32);background:rgba(118,88,246,.13);border-radius:12px;font-size:11px;font-weight:850;color:#b9a8ff}.future-benefits b{display:block;font-size:16px;line-height:1.2;color:#fff;margin-bottom:7px}.future-benefits span{display:block;font-size:13px;line-height:1.45;color:#99a8c2}
.future-proofline{display:flex;align-items:center;gap:11px;color:#c7d2e5;font-size:14px}.future-dot{width:9px;height:9px;border-radius:50%;background:#4cdbb0;box-shadow:0 0 0 7px rgba(76,219,176,.09)}
.future-form{background:#fff;color:#10192f;border-radius:28px;padding:36px;display:grid;gap:18px;box-shadow:0 40px 100px rgba(0,0,0,.32)}.future-form-top{margin-bottom:4px}.future-badge{display:inline-flex;border-radius:999px;background:#f0edff;color:#6347df;padding:8px 11px;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:18px}.future-form h3{font-size:34px;line-height:1.05;letter-spacing:-.04em;margin:0 0 10px}.future-form-top p{font-size:15px;line-height:1.5;color:#69758c;margin:0;max-width:420px}
.future-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.future-form label:not(.future-consent){display:grid;gap:8px}.future-form label>span{font-size:13px;font-weight:700;color:#44516a}.future-form input,.future-form select{width:100%;height:54px;border:1px solid #dbe1eb;border-radius:13px;padding:0 15px;background:#fbfcfe;color:#111a30;outline:0;font-size:15px;transition:.2s border-color,.2s box-shadow,.2s background}.future-form select{appearance:auto}.future-form input:focus,.future-form select:focus{border-color:#8065f7;box-shadow:0 0 0 4px #f0edff;background:#fff}.future-consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin-top:2px}.future-consent input{width:18px;height:18px;margin:2px 0 0}.future-consent span{font-size:12px!important;line-height:1.45!important;color:#66738a!important;font-weight:500!important}
.future-submit{height:58px;border:0;border-radius:14px;background:#111827;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:.2s transform,.2s box-shadow,.2s background}.future-submit:hover{transform:translateY(-1px);background:#7658f6;box-shadow:0 16px 32px rgba(118,88,246,.25)}.future-submit i{font-style:normal;font-size:20px}.future-form-note{font-size:12px;color:#8490a4;text-align:center;margin:0}

.site-footer-v3{background:#fff;color:#0d162b;border-top:1px solid #e7eaf0;padding:74px 0 28px}.footer-main-v3{display:grid;grid-template-columns:minmax(360px,1.8fr) repeat(3,minmax(130px,.55fr));gap:54px;padding-bottom:58px}.brand-footer-v3{display:inline-flex;font-size:34px;margin-bottom:27px}.footer-brand-v3 h2{font-size:42px;line-height:1;letter-spacing:-.05em;margin:0 0 16px}.footer-brand-v3 p{font-size:17px;line-height:1.55;color:#68758c;max-width:520px;margin:0}.footer-platforms{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.footer-platforms span{border:1px solid #dde2eb;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;color:#4e5a70;background:#fafbfc}.footer-col{display:flex;flex-direction:column;gap:13px;padding-top:8px}.footer-col b{font-size:14px;margin-bottom:5px;color:#10192f}.footer-col a{font-size:14px;color:#68748a;transition:.18s color}.footer-col a:hover{color:#6e52e6}.footer-bottom-v3{border-top:1px solid #e7eaf0;padding-top:25px;display:flex;gap:26px;justify-content:space-between;color:#8994a7;font-size:12px}

@media(max-width:1050px){.future-grid{grid-template-columns:1fr;gap:48px}.future-form{max-width:720px}.footer-main-v3{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:2}.footer-brand-v3{grid-row:1/3}}
@media(max-width:760px){.future-section{padding:82px 0 74px}.future-copy h2{font-size:56px}.future-lead{font-size:19px}.future-benefits{grid-template-columns:1fr}.future-benefits article{min-height:0;display:grid;grid-template-columns:42px 1fr;align-items:start}.future-field-grid{grid-template-columns:1fr}.future-form{padding:25px;border-radius:22px}.future-form h3{font-size:30px}.site-footer-v3{padding-top:54px}.footer-main-v3{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand-v3{grid-column:1/-1;grid-row:auto}.footer-col:last-child{grid-column:auto}.footer-brand-v3 h2{font-size:36px}.footer-bottom-v3{flex-direction:column;gap:7px}}
@media(max-width:470px){.future-copy h2{font-size:48px}.future-lead{font-size:17px}.future-form{padding:21px}.future-form h3{font-size:28px}.future-benefits b{font-size:15px}.footer-main-v3{grid-template-columns:1fr}.footer-col:last-child{grid-column:auto}.footer-brand-v3{grid-column:auto}.footer-brand-v3 h2{font-size:34px}.footer-brand-v3 p{font-size:15px}}

/* =========================
   NEXTADS V4 — Dynamic sales hero
   ========================= */
.campaign-hero{position:relative;overflow:hidden;background:#07101f;color:#fff;min-height:760px;border-bottom:1px solid rgba(255,255,255,.08)}
.campaign-hero-track{position:relative;min-height:760px}
.campaign-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease;pointer-events:none;background:#07101f}
.campaign-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.campaign-slide-visual{position:absolute;inset:0 0 0 39%;overflow:hidden;background:#0b1327}
.campaign-slide-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:76% 50%;filter:saturate(.88) contrast(1.02) brightness(.88);transform:scale(1.018);transition:transform 8s cubic-bezier(.2,.6,.2,1)}
.campaign-slide.is-active .campaign-slide-visual img{transform:scale(1.065)}
.campaign-image-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07101f 0%,rgba(7,16,31,.97) 4%,rgba(7,16,31,.83) 24%,rgba(7,16,31,.25) 58%,rgba(7,16,31,.10) 100%),linear-gradient(0deg,rgba(7,16,31,.84) 0%,transparent 26%)}
.campaign-slide-inner{position:relative;z-index:3;min-height:760px;display:grid;grid-template-columns:minmax(560px,.98fr) minmax(360px,.72fr);gap:50px;align-items:center;padding-top:48px;padding-bottom:78px}
.campaign-copy{max-width:720px;padding:40px 0 32px}
.campaign-eyebrow{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:850;letter-spacing:.18em;color:#c6d1e8;margin-bottom:24px}
.campaign-eyebrow span{width:32px;height:3px;border-radius:99px;background:linear-gradient(90deg,#6f4eff,#ba72ff)}
.campaign-copy h1{font-size:clamp(58px,5.1vw,86px);line-height:.96;letter-spacing:-.06em;margin:0 0 24px;color:#fff;max-width:760px;text-wrap:balance}
.campaign-copy h1 span{background:linear-gradient(135deg,#fff 0%,#c9b9ff 38%,#8b61ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.campaign-lead{font-size:24px;line-height:1.28;font-weight:720;letter-spacing:-.02em;color:#fff;margin:0 0 14px;max-width:690px}
.campaign-body{font-size:17px;line-height:1.62;color:#b8c3d8;margin:0;max-width:650px}
.campaign-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 22px}
.campaign-platforms{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#9daac1;font-size:12px}.campaign-platforms b{display:inline-grid;place-items:center;min-width:30px;height:27px;border-radius:999px;background:rgba(70,219,176,.12);border:1px solid rgba(70,219,176,.24);color:#64e5bc;font-size:10px}.campaign-platforms span{padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035)}
.campaign-signal-stack{align-self:center;justify-self:end;width:min(380px,100%);display:grid;gap:13px;margin-right:18px}
.campaign-signal{border:1px solid rgba(180,164,255,.28);background:linear-gradient(145deg,rgba(18,28,52,.82),rgba(34,25,64,.66));backdrop-filter:blur(18px);border-radius:18px;padding:18px 20px;box-shadow:0 20px 50px rgba(0,0,0,.20);transform:translateX(18px);opacity:0;transition:.45s ease}
.campaign-slide.is-active .campaign-signal{transform:translateX(0);opacity:1}.campaign-slide.is-active .campaign-signal:nth-child(2){transition-delay:.09s}.campaign-slide.is-active .campaign-signal:nth-child(3){transition-delay:.18s}
.campaign-signal small{display:block;color:#aab6cf;font-size:12px;margin-bottom:7px}.campaign-signal strong{display:block;font-size:22px;line-height:1.12;letter-spacing:-.025em;color:#fff}.campaign-signal.good{border-color:rgba(76,219,176,.28)}.campaign-signal.good strong{color:#6ce9c2}.campaign-signal.warning{border-color:rgba(255,188,91,.28)}.campaign-signal.warning strong{color:#ffc36d}
.client-packs{position:absolute;right:5.2%;bottom:28px;display:flex;align-items:flex-end;gap:10px;z-index:3;opacity:.98}
.client-pack{width:92px;height:82px;border-radius:7px 7px 4px 4px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 11px;box-shadow:0 18px 34px rgba(0,0,0,.27);border:1px solid rgba(255,255,255,.24);transform:perspective(500px) rotateY(-7deg);font-weight:800}
.client-pack i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:11px;background:rgba(255,255,255,.88);color:#1c2540}.client-pack span{font-size:11px;letter-spacing:.02em}.pack-cosmetic{background:linear-gradient(150deg,#d8c0f3,#9574c8);color:#2a1946;height:94px}.pack-shoe{background:linear-gradient(150deg,#f0e6d8,#c9aa84);color:#3a2a18;width:110px;height:72px}.pack-food{background:linear-gradient(150deg,#d5e2c2,#93b97d);color:#203319;height:86px}
.campaign-slider-ui{position:absolute;z-index:5;left:50%;bottom:24px;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none}
.campaign-dots,.campaign-arrows{display:flex;gap:9px;pointer-events:auto}.campaign-dot{width:48px;height:5px;padding:0;border:0;background:rgba(255,255,255,.15);border-radius:99px;cursor:pointer;overflow:hidden}.campaign-dot i{display:block;width:0;height:100%;background:linear-gradient(90deg,#7658f6,#b67aff);border-radius:inherit}.campaign-dot.is-active i{animation:campaignProgress 7.5s linear forwards}.campaign-hero.is-paused .campaign-dot.is-active i{animation-play-state:paused}.campaign-arrows button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(5,12,26,.55);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(12px);font-size:17px;transition:.2s}.campaign-arrows button:hover{background:#7456f6;border-color:#7456f6}
@keyframes campaignProgress{from{width:0}to{width:100%}}

@media(max-width:1100px){
  .campaign-slide-visual{left:34%}.campaign-slide-inner{grid-template-columns:minmax(500px,1fr) 300px;gap:24px}.campaign-copy h1{font-size:64px}.campaign-signal-stack{width:300px}.client-packs{right:3%}
}
@media(max-width:820px){
  .campaign-hero,.campaign-hero-track{min-height:900px}.campaign-slide-visual{inset:0;height:48%;left:0}.campaign-slide-visual img{object-position:70% 42%}.campaign-image-shade{background:linear-gradient(0deg,#07101f 0%,rgba(7,16,31,.82) 22%,rgba(7,16,31,.12) 67%,rgba(7,16,31,.18) 100%)}
  .campaign-slide-inner{min-height:900px;grid-template-columns:1fr;align-content:end;gap:16px;padding-top:350px;padding-bottom:82px}.campaign-copy{max-width:none;padding:0}.campaign-copy h1{font-size:54px;max-width:700px}.campaign-lead{font-size:21px}.campaign-body{font-size:16px;max-width:720px}.campaign-signal-stack{display:none}.client-packs{right:18px;bottom:auto;top:34%;transform:scale(.84);transform-origin:right center}.campaign-slider-ui{bottom:20px}
}
@media(max-width:540px){
  .campaign-hero,.campaign-hero-track{min-height:820px}.campaign-slide-visual{height:42%}.campaign-slide-inner{min-height:820px;padding-top:300px;padding-bottom:75px}.campaign-copy h1{font-size:46px}.campaign-eyebrow{font-size:10px;margin-bottom:15px}.campaign-lead{font-size:19px}.campaign-body{font-size:15px;line-height:1.5}.campaign-actions{margin-top:22px}.campaign-actions .btn{flex:1 1 46%;min-width:0;text-align:center}.campaign-platforms{gap:6px}.campaign-platforms span{font-size:10px}.client-packs{transform:scale(.68);right:2px;top:31%}.campaign-dot{width:34px}.campaign-arrows button{width:38px;height:38px}
}
@media(prefers-reduced-motion:reduce){.campaign-slide,.campaign-slide-visual img,.campaign-signal{transition:none!important}.campaign-slide-visual img{transform:none!important}.campaign-dot.is-active i{animation:none!important;width:100%}}

/* V5 — readability pass + dark integrated footer */
:root{--copy:#31405f;--copy-dark:#b9c7df}
body{font-size:17px}
.container{width:min(1460px,calc(100% - 64px))}
.narrow{width:min(1080px,calc(100% - 64px))}
.desktop-nav{font-size:15px;gap:28px}.btn{font-size:15px;padding:12px 18px}.brand{font-size:28px}
.section-kicker,.eyebrow{font-size:13px;letter-spacing:.14em}
.hero-body{font-size:18px;line-height:1.7}.integration-strip span{font-size:12px}
.problem-intro p,.split-heading p,.creative-copy p,.evidence-copy p,.learning-copy p,.security-card p{font-size:18px;line-height:1.7;color:var(--copy)}
.evidence-copy p,.security-card p{color:var(--copy-dark)}
.problem-intro h2,.split-heading h2,.creative-copy h2,.evidence-copy h2,.learning-copy h2,.security-card h2{font-size:clamp(46px,4vw,64px);line-height:1.04;letter-spacing:-.045em}
.pillar{padding:28px}.pillar>span{font-size:12px}.pillar h3{font-size:24px;line-height:1.2}.pillar p{font-size:16px;line-height:1.6}
.tag-cloud span,.truth-legend .t{font-size:11px;padding:8px 10px}
.family-item small,.family-item span,.family-item em,.console-insight span,.flow-stage span,.flow-stage em,.learn-col small,.memory-stats div,.visibility-grid span,.visibility-grid b{font-size:12px}
.family-item b,.console-insight b,.flow-stage b,.learning-list b{font-size:15px}.learning-list li{font-size:15px;grid-template-columns:18px 170px 1fr}.learning-head b{font-size:16px}.learning-head span{font-size:12px}
.future-benefits b{font-size:18px}.future-benefits span{font-size:15px}.future-proofline{font-size:16px}
.future-form label>span{font-size:14px}.future-consent span,.future-form-note{font-size:13px!important}

/* Make data visualizations readable without exposing formulas */
.metric-card>span,.metric-card strong small,.metric-card em,.confidence-pill,.driver-grid span,.decision-footer,.card-head small,.trend-chip,.side-title span,.side-kpi,.saturation-title,.bar-row,.white-space small,.demo-caption{font-size:11px}
.toolbar-brand,.next-label,.card-head b,.side-title b,.side-kpi b,.white-space b{font-size:12px}
.next-move-card h3{font-size:20px}.bar-row{grid-template-columns:86px 1fr 36px}

/* Dark footer integrated with the conversion section */
.site-footer-v5{background:#050b17;color:#dce5f6;border-top:1px solid rgba(255,255,255,.08);padding:80px 0 28px}
.footer-hero-v5{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(560px,.8fr);gap:88px;align-items:start;padding-bottom:64px}
.footer-brand-v5{max-width:700px}.brand-footer-v5{display:inline-flex;font-size:38px;margin-bottom:28px}.brand-footer-v5 .brand-next{color:#fff}
.footer-brand-v5 h2{font-size:clamp(52px,4.5vw,76px);line-height:.98;letter-spacing:-.055em;margin:0 0 22px;color:#fff}.footer-brand-v5 p{font-size:21px;line-height:1.55;color:#aebbd2;max-width:620px;margin:0}
.footer-platforms-v5{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.footer-platforms-v5 span{font-size:13px;font-weight:750;border:1px solid rgba(255,255,255,.14);color:#c8d3e7;background:rgba(255,255,255,.04);padding:9px 12px;border-radius:999px}
.footer-nav-v5{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:42px}.footer-col-v5{display:flex;flex-direction:column;gap:14px}.footer-col-v5 b{font-size:16px;color:#fff;margin-bottom:7px}.footer-col-v5 a{font-size:15px;line-height:1.45;color:#98a9c5;transition:.18s color,.18s transform}.footer-col-v5 a:hover{color:#fff;transform:translateX(2px)}
.footer-bottom-v5{border-top:1px solid rgba(255,255,255,.09);padding-top:24px;display:flex;justify-content:space-between;gap:24px;color:#73839e;font-size:13px}

@media(max-width:1100px){
  .container,.narrow{width:min(100% - 40px,1460px)}
  .footer-hero-v5{grid-template-columns:1fr;gap:48px}.footer-nav-v5{max-width:760px}
}
@media(max-width:760px){
  body{font-size:16px}.container,.narrow{width:min(100% - 28px,1460px)}
  .section-kicker,.eyebrow{font-size:11px}
  .problem-intro p,.split-heading p,.creative-copy p,.evidence-copy p,.learning-copy p,.security-card p{font-size:17px}
  .problem-intro h2,.split-heading h2,.creative-copy h2,.evidence-copy h2,.learning-copy h2,.security-card h2{font-size:38px}
  .family-item small,.family-item span,.family-item em,.console-insight span,.flow-stage span,.flow-stage em,.learn-col small,.memory-stats div,.visibility-grid span,.visibility-grid b{font-size:11px}
  .footer-hero-v5{padding-bottom:46px}.brand-footer-v5{font-size:31px;margin-bottom:20px}.footer-brand-v5 h2{font-size:48px}.footer-brand-v5 p{font-size:18px}.footer-nav-v5{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-bottom-v5{flex-direction:column;gap:7px}
}
@media(max-width:480px){.footer-nav-v5{grid-template-columns:1fr}.footer-brand-v5 h2{font-size:42px}}

/* ============================================================
   NEXTADS V6 — DB-driven hero. Image = clean scene only.
   Copy, KPI cards and NEXT MOVE are HTML/CSS and stay responsive.
   ============================================================ */
.campaign-hero-v6{position:relative;min-height:860px;background:#07101f;color:#fff;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}
.campaign-hero-track-v6{position:relative;min-height:860px}
.campaign-slide-v6{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s ease}
.campaign-slide-v6.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.hero-scene-v6{position:absolute;inset:0;overflow:hidden;will-change:transform}
.hero-scene-v6 img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--desktop-pos,68% 50%);transform:scale(1.018);transition:transform 1.1s cubic-bezier(.2,.72,.2,1),filter .45s ease;filter:saturate(.92) contrast(1.02) brightness(.82)}
.campaign-slide-v6.is-active .hero-scene-v6 img{transform:scale(1.0)}
.hero-scene-overlay-v6{position:absolute;inset:0;background:
 linear-gradient(90deg,#07101f 0%,rgba(7,16,31,.98) 21%,rgba(7,16,31,.83) 38%,rgba(7,16,31,.22) 58%,rgba(7,16,31,.10) 78%,rgba(7,16,31,.28) 100%),
 linear-gradient(0deg,rgba(7,16,31,.62) 0%,rgba(7,16,31,0) 34%,rgba(7,16,31,.12) 100%)}
.campaign-layout-v6{position:relative;z-index:4;min-height:860px;display:grid;grid-template-columns:minmax(470px,.92fr) minmax(560px,1.08fr);gap:32px;align-items:center}
.campaign-copy-v6{padding:54px 0 92px;max-width:650px;position:relative;z-index:5}
.campaign-eyebrow-v6{display:flex;align-items:center;gap:12px;font-weight:800;font-size:13px;letter-spacing:.18em;color:#c9d0e4;margin-bottom:22px}.campaign-eyebrow-v6 span{width:34px;height:3px;background:linear-gradient(90deg,#7460ff,#c06dff);border-radius:8px}
.campaign-copy-v6 h1{margin:0;display:flex;flex-direction:column;gap:2px;font-size:clamp(56px,5.2vw,88px);line-height:.96;letter-spacing:-.055em;font-weight:850;max-width:760px}
.campaign-copy-v6 h1 span{display:block}.hero-headline-prefix,.hero-headline-suffix{color:#fff}.hero-headline-accent{background:linear-gradient(90deg,#9d73ff 0%,#c69cff 58%,#89d4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.campaign-lead-v6{font-size:24px;line-height:1.28;letter-spacing:-.02em;color:#f2f4fb;margin:28px 0 8px;font-weight:700}.campaign-body-v6{font-size:18px;line-height:1.62;color:#bac4db;max-width:620px;margin:0}
.campaign-actions-v6{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.campaign-actions-v6 .btn{min-height:54px;padding-inline:25px;font-size:15px;font-weight:800}
.campaign-platforms-v6{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:25px}.campaign-platforms-v6 b,.campaign-platforms-v6 span{border:1px solid rgba(255,255,255,.11);background:rgba(7,16,31,.36);backdrop-filter:blur(10px);border-radius:999px;padding:8px 11px;color:#c9d1e4;font-size:11px;font-weight:700}.campaign-platforms-v6 b{color:#68e8c5;border-color:rgba(104,232,197,.25)}
.hero-card-stage-v6{position:relative;min-height:650px;height:650px;margin-top:22px;pointer-events:none;z-index:5}
.hero-mobile-cards-v6{display:none}
.hero-data-card{position:absolute;width:260px;min-height:112px;padding:17px 18px;border:1px solid rgba(160,132,255,.48);background:linear-gradient(145deg,rgba(16,25,52,.86),rgba(31,29,72,.72));box-shadow:0 18px 52px rgba(1,5,20,.32),inset 0 1px 0 rgba(255,255,255,.08);border-radius:18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;will-change:transform;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;pointer-events:auto}
.hero-data-card:hover{border-color:rgba(187,159,255,.78);box-shadow:0 22px 66px rgba(1,5,20,.42),0 0 30px rgba(120,89,255,.13),inset 0 1px 0 rgba(255,255,255,.12)}
.hero-data-card.tone-good{border-color:rgba(95,226,187,.34)}.hero-data-card.tone-danger{border-color:rgba(255,98,143,.34)}.hero-data-card.tone-warning{border-color:rgba(255,195,98,.38)}
.hero-card-topline{display:flex;align-items:center;gap:10px;margin-bottom:10px}.hero-card-icon{width:26px;height:26px;border-radius:9px;background:linear-gradient(145deg,rgba(125,94,255,.35),rgba(72,213,255,.14));border:1px solid rgba(166,140,255,.33);position:relative;flex:0 0 26px}.hero-card-icon:after{content:'✦';position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:#d1c0ff}.tone-good .hero-card-icon:after{color:#6ce9c2}.tone-danger .hero-card-icon:after{color:#ff6f9f}.tone-warning .hero-card-icon:after{color:#ffc36d}
.hero-card-title{font-size:14px;color:#dce2f3;font-weight:750}.hero-metric-main{display:flex;align-items:baseline;gap:10px}.hero-metric-main strong{font-size:31px;line-height:1;font-weight:850;letter-spacing:-.04em}.hero-metric-main em{font-style:normal;font-size:14px;font-weight:800;color:#6ce9c2}.tone-danger .hero-metric-main em{color:#ff6f9f}.tone-warning .hero-metric-main em{color:#ffc36d}.hero-card-description{display:block;margin-top:9px;color:#aeb9d0;font-size:12px;line-height:1.35}.hero-spark-bars{height:30px;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;margin-top:-25px}.hero-spark-bars i{display:block;width:7px;border-radius:5px 5px 1px 1px;background:linear-gradient(#ac6aff,#6045ff)}.hero-spark-bars i:nth-child(1){height:7px}.hero-spark-bars i:nth-child(2){height:12px}.hero-spark-bars i:nth-child(3){height:18px}.hero-spark-bars i:nth-child(4){height:15px}.hero-spark-bars i:nth-child(5){height:24px}.hero-spark-bars i:nth-child(6){height:30px}
.hero-card-next_move{width:315px;background:linear-gradient(145deg,rgba(246,247,255,.97),rgba(232,229,255,.96));color:#121832;border-color:rgba(134,102,255,.55)}.hero-card-next_move .hero-card-title{color:#7551ff}.hero-card-next_move .hero-card-icon{background:#7653ff}.hero-card-next_move .hero-card-icon:after{color:#fff}.hero-next-value{display:block;font-size:22px;line-height:1.14;letter-spacing:-.03em;color:#171b34}.hero-card-next_move .hero-card-description{color:#626a81}.hero-next-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:7px}.hero-next-list li{position:relative;padding-left:20px;font-size:12px;color:#394058;font-weight:650}.hero-next-list li:before{content:'✓';position:absolute;left:0;top:-1px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#2fbf91;color:white;font-size:9px;font-weight:900}
.hero-card-ranking{width:290px}.hero-ranking{display:grid;gap:7px}.hero-ranking-row{display:grid;grid-template-columns:1fr 92px 28px;align-items:center;gap:8px;font-size:11px;color:#d9dfef}.hero-ranking-row i{height:5px;background:rgba(255,255,255,.12);border-radius:99px;overflow:hidden}.hero-ranking-row i b{display:block;width:var(--score);height:100%;background:linear-gradient(90deg,#5fe0be,#a46eff);border-radius:inherit}.hero-ranking-row strong{font-size:11px;color:#fff;text-align:right}
.hero-gauge-row{display:flex;align-items:center;gap:13px}.hero-gauge{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff7698 calc(var(--gauge)*1%),rgba(255,255,255,.13) 0);position:relative}.hero-gauge:after{content:'';position:absolute;inset:8px;border-radius:50%;background:#1a2142}.hero-gauge strong{position:relative;z-index:2;font-size:20px}.hero-gauge-row p{margin:0;max-width:110px;color:#bcc6da;font-size:12px;line-height:1.38}.hero-card-footer{display:block;margin-top:10px;color:#c8d1e2;font-size:11px}.warning-dot{color:#ff7e9f}
.hero-mini-trend{height:36px;display:flex;align-items:center;gap:3px;margin:5px 0 8px}.hero-mini-trend i{display:block;height:4px;width:24px;border-radius:99px;background:linear-gradient(90deg,#6962ff,#dd62d4);transform-origin:left center}.hero-mini-trend i:nth-child(1){transform:rotate(-4deg)}.hero-mini-trend i:nth-child(2){transform:rotate(7deg)}.hero-mini-trend i:nth-child(3){transform:rotate(-10deg)}.hero-mini-trend i:nth-child(4){transform:rotate(5deg)}.hero-mini-trend i:nth-child(5){transform:rotate(-2deg)}.hero-mini-trend i:nth-child(6){transform:rotate(9deg)}.hero-mini-trend i:nth-child(7){transform:rotate(-5deg);background:#ff6e9c}.hero-trend-label{display:block;font-size:13px}.hero-card-creative{width:280px}.hero-creative-thumbs{display:flex;gap:7px;margin:4px 0 10px}.hero-creative-thumbs i{width:50px;height:43px;border-radius:9px;background:linear-gradient(135deg,#3c2f87,#9d6bff);border:1px solid rgba(255,255,255,.14)}.hero-creative-thumbs i:nth-child(2){background:linear-gradient(135deg,#955f4a,#ebb58b)}.hero-creative-thumbs i:nth-child(3){background:linear-gradient(135deg,#35556f,#86bfd9)}
.pos-left-top{left:1%;top:3%}.pos-left-mid{left:6%;top:34%}.pos-left-bottom{left:2%;bottom:7%}.pos-right-top{right:1%;top:12%}.pos-right-mid{right:3%;top:39%}.pos-right-bottom{right:0;bottom:5%}
.campaign-slider-ui-v6{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:8;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.campaign-dots-v6,.campaign-arrows-v6{display:flex;gap:9px;pointer-events:auto}.campaign-dot-v6{width:48px;height:5px;padding:0;border:0;background:rgba(255,255,255,.15);border-radius:99px;cursor:pointer;overflow:hidden}.campaign-dot-v6 i{display:block;width:0;height:100%;background:linear-gradient(90deg,#7658f6,#c377ff);border-radius:inherit}.campaign-dot-v6.is-active i{animation:campaignProgressV6 8s linear forwards}.campaign-hero-v6.is-paused .campaign-dot-v6.is-active i{animation-play-state:paused}.campaign-arrows-v6 button{width:43px;height:43px;border-radius:50%;border:1px solid rgba(255,255,255,.19);background:rgba(5,12,26,.54);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(12px);font-size:18px;transition:.2s}.campaign-arrows-v6 button:hover{background:#7655f7;border-color:#7655f7}
@keyframes campaignProgressV6{from{width:0}to{width:100%}}

@media (max-width:1180px){
 .campaign-layout-v6{grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr)}.campaign-copy-v6 h1{font-size:64px}.hero-card-stage-v6{transform:scale(.9);transform-origin:center center}.campaign-copy-v6{max-width:570px}
}
@media (max-width:900px){
 .campaign-hero-v6,.campaign-hero-track-v6{min-height:1050px}.campaign-slide-v6{position:absolute}.hero-scene-v6{height:520px;bottom:auto}.hero-scene-v6 img{object-position:var(--mobile-pos,68% 48%);filter:saturate(.92) contrast(1.02) brightness(.8)}.hero-scene-overlay-v6{background:linear-gradient(0deg,#07101f 0%,rgba(7,16,31,.98) 14%,rgba(7,16,31,.1) 56%,rgba(7,16,31,.2) 100%)}
 .campaign-layout-v6{min-height:1050px;display:block;padding-top:480px}.campaign-copy-v6{padding:32px 0 250px;max-width:720px}.campaign-copy-v6 h1{font-size:56px}.campaign-lead-v6{font-size:21px}.campaign-body-v6{font-size:16px;max-width:690px}.hero-card-stage-v6{display:none}.hero-mobile-cards-v6{display:flex;position:absolute;left:0;right:0;bottom:82px;z-index:7;overflow-x:auto;gap:12px;padding-top:6px;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.hero-mobile-cards-v6::-webkit-scrollbar{display:none}.hero-mobile-cards-v6 .hero-data-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;min-width:250px;width:250px;scroll-snap-align:start}.hero-mobile-cards-v6 .hero-card-next_move{min-width:290px;width:290px}.campaign-slider-ui-v6{bottom:24px}
}
@media (max-width:600px){
 .campaign-hero-v6,.campaign-hero-track-v6{min-height:980px}.hero-scene-v6{height:420px}.campaign-layout-v6{min-height:980px;padding-top:390px}.campaign-copy-v6{padding:26px 0 250px}.campaign-copy-v6 h1{font-size:45px;line-height:.98;letter-spacing:-.045em}.campaign-eyebrow-v6{font-size:10px;letter-spacing:.12em}.campaign-lead-v6{font-size:19px}.campaign-body-v6{font-size:15px;line-height:1.55}.campaign-actions-v6{gap:8px}.campaign-actions-v6 .btn{flex:1 1 44%;min-width:0;padding-inline:14px}.campaign-platforms-v6{gap:6px}.campaign-platforms-v6 b,.campaign-platforms-v6 span{font-size:9px;padding:6px 8px}.hero-mobile-cards-v6 .hero-data-card{min-width:230px;width:230px;padding:14px}.hero-mobile-cards-v6 .hero-card-next_move{min-width:275px;width:275px}.campaign-dot-v6{width:34px}.campaign-arrows-v6 button{width:39px;height:39px}
}
@media (prefers-reduced-motion:reduce){.campaign-slide-v6,.hero-scene-v6 img,.hero-data-card{transition:none!important}.hero-scene-v6 img{transform:none!important}.campaign-dot-v6.is-active i{animation:none!important;width:100%}}

/* =========================================================
   NEXTADS V8 — SALES STORY / READABILITY LAYER
   Hero + footer are intentionally preserved.
   ========================================================= */
:root{
  --v8-purple:#7658f6;
  --v8-purple-2:#9b73ff;
  --v8-navy:#07101f;
  --v8-navy-2:#0e1830;
  --v8-text:#10172d;
  --v8-muted:#5f6d86;
  --v8-line:#e5e9f2;
  --v8-lilac:#f4f1ff;
  --v8-blue:#edf5ff;
  --v8-mint:#edf9f5;
  --v8-warm:#fff8f0;
}
.easy-start-section,.dual-mode-section,.workflow-section,.market-story-section,.truth-story-section,.learning-story-section,.why-simple-section{position:relative;overflow:hidden}
.easy-start-section>.container,.dual-mode-section>.container,.workflow-section>.container,.market-story-section>.container,.truth-story-section>.container,.learning-story-section>.container,.why-simple-section>.container{width:min(1320px,calc(100% - 48px))}
.easy-start-section h2,.dual-mode-section h2,.workflow-section h2,.market-story-section h2,.truth-story-section h2,.learning-story-section h2,.why-simple-section h2{font-size:clamp(42px,4.6vw,68px);line-height:1.02;letter-spacing:-.052em;margin:0 0 22px;color:var(--v8-text)}
.easy-start-section h2 span,.dual-mode-section h2 span,.workflow-section h2 span,.market-story-section h2 span,.learning-story-section h2 span,.why-simple-section h2 span{background:linear-gradient(135deg,#6948ea,#a06dff);-webkit-background-clip:text;background-clip:text;color:transparent}
.section-lead,.center-heading>p,.market-story-copy>p,.truth-story-copy>p,.learning-story-section .center-heading>p{font-size:19px;line-height:1.7;color:var(--v8-muted)}
.human-kicker{color:#6948ea}

/* Easy start */
.easy-start-section{padding:120px 0;background:linear-gradient(135deg,#fff 0%,#fff 52%,#f6f2ff 100%)}
.easy-start-section:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-210px;top:80px;background:radial-gradient(circle,rgba(118,88,246,.17),rgba(118,88,246,0) 68%);pointer-events:none}
.easy-start-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:76px;align-items:center}
.easy-start-copy{position:relative;z-index:1}.easy-start-copy h2{max-width:620px}.easy-start-copy .section-lead{max-width:650px;margin-bottom:32px}
.plain-benefits{display:grid;gap:14px;margin:30px 0 28px}.plain-benefits>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--v8-line)}.plain-benefits b{font-size:16px;color:#111a33}.plain-benefits span{font-size:15px;color:#68758c}.text-link{display:inline-flex;gap:10px;align-items:center;font-weight:800;color:#563bd1;font-size:16px}.text-link span{font-size:22px;transition:.2s transform}.text-link:hover span{transform:translateX(4px)}
.prompt-demo{position:relative;z-index:1;display:grid;gap:18px}.prompt-window,.plan-result{background:#fff;border:1px solid #e6e1fb;border-radius:24px;box-shadow:0 28px 80px rgba(61,45,126,.12)}
.prompt-window{padding:26px}.prompt-top{display:flex;align-items:center;gap:10px;color:#1a2140}.prompt-top b{font-size:14px}.prompt-top em{margin-left:auto;font-style:normal;font-size:11px;color:#7a869f}.prompt-logo{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#6b48eb,#a071ff);color:#fff;font-weight:900}.prompt-question{font-size:15px;font-weight:800;margin:26px 0 11px}.prompt-input{display:flex;gap:12px;align-items:center;border:1px solid #dcd5fb;background:#fbfaff;padding:15px 15px 15px 18px;border-radius:16px;box-shadow:0 8px 24px rgba(100,73,210,.06)}.prompt-input span{flex:1;font-size:17px;line-height:1.5;color:#303956}.prompt-input button{width:44px;height:44px;border:0;border-radius:13px;background:linear-gradient(135deg,#7354f4,#a56dff);color:#fff;font-size:22px;cursor:pointer}.prompt-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.prompt-suggestions span{padding:7px 10px;border-radius:999px;background:#f4f1ff;color:#5e4bc8;font-size:11px;font-weight:750}
.plan-result{padding:22px 26px}.plan-result-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #edf0f5}.plan-result-head span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#7c89a2}.plan-result-head b{font-size:11px;color:#14946a;background:#eaf8f2;padding:6px 9px;border-radius:999px}.plan-row{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #eff2f6}.plan-row i{font-style:normal;width:34px;height:34px;border-radius:11px;background:#f1edff;color:#674ce0;display:grid;place-items:center;font-size:11px;font-weight:900}.plan-row b,.plan-row span{display:block}.plan-row b{font-size:15px;color:#17203b}.plan-row span{font-size:12px;color:#7a869c;margin-top:2px}.plan-note{margin-top:14px;padding:11px 13px;border-radius:12px;background:#f7f9fc;color:#66748b;font-size:11px}

/* Dual mode */
.dual-mode-section{padding:118px 0;background:linear-gradient(180deg,#f4f1ff 0%,#eef4ff 100%)}
.center-heading{max-width:900px;margin:0 auto 54px;text-align:center}.center-heading .section-kicker{margin-bottom:12px}.center-heading>p{max-width:760px;margin:0 auto}
.mode-switch{max-width:1120px;margin:0 auto}.mode-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:18px}.mode-tab{border:1px solid #d8deea;background:rgba(255,255,255,.7);padding:12px 20px;border-radius:999px;color:#52617a;font-weight:800;cursor:pointer;transition:.2s}.mode-tab.is-active{background:#0f1830;color:#fff;border-color:#0f1830;box-shadow:0 12px 30px rgba(15,24,48,.15)}
.mode-screen{display:grid;grid-template-columns:185px 1fr;min-height:520px;border:1px solid rgba(111,88,211,.16);border-radius:27px;background:#fff;box-shadow:0 32px 90px rgba(61,50,112,.14);overflow:hidden}.mode-sidebar{background:#0c1428;color:#8f9bb4;padding:30px 22px;display:flex;flex-direction:column;gap:8px}.mode-sidebar b{color:#fff;font-size:18px;margin-bottom:22px}.mode-sidebar span{font-size:12px;padding:10px 12px;border-radius:10px}.mode-sidebar span.active{background:rgba(118,88,246,.16);color:#cfc5ff}.mode-main{padding:30px 34px}.mode-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}.mode-title small{font-size:10px;font-weight:900;letter-spacing:.09em;color:#7d8aa3}.mode-title h3{font-size:29px;line-height:1.15;letter-spacing:-.035em;margin:5px 0 0;color:#151d38}.health-good,.health-pro{font-size:10px;border-radius:999px;padding:7px 10px;font-weight:800}.health-good{background:#e8f8f1;color:#15845f}.health-pro{background:#eef0ff;color:#5a4cc4}
.simple-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.simple-kpis article,.pro-kpis article{border:1px solid #e7eaf1;background:#fbfcff;border-radius:16px;padding:17px}.simple-kpis span,.pro-kpis span{display:block;font-size:11px;color:#718098}.simple-kpis b{display:block;font-size:27px;letter-spacing:-.04em;color:#111b36;margin:5px 0}.simple-kpis small{font-size:10px;color:#29906c}.simple-next{margin-top:17px;border:1px solid #e3dcff;background:linear-gradient(135deg,#fbfaff,#f4f0ff);border-radius:18px;padding:20px}.simple-next>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#674ce0}.simple-next h4{font-size:21px;letter-spacing:-.025em;margin:7px 0;color:#18203c}.simple-next p{font-size:13px;color:#68758d;max-width:690px}.simple-next button{border:0;background:#0e1730;color:#fff;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:800;cursor:pointer}
.pro-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.pro-kpis article{padding:13px}.pro-kpis b{display:block;font-size:20px;color:#111b36;letter-spacing:-.03em;margin:4px 0}.pro-kpis small{font-size:9px;color:#228a66}.pro-workspace-bottom{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:14px}.mini-chart,.pro-detail-list{border:1px solid #e7eaf1;border-radius:16px;padding:15px;background:#fff}.mini-chart>span{font-size:10px;color:#728099}.mini-chart svg{width:100%;height:130px}.chart-grid{fill:none;stroke:#edf0f5;stroke-width:1}.chart-line{fill:none;stroke:#7658f6;stroke-width:3;stroke-linecap:round}.pro-detail-list{display:grid;gap:5px}.pro-detail-list>div{display:flex;justify-content:space-between;gap:12px;padding:8px;border-radius:9px;background:#f7f8fb;font-size:11px}.pro-detail-list span{color:#68758d}.pro-detail-list b{color:#1a2340}.pro-detail-list .positive{color:#168562}.mode-caption{text-align:center;font-size:13px;color:#7a879e;margin:14px 0 0}

/* Workflow tabs */
.workflow-section{padding:125px 0;background:#fff}.workflow-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.16;pointer-events:none}.workflow-orb-a{width:520px;height:520px;background:#8a63ff;left:-280px;top:180px}.workflow-orb-b{width:440px;height:440px;background:#54d6d0;right:-230px;bottom:50px}
.workflow-app{position:relative;z-index:1;max-width:1180px;margin:0 auto;border:1px solid #e6e8f0;border-radius:28px;background:#fff;box-shadow:0 32px 100px rgba(29,39,79,.11);overflow:hidden}.workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid #e8ebf1;background:#fafbfe}.workflow-tab{border:0;background:transparent;padding:20px 16px;display:flex;align-items:center;justify-content:center;gap:9px;color:#64718a;font-weight:800;cursor:pointer;border-right:1px solid #edf0f4;transition:.2s}.workflow-tab:last-child{border-right:0}.workflow-tab i{font-style:normal;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#eff1f6;font-size:10px}.workflow-tab.is-active{background:#fff;color:#563bd1;box-shadow:inset 0 -3px #7658f6}.workflow-tab.is-active i{background:#eee8ff;color:#5f46d2}
.workflow-panel{min-height:510px;display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:center;padding:48px 54px}.workflow-copy small{font-size:10px;letter-spacing:.1em;font-weight:900;color:#7887a1}.workflow-copy h3{font-size:39px;line-height:1.05;letter-spacing:-.045em;margin:9px 0 18px;color:#131b34}.workflow-copy h3 span{color:#7658f6}.workflow-copy p{font-size:16px;line-height:1.7;color:#65728a}.workflow-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:9px}.workflow-copy li{font-size:13px;color:#2d3854;padding-left:24px;position:relative}.workflow-copy li:before{content:"✓";position:absolute;left:0;color:#1da879;font-weight:900}.workflow-result{margin-top:22px;padding:14px 16px;border-radius:14px;background:#f5f2ff;color:#65718a;font-size:13px}.workflow-result b{color:#171f3b}.workflow-visual{min-height:370px;border-radius:24px;background:linear-gradient(145deg,#f7f4ff,#eef5ff);border:1px solid #e4defc;padding:28px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.workflow-visual:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-100px;top:-100px;background:rgba(118,88,246,.12)}.chat-bubble{position:relative;z-index:1;border-radius:18px;padding:17px 18px;max-width:85%;font-size:15px;line-height:1.5}.chat-bubble.user{align-self:flex-end;background:#6f50ed;color:#fff;box-shadow:0 14px 35px rgba(111,80,237,.22)}.chat-bubble.ai{align-self:flex-start;background:#fff;color:#202a48;margin-top:16px;border:1px solid #e0e4ee;box-shadow:0 14px 36px rgba(36,45,82,.1)}.chat-bubble.ai>span{display:block;font-size:9px;letter-spacing:.08em;font-weight:900;color:#6a4de2;margin-bottom:5px}.chat-bubble.ai>b{font-size:17px}.ai-plan{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ai-plan em{font-style:normal;font-size:10px;background:#f2eeff;color:#624bd0;border-radius:999px;padding:6px 8px}.diagnose-visual{gap:9px}.funnel-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr 90px 30px;align-items:center;padding:14px 15px;background:#fff;border:1px solid #e5e8ef;border-radius:13px}.funnel-row b{font-size:14px}.funnel-row span{font-size:11px;color:#6f7c92}.funnel-row i{font-style:normal;font-weight:900}.funnel-row.good i{color:#20a97a}.funnel-row.bad{border-color:#ffd9dd;background:#fff8f9}.funnel-row.bad i,.funnel-row.bad span{color:#dc5968}.diagnosis-card{position:relative;z-index:1;margin-top:8px;border-radius:15px;padding:15px;background:#111a34;color:#fff}.diagnosis-card small{display:block;color:#aab8d4;font-size:9px;letter-spacing:.08em}.diagnosis-card b{display:block;margin-top:5px;font-size:15px}.creative-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.creative-compare article{position:relative;z-index:1;background:#fff;border:1px solid #e5e8f0;border-radius:17px;padding:14px;display:flex;flex-direction:column}.creative-compare article.winner{border:2px solid #7355ed;box-shadow:0 14px 35px rgba(115,85,237,.15)}.creative-thumb{height:150px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:30px;font-weight:900;margin-bottom:13px}.c1{background:linear-gradient(145deg,#323f76,#6474b2)}.c2{background:linear-gradient(145deg,#b16c4e,#e8a982)}.c3{background:linear-gradient(145deg,#6042d7,#a16df3)}.creative-compare span{font-size:10px;color:#718098}.creative-compare b{font-size:20px;margin:4px 0;color:#17203c}.creative-compare small{font-size:10px;color:#68758d}.creative-compare em{position:absolute;right:9px;top:9px;font-style:normal;font-size:8px;font-weight:900;color:#fff;background:#6d4de2;padding:5px 7px;border-radius:999px}.proof-visual{gap:10px}.proof-step{position:relative;z-index:1;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e4e7ef;border-radius:14px}.proof-step i{font-style:normal;width:34px;height:34px;border-radius:11px;background:#f0ecff;color:#6349d6;display:grid;place-items:center;font-weight:900}.proof-step span{display:block;font-size:9px;letter-spacing:.08em;color:#78859b}.proof-step b{font-size:14px;color:#1a2340}.proof-step.success{border-color:#bdebd8;background:#f4fcf8}.proof-step.success i{background:#dff7ec;color:#118158}.proof-arrow{position:relative;z-index:1;text-align:center;color:#8a77e4;font-size:18px}.next-action{position:relative;z-index:1;margin-top:5px;background:#10192f;color:#fff;padding:15px 17px;border-radius:14px}.next-action span{display:block;font-size:9px;letter-spacing:.08em;color:#aab7d1}.next-action b{font-size:15px}

/* Market story */
.market-story-section{padding:124px 0;background:linear-gradient(135deg,#f1f7ff 0%,#f8f4ff 58%,#fff 100%)}
.market-story-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:center}.market-story-copy h2{max-width:590px}.market-story-copy>p{max-width:620px}.market-plain-list{margin:28px 0;display:grid;gap:8px}.market-plain-list>div{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:13px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(110,92,182,.09)}.market-plain-list i{font-style:normal;width:33px;height:33px;border-radius:10px;background:#eee8ff;color:#6249d4;display:grid;place-items:center;font-size:9px;font-weight:900}.market-plain-list span{font-size:13px;line-height:1.5;color:#6b7890}.market-plain-list b{color:#18213d}.market-caution{font-size:12px!important;padding-left:14px;border-left:3px solid #7658f6;color:#64718a!important}.market-story-visual{background:#fff;border:1px solid #e3e7f0;border-radius:25px;box-shadow:0 28px 85px rgba(53,63,108,.12);overflow:hidden}.market-window-head{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid #ebedf2}.market-window-head span{font-size:13px;font-weight:850;color:#19223f}.market-window-head em{font-style:normal;font-size:10px;color:#7b879d}.market-window-body{display:grid;grid-template-columns:1fr .85fr;gap:16px;padding:20px}.market-messages,.market-opportunity{border:1px solid #e6e9f0;border-radius:17px;padding:18px;background:#fbfcff}.market-messages h4,.market-opportunity h4{font-size:16px;line-height:1.25;color:#18213d;margin:0 0 15px}.plain-bar{display:grid;grid-template-columns:100px 1fr 38px;gap:10px;align-items:center;margin:12px 0}.plain-bar>span,.plain-bar>em{font-size:10px;color:#6c7991}.plain-bar>em{font-style:normal;text-align:right;font-weight:800;color:#394663}.plain-bar>i{height:8px;border-radius:999px;background:#edf0f6;overflow:hidden}.plain-bar>i>b{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#8267f5,#b276ff);border-radius:inherit}.plain-bar.opportunity>i>b{background:linear-gradient(90deg,#41cfc4,#7ce0d8)}.market-opportunity{background:linear-gradient(145deg,#111a32,#192648);color:#fff;border-color:#1f2e55}.market-opportunity>span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#6fe1d7}.market-opportunity h4{color:#fff;font-size:18px}.market-opportunity p{font-size:11px;line-height:1.6;color:#aebbd3}.market-opportunity button{border:0;border-radius:10px;background:#fff;color:#14203d;padding:9px 11px;font-size:10px;font-weight:800}.market-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ebedf2}.market-mini-stats>div{padding:15px 20px;border-right:1px solid #ebedf2}.market-mini-stats>div:last-child{border-right:0}.market-mini-stats span{display:block;font-size:9px;color:#7d899e}.market-mini-stats b{font-size:20px;color:#18213c}

/* Truth story */
.truth-story-section{padding:124px 0;background:radial-gradient(circle at 15% 20%,#172959 0,#0b142a 38%,#07101f 78%);color:#fff}.truth-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.18}.truth-glow-a{width:400px;height:400px;background:#7658f6;right:-170px;top:50px}.truth-glow-b{width:300px;height:300px;background:#40d4c7;left:-120px;bottom:-110px}.truth-story-grid{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.truth-story-copy h2{color:#fff}.truth-story-copy h2 span,.truth-story-copy h3 span{background:linear-gradient(135deg,#bba8ff,#64ddd4);-webkit-background-clip:text;background-clip:text;color:transparent}.truth-story-copy p{color:#a8b6d1}.truth-story-copy h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:30px 0 17px;color:#fff}.truth-simple-points{display:flex;flex-wrap:wrap;gap:8px}.truth-simple-points span{font-size:10px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#bdc9df}.truth-story-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.truth-source,.truth-verified{border-radius:18px;padding:21px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);backdrop-filter:blur(15px)}.truth-source span,.truth-verified span{display:block;font-size:10px;color:#9cabc7}.truth-source b{display:block;font-size:30px;letter-spacing:-.045em;margin:6px 0;color:#fff}.truth-source small,.truth-verified small{font-size:10px;line-height:1.5;color:#8393af}.truth-source.meta{box-shadow:inset 0 3px #4d84ff}.truth-source.google{box-shadow:inset 0 3px #f0b43c}.truth-arrow{grid-column:1/-1;text-align:center;color:#8b79e6;font-size:25px;line-height:1}.truth-verified{grid-column:1/-1;background:linear-gradient(135deg,rgba(117,87,246,.16),rgba(66,213,199,.09));border-color:rgba(116,220,206,.28);position:relative}.truth-verified b{display:block;font-size:46px;letter-spacing:-.05em;color:#fff;margin:4px 0}.truth-verified em{position:absolute;right:18px;top:18px;font-style:normal;font-size:9px;font-weight:900;color:#6ee0d5;border:1px solid rgba(110,224,213,.35);padding:6px 8px;border-radius:999px}.truth-question{grid-column:1/-1;text-align:center;font-size:12px;color:#aab7cf;margin-top:2px}

/* Learning */
.learning-story-section{padding:124px 0;background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%)}
.learning-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;max-width:1180px;margin:0 auto}.learning-timeline:before{content:"";position:absolute;left:6%;right:6%;top:37px;height:1px;background:linear-gradient(90deg,#d9ddea,#7c60ef,#59d2c6)}.learning-timeline article{position:relative;z-index:1;padding:19px;background:#fff;border:1px solid #e5e8f0;border-radius:18px;box-shadow:0 14px 35px rgba(40,50,85,.06)}.learning-timeline article>i{font-style:normal;width:38px;height:38px;border-radius:12px;background:#f0ecff;color:#654bd8;display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:20px}.learning-timeline article.mature{border-color:#c8eee5;background:linear-gradient(145deg,#fff,#f3fbf8)}.learning-timeline article.mature>i{background:#def7ee;color:#188360}.learning-timeline article>span{display:block;font-size:10px;font-weight:900;letter-spacing:.06em;color:#7d899f}.learning-timeline b{display:block;font-size:17px;color:#19213d;margin:6px 0}.learning-timeline p{font-size:12px;line-height:1.6;color:#6b7890;margin:0}.data-principle{max-width:980px;margin:55px auto 0;text-align:center;padding:34px;border-radius:24px;background:#0e1730;color:#fff;box-shadow:0 26px 70px rgba(14,23,48,.2)}.data-principle>span{font-size:9px;letter-spacing:.1em;font-weight:900;color:#8f9dbc}.data-principle h3{font-size:29px;line-height:1.15;letter-spacing:-.035em;margin:9px 0 8px}.data-principle p{font-size:16px;color:#b4c0d6;margin:0}.data-principle b{color:#75ddd3}

/* Why simple */
.why-simple-section{padding:116px 0;background:linear-gradient(135deg,#f6f3ff 0%,#fff 50%,#eff8ff 100%)}.why-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.why-simple-grid article{padding:28px;border-radius:21px;background:#fff;border:1px solid #e5e8ef;box-shadow:0 16px 45px rgba(45,54,93,.07)}.why-simple-grid i{font-style:normal;font-size:9px;font-weight:900;color:#6b50df;background:#f0ecff;padding:7px 9px;border-radius:999px}.why-simple-grid h3{font-size:23px;letter-spacing:-.03em;margin:19px 0 10px;color:#18213d}.why-simple-grid p{font-size:14px;line-height:1.65;color:#68758d;margin:0}.empower-line{margin:36px auto 0;max-width:900px;text-align:center;font-size:19px;color:#57647e}.empower-line strong{color:#151d38}

/* V8 future readability override */
.future-section{padding-top:112px}.future-copy h2{font-size:clamp(50px,5vw,72px);line-height:1.02;letter-spacing:-.05em}.future-lead{font-size:18px;line-height:1.7}.future-benefits article b{font-size:15px}.future-benefits article span{font-size:12px;line-height:1.55}.future-form h3{font-size:29px}.future-form-top p{font-size:13px}.future-field-grid label span,.future-form>label>span{font-size:11px}.future-form input,.future-form select{font-size:14px}

/* reveal baseline for V8 */
.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.in-view{opacity:1;transform:none}

@media(max-width:1100px){
  .easy-start-grid,.market-story-grid,.truth-story-grid{grid-template-columns:1fr;gap:48px}.easy-start-copy h2,.market-story-copy h2{max-width:none}.market-story-copy>p{max-width:760px}.truth-story-copy{max-width:780px}.workflow-panel{grid-template-columns:1fr;gap:28px}.pro-kpis{grid-template-columns:repeat(3,1fr)}.learning-timeline{grid-template-columns:repeat(2,1fr)}.learning-timeline:before{display:none}.why-simple-grid{grid-template-columns:1fr 1fr}.why-simple-grid article:last-child{grid-column:1/-1}
}
@media(max-width:840px){
  .easy-start-section,.dual-mode-section,.workflow-section,.market-story-section,.truth-story-section,.learning-story-section,.why-simple-section{padding:86px 0}.easy-start-section>.container,.dual-mode-section>.container,.workflow-section>.container,.market-story-section>.container,.truth-story-section>.container,.learning-story-section>.container,.why-simple-section>.container{width:min(100% - 34px,760px)}
  .easy-start-section h2,.dual-mode-section h2,.workflow-section h2,.market-story-section h2,.truth-story-section h2,.learning-story-section h2,.why-simple-section h2{font-size:clamp(38px,9vw,54px)}
  .section-lead,.center-heading>p,.market-story-copy>p,.truth-story-copy>p,.learning-story-section .center-heading>p{font-size:17px}
  .plain-benefits>div{grid-template-columns:1fr;gap:3px}.mode-screen{grid-template-columns:1fr}.mode-sidebar{display:none}.mode-main{padding:24px}.simple-kpis{grid-template-columns:1fr 1fr}.simple-kpis article:last-child{grid-column:1/-1}.pro-kpis{grid-template-columns:repeat(2,1fr)}.pro-workspace-bottom{grid-template-columns:1fr}.workflow-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.workflow-tab{min-width:155px;scroll-snap-align:start;white-space:nowrap}.workflow-panel{padding:30px 24px;min-height:0}.workflow-copy h3{font-size:34px}.workflow-visual{min-height:330px}.creative-compare{grid-template-columns:1fr 1fr}.creative-compare article.winner{grid-column:1/-1}.creative-thumb{height:110px}.market-window-body{grid-template-columns:1fr}.truth-story-visual{grid-template-columns:1fr}.truth-source,.truth-verified,.truth-arrow,.truth-question{grid-column:1}.truth-verified b{font-size:39px}.learning-timeline{grid-template-columns:1fr 1fr}.why-simple-grid{grid-template-columns:1fr}.why-simple-grid article:last-child{grid-column:auto}.center-heading{margin-bottom:38px}
}
@media(max-width:560px){
  .easy-start-section>.container,.dual-mode-section>.container,.workflow-section>.container,.market-story-section>.container,.truth-story-section>.container,.learning-story-section>.container,.why-simple-section>.container{width:min(100% - 28px,520px)}
  .easy-start-section,.dual-mode-section,.workflow-section,.market-story-section,.truth-story-section,.learning-story-section,.why-simple-section{padding:72px 0}.easy-start-section h2,.dual-mode-section h2,.workflow-section h2,.market-story-section h2,.truth-story-section h2,.learning-story-section h2,.why-simple-section h2{font-size:38px}.section-lead,.center-heading>p,.market-story-copy>p,.truth-story-copy>p,.learning-story-section .center-heading>p{font-size:16px;line-height:1.65}.prompt-window,.plan-result{border-radius:18px}.prompt-window{padding:19px}.prompt-input span{font-size:14px}.plan-result{padding:17px}.mode-tabs{justify-content:stretch}.mode-tab{flex:1;padding:10px 9px;font-size:12px}.mode-main{padding:18px}.mode-title{display:block}.mode-title>span{display:inline-block;margin-top:10px}.simple-kpis{grid-template-columns:1fr}.simple-kpis article:last-child{grid-column:auto}.simple-next h4{font-size:18px}.pro-kpis{grid-template-columns:1fr 1fr}.workflow-tab{min-width:142px;font-size:12px;padding:16px 12px}.workflow-panel{padding:25px 18px}.workflow-copy h3{font-size:30px}.workflow-copy p{font-size:14px}.workflow-visual{padding:18px;min-height:300px}.chat-bubble{max-width:95%;font-size:13px}.creative-compare{grid-template-columns:1fr}.creative-compare article.winner{grid-column:auto}.creative-thumb{height:90px}.funnel-row{grid-template-columns:1fr 62px 22px;padding:11px}.market-window-body{padding:14px}.plain-bar{grid-template-columns:82px 1fr 32px;gap:7px}.market-mini-stats>div{padding:12px}.truth-story-grid{gap:40px}.truth-story-copy h3{font-size:22px}.truth-simple-points{display:grid}.learning-timeline{grid-template-columns:1fr}.data-principle{padding:25px 18px}.data-principle h3{font-size:24px}.empower-line{font-size:16px}.future-copy h2{font-size:48px}
}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.mode-tab,.workflow-tab,.text-link span{transition:none}}

/* V9 bilingual + verified references */
.lang-switch{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#76809a;border:1px solid #e5e9f1;border-radius:999px;padding:7px 10px;background:#fff}.lang-switch a{color:#7e879b;text-decoration:none}.lang-switch a.is-active{color:#11182a}.lang-switch span{opacity:.45}.mobile-lang-switch{display:flex;gap:8px;padding:8px 0}.mobile-lang-switch a{display:inline-flex!important;width:auto!important;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 14px!important}
.references-section{padding:110px 0;background:linear-gradient(180deg,#fff 0%,#f7f5ff 100%)}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px}.reference-card{background:#fff;border:1px solid #e8e6f2;border-radius:24px;padding:24px;box-shadow:0 18px 50px rgba(24,18,74,.07);display:flex;flex-direction:column;min-height:290px}.reference-person{display:flex;gap:14px;align-items:center}.reference-person img{width:58px;height:58px;border-radius:18px;object-fit:cover;background:#eef0f7}.reference-person div{display:flex;flex-direction:column;min-width:0}.reference-person b{font-size:16px;color:#11182a}.reference-person span{font-size:13px;color:#6e7890;margin-top:3px}.reference-person em{font-style:normal;font-size:11px;font-weight:800;color:#7658ff;background:#f1edff;width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;margin-top:7px}.reference-card h3{font-size:18px;line-height:1.3;margin:24px 0 8px;color:#17203a}.reference-card blockquote{margin:12px 0 0;font-size:16px;line-height:1.65;color:#39445e}.reference-result{margin-top:auto;padding-top:20px;font-size:13px;font-weight:800;color:#167c5b}
@media(max-width:980px){.lang-switch{display:none}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.reference-grid{grid-template-columns:1fr}.references-section{padding:76px 0}.reference-card{min-height:0}}
