.why-choose-section{background:#f8fbfd;position:relative;overflow:hidden}
.reason-card{position: relative;background: #fff;border: 1px solid #e7eef1;border-radius: 12px;padding: 35px 32px 30px;box-shadow: 0 8px 28px #183b4b0f;transition: all .3s ease;overflow: hidden;}
.reason-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:#65307de6;transition:all .3s ease}
.reason-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #183b4b1c}
.reason-card:hover:before{height:100%}
.reason-number{flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#eaf7fa;color:#65307de6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;margin-bottom:12px}
.reason-content{flex:1}
.reason-content h3{font-size:19px;font-weight:700;margin:0 0 11px}
.reason-content p{color:#5b6b73;font-size:15px;line-height:1.8;margin-bottom:15px}
.reason-content p:last-child{margin-bottom:0}
.featured-card{padding-right:40px}
@media (max-width: 991px) {
.section-title{font-size:30px}
}
@media (max-width: 767px) {
.why-choose-section{padding-top:45px!important;padding-bottom:45px!important}
.section-title{font-size:26px}
.reason-card{padding:25px 20px;gap:15px}
.reason-number{flex:0 0 54px;width:54px;height:54px;font-size:14px}
.reason-content h3{font-size:19px}
}
@media (max-width: 480px) {
.reason-card{display:block}
.reason-number{margin-bottom:18px}
}
.homee-faq{height: 548px;overflow-y: auto; scrollbar-width: thin;scrollbar-color: #ccc transparent;}
.homee-faq::-webkit-scrollbar {width: 4px;}
.homee-faq::-webkit-scrollbar-track {background: transparent;}
.homee-faq::-webkit-scrollbar-thumb {background: #ccc;border-radius: 10px;}
.homee-faq::-webkit-scrollbar-thumb:hover {background: #aaa;}

