.circular-stats-section{padding:0 20px}.circular-stats-container{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px}.circular-stat-item{align-items:center;display:flex;gap:30px;max-width:800px;width:100%}.circular-chart{flex-shrink:0;height:200px;position:relative;width:200px}.circular-chart svg{height:100%;transform:rotate(-90deg);width:100%}.circular-chart circle{r:var(--radius)}.circle-bg{fill:none;stroke:#77ad26;stroke-width:32}.circle{fill:none;stroke:#91bd24;stroke-width:32;stroke-linecap:round;stroke-dasharray:439.8;transition:stroke-dashoffset .8s ease-in-out}.percentage-text{color:#77ad26;font-size:24px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.circular-stat-content{color:#000;flex:1;font-size:20px;line-height:1.5}.circular-stat-content strong{color:#7cb342;font-weight:600}@keyframes draw{0%{stroke-dashoffset:439.8px}to{stroke-dashoffset:calc((100 - var(--percentage))/100*439.8px)}}.animate .circle{animation:draw 1.5s ease-out forwards}@media (max-width:768px){.circular-stat-item{flex-direction:column!important;gap:20px;text-align:center}.stat-content{font-size:18px}.percentage-text{font-size:20px}}