@media screen {
/* Paleta web: base gris azulada y acentos teal. */
:root{--navy:#0d1b2b;--teal:#12B49C;--warm:#eef3f7;--slate:#6c7c8d;--line:#dce5ec;--soft:#e8f8f3;--ink:#172232;background:#eef3f7;color:#172232}
body{background:#eef3f7}
.site-header{background:#eef3f7;border-bottom:0}
.home-nav a{color:#0d1b2b}
.home-nav a[aria-current="page"],.home-nav a:hover,.path-action,.path-action:hover{color:#078b79}
.home-copy h1 em{color:#12B49C}
.home-copy>p:last-child,.path-card p{color:#6c7c8d}
.home-overview{background:#071827;box-shadow:0 18px 50px #122b411a}
.overview-title{color:#a7c4d8}
.overview-step{border-color:#233d50}
.overview-step b{color:#12B49C}
.home-paths{background:#eef3f7;border-color:#dce5ec}
.path-card,.path-card:first-child{background:#fff;border-color:#dce5ec;box-shadow:0 18px 50px #122b410d}
.path-number,.section-label{color:#078b79}
.footer{background:#071827;color:#a7c4d8}
@media(max-width:620px){.site-header .home-nav{background:#eef3f7}.site-header .home-nav a{border-color:#dce5ec}.site-header .home-nav a:hover{background:#e8f2ff}}

}
