@charset "UTF-8";
.hero{background:radial-gradient(circle at 76% 47%,#1b4a61 0,#102b42 31%,#0b2136 75%);color:#fff;padding:58px 0 60px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.hero-copy{padding:24px 0}.hero-label{color:#5bd7bf;font-size:.7rem;font-weight:800;letter-spacing:.16em;display:flex;align-items:center;gap:10px}.hero-label span{width:7px;height:7px;border-radius:50%;background:#33d8bb;box-shadow:0 0 0 5px #33d8bb24}.hero h1{margin:22px 0 20px;max-width:650px}.hero h1 span{display:block;color:#62dcc8}.hero-copy>p{color:#b8cbd7;font-size:1.05rem;max-width:550px;line-height:1.9}.hero-actions{display:flex;gap:12px;margin-top:32px}.hero-meta{display:flex;gap:32px;border-top:1px solid #ffffff2b;margin-top:44px;padding-top:20px}.hero-meta span{font-weight:750;font-size:1.25rem;color:#fff}.hero-meta small{display:block;font-size:.66rem;font-weight:500;color:#84a7b6;letter-spacing:.06em}.hero-board{background:#0e3046;border:1px solid #3e7480;box-shadow:0 28px 60px #0004;padding:22px;min-height:405px;position:relative;overflow:hidden}.hero-board:before{content:'';position:absolute;inset:0;background:linear-gradient(140deg,#ffffff08,transparent 50%);pointer-events:none}.board-top,.board-bottom{display:flex;justify-content:space-between;align-items:center;color:#83aab7;font-size:.61rem;letter-spacing:.14em}.live-dot{color:#69dbc5}.board-title{font-size:1.12rem;font-weight:700;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff23;padding:20px 0 15px}.board-title span{color:#54cbb6}.board-main{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:260px}.radar svg{width:100%;max-height:250px}.radar text{fill:#73b9bd;font:700 12px Arial}.board-metrics>div{padding:11px 0;border-bottom:1px solid #ffffff1a}.board-metrics span{font-size:.55rem;color:#74a5ae;letter-spacing:.1em}.board-metrics strong{display:block;font-size:.83rem}.board-metrics i{display:block;width:var(--w);height:4px;background:linear-gradient(90deg,#2e95b0,#55d8bd);margin-top:8px}.board-bottom{border-top:1px solid #ffffff23;padding-top:13px}.tiny-bars{display:flex;align-items:end;gap:4px;height:21px}.tiny-bars i{width:7px;background:#2fb9a6;height:45%}.tiny-bars i:nth-child(2),.tiny-bars i:nth-child(6){height:70%}.tiny-bars i:nth-child(3),.tiny-bars i:nth-child(7){height:95%}.tiny-bars i:nth-child(4){height:60%}.tiny-bars i:nth-child(5){height:80%}.topic-band{background:#eaf3f3;border-bottom:1px solid #d5e8e5}.topic-band .wrap{display:flex;gap:0;align-items:center;justify-content:space-between;min-height:60px}.topic-band span{font-weight:800;color:var(--navy);font-size:.78rem}.topic-band a{font-size:.79rem;color:#416574}.topic-band a:hover{color:var(--teal)}.divergence-grid{display:grid;grid-template-columns: .85fr 1.15fr;gap:78px}.divergence-intro .lead{font-size:1.35rem;color:var(--navy);font-weight:650;line-height:1.65}.divergence-intro p:not(.lead){font-size:.9rem}.divergence-intro img{width:100%;height:190px;object-fit:cover;margin-top:26px}.divergence-list{border-top:1px solid #cbd9df}.divergence-list>div{display:grid;grid-template-columns:50px 1fr 1.25fr;gap:12px;align-items:center;border-bottom:1px solid #cbd9df;padding:19px 0}.divergence-list b{font:700 .73rem Arial;color:var(--teal)}.divergence-list span{font-size:1rem;font-weight:700;color:var(--navy)}.divergence-list small{font-size:.79rem;color:#708396}.framework-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.framework-item{min-height:220px;padding:27px 27px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.framework-item:hover{background:#f0f8f7}.framework-number{color:var(--teal);font:700 .73rem Arial}.framework-item h3{font-size:1.18rem;margin:28px 0 6px}.framework-item p{font-size:.83rem;margin-bottom:16px}.framework-item small{font-size:.7rem;letter-spacing:.04em;color:#247b7b}.ai-strip{background:#10283f;color:#fff}.ai-strip h2{color:#fff}.light-link{color:#63ddc7;border-color:#63ddc7}.ai-intro{max-width:760px;color:#9db8c7}.flow{display:grid;grid-template-columns:repeat(6,1fr);margin-top:42px;border:1px solid #416174}.flow>div{padding:22px 15px;border-right:1px solid #416174;min-height:100px;position:relative}.flow>div:last-child{border:0}.flow b{display:block;color:#4ed9c0;font:700 .7rem Arial;margin-bottom:18px}.flow span{font-size:.86rem;font-weight:700}.flow>div:not(:last-child):after{content:'→';position:absolute;right:-9px;top:44%;z-index:1;color:#45d1b9;background:#10283f}.ai-capabilities{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.ai-capabilities span{border:1px solid #517086;color:#b8d3dc;padding:6px 12px;font-size:.73rem}.industry-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.industry-card{background:#f3f7f8;border-top:3px solid #34b9a4;padding:26px 18px;min-height:250px}.industry-card:nth-child(even){background:#e9f1f3;border-color:#3478a1}.industry-card small{color:#439489;font:700 .62rem Arial;letter-spacing:.08em}.industry-card h3{margin:38px 0 13px}.industry-card p{font-size:.8rem;min-height:67px}.industry-card span{font-size:.75rem;color:var(--teal);font-weight:700}.pathway{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid #b9cece}.pathway>div{padding:22px 17px 10px;border-right:1px solid #d5e2e5}.pathway>div:last-child{border:0}.pathway b{color:var(--teal);font:800 .7rem Arial}.pathway h3{font-size:1rem;margin:23px 0 9px}.pathway p{font-size:.76rem}.feature-articles{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.featured-card{border:1px solid var(--line);background:#fff}.featured-card .cover{height:300px}.featured-card .card-inner{padding:29px}.featured-card h3{font-size:1.72rem;margin:16px 0}.featured-card p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.stacked-articles{display:grid;gap:20px}.side-card{display:grid;grid-template-columns:36% 64%;border:1px solid var(--line);min-height:255px}.side-card .cover{height:100%}.side-card .card-inner{padding:21px}.side-card h3{font-size:1.12rem;margin:12px 0}.side-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.brand-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.report-card{background:#fff;border-top:4px solid var(--teal);box-shadow:0 8px 26px #21394a0d}.report-card .cover{height:145px}.report-card .card-inner{padding:25px}.report-card h3{margin:15px 0;font-size:1.18rem;min-height:75px}.report-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-row{display:grid;grid-template-columns:160px 1fr;gap:24px;border-top:1px solid var(--line);padding:21px 0}.news-row:last-child{border-bottom:1px solid var(--line)}.news-row img{height:114px;width:160px;object-fit:cover}.news-row h3{font-size:1.15rem;margin:7px 0}.news-row p{font-size:.81rem;margin-bottom:6px}.faq-grid{display:grid;grid-template-columns:.36fr .64fr;gap:80px}.faq-grid h2{margin:12px 0 17px}.faq-grid>div:first-child p{font-size:.88rem}.ratings-hero{background:linear-gradient(110deg,#10283f,#1a4860)}.column-hero-grid{display:grid;grid-template-columns:1fr 250px;gap:55px}.hero-aside{border-left:1px solid #62849a;padding-left:34px;display:flex;flex-direction:column;justify-content:center}.hero-aside span,.hero-aside small{font-size:.67rem;letter-spacing:.13em;color:#82bcbf}.hero-aside strong{font:300 6rem Arial;color:#58d9bd;line-height:1.1;margin:10px 0}.hero-aside p{font-size:.85rem}.aside-rule{height:1px;background:#61839a;margin-bottom:17px}.three-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.three-principles>div{border-left:2px solid #49bea9;padding:5px 24px}.three-principles b{font:700 .77rem Arial;color:var(--teal)}.three-principles h3{margin:18px 0 10px}.three-principles p{font-size:.84rem}.table-scroll{overflow-x:auto;border:1px solid var(--line)}.rating-table{border-collapse:collapse;width:100%;min-width:880px;text-align:left;font-size:.81rem}.rating-table th{background:#102f45;color:#fff;padding:17px 15px;font-weight:650}.rating-table td{border-bottom:1px solid var(--line);padding:18px 15px;vertical-align:top}.rating-table tr:nth-child(even){background:#fff}.rating-table tr:hover{background:#e8f3f1}.rating-table td:first-child{font-weight:700;color:var(--navy)}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pillar-grid>div{background:#f3f7f8;padding:29px;border-top:3px solid #38bda8}.pillar-grid>div:nth-child(2){border-color:#398db4}.pillar-grid>div:nth-child(3){border-color:#1d476b}.pillar-grid span{font:700 .66rem Arial;letter-spacing:.11em;color:#52818f}.pillar-grid h3{font-size:1.45rem;margin:22px 0 10px}.pillar-grid p{font-size:.84rem}.compare-hero{background:#e8f1f1;color:var(--navy);padding-bottom:40px}.compare-hero .kicker{color:var(--teal)}.compare-hero p{color:#577083}.report-line{display:flex;gap:35px;border-top:1px solid #c2d6d5;margin-top:44px;padding-top:15px;font-size:.7rem;color:#54827f;letter-spacing:.04em}.toggle-row{display:flex;gap:0;margin-bottom:27px}.toggle-row button{border:1px solid var(--line);background:#fff;color:#527082;padding:10px 20px;cursor:pointer}.toggle-row button+button{border-left:0}.toggle-row button.active{background:var(--navy);color:#fff}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sector-card{background:#f6f9fa;border:1px solid var(--line);padding:25px;min-height:190px}.sector-card small{font:700 .63rem Arial;color:var(--teal);letter-spacing:.12em}.sector-card h3{margin:23px 0 10px}.sector-card p{font-size:.87rem}.heatmap{border:1px solid var(--line);background:#fff}.heat-head,.heat-row{display:grid;grid-template-columns:2fr repeat(5,1fr);align-items:center;gap:14px;padding:12px 22px}.heat-head{background:#163449;color:#fff;font-size:.75rem}.heat-row{border-bottom:1px solid var(--line);font-size:.77rem}.heat-row:last-child{border:0}.heat-row b{font-weight:650}.heat-row i{height:25px;display:block}.heat-1{background:#cce9e5}.heat-2{background:#73cabb}.heat-3{background:#159b85}.heat-legend{display:flex;gap:20px;margin-top:15px;font-size:.73rem;color:#627989}.heat-legend span{display:flex;gap:7px;align-items:center}.heat-legend i{width:14px;height:14px;display:inline-block}.next-links{display:flex;gap:15px;margin-top:27px}.next-links a{background:#e9f3f2;color:var(--navy);padding:14px 20px;font-size:.86rem;font-weight:700}.ai-hero{background:radial-gradient(circle at 74% 42%,#28476b,#0b1d34 60%)}.ai-hero-grid{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:center}.ai-hero .button{margin-top:20px}.ai-orbit{width:360px;height:360px;border:1px solid #4a8da7;border-radius:50%;position:relative;margin:auto;display:grid;place-items:center;background:radial-gradient(circle,#28608155 3%,transparent 60%)}.ai-orbit:before,.ai-orbit:after{content:'';position:absolute;border:1px dashed #568ca1;border-radius:50%;inset:37px}.ai-orbit:after{inset:75px;border-style:solid;opacity:.5}.ai-orbit strong{z-index:1;text-align:center;color:#63dfca;font:700 2.2rem Arial;line-height:1.1}.ai-orbit span{position:absolute;font:700 .6rem Arial;letter-spacing:.1em;color:#9ad3d4;background:#123a54;padding:6px}.ai-orbit span:nth-child(1){top:14px;left:137px}.ai-orbit span:nth-child(2){top:95px;right:-29px}.ai-orbit span:nth-child(3){bottom:52px;right:6px}.ai-orbit span:nth-child(5){bottom:24px;left:32px}.ai-orbit span:nth-child(6){top:115px;left:-18px}.architecture{display:grid;gap:11px;max-width:950px;margin:auto}.architecture>div{display:grid;grid-template-columns:70px 150px 1fr;gap:20px;align-items:center;background:#10334c;color:#fff;padding:22px 30px;border-left:4px solid #47c9b2}.architecture>div:nth-child(even){background:#17445d}.architecture b{font:700 .8rem Arial;color:#59d5bf}.architecture h3{margin:0}.architecture p{color:#bcd2db;font-size:.84rem;margin:0}.lab-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.lab-steps>div{border-top:2px solid var(--teal);padding:25px 15px 0}.lab-steps span{font:700 .7rem Arial;letter-spacing:.12em;color:var(--teal)}.lab-steps h3{margin:20px 0 10px}.lab-steps p{font-size:.82rem}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.capability-grid b{color:var(--teal);font:.7rem Arial}.capability-grid h3{margin:25px 0 10px}.capability-grid p{font-size:.82rem}.access-hero{background:linear-gradient(105deg,#eef4f4,#d7e9e7);color:var(--navy)}.access-hero .kicker{color:var(--teal)}.access-hero p{color:#58717f}.access-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #9fc5c3}.access-steps>div{padding:23px 18px;border-right:1px solid var(--line)}.access-steps b{font:700 .72rem Arial;color:var(--teal)}.access-steps h3{font-size:1rem;margin:35px 0 9px}.access-steps p{font-size:.78rem}.access-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#fff;border-left:4px solid var(--teal);padding:40px}.access-callout h2{font-size:2rem;margin:8px 0}.access-callout p{font-size:.88rem;margin:0}.access-faq{max-width:850px}.news-hero{background:#11344a}.news-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.news-tags span{border:1px solid #5b8394;padding:6px 12px;color:#b9d1d8;font-size:.75rem}.journal-layout{display:grid;grid-template-columns:1fr 260px;gap:70px}.journal-row{display:grid;grid-template-columns:70px 1fr 160px;gap:24px;border-bottom:1px solid var(--line);padding:32px 0}.journal-row:first-child{padding-top:15px}.journal-date{color:var(--teal);line-height:1.2}.journal-date strong{display:block;font:300 2.7rem Arial}.journal-date span{font-size:.67rem}.journal-copy h2{font-size:1.38rem;line-height:1.4;margin:10px 0}.journal-copy p{font-size:.84rem;margin-bottom:10px}.journal-image img{width:160px;height:118px;object-fit:cover}.journal-aside{background:#f3f7f7;padding:25px;align-self:start}.journal-aside h3{margin:0 0 12px}.journal-aside p{font-size:.8rem}.journal-aside>a{display:block;padding:11px 0;border-top:1px solid var(--line);font-size:.83rem;color:var(--teal)}.aside-note{border-top:1px solid var(--line);padding-top:18px;margin-top:18px;font-size:.7rem;color:#81909a}.aside-note code{font-size:.7rem}.reader-shell{padding-bottom:85px}.reader-article{max-width:1050px;margin:auto}.reader-meta{display:flex;gap:18px;color:var(--teal);font-size:.78rem;font-weight:700;margin-top:30px}.reader-article>h1{font-size:clamp(2.5rem,4vw,3.7rem);max-width:920px;margin:18px 0 23px}.reader-deck{font-size:1.13rem;color:#566d7b;max-width:850px}.reader-article figure{margin:35px 0 45px}.reader-article figure img{width:100%;height:360px;object-fit:cover}.reader-article figcaption{font-size:.73rem;color:#92a0aa;margin-top:8px}.reader-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:65px}.reader-body{font-size:1.02rem;line-height:2}.reader-body p{color:#435565}.reader-body .reader-lead{font-size:1.18rem;color:#1d4055;font-weight:600}.reader-body h2{font-size:1.65rem;margin:43px 0 15px;padding-top:18px;border-top:1px solid var(--line)}.reader-body h3{font-size:1.22rem}.reader-body .disclaimer{font-size:.78rem;background:#f0f5f5;padding:14px 18px}.article-sources{padding-left:20px;font-size:.82rem}.article-sources li{margin-bottom:8px}.article-sources a{color:var(--blue);text-decoration:underline}.sidebar-box{position:sticky;top:25px;border-top:3px solid var(--teal);background:#f3f7f7;padding:24px}.sidebar-box span{font:.7rem Arial;color:var(--teal)}.sidebar-box h3{margin:15px 0 10px}.sidebar-box p{font-size:.8rem}.sidebar-box a{color:var(--teal);font-size:.8rem;font-weight:700}.related-section{border-top:1px solid var(--line);margin-top:60px;padding-top:45px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-grid article{background:#f2f6f7;padding:22px}.related-grid span{font-size:.7rem;color:var(--teal)}.related-grid h3{font-size:1rem;min-height:64px;margin:12px 0}.reader-missing{padding:90px 0;text-align:center}.reader-loading{padding:100px 0;text-align:center;color:var(--muted)}
