.why-choose-us{background-color:#ffffff;padding:60px 20px;font-family:Sansation,sans-serif;color:#333;position:relative;z-index:1}.subtitle{color:#2e8b57;font-size:18px;font-weight:600;margin-bottom:10px}.circle-img{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:-57px auto 13px;background-color:white;border:2px solid #ccc;padding:13px}.circle-img img{width:100%;height:100%;object-fit:fill}.main-title{font-size:36px;font-weight:700;color:#343a40;line-height:1.3;margin-bottom:50px;max-width:100%;margin-left:auto;margin-right:auto}.feature-box{background-color:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;height:100%;position:relative;z-index:1}.feature-box:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.feature-icon{width:80px;height:80px;border:2px solid #2e8b57;border-radius:50%;background-color:white;display:flex;justify-content:center;align-items:center;margin-bottom:20px;flex-shrink:0;padding:10px;box-sizing:border-box}.feature-icon img{width:100%;height:100%;object-fit:contain;filter:invert(39%) sepia(50%) saturate(632%) hue-rotate(95deg) brightness(90%) contrast(85%)}.feature-box h5{color:#343a40;font-size:20px;margin-bottom:10px}.feature-box p{font-size:15px;line-height:1.6;color:#6c757d}@media (max-width:768px){.main-title{font-size:28px;margin-bottom:30px}.feature-box{padding:25px}.feature-icon{width:70px;height:70px;margin-bottom:15px}.feature-icon img{width:100%;height:100%}.responsive-feature-box{padding-top:2rem}}.feature-icon img.rotate-heatmap{transform:rotate(-15deg)}.circle-img img.rotate-heatmap{transform:scaleX(-1)}.circle-img:hover{background:#1080cf;border:1px solid #000}