.faq{padding:50px 5%;background-color:#f8f9fa}@media(min-width:640px){.faq{padding:80px 5%}}@media(min-width:768px){.faq{padding:100px 5%}}.faqTitle{font-size:24px;font-weight:700;text-align:center;margin-bottom:40px;position:relative;padding-bottom:20px}.faqTitle:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:#143189}@media(min-width:768px){.faqTitle{font-size:32px;margin-bottom:60px}}.faqGrid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;max-width:800px;margin:0 auto}.faqItem{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.faqQuestion{display:flex;align-items:center;padding:20px;cursor:pointer;position:relative;transition:background-color .3s ease}.faqQuestion:hover{background-color:rgba(20,49,137,.05)}.faqQuestion.active{background-color:rgba(20,49,137,.1)}.faqQuestion h3{font-size:16px;margin:0;flex-grow:1;padding:0 15px}@media(min-width:768px){.faqQuestion h3{font-size:18px}}.faqToggle{font-size:16px;color:#143189;transition:transform .3s ease}.faqAnswer{display:flex;align-items:flex-start;padding:0 20px;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease}.faqAnswer.active{padding:20px;max-height:500px}.faqAnswer p{font-size:14px;margin:0;padding:0 15px;color:#666;flex-grow:1}@media(min-width:768px){.faqAnswer p{font-size:16px}}.faqIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#143189;color:#fff;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}@media(min-width:768px){.faqIcon{width:30px;height:30px;font-size:16px}}.FeaturesSection_features__h_G_X{padding:60px 0;background-color:#f7f5f2}@media(min-width:768px){.FeaturesSection_features__h_G_X{padding:100px 0}}.FeaturesSection_featuresGrid__b5rIu{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;width:100%;max-width:100%;padding:0 20px;margin:60px auto 0}@media(min-width:640px){.FeaturesSection_featuresGrid__b5rIu{grid-template-columns:repeat(2,1fr);padding:0 30px}}@media(min-width:768px){.FeaturesSection_featuresGrid__b5rIu{grid-template-columns:repeat(3,1fr);gap:30px;max-width:90%}}@media(min-width:1024px){.FeaturesSection_featuresGrid__b5rIu{max-width:1200px}}.FeaturesSection_featureItem__Ja6eC{background-color:#fff;border-radius:8px;padding:0;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;position:relative}.FeaturesSection_featureItem__Ja6eC:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.FeaturesSection_featureItem__Ja6eC:hover .FeaturesSection_featureIcon__MTSVZ{transform:rotateY(1turn)}.FeaturesSection_featureItem__Ja6eC h3{font-size:20px;margin:60px 20px 20px;color:#143189;font-weight:700;font-feature-settings:"halt" 1}.FeaturesSection_featureItem__Ja6eC p{text-align:left;font-size:14px;color:#666;margin:0 30px}.FeaturesSection_featureItem__Ja6eC .FeaturesSection_note__71dW4{font-size:12px;margin:5px 30px 20px;text-align:center}.FeaturesSection_featureImage__I3eU1{width:100%;height:240px;position:relative}.FeaturesSection_featureImage__I3eU1 img{width:100%;height:100%;object-fit:cover}.FeaturesSection_featureIconWrapper__ywlSZ{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#569ecd,#143189);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:200px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .8s ease}.FeaturesSection_featureIconWrapper__ywlSZ .FeaturesSection_featureIcon__MTSVZ{font-size:32px;color:#fff;transition:transform .8s ease}