/* SÓCRATES NOVA V20.3.61 — tipografía corporativa.
   Base: títulos Barlow Condensed 700, textos Inter 300.
   Los estilos específicos publicados por el Builder conservan la prioridad. */
:root{--font:'Barlow Condensed','Arial Narrow',sans-serif;--body:'Inter',Arial,sans-serif}
html body{font-family:'Inter',Arial,sans-serif;font-weight:300}
:where(html body) :is(h1,h2,h3,h4,h5,h6,.hero-title,.footer-giant,.sc1-title,.sc2-title,.sc3-title,.sc5-title,.sc6-title,.sc2-human-title,.sc3-card-title,.sc5-card-title,.sc-footer-title,.sc-footer-cta-title,.nc-detail-header h1,.nc-card h3,.nc-article-content h2,.nc-article-content h3,.oh-hero h1,.oh-section-head h2){font-family:'Barlow Condensed','Arial Narrow',sans-serif!important;font-weight:700!important}
:where(html body) :is(p,blockquote,figcaption,.lead,.hero-lead,.sc1-description,.sc2-copy,.sc3-result-copy,.sc5-card-copy,.sc6-message,.sc6-cta-text,.sc2-human-subtitle,.oh-hero-lead,.oh-flow p,.oh-module p,.nc-card-description,.nc-article-content,.sc-agent-bubble,.sc-footer-contact-text){font-family:'Inter',Arial,sans-serif!important;font-weight:300!important}
:where(html body) :is(input,textarea,select){font-family:'Inter',Arial,sans-serif}
