:root{--navy:#061426;--navy2:#0b223a;--cyan:#48c9ea;--cyan2:#0d93b9;--ink:#102036;--muted:#60758a;--paper:#f3f7fa;--line:#d8e5ec;--white:#fff;--green:#1d9e70;--amber:#d58918;--red:#c84758;--shadow:0 24px 70px rgba(10,35,58,.17)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button{font:inherit}.ai-header{position:sticky;top:0;z-index:30;background:rgba(6,20,38,.95);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff14}.ai-nav{max-width:1460px;margin:auto;min-height:76px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ai-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;font-size:18px;font-weight:850}.ai-brand small{display:block;color:#55cde9;font-size:8px;letter-spacing:1.15px;margin-top:2px}.ai-mark{width:40px;height:40px;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden}.ai-mark img{width:34px;height:34px;object-fit:cover}.ai-nav nav{display:flex;align-items:center;gap:25px}.ai-nav nav a{color:#a7bdcf;text-decoration:none;font-size:12px;font-weight:650}.ai-nav nav a:hover{color:#fff}.ai-nav-actions{display:flex;align-items:center;gap:13px}.language-switch{display:flex;padding:3px;border:1px solid #38546b;border-radius:9px}.language-switch button{border:0;background:transparent;color:#7f98aa;padding:5px 7px;border-radius:6px;font-size:9px;font-weight:900;cursor:pointer}.language-switch button.active{background:#fff;color:#08192b}.ai-nav-cta{background:var(--cyan);color:#061426;text-decoration:none;padding:10px 14px;border-radius:10px;font-size:11px;font-weight:850}.ai-hero{min-height:680px;padding:92px max(28px,6vw) 82px;color:#fff;background:radial-gradient(circle at 82% 10%,#174b6755,transparent 32%),radial-gradient(circle at 12% 18%,#48c9ea1f,transparent 28%),linear-gradient(135deg,#061426,#09213a 68%,#0b3047);display:grid;grid-template-columns:minmax(0,.9fr) minmax(550px,1.1fr);gap:7vw;align-items:center;overflow:hidden}.ai-hero-copy{max-width:700px}.ai-eyebrow,.section-kicker{font-size:10px;letter-spacing:1.6px;font-weight:900;color:var(--cyan);text-transform:uppercase}.ai-eyebrow{display:flex;align-items:center;gap:9px}.ai-eyebrow>span:first-child{width:26px;height:2px;background:var(--cyan)}.ai-hero h1{font-size:clamp(45px,5.5vw,82px);line-height:.98;letter-spacing:-4px;margin:18px 0 22px}.ai-hero h1 em{font-style:normal;color:var(--cyan)}.ai-lead{color:#bad0df;font-size:18px;line-height:1.68;max-width:720px}.ai-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ai-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:13px 18px;border-radius:11px;text-decoration:none;font-size:12px;font-weight:850;border:1px solid transparent}.ai-button.primary{background:var(--cyan);color:#061426}.ai-button.secondary{border-color:#426079;color:#fff;background:#ffffff08}.ai-assurances{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:#91aabd;font-size:10px}.ai-assurances span:before{content:"✓";color:var(--cyan);margin-right:6px}.analysis-window{border:1px solid #31556e;border-radius:21px;background:#edf4f7;overflow:hidden;box-shadow:0 38px 90px #0009;transform:rotate(.7deg)}.aw-top{height:45px;background:#0b2943;display:flex;align-items:center;gap:10px;padding:0 15px;color:#aac2d2;font-size:9px}.aw-top>span{display:flex;gap:5px}.aw-top i{width:7px;height:7px;border-radius:50%;background:#58758a}.aw-top i:nth-child(2){background:#159fc8}.aw-top i:nth-child(3){background:#45c8e8}.aw-top b{flex:1;font-weight:600}.aw-top em{font-style:normal;color:#51d0ed;font-size:8px;font-weight:900;letter-spacing:.8px}.aw-body{padding:22px;color:var(--ink)}.aw-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.aw-heading small{display:block;color:#7990a1;font-size:8px;letter-spacing:1px}.aw-heading strong{display:block;font-size:17px;margin-top:3px}.aw-heading>span{background:#e0f7fb;color:#087d9e;padding:6px 9px;border-radius:99px;font-size:8px;font-weight:850}.aw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.aw-kpis div{background:#fff;border:1px solid #d4e2e9;border-radius:11px;padding:11px}.aw-kpis small{display:block;color:#718697;font-size:7px}.aw-kpis strong{font-size:22px;letter-spacing:-1px}.aw-kpis .warn{color:var(--amber)}.aw-chart{background:#fff;border:1px solid #d4e2e9;border-radius:12px;padding:13px}.aw-bar-row{display:grid;grid-template-columns:1.35fr 1fr 35px;gap:8px;align-items:center;padding:7px 0;font-size:8px}.aw-bar-row i{height:7px;background:#e7eef2;border-radius:99px;overflow:hidden}.aw-bar-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f70e8,var(--cyan))}.aw-bar-row>strong{text-align:right}.aw-signal{display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;margin-top:10px;border:1px solid #ecc8ce;background:#fff5f6;border-radius:11px;padding:10px;font-size:8px}.aw-signal>span{font-weight:900}.aw-signal p{margin:0}.aw-signal small{display:block;color:#a95863;font-size:7px}.aw-signal b{font-size:8px}.aw-signal em{font-style:normal;background:#f7d9de;color:#a43245;padding:5px 7px;border-radius:99px;font-weight:900}.ai-audience{background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:36px;padding:24px max(22px,5vw);font-size:11px}.ai-audience>span{color:#7b91a4}.ai-audience strong{color:#2a4359}.ai-section{padding:100px max(28px,7vw);max-width:1580px;margin:auto}.section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:end;margin-bottom:42px}.section-heading h2,.method-copy h2,.evidence-card h2,.final-section h2{font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-2.6px;margin:13px 0 0}.section-heading>p,.method-copy>p:last-child{color:var(--muted);line-height:1.7;font-size:16px;margin:0}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capability-grid article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:23px;min-height:185px}.capability-grid article>span{color:var(--cyan2);font-size:10px;font-weight:900;letter-spacing:1px}.capability-grid h3{font-size:19px;margin:18px 0 9px}.capability-grid p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.capability-grid .emphasis{color:#fff;background:linear-gradient(135deg,#08213a,#0c4660);border-color:#1d5970}.capability-grid .emphasis p{color:#bad0dc}.method-section{color:#fff;background:#07182b;padding:100px max(28px,7vw);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.method-copy .section-kicker{color:var(--cyan)}.method-copy h2{margin-bottom:20px}.method-copy>p:last-child{color:#a9c0d1}.method-flow{list-style:none;padding:0;margin:0;display:grid;gap:8px}.method-flow li{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:18px;border:1px solid #24435a;border-radius:15px;background:#ffffff05}.method-flow li>span{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:#123b55;color:var(--cyan);font-size:10px;font-weight:900}.method-flow h3{margin:1px 0 5px;font-size:15px}.method-flow p{margin:0;color:#9db4c5;font-size:11px;line-height:1.55}.evidence-section{padding:92px max(28px,7vw);background:#eaf1f5}.evidence-card{max-width:1400px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:23px;padding:34px;box-shadow:var(--shadow)}.evidence-card>div:first-child{max-width:950px}.evidence-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px}.evidence-columns article{border:1px solid var(--line);border-top:4px solid var(--green);border-radius:14px;padding:18px}.evidence-columns article:nth-child(2){border-top-color:var(--cyan2)}.evidence-columns article:nth-child(3){border-top-color:var(--red)}.evidence-columns b{font-size:12px}.evidence-columns p{color:var(--muted);font-size:11px;line-height:1.6;margin:9px 0 0}.institutional-note{margin:22px 0 0;padding:14px 16px;border-radius:12px;background:#fff7e9;border:1px solid #eed3a4;color:#75521b;font-size:11px;line-height:1.6}.final-section{text-align:center;padding:100px 24px;background:#fff}.final-section h2{max-width:960px;margin:14px auto 18px}.final-section>p:not(.section-kicker){max-width:760px;margin:0 auto 28px;color:var(--muted);line-height:1.65}.final-section .ai-button{background:var(--navy);color:#fff}.ai-footer{background:#051321;color:#fff;min-height:110px;padding:28px max(28px,6vw);display:flex;align-items:center;justify-content:space-between;gap:30px}.ai-footer p{color:#7992a6;font-size:10px}.ai-footer>a:last-child{color:var(--cyan);font-size:11px;text-decoration:none}@media(max-width:1080px){.ai-nav nav{display:none}.ai-hero{grid-template-columns:1fr;gap:55px}.analysis-window{max-width:850px}.ai-audience{flex-wrap:wrap}.section-heading,.method-section{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ai-nav{padding:0 14px}.ai-nav-cta{display:none}.ai-hero{padding:65px 18px}.ai-hero h1{font-size:44px;letter-spacing:-2.5px}.ai-lead{font-size:16px}.ai-actions{flex-direction:column;align-items:stretch}.ai-assurances{flex-direction:column;gap:8px}.aw-body{padding:13px}.aw-kpis{grid-template-columns:repeat(2,1fr)}.aw-bar-row{grid-template-columns:1fr 35px}.aw-bar-row i{display:none}.aw-signal{grid-template-columns:50px 1fr}.aw-signal em{display:none}.ai-audience{justify-content:flex-start;gap:15px 22px}.ai-section,.method-section,.evidence-section{padding:70px 18px}.section-heading h2,.method-copy h2,.evidence-card h2,.final-section h2{letter-spacing:-1.8px}.capability-grid,.evidence-columns{grid-template-columns:1fr}.evidence-card{padding:22px 17px}.ai-footer{flex-direction:column;align-items:flex-start}.ai-footer p{margin:0}}
