/* R15: core domains and a contemporary Marenc navy / blue-green palette. */
.s-site .s-pale,.s-site .v-page-hero,.s-home #programmes{background:#f3f6fa}
.s-home #markets.r15-domains{background:#0b2340;color:#fff;position:relative}
.r15-domains:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#138ed0,#00a6b4 55%,#29b990)}
.s-home .r15-domains .s-eyebrow,.s-home .r15-domains .v-number{color:#71dcdb}
.s-home .r15-domains h2,.s-home .r15-domains h3{color:#fff}
.r15-domains .s-section-heading>p{color:#bed0e1;max-width:360px}
.s-home .r15-domains .r11-market{color:#fff!important;background:#112f4d;border:1px solid #ffffff16;transition:border-color .25s}
.r15-domains .r11-market:hover,.r15-domains .r11-market:focus-visible{border-color:#59cece}
.r15-domains .r11-market-image img{aspect-ratio:1.45;object-position:center}
.r15-domains .r11-market:last-child img{object-position:35% center}
.r15-domains .r11-market-copy{padding:28px 25px 23px}
.s-home .r15-domains .r11-market h3{font-size:clamp(27px,2.4vw,38px);line-height:1.15;min-height:2.3em;max-width:330px;margin-bottom:20px}
.r15-domains .r11-market-copy>p:not(.v-number){color:#d3dfeb;max-width:none;line-height:1.8}
.r15-domains .r11-card-link{color:#75ded6;border-top-color:#ffffff24;font-weight:500}
.r15-domain-note{font-size:13px;line-height:1.75;color:#bed0e1;margin:30px 0 0;max-width:770px}
.product-identifiers .r15-technology{font-size:12px;letter-spacing:.02em;color:#006e79;padding:7px 12px;border:1px solid #b8d6dc;background:#eef7fa}
.s-home #company{border-top:1px solid #e2e8ef}
.s-home #programmes .v-programme{border-bottom-color:#159cae}
.s-site:lang(ar) .r15-domains .r11-market h3{font-size:32px;line-height:1.55;letter-spacing:0}
@media(max-width:1100px){.r15-domains .r11-market-copy{padding:23px 20px}.r15-domains .r11-market-grid{gap:20px}}
@media(max-width:760px){.r15-domains .s-section-heading>p{max-width:none}.r15-domains .r11-market-grid{gap:28px}.r15-domains .r11-market-copy{padding:25px}.s-home .r15-domains .r11-market h3{font-size:31px;max-width:none;min-height:0}.r15-domains .r11-market-image img{aspect-ratio:1.5}.r15-domain-note{font-size:12px}.s-site:lang(ar) .r15-domains .r11-market h3{font-size:29px}}
@media(prefers-reduced-motion:reduce){.r15-domains .r11-market{transition:none}}
