.digital-hero{position:relative;min-height:390px;display:flex;align-items:flex-end;overflow:hidden;background:#071b2e}.digital-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.digital-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041320e8,#0413207a 52%,transparent),linear-gradient(0deg,#0413209e,transparent 55%)}.digital-hero__copy{position:relative;z-index:1;padding:58px 6vw;max-width:850px}.digital-hero__copy h1{margin:0 0 12px}.digital-hero__copy>p:last-child{max-width:560px;margin:0;color:#d4e5f1;font-size:17px}.digital-section{padding:66px 6vw 86px;background:linear-gradient(180deg,#071423,#0c2035)}.digital-section__heading{margin-bottom:28px}.digital-section__heading .eyebrow{margin-bottom:12px}.digital-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.digital-card{position:relative;display:flex;align-items:flex-end;min-width:0;min-height:300px;overflow:hidden;background:#102940;border:1px solid #466988;isolation:isolate}.digital-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.digital-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04132052,#04132018 38%,#041320ee 100%)}.digital-card:hover>img,.digital-card:focus-visible>img{transform:scale(1.035)}.digital-card__index{position:absolute;z-index:1;top:20px;inset-inline-start:23px;color:#d4e9f8;font-size:12px;letter-spacing:.12em}.digital-card__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:15px;width:100%;padding:52px 23px 22px}.digital-card__copy strong{font-size:clamp(21px,1.9vw,27px);font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-shadow:0 2px 8px #041320}.digital-card__copy small{border-top:1px solid #c9ddea7a;padding-top:10px;color:#d6e7f2;font-size:12px}.digital-breadcrumb{display:flex;gap:12px;align-items:center;padding:25px 6vw 0;color:#a7c5dc;font-size:12px}.digital-breadcrumb a:hover{text-decoration:underline}.digital-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:5vw;align-items:center;padding:48px 6vw 90px}.digital-detail__image{aspect-ratio:8/5;overflow:hidden;border:1px solid #466988;background:#0c2035}.digital-detail__image img{width:100%;height:100%;object-fit:cover}.digital-detail__copy h1{font-size:clamp(34px,3.5vw,58px);margin-bottom:22px;overflow-wrap:anywhere}.digital-detail__copy>p:not(.eyebrow){max-width:520px;color:#bbd0df;font-size:17px}.digital-detail__contact{display:inline-block;margin-top:24px;padding-bottom:8px;border-bottom:1px solid #9bbfdb;color:#e5f2fa;font-size:14px}html[dir=rtl] .digital-hero::after{transform:scaleX(-1)}@media(max-width:1050px){.digital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-detail{grid-template-columns:1fr;gap:30px}}@media(max-width:650px){.digital-hero{min-height:340px}.digital-hero__copy{padding:42px 6vw}.digital-section{padding:50px 6vw 65px}.digital-grid{grid-template-columns:1fr}.digital-card{min-height:275px}.digital-detail{padding:30px 6vw 68px}.digital-detail__image{aspect-ratio:4/3}}

.digital-range{padding:70px 6vw 90px;background:linear-gradient(180deg,#081827,#0b2135)}
.digital-range__head{margin-bottom:26px}.digital-range__head .eyebrow{margin:0 0 10px}.digital-range__head h2{margin:0;font-size:clamp(29px,3vw,42px)}
.digital-range-card{position:relative;display:block;max-width:820px;aspect-ratio:16/9;min-height:0;overflow:hidden;border:1px solid #55758f;background:#0d2437;color:#fff;isolation:isolate}
.digital-range-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}
.digital-range-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061522ef 0%,#06152248 42%,transparent 72%)}
.digital-range-card:hover img,.digital-range-card:focus-visible img{transform:scale(1.025)}
.digital-range-card__copy{position:absolute;z-index:1;inset-inline:25px;bottom:22px;display:flex;flex-direction:column;gap:8px;text-shadow:0 2px 12px #000b}
.digital-range-card__copy small{font-size:11px;letter-spacing:.16em;color:#bcd9eb}.digital-range-card__copy strong{font-size:clamp(24px,2.5vw,37px);line-height:1.2}.digital-range-card__copy>span{font-size:13px;color:#e1edf6}
.digital-range-intro{padding:68px 6vw 36px;max-width:1040px}.digital-range-intro .eyebrow{margin:0 0 16px}.digital-range-intro h1{font-size:clamp(39px,4.7vw,69px);margin:0 0 18px}.digital-range-intro>p:last-child{max-width:680px;font-size:18px;line-height:1.65;color:#bdd0df}
.digital-range--product{padding-top:24px}.digital-range--product .digital-range-card{max-width:900px}
.digital-product{padding:0 6vw 88px}.digital-product__intro{max-width:910px;padding:54px 0 28px}.digital-product__intro .eyebrow{margin:0 0 16px}.digital-product__intro h1{font-size:clamp(38px,4.5vw,68px);margin:0 0 22px}.digital-product__intro>p:last-child{max-width:760px;color:#bed3e3;font-size:18px;line-height:1.7}
.digital-product__visual{margin:0;background:#0b2135;border:1px solid #42627d}.digital-product__visual img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.digital-product__visual figcaption{padding:10px 17px;color:#91acc1;font-size:11px}
.digital-product__features{padding:78px 0 80px}.digital-product__features-head .eyebrow{margin:0 0 10px}.digital-product__features-head h2{font-size:clamp(30px,3vw,44px);margin:0 0 30px}.digital-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.digital-feature-grid>div{min-height:200px;padding:23px 25px;border:1px solid #3c5b75;background:#0b2033}.digital-feature-grid>div>span{display:block;margin-bottom:30px;color:#83b2d2;font-size:12px;letter-spacing:.12em}.digital-feature-grid h3{font-size:21px;margin:0 0 11px}.digital-feature-grid p{font-size:14px;line-height:1.6;color:#b8ccdb;margin:0}
.digital-product__contact{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:38px 42px;background:linear-gradient(120deg,#153653,#0c2439);border:1px solid #527491}.digital-product__contact .eyebrow{margin:0 0 10px}.digital-product__contact h2{font-size:clamp(27px,2.5vw,38px);margin:0 0 8px}.digital-product__contact p:last-child{margin:0;color:#c5d7e4;font-size:15px}.digital-product__contact>a{flex-shrink:0;display:inline-block;padding:16px 21px;background:#d9ebf7;color:#081b2a;font-size:13px;font-weight:700}.digital-product__contact>a:hover{background:#a9d0eb}
@media(max-width:900px){.digital-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-product__contact{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.digital-range{padding:50px 6vw 66px}.digital-range-card{aspect-ratio:16/9;min-height:0}.digital-range-card img{object-fit:cover}.digital-range-card__copy{inset-inline:17px;bottom:16px}.digital-range-intro{padding:42px 6vw 25px}.digital-range-intro>p:last-child,.digital-product__intro>p:last-child{font-size:16px}.digital-product{padding-bottom:58px}.digital-product__intro{padding-top:40px}.digital-product__features{padding:55px 0}.digital-feature-grid{grid-template-columns:1fr}.digital-feature-grid>div{min-height:0}.digital-product__contact{padding:27px 24px}.digital-product__contact>a{width:100%;text-align:center}}
@media(max-width:650px){.digital-range-card{display:flex;flex-direction:column;aspect-ratio:auto}.digital-range-card img{position:relative;aspect-ratio:16/9;flex:0 0 auto}.digital-range-card::after{display:none}.digital-range-card__copy{position:relative;inset:auto;padding:16px 18px 18px;background:#0d2437;text-shadow:none}.digital-range-card__copy strong{font-size:22px}.digital-range-card__copy small{color:#9dc3dc}}

/* Air-defence hero and editorial feature treatment */
.digital-air-hero{position:relative;margin:42px 6vw 0;min-height:610px;overflow:hidden;border:1px solid #4c6e88;background:#081b2c;isolation:isolate}
.digital-air-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.38) contrast(1.04)}
.digital-air-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#061626de 0%,#06162686 32%,#0616260a 66%)}
.digital-air-hero__copy{position:absolute;z-index:1;right:5%;top:14%;max-width:min(500px,44%);text-align:start}
.digital-air-hero__copy .eyebrow{color:#b9d7eb}.digital-air-hero__copy h1{font-size:clamp(45px,5vw,76px);line-height:1.05;margin:12px 0 22px}.digital-air-hero__copy>p:not(.eyebrow){color:#e0ecf4;font-size:18px;line-height:1.65}.digital-air-hero__copy>a{display:inline-block;margin-top:18px;padding:0 0 8px;border-bottom:1px solid #a4cae3;color:#fff;font-size:14px}
html[dir=rtl] .digital-air-hero::after{transform:none}
.digital-product-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.digital-product-cards .digital-range-card{max-width:none}
.digital-product__features{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr);gap:7vw;align-items:start;border-top:1px solid #496782;margin-top:70px;padding-top:46px}.digital-product__features-head{position:sticky;top:30px}.digital-product__features-head h2{margin:0}.digital-feature-count{display:block;color:#729cba;font-size:72px;line-height:1.1;font-weight:300;margin-top:38px}
.digital-feature-grid{display:block}.digital-feature-grid>div{display:grid;grid-template-columns:55px minmax(0,1fr);gap:13px;min-height:0;padding:24px 0 27px;border:0;border-top:1px solid #476680;background:none}.digital-feature-grid>div:last-child{border-bottom:1px solid #476680}.digital-feature-grid>div>span{margin:5px 0 0;color:#8cbbd8;font-size:14px;font-weight:600}.digital-feature-grid h3{font-size:22px;margin:0 0 10px}.digital-feature-grid p{font-size:15px;line-height:1.65;max-width:600px}.digital-feature-grid>div>div{min-width:0}
@media(max-width:900px){.digital-air-hero{min-height:530px}.digital-air-hero__copy{max-width:52%}.digital-product__features{grid-template-columns:1fr;gap:12px}.digital-product__features-head{position:static}.digital-feature-count{display:none}}
@media(max-width:650px){.digital-air-hero{margin:27px 6vw 0;min-height:600px}.digital-air-hero>img{object-position:28% center;filter:brightness(1.26) contrast(1.03)}.digital-air-hero::after{background:linear-gradient(0deg,#061626f5 0%,#061626b8 37%,#06162612 75%)}.digital-air-hero__copy{left:22px;right:22px;top:auto;bottom:28px;max-width:none}.digital-air-hero__copy h1{font-size:42px;margin-bottom:15px}.digital-air-hero__copy>p:not(.eyebrow){font-size:16px}.digital-product-cards{grid-template-columns:1fr}.digital-product__features{margin-top:45px;padding-top:35px}.digital-feature-grid>div{grid-template-columns:42px minmax(0,1fr);padding:19px 0 21px}.digital-feature-grid h3{font-size:19px}.digital-feature-grid p{font-size:14px}}
.digital-feature-grid>div:not(:has(>div))>span{grid-row:1 / 3}.digital-feature-grid>div:not(:has(>div))>h3,.digital-feature-grid>div:not(:has(>div))>p{grid-column:2}
@media(max-width:650px){.digital-range-card{display:block;aspect-ratio:16/9}.digital-range-card img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.digital-range-card::after{display:block;background:linear-gradient(0deg,#061522ed 0%,#06152235 54%,transparent 80%)}.digital-range-card__copy{position:absolute;inset-inline:17px;bottom:14px;padding:0;background:none;text-shadow:0 2px 8px #000c}.digital-range-card__copy strong{font-size:clamp(18px,5vw,23px)}.digital-range-card__copy small{color:#d4e9f8}}
.air-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.air-branch-grid .digital-range-card{max-width:none}.air-branch-grid .digital-range-card__copy strong{font-size:clamp(19px,2vw,28px)}
.air-branch-hero{position:relative;margin:42px 6vw 0;aspect-ratio:16/8.5;max-height:670px;min-height:450px;overflow:hidden;border:1px solid #4b6e88;background:#0b2032;isolation:isolate}.air-branch-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.air-branch-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061522f4 0%,#06152296 34%,transparent 72%)}.air-branch-hero__copy{position:absolute;z-index:1;inset-inline:5%;bottom:7%;max-width:680px}.air-branch-hero__copy h1{font-size:clamp(37px,4.5vw,65px);line-height:1.12;margin:11px 0 16px}.air-branch-hero__copy>p:last-child{font-size:17px;line-height:1.65;color:#e1edf5;margin:0}.air-branch-range{padding-top:63px}
@media(max-width:1050px){.air-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.air-branch-grid{grid-template-columns:1fr}.air-branch-grid .digital-range-card__copy strong{font-size:21px}.air-branch-hero{margin:27px 6vw 0;min-height:520px;max-height:none;aspect-ratio:auto}.air-branch-hero>img{height:58%;object-fit:contain;object-position:top center}.air-branch-hero::after{background:linear-gradient(0deg,#061522 0%,#061522f5 35%,#06152224 75%)}.air-branch-hero__copy{inset-inline:20px;bottom:25px}.air-branch-hero__copy h1{font-size:36px}.air-branch-hero__copy>p:last-child{font-size:15px}.air-branch-range{padding-top:48px}}
@media(max-width:650px){.digital-air-hero{min-height:490px;background:#061626}.digital-air-hero>img{inset:0 0 auto;height:auto;aspect-ratio:1586/992;object-fit:contain;object-position:center;filter:brightness(1.28) contrast(1.03)}.digital-air-hero::after{background:linear-gradient(0deg,#061626 0%,#061626 34%,#061626b5 48%,transparent 70%)}.digital-air-hero__copy{bottom:23px}}
