/* ASAS 360°: realistic photography for the nine service areas. */
.service-card{
  background-color:#07101a;
  background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/physical-security.webp");
  background-size:cover;
  background-position:center;
}
.service-card:nth-child(2){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/cybersecurity.webp")}
.service-card:nth-child(3){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/safety-engineering.webp")}
.service-card:nth-child(4){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/automation.webp")}
.service-card:nth-child(5){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/it-infrastructure.webp")}
.service-card:nth-child(6){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/website-solutions.webp")}
.service-card:nth-child(7){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/mobile-apps.webp")}
.service-card:nth-child(8){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/software-integration.webp")}
.service-card:nth-child(9){background-image:linear-gradient(180deg,#06101a66 0%,#07101a32 32%,#05080cf2 100%),url("media/services/technical-support.webp")}
.service-card:hover{background-color:#101a25;background-image:linear-gradient(180deg,#07111a52 0%,#07101a22 30%,#05080ce8 100%),var(--service-photo,none)}
.service-card:nth-child(1){--service-photo:url("media/services/physical-security.webp")}
.service-card:nth-child(2){--service-photo:url("media/services/cybersecurity.webp")}
.service-card:nth-child(3){--service-photo:url("media/services/safety-engineering.webp")}
.service-card:nth-child(4){--service-photo:url("media/services/automation.webp")}
.service-card:nth-child(5){--service-photo:url("media/services/it-infrastructure.webp")}
.service-card:nth-child(6){--service-photo:url("media/services/website-solutions.webp")}
.service-card:nth-child(7){--service-photo:url("media/services/mobile-apps.webp")}
.service-card:nth-child(8){--service-photo:url("media/services/software-integration.webp")}
.service-card:nth-child(9){--service-photo:url("media/services/technical-support.webp")}
.service-card-bottom h3,.service-card-bottom p,.service-card-meta{color:#f1f6fb}
.service-card-bottom p{color:#d0dce7}
.service-card-meta{border-color:#ffffff36}
.service-card .service-number{color:#c6ddf1}
.service-card .service-symbol{color:#e7f4ff;background:#071522b8;border:1px solid #d3e9ff45;backdrop-filter:blur(8px)}
.service-card:hover .service-symbol{background:#153653db}

.solution-tile{
  background-size:cover;
  background-position:center;
}
.solution-tile:nth-child(1){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/physical-security.webp")}
.solution-tile:nth-child(2){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/cybersecurity.webp")}
.solution-tile:nth-child(3){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/safety-engineering.webp")}
.solution-tile:nth-child(4){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/automation.webp")}
.solution-tile:nth-child(5){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/it-infrastructure.webp")}
.solution-tile:nth-child(6){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/website-solutions.webp")}
.solution-tile:nth-child(7){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/mobile-apps.webp")}
.solution-tile:nth-child(8){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/software-integration.webp")}
.solution-tile:nth-child(9){background-image:linear-gradient(90deg,#06101aee,#07101aa8),url("media/services/technical-support.webp")}

.detail-hero{background-image:linear-gradient(90deg,#03070de8 0%,#03070db8 49%,#03070d4d 100%),var(--service-hero-photo),radial-gradient(ellipse at 88% 30%,#162c444d,transparent 45%),#050608!important;background-size:cover!important;background-position:center!important}
body[data-service="physical-security"]{--service-hero-photo:url("media/services/physical-security.webp")}
body[data-service="cybersecurity"]{--service-hero-photo:url("media/services/cybersecurity.webp")}
body[data-service="safety"]{--service-hero-photo:url("media/services/safety-engineering.webp")}
body[data-service="automation"]{--service-hero-photo:url("media/services/automation.webp")}
body[data-service="it"]{--service-hero-photo:url("media/services/it-infrastructure.webp")}
body[data-service="websites"]{--service-hero-photo:url("media/services/website-solutions.webp")}
body[data-service="mobile-apps"]{--service-hero-photo:url("media/services/mobile-apps.webp")}
body[data-service="software"]{--service-hero-photo:url("media/services/software-integration.webp")}
body[data-service="support"]{--service-hero-photo:url("media/services/technical-support.webp")}

@media(prefers-reduced-motion:reduce){.camera-master{transition:none!important}}

/* Energy & satellite connectivity: use existing optimized imagery to avoid large asset transfers. */
.service-card:nth-child(10){--service-photo:url("media/services/safety-engineering.webp");background-image:linear-gradient(180deg,#123b4973 0%,#07101a44 33%,#05080cf2 100%),var(--service-photo)}
.service-card:nth-child(11){--service-photo:url("media/services/it-infrastructure.webp");background-image:linear-gradient(180deg,#1836597a 0%,#07101a44 33%,#05080cf2 100%),var(--service-photo)}
.solution-tile:nth-child(10){background-image:linear-gradient(90deg,#0a2136ef,#0e3441a8),url("media/services/safety-engineering.webp")}
.solution-tile:nth-child(11){background-image:linear-gradient(90deg,#0a2136ef,#0e2541a8),url("media/services/it-infrastructure.webp")}
body[data-service="solar-power"]{--service-hero-photo:url("media/services/safety-engineering.webp")}
body[data-service="starlink"]{--service-hero-photo:url("media/services/it-infrastructure.webp")}
