.WhyChoose-section-container,.WhyChoose-section-container *{box-sizing:border-box}.WhyChoose-section-container{max-width:1300px;width:100%;margin:0 auto;padding:60px 20px;font-family:inherit;background-color:transparent}.WhyChoose-main-header{text-align:center;margin-bottom:50px;width:100%}h2.WhyChoose-main-title{font-size:28px!important;color:#333;margin-top:0;margin-bottom:20px;font-weight:700;position:relative;display:inline-block;line-height:1.4;letter-spacing:normal}.WhyChoose-main-title::after{content:"";display:block;width:60px;height:4px;background-color:#0e3acc;margin:10px auto 0;border-radius:2px}p.WhyChoose-intro-text{font-size:18px;line-height:1.6;color:#555;max-width:800px;margin:0 auto;padding:0}.WhyChoose-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px}.WhyChoose-feature-card{background:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border-top:5px solid #0e3acc;display:flex;flex-direction:column;margin:0}.WhyChoose-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(14,58,204,.15)}.WhyChoose-card-image-box{width:100%;height:220px;background-color:#f0f2f5;overflow:hidden;position:relative;padding:0;margin:0}.WhyChoose-card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block;margin:0;border:none}.WhyChoose-feature-card:hover .WhyChoose-card-image{transform:scale(1.05)}.WhyChoose-card-content{padding:30px 25px;flex-grow:1;display:flex;flex-direction:column;text-align:left}h3.WhyChoose-card-title{font-size:20px!important;color:#0e3acc;margin-top:0;margin-bottom:15px;font-weight:600;line-height:1.4}p.WhyChoose-card-description{font-size:15px;line-height:1.6;color:#666;margin:0;padding:0}@media (max-width:768px){.WhyChoose-section-container{padding:40px 15px;max-width:100%}h2.WhyChoose-main-title{font-size:24px!important}p.WhyChoose-intro-text{font-size:16px}.WhyChoose-grid-wrapper{grid-template-columns:1fr;gap:20px}}