
:root{--primary:#172554;--secondary:#1D4ED8;--light:#FDE047;--accent:#EAB308;--bg:#F9FBFF;--text:#18213B}
html,body{background:#F9FBFF!important;color:#18213B!important}
header,.header,.site-header,nav,.navbar{background:#172554!important;color:#fff!important}
header *,nav *,.header *,.site-header *,.navbar *{color:#fff!important}
h1,h2,h3,h4,h5,h6{color:#172554!important}
p,li,label,span{color:#18213B!important}
a{color:#1D4ED8!important}
button,.btn,.button,input[type=submit],input[type=button]{background:#1D4ED8!important;color:#fff!important}
.hero,.hero-section,.hero-banner{background:#F9FBFF!important;color:#18213B!important}
.hero h1,.hero h2,.hero h3,.hero p,.hero span,.hero strong,.hero li,
.hero-section h1,.hero-section h2,.hero-section h3,.hero-section p,.hero-section span,
.hero-banner h1,.hero-banner h2,.hero-banner h3,.hero-banner p{color:#18213B!important}
.card,.service-card,.feature-card,.service-item,article{background:#fff!important;color:#18213B!important}
.card h1,.card h2,.card h3,.card h4,.service-card h1,.service-card h2,.service-card h3,.service-card h4,
.feature-card h1,.feature-card h2,.feature-card h3,.feature-card h4{color:#172554!important}
.card p,.service-card p,.feature-card p,.service-item p,article p{color:#18213B!important}
input,textarea,select{background:#fff!important;color:#18213B!important;border-color:#CBD5E1!important}
input::placeholder,textarea::placeholder{color:#64748B!important;opacity:1!important}
footer,.footer,.site-footer{background:#172554!important;color:#fff!important}
footer *,.footer *,.site-footer *{color:#fff!important}
footer a,.footer a,.site-footer a{color:#FDE047!important}
.reveal,[data-aos],[data-animate],.fade,.fade-in,.fade-up{opacity:1!important;visibility:visible!important;transform:none!important}
.container{width:min(1120px,92%);margin:auto}.legal-content{padding:70px 0;min-height:65vh}.legal-content h2{margin-top:32px}.legal-content p{line-height:1.75}
