.container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}
.stats-bar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px;}
.stats-inner{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:32px;column-gap:32px;text-align:center;}
.stat-num{font-family:"Playfair Display", serif;font-size:2.6rem;font-weight:700;color:rgb(107, 122, 82);line-height:1;margin-bottom:8px;}
.stat-label{font-size:0.85rem;color:rgb(122, 122, 110);line-height:1.4;}
.fade-in{opacity:1;transform:none;}
.fade-in-delay-1{transition-behavior:normal;transition-duration:0s;transition-timing-function:ease;transition-delay:0s;transition-property:none;}
.fade-in-delay-2{transition-behavior:normal;transition-duration:0s;transition-timing-function:ease;transition-delay:0s;transition-property:none;}
.fade-in-delay-3{transition-behavior:normal;transition-duration:0s;transition-timing-function:ease;transition-delay:0s;transition-property:none;}
@media (max-width: 960px){.stats-inner{grid-template-columns:repeat(2, 1fr);}}
@media (max-width: 560px){.stats-inner{grid-template-columns:1fr 1fr;}}
.hero-title{font-family:"Playfair Display", serif;font-size:clamp(2.4rem, 5vw, 3.8rem);font-weight:700;color:rgb(255, 255, 255);line-height:1.18;margin-bottom:20px;}
@media (max-width: 560px){.hero-title{font-size:2rem;}}

