.coverage-section{background:linear-gradient(155deg, #eef5f2, #f3f6fa 70%);border-bottom:1px solid var(--line)}.coverage-heading{display:flex;gap:36px;align-items:flex-end;justify-content:space-between;margin-bottom:38px}.coverage-heading .section-intro{margin:0;max-width:790px}.coverage-heading>.text-link{flex-shrink:0;margin-bottom:6px}.coverage-heading h2,.intelligence-section h2,.impact-section h2,.intelligence-usecases h2,.intelligence-control h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;letter-spacing:-0.035em;margin:16px 0 22px}.coverage-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.coverage-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #acbec9;border-top:4px solid #006b5e;padding:28px}.coverage-card:nth-child(2){border-top-color:#153b55}.coverage-card:nth-child(3){border-top-color:#245cc0}.coverage-card-heading{display:flex;align-items:start;gap:16px;min-height:100px}.coverage-number{display:block;font-size:.875rem;font-weight:600;line-height:1.7;color:#006154}.coverage-card h3{font-size:1.45rem;line-height:1.25;letter-spacing:-0.025em;margin:0 0 24px}.coverage-card .card-illustration{max-height:175px;margin-bottom:22px}.coverage-card>p{font-size:1rem;line-height:1.8;color:#40566c;margin-bottom:25px}.coverage-card>ul{list-style:none;margin:auto 0 0;padding:0;border-top:1px solid #b8c9d3}.coverage-card>ul>li{border-bottom:1px solid #d1dde4}.coverage-card>ul a{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:58px;padding:14px 0;font-size:.9375rem;font-weight:500;line-height:1.55;color:#144239}.coverage-card>ul a:hover{color:#005246;text-decoration:underline;text-underline-offset:4px}.coverage-card>ul a .icon{width:18px;flex-shrink:0}.intelligence-section{background:#f7f9fa}.intelligence-section .section-intro,.intelligence-usecases .section-intro,.impact-section .section-intro{max-width:830px}.intelligence-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background:#b6c7d1;border:1px solid #b6c7d1}.intelligence-card{min-width:0;background:#fff;padding:30px}.intelligence-card:first-child{background:linear-gradient(130deg, #eaf8f0, #eef4fa)}.intelligence-card>.coverage-number{margin-bottom:25px}.intelligence-card h3,.intelligence-usecase h3{font-size:1.35rem;line-height:1.3;letter-spacing:-0.025em;margin:0 0 16px}.intelligence-card p,.intelligence-usecase p{font-size:1rem;line-height:1.8;color:#40566c}.impact-section{color:#fff;--photo-mask:url('../images/masks/section-frame.svg')}.impact-section .section-photo-shade{background:linear-gradient(112deg, rgba(11, 34, 56, 0.9607843137), rgba(6, 77, 69, 0.8901960784))}.impact-section .section-intro .eyebrow{color:#b9ffe7}.impact-section .section-description{color:#dce8ef}.impact-sample{font-size:.875rem;line-height:1.7;color:#d4e6ed;margin-bottom:20px}.impact-preview{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px}.impact-stage{background:#fff;border:1px solid #b7cdd6;color:#0b2238;padding:28px;min-width:0}.impact-stage>.eyebrow{font-size:.8125rem;color:#006154;margin-bottom:26px}.impact-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #9bbeb2;background:#e5f5ed;color:#00584b;margin-bottom:20px}.impact-icon .icon{width:22px}.impact-stage h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.025em;margin-bottom:20px}.impact-stage dl{margin:22px 0 0}.impact-stage dl>div{border-top:1px solid #bfcfd8;padding:14px 0;font-size:.875rem;line-height:1.7}.impact-stage dt{color:#40566c}.impact-stage dd{margin:3px 0 0;font-weight:600}.impact-stage>ul{list-style:none;padding:0;margin:0}.impact-stage>ul>li{padding:16px 0;border-top:1px solid #bfcfd8;display:grid;gap:8px}.impact-stage>ul strong{font-size:1rem;font-weight:600}.impact-stage>ul span{font-size:.9375rem;line-height:1.7;color:#40566c}.impact-stage--review{background:#113d49;border:1px solid #7ba3ad;border-top:3px solid #97f0d9;color:#fff}.impact-stage--review>.eyebrow{color:#b9ffe7}.impact-stage--review>p:not(.eyebrow){font-size:1rem;line-height:1.8;color:#e0edf3}.impact-action{margin-top:30px;background:#97f0d9;color:#0b2238;border-color:#97f0d9}.impact-action:not(.button-light):hover{background:#c6ffef;color:#0b2238;border-color:#c6ffef}.intelligence-usecases{background:#f1f5f7}.intelligence-usecase-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.intelligence-usecase{display:flex;flex-direction:column;padding:32px;background:#fff;border:1px solid #b4c5ce;transition:background .2s,border-color .2s}.intelligence-usecase:hover{background:#f0faf6;border-color:#006b5e}.intelligence-usecase-heading{display:flex;align-items:center;gap:16px;margin-bottom:26px}.intelligence-usecase-heading>span:last-child{font-size:.8125rem;letter-spacing:.08em;color:#40566c}.intelligence-usecase p{margin-bottom:25px}.coverage-action{display:flex;gap:14px;align-items:center;margin-top:auto;font-size:.9375rem;font-weight:600;color:#006154;min-height:32px}.coverage-action .icon{width:18px}.intelligence-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.intelligence-controls{list-style:none;padding:0;margin:0;border-top:3px solid #006b5e}.intelligence-controls>li{padding:26px 0;border-bottom:1px solid #b6c7d1;display:flex;align-items:start;gap:18px}.intelligence-controls>li>.icon{width:23px;flex-shrink:0;color:#006154;margin-top:3px}.intelligence-controls h3{font-size:1.2rem;margin-bottom:12px;line-height:1.4}.intelligence-controls p{font-size:1rem;color:#40566c;line-height:1.8}.intelligence-references{margin-top:28px;border-top:1px solid #b6c7d1}.intelligence-references summary{display:flex;gap:16px;align-items:center;justify-content:space-between;cursor:pointer;min-height:52px;padding:14px 0;font-size:.9375rem;font-weight:600;line-height:1.6}.intelligence-references summary::-webkit-details-marker{display:none}.intelligence-references p,.intelligence-references li{font-size:.875rem;line-height:1.8;color:#40566c}.intelligence-references ul{list-style:none;padding:0;margin:18px 0 0}.intelligence-references li+li{margin-top:14px}.intelligence-references a{display:flex;gap:12px;align-items:start;color:#006154;text-decoration:underline;text-underline-offset:4px}.intelligence-references a>.icon{width:16px;flex-shrink:0;margin-top:5px}.intelligence-faq{border-top:1px solid #c1ced7;background:#f7f9fa}@media(max-width: 1100px){.coverage-card{padding:23px}.coverage-heading{display:block}.coverage-heading>.text-link{margin-top:24px}.coverage-card-heading{min-height:115px}.impact-stage{padding:23px}.intelligence-control-grid{gap:40px}}@media(max-width: 900px){.coverage-grid{grid-template-columns:1fr}.coverage-card-heading{min-height:0}.coverage-card .card-illustration{max-height:220px}.coverage-card>p{max-width:72ch}.intelligence-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.impact-preview{grid-template-columns:1fr}.impact-stage dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intelligence-control-grid{grid-template-columns:1fr}}@media(max-width: 600px){.coverage-card,.intelligence-card,.intelligence-usecase,.impact-stage{padding:24px}.coverage-card h3{font-size:1.4rem}.coverage-card .card-illustration{max-height:175px}.intelligence-grid,.intelligence-usecase-grid{grid-template-columns:1fr}.impact-stage dl{grid-template-columns:1fr;gap:0}.intelligence-usecase-heading{gap:12px}.impact-action{width:100%;justify-content:space-between}.coverage-action{line-height:1.6}}@media(prefers-reduced-motion: reduce){.intelligence-usecase{transition:none}}@media(forced-colors: active){.impact-section,.impact-stage--review{color:CanvasText;background:Canvas}.impact-section :is(.section-description,.eyebrow,.impact-sample),.impact-stage--review>p:not(.eyebrow){color:CanvasText}}@media print{.coverage-grid,.intelligence-grid,.intelligence-usecase-grid{grid-template-columns:1fr 1fr}.coverage-card,.intelligence-card,.intelligence-usecase,.impact-stage{break-inside:avoid}.impact-preview,.intelligence-control-grid{display:block}.impact-section,.impact-stage--review{background:#fff;color:#000}.impact-section :is(.section-description,.eyebrow,.impact-sample),.impact-stage--review>p:not(.eyebrow){color:#000}.impact-stage{margin-top:20px}.impact-action{display:none}}