.service-hero{min-height:610px;background:linear-gradient(90deg,rgba(4,20,33,.94) 0%,rgba(4,20,33,.78) 50%,rgba(4,20,33,.28) 100%),var(--hero) center/cover no-repeat;display:flex;align-items:center;color:#fff;padding:110px 6% 70px}.service-hero-inner{max-width:850px}.breadcrumbs{font-size:13px;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px;opacity:.78}.breadcrumbs a{color:#fff;text-decoration:none}.service-hero h1{font-size:clamp(42px,5.2vw,76px);line-height:1.02;margin:12px 0 24px;letter-spacing:-2px}.service-hero p{font-size:20px;line-height:1.6;max-width:760px}.service-intro{display:grid;grid-template-columns:1.5fr .8fr;gap:70px;padding:90px 7%;max-width:1400px;margin:auto;align-items:center}.service-intro h2{font-size:42px;line-height:1.1;margin:12px 0 22px}.service-intro p{font-size:18px;line-height:1.75}.service-intro aside{background:#071c2b;color:#fff;padding:45px;border-left:6px solid #c90018}.service-intro aside b{font-size:27px;line-height:1.25}.service-intro aside b span{color:#e1192d}.service-list{padding:90px 6%;background:#f5f6f7}.svc-grid{max-width:1400px;margin:45px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.svc-card{background:#fff;padding:36px;min-height:270px;border-top:3px solid #c90018;box-shadow:0 10px 35px rgba(5,22,35,.07)}.svc-card span{font-size:13px;color:#c90018;font-weight:800}.svc-card h2{font-size:23px;margin:18px 0 14px}.svc-card p{line-height:1.65;color:#4a535a}.service-process{padding:90px 6%;background:#071c2b;color:#fff}.service-process .steps{max-width:1400px;margin:40px auto 0;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:rgba(255,255,255,.16)}.service-process .steps article{background:#071c2b;padding:30px 20px;min-height:150px}.service-process .steps b{color:#e1192d;font-size:30px}.service-process .steps h3{font-size:17px;margin-top:20px}.service-integrated{margin-top:0}.faq{padding:90px 7%;max-width:1250px;margin:auto}.faq-list{margin-top:35px}.faq details{border-top:1px solid #d9dde0;padding:23px 0}.faq details:last-child{border-bottom:1px solid #d9dde0}.faq summary{cursor:pointer;font-size:19px;font-weight:700;color:#071c2b}.faq details p{max-width:920px;line-height:1.7;color:#4a535a}.section-head.light h2,.section-head.light .kicker{color:#fff}@media(max-width:900px){.service-hero{min-height:560px;padding-top:130px}.service-intro{grid-template-columns:1fr;gap:30px;padding:65px 7%}.svc-grid{grid-template-columns:1fr}.service-process .steps{grid-template-columns:1fr 1fr}.service-hero h1{letter-spacing:-1px}.service-hero p{font-size:17px}}@media(max-width:560px){.service-process .steps{grid-template-columns:1fr}.service-intro h2{font-size:34px}}
/* V4 textured dark overlays */
.service-hero{background-image:linear-gradient(90deg,rgba(4,20,33,.76),rgba(4,20,33,.48)),url('images/shared/textura-hexagoane.jpg'),var(--hero);background-position:center,center,center;background-size:cover,cover,cover;background-blend-mode:normal,multiply,normal}
.service-intro aside,.service-process{background-color:#071c2b;background-image:linear-gradient(rgba(7,28,43,.82),rgba(7,28,43,.82)),url('images/shared/textura-hexagoane.jpg');background-size:cover}
