/* 5.13 — consistent light sections, intentional navy feature areas. */
body.home.home{--text:#10243b;--muted:#52677d;--line:#dfe8f1;--shadow:0 12px 36px #102b4610;color:#10243b!important;background:#fff!important}
body.home.home .dtgn-noise{display:none!important}
body.home.home .dtgn5-hero{background-image:url('../img/dtgn-informatica-hero-513.webp')!important;background-color:#041323!important;background-size:cover!important;background-position:center!important}
body.home.home .dtgn5-hero-shade{background:linear-gradient(90deg,#03132244,transparent 70%)!important}
body.home.home main>.section{background:#fff!important;color:#10243b!important;padding:64px 0!important}
body.home.home main>.section:nth-of-type(even){background:#f5f8fc!important}
body.home.home main>.section h2,body.home.home main>.section h3{color:#0c2440!important;-webkit-text-fill-color:#0c2440!important;background:none!important}
body.home.home main>.section p,body.home.home main>.section .section-intro{color:#52677d!important}
body.home.home main>.section .eyebrow{color:#0067dc!important}
body.home.home .panel,body.home.home .step,body.home.home .stat{background:#fff!important;border:1px solid #dce7f2!important;box-shadow:0 8px 30px #09244008!important}
body.home.home .panel p,body.home.home .step p,body.home.home .stat span{color:#52677d!important}
body.home.home .stat b,body.home.home .step b{color:#006be5!important}
body.home.home .chip{background:#edf5ff!important;border:1px solid #d4e6fa!important;color:#17558d!important}
body.home.home .local-map{background:radial-gradient(ellipse at center,#123b64,#05172c)!important;border:1px solid #244a70!important;box-shadow:0 12px 36px #102b4610!important}
body.home.home .local-map .pin{background:#fff!important;color:#123958!important;border:0!important}
body.home.home main>.dtgn-projects-section{background:#041424!important;color:#fff!important}
body.home.home main>.dtgn-projects-section h2,body.home.home main>.dtgn-projects-section h3{-webkit-text-fill-color:#fff!important;color:#fff!important}
body.home.home main>.dtgn-projects-section p,body.home.home main>.dtgn-projects-section .section-intro{color:#b7cadd!important}
body.home.home main>.dtgn-projects-section .eyebrow,body.home.home .dtgn-project-category{color:#6ccaff!important}
body.home.home .dtgn-project-card{background:#0d263f!important;border:1px solid #29425c!important;box-shadow:none!important}
body.home.home .dtgn-project-info a,body.home.home .dtgn-projects-contact{color:#6ccaff!important}
body.home.home .cta{background:linear-gradient(120deg,#e9f4ff,#f2f7ff)!important;border:1px solid #d3e5f7!important;box-shadow:none!important}
body.home.home .dtgn55-conversion{background:#061d33!important;color:#fff!important}
body.home.home .dtgn55-conversion h2{color:white!important;-webkit-text-fill-color:white!important}
body.home.home .dtgn55-conversion h2 span{color:#43caff!important;-webkit-text-fill-color:#43caff!important}
body.home.home .dtgn55-conversion p{color:#b9d2e5!important}
body.home.home .site-footer{margin-top:0!important;background:#041424!important;color:#fff!important;border-top:1px solid #24405b!important}
body.home.home .site-footer h3{color:#fff!important}
body.home.home .site-footer p,body.home.home .site-footer .copyright,body.home.home .site-footer a{color:#b7cadd!important}
body.home.home .site-footer .brand{color:#fff!important}
body.home.home .dtgn5-hero-copy{max-width:710px!important}
@media(max-width:760px){body.home.home .dtgn5-hero{background-position:65% center!important}body.home.home .dtgn5-hero-shade{background:#021323ad!important}body.home.home main>.section{padding:42px 0!important}}
