html{font-size:16px;}
body{margin:0;line-height:1.6;font-family: 'Inter', sans-serif;}
.breadcrumb{width:90%;height:auto;overflow:hidden;max-width:1320px;margin:20px auto 0 auto}
.breadcrumb-elite{width:90%;max-width:1320px;margin:0 auto;padding:0 0 20px;font-size:.85rem}
.breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:8px}
.breadcrumb-list a{text-decoration:none;color:#718096;font-weight:600;transition:.3s;border-bottom:1px solid transparent}
.breadcrumb-list a:hover{color:#cd1312;border-color:#cd1312}
.active{color:#cd1312;font-weight:700}
.breadcrumb-list li:not(:last-child)::after{content:"/";margin-left:8px;color:#718096}
*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,h6,button{font-family:'Sora', sans-serif;}
button,input,textarea,select{font-family: 'Inter', sans-serif;}
h1{font-size:clamp(2.8rem,4.5vw,4rem);line-height:1.05;font-weight:700;letter-spacing:-2px}
h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:2rem}
h3{font-size:clamp(1.4rem,2vw,2rem);font-weight:600;margin-bottom:1.2rem;color:#cd1312}
p{font-size:clamp(1rem,1.1vw,1.25rem);color:#444;margin-bottom:1.8rem;text-wrap:pretty} 
.section-padding{padding:clamp(5rem,10vw,12rem) 0}
.container{width:90%;max-width:1320px;margin:0 auto}
.brand-accent{color:#cd1312}
.bg-dark{background-color:#0c0c0c;color:#fff}
.bg-light{background-color:#f9f9f9}
.hero{padding:35px 0;text-align:left;border-bottom:1px solid #eee}
.hero-meta{display:inline-block;padding:8px 16px;background:rgba(205,19,18,.08);color:#cd1312;border-radius:100px;font-weight:700;font-size:.9rem;margin-bottom:2rem;text-transform:uppercase}
.grid-2{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(3rem,6vw,8rem);align-items:center}
.content-card{padding:clamp(2rem,4vw,4rem);border-radius:30px;background:#fff;box-shadow:0 30px 60px rgba(0,0,0,.05)}
.value-list{list-style:none;margin-top:2rem}
.value-list li{padding:1.5rem 0;border-bottom:1px solid #ddd;display:flex;align-items:center;font-weight:600}
.value-list li::before{content:"→";margin-right:15px;color:#cd1312;font-weight:900}
.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;background:#cd1312;padding:clamp(3rem,5vw,6rem);border-radius:40px;color:#fff;margin-top:-100px;position:relative;z-index:10}
.stat-box h3{font-weight:700;margin-bottom:.5rem;color:#fff;line-height:1.4}
.stat-box p{color:#f0f0f0;margin-bottom:0;opacity:.9}
.thick-content{columns:2;column-gap:4rem;margin-top:3rem}
.cta-btn{display:inline-block;padding:clamp(1.2rem,2vw,1.5rem) clamp(2.5rem,4vw,3.5rem);background:#cd1312;color:#fff;text-decoration:none;border-radius:100px;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);margin-top:2rem}
.cta-btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(205,19,18,.4)}
@media (max-width: 1024px){
.grid-2{grid-template-columns:1fr}
.seo-content{columns:1}
.stats-strip{margin-top:4rem}
}
@media (max-width: 768px) {
.grid-2{grid-template-columns:1fr}
.seo-content{columns:1}
.stats-strip{margin-top:4rem}
}


/*Red: cd1312
font-family: 'Inter', sans-serif;
*/