.content-rounded{background-color:#006b4f00;max-width:none;padding:2em 0}.stats-block{background:#fff;padding:0 0 .5em;position:relative;overflow:hidden}.stats-block:before{content:"";background:#8e793e25;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.stats-block:hover:before{left:100%}.stats-grid{text-align:center;z-index:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4rem;font-weight:500;display:grid;position:relative}.stat-number{color:#8e793e;opacity:0;margin-bottom:.5rem;font-size:4.5rem;font-weight:500;line-height:1;animation:1s ease-out forwards numberReveal;transform:translateY(30px)}.stat-suffix{color:#8e793e;margin-left:.1rem;font-size:2.5rem;font-weight:500}@keyframes numberReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-item:first-child .stat-number{animation-delay:.2s}.stat-item:nth-child(2) .stat-number{animation-delay:.4s}.stat-item:nth-child(3) .stat-number{animation-delay:.6s}@media (max-width:768px){.stats-block{padding:1rem}.stats-grid{gap:3rem}.stat-number{font-size:3.5rem}.stat-suffix{font-size:2rem}.stat-label{letter-spacing:1.5px;font-size:1rem}}@media (max-width:480px){.stat-number{font-size:3rem}.stat-suffix{font-size:1.8rem}.stat-label{letter-spacing:1px;font-size:.9rem}}
.mv{background:#fff;padding:3rem 0}.mv-container{grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1100px;margin:0 auto;padding:0 1rem;display:grid}.mv-item{text-align:center;background:#fff;padding:2rem;transition:transform .3s;box-shadow:0 4px 8px #8181819c}.mv-title{margin-bottom:1rem;padding-bottom:.3rem;font-size:1.9rem;font-weight:400;position:relative}.mv-title:after{content:"";background:#8e793e;width:30px;height:2px;margin:.6rem auto 0;transition:width .35s;display:block}.mv-item:hover .mv-title:after{width:100px}.mv-text{color:#5a6c7d;max-width:420px;margin:1rem auto;font-size:1.05rem;font-weight:300;line-height:1.7}.mv-divider{background:#e1e1e1;width:60px;height:1px;margin:1.5rem auto 0}@media (max-width:992px){.mv-container{grid-template-columns:1fr;gap:2rem}.mv-title{font-size:1.7rem}}
