.page-faqs{transform-origin:0 0;background:#fff;width:1440px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}.page-faqs-content{background-color:#f6fdff;width:100%;overflow-x:hidden}.faq-hero-banner{width:100%;height:505px;position:relative;overflow:hidden}.faq-hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.faq-hero-card{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:#ffffff8c;border-radius:16px;width:552px;min-height:230px;padding:40px;position:absolute;top:152px;left:99px;box-shadow:0 8px 32px #00000014}.faq-hero-heading{color:#0d4c86;margin:0 0 20px;font-family:Lexend,sans-serif;font-size:36px;font-weight:700;line-height:44px}.faq-hero-subtitle{color:#0d4c86;margin:0 0 30px;font-family:Lexend,sans-serif;font-size:28px;font-weight:600;line-height:1.45}.faq-hero-btn{color:#474748;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #474848;border-radius:24px;justify-content:center;align-items:center;gap:12px;height:48px;padding:0 24px;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.faq-hero-btn-icon{width:20px;height:20px}.faq-hero-dots{gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.faq-hero-dot{background-color:#fff9;border-radius:50%;width:10px;height:10px}.faq-hero-dot.active{background-color:#fff}.faq-content{box-sizing:border-box;width:min(1240px,100% - 48px);margin:0 auto;padding:48px 24px 56px}.faq-category-section+.faq-category-section{margin-top:32px}.faq-category-title{color:#10487f;margin-bottom:20px;font-family:Lexend,sans-serif;font-size:24px;font-weight:700}.faq-section-dynamic{box-sizing:border-box;z-index:5;background-color:#fff;border:1px solid #dfedff;border-radius:16px;width:100%;min-height:0;padding:30px 40px;position:relative}.faq-items-container{flex-direction:column;gap:16px;display:flex}.faq-item-dynamic{background-color:#fff;border:1px solid #dfedff;border-radius:16px;overflow:hidden}.faq-question-dynamic{box-sizing:border-box;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px;transition:background-color .2s;display:flex}.faq-question-dynamic:hover{background-color:#f6fdff}.faq-question-content{flex:1;align-items:center;gap:12px;display:flex}.faq-question-content span{color:#474748;font-family:Lexend,sans-serif;font-size:18px;font-weight:600;line-height:26px}.faq-icon-dynamic{color:#474748;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.faq-answer-dynamic{background-color:#f6fdff;border-top:1px solid #dfedff;padding:0 20px 20px}.faq-answer-dynamic p{color:#474748;margin:16px 0 0;padding-left:32px;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;line-height:24px}.faq-consultation{box-sizing:border-box;background-color:#dfedff;width:100%;padding:56px 24px}.faq-consultation-inner{box-sizing:border-box;border:1px solid #ffffffb3;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;width:min(1240px,100% - 48px);margin:0 auto;padding:28px 40px;display:flex}.faq-consultation-copy{max-width:700px}.faq-consultation-copy h2{color:#10487f;white-space:nowrap;margin:0;font-family:Lexend,sans-serif;font-size:36px;font-weight:500;line-height:1.2}.faq-consultation-copy p{color:#0d4c86;margin:12px 0 0;font-size:18px;font-weight:500;line-height:1.5}.faq-consultation-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.faq-consultation-actions a{color:#474748;text-transform:uppercase;border-radius:24px;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.faq-consultation-secondary{background:#fff;border:1px solid #474748}.faq-consultation-primary{background:#ffbc00}.page-faqs .footer{width:100%;position:relative;top:auto;left:auto}@media (max-width:768px){.page-faqs{width:100%;min-height:0;margin:0}.faq-hero-banner{height:420px}.faq-hero-content{align-items:flex-end;padding:0 16px 60px}.faq-hero-card{width:calc(100% - 32px);min-height:0;padding:24px;left:16px;right:16px}.faq-hero-heading{margin-bottom:12px;font-size:24px;line-height:32px}.faq-hero-subtitle{margin-bottom:20px;font-size:16px;line-height:24px}.faq-hero-btn{justify-content:center;width:100%}.faq-hero-dots{bottom:16px}.faq-content{padding:36px 16px}.faq-category-section+.faq-category-section{margin-top:24px}.faq-category-title{margin-bottom:14px;font-size:22px;line-height:30px}.faq-section-dynamic{border-radius:16px;padding:16px}.faq-items-container{gap:12px}.faq-question-dynamic{text-align:left;align-items:flex-start;gap:12px;padding:16px}.faq-question-content{align-items:flex-start;gap:10px}.faq-question-content span{font-size:16px;line-height:24px}.faq-icon-dynamic{flex-shrink:0;width:24px;height:24px}.faq-answer-dynamic{padding:0 16px 16px}.faq-answer-dynamic p{margin-top:14px;padding-left:0;font-size:15px;line-height:23px}.faq-consultation{padding:28px 16px}.faq-consultation-inner{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.faq-consultation-copy h2{white-space:normal;word-break:break-word;font-size:28px}.faq-consultation-copy p{font-size:16px}.faq-consultation-actions{flex-direction:column;align-items:stretch;gap:12px}.faq-consultation-actions a{box-sizing:border-box;justify-content:center;width:100%}}
