.reasons-section{background:#fff;padding:90px 0}.section-heading{margin:0 auto 60px;text-align:center}.section-heading span{color:#00599c;font-weight:700;letter-spacing:2px}.section-heading h2{color:#25bbff;font-weight:800;line-height:1.1;margin:14px 0}.section-heading p{color:#666;line-height:1.7}.reasons-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.reason-card{background:#fff;border:1px solid #e5e9f1;border-radius:14px;overflow:hidden;padding:35px;position:relative;transition:.3s ease}.reason-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.06);transform:translateY(-5px)}.card-icon{align-items:center;background:#25bbff38;border-radius:12px;display:flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.card-icon svg{height:24px;stroke:#25bbff;width:24px}.number{color:#25bbff4d;font-size:42px;font-weight:800;position:absolute;right:20px;top:20px}.reason-card h3{color:#25bbff;font-weight:700;line-height:1.4;margin-bottom:15px}.reason-card p{color:#666;line-height:1.8}.reason-review-box{background:#25bbff14;border-left:4px solid #00599c;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.04);margin:0 auto;max-width:760px;padding:30px}.review-stars{color:#ffb400;font-size:20px;margin-bottom:10px}.review-top{color:#25bbff;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:16px}.reason-review-box p{color:#555;font-style:italic;line-height:1.9;margin-bottom:18px}.reason-review-box span{color:#25bbff;font-size:14px;font-weight:700}.reason-btn-wrap{margin-top:40px;text-align:center}.reason-btn{align-items:center;background:#25bbff;border-radius:10px;box-shadow:0 10px 25px rgba(214,40,40,.2);color:#fff;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:1px;padding:16px 34px;text-decoration:none;text-transform:uppercase;transition:.3s ease}.reason-btn:hover{background:#25bbffde;color:#fff!important;font-weight:700;transform:none}@media(max-width:991px){.reasons-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reasons-grid{grid-template-columns:1fr}.section-heading h2{font-size:29px}.reason-card{padding:28px}.reason-review-box{padding:24px}}