/* Approved reading type: Inter Medium. Display type remains Anton. */
@font-face{font-family:Inter;src:url('assets/inter-variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--body:Inter,Arial,sans-serif;--muted:#bac5db}
body{font-family:var(--body);font-weight:500;font-optical-sizing:auto;line-height:1.65}
body main p:not(.eyebrow):not(.mono):not(.hero-slogan):not(.large-copy):not(.microcopy):not(.visual-note):not(.pain-note):not(.route-note){font-size:16px;line-height:1.65}
#problemas .problem-card p{font-size:16px;line-height:1.65;color:#343e45}
body .section-light p:not(.eyebrow):not(.mono){color:#343e45}
body .section-dark p:not(.eyebrow):not(.mono){color:#d6ddec}
body #departamentos p{color:#d6ddec}
body #departamentos .eyebrow{color:var(--lime)}
body #rubros p{color:#d6ddec}
body .control-band p{color:#d6ddec;font-size:15px}
body .section-light .quote-summary p,body .section-light .cycle-visual p,body .section-light .control-band p{color:#d6ddec}
#empezar .control-band p,#ciclo .cycle-visual p{color:#d6ddec;opacity:1}
#empezar .control-band h4{color:#eef1f8}
#cotizador .quote-summary .summary-note,#cotizador .quote-summary .privacy-note{color:#d6ddec;font-size:15px;line-height:1.7;font-weight:500;opacity:1}
#cotizador .quote-summary .eyebrow{color:#eef1f8}
body .button,body .text-link,body .card-link,#problemas .card-link{font-size:14px;font-weight:600}
body .need-option b{font-size:15px;font-weight:600;line-height:1.45}
body .need-option small{font-size:13px;line-height:1.55;color:#202d47}
body .faq-list summary{font-size:16px;font-weight:600;line-height:1.5}
body .pain-note,body .route-note,body .visual-note{font-size:13px;line-height:1.6}
body .areas-route nav a,body .industry-other a,body .service-footer nav{font-size:14px}
body input,body textarea,body select{font-size:16px;font-weight:500}
@media(max-width:1100px) and (min-width:761px){.site-header nav{gap:15px}.site-header{gap:18px}.site-header .brand{gap:14px}.site-header .brand-descriptor{padding-left:12px}.site-header nav>a.project-nav{padding:12px 10px}}
