.faq-page{}.faq-page .faq-intro{max-width: 900px;margin: 0 auto;padding: 4rem 1rem 2rem;text-align: center}.faq-page .faq-intro-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 42px !important;line-height: 1.2;color: black !important;margin: 0 auto 1.5rem !important;padding: 0 0 1rem 0 !important;text-align: center !important;text-transform: none;position: relative;display: inline-block}.faq-page .faq-intro-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.faq-page .faq-intro-heading::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100px;height: 4px;background-color: #ffca6a}.faq-page .faq-intro-text{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 19px !important;line-height: 1.6;color: black !important;margin: 0;padding: 0;text-align: center !important}.faq-page .faq-intro-text strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.faq-page .faq-section{padding: 4rem 1rem}.faq-page .faq-section.faq-section-alt{background-color: #F5F5F5;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw}.faq-page .faq-section-inner{max-width: 1000px;margin: 0 auto}.faq-page .faq-section-inner .accordion-title, .faq-page .faq-section-inner .accordion h3, .faq-page .faq-section-inner dt{background-color: white !important;border: 1px solid #e5e5e5 !important;border-left: 4px solid #ffca6a !important;border-radius: 6px !important;padding: 1.25rem 1.5rem !important;margin: 0 0 0.75rem 0 !important;cursor: pointer;transition: background-color 0.2s ease, transform 0.2s ease;color: #12226d !important;font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important}.faq-page .faq-section-inner .accordion-title:hover, .faq-page .faq-section-inner .accordion h3:hover, .faq-page .faq-section-inner dt:hover{background-color: rgba(255, 202, 106, 0.08) !important;transform: translateX(2px)}.faq-page .faq-section-inner .accordion-title strong, .faq-page .faq-section-inner .accordion h3 strong, .faq-page .faq-section-inner dt strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800 !important;color: #12226d !important}.faq-page .faq-section-inner .accordion-title span, .faq-page .faq-section-inner .accordion h3 span, .faq-page .faq-section-inner dt span{color: #12226d !important}.faq-page .faq-section-inner .accordion-body, .faq-page .faq-section-inner .accordion-content, .faq-page .faq-section-inner dd{background-color: rgba(245, 245, 245, 0.5);padding: 1.5rem 2rem !important;border-radius: 0 0 6px 6px;margin: -0.75rem 0 0.75rem 0;border-left: 4px solid #ffca6a}.faq-page .faq-section-inner .accordion-body p, .faq-page .faq-section-inner .accordion-content p, .faq-page .faq-section-inner dd p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 16px !important;line-height: 1.7;color: black !important;margin: 0 0 1rem 0}.faq-page .faq-section-inner .accordion-body p:last-child, .faq-page .faq-section-inner .accordion-content p:last-child, .faq-page .faq-section-inner dd p:last-child{margin-bottom: 0}.faq-page .faq-section-inner .accordion-body p strong, .faq-page .faq-section-inner .accordion-content p strong, .faq-page .faq-section-inner dd p strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.faq-page .faq-section-inner .accordion-body p a, .faq-page .faq-section-inner .accordion-content p a, .faq-page .faq-section-inner dd p a{color: #12226d !important;text-decoration: underline}.faq-page .faq-section-inner .accordion-body p a:hover, .faq-page .faq-section-inner .accordion-content p a:hover, .faq-page .faq-section-inner dd p a:hover{color: #0b133a !important}.faq-page .faq-section-inner .accordion-body ul, .faq-page .faq-section-inner .accordion-content ul, .faq-page .faq-section-inner dd ul{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 16px !important;line-height: 1.7;color: black !important;margin: 0 0 1rem 1.5rem;padding: 0}.faq-page .faq-section-inner .accordion-body ul li, .faq-page .faq-section-inner .accordion-content ul li, .faq-page .faq-section-inner dd ul li{margin-bottom: 0.5rem}.faq-page .faq-section-inner .accordion-body ul li strong, .faq-page .faq-section-inner .accordion-content ul li strong, .faq-page .faq-section-inner dd ul li strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.faq-page .faq-section-alt .faq-section-inner .accordion-body, .faq-page .faq-section-alt .faq-section-inner .accordion-content, .faq-page .faq-section-alt .faq-section-inner dd{background-color: rgba(255, 255, 255, 0.7)}.faq-page .faq-category-header{display: flex;align-items: center;gap: 1.25rem;margin-bottom: 2.5rem;padding-bottom: 1.5rem;border-bottom: 2px solid #ffca6a}.faq-page .faq-category-icon{width: 64px;height: 64px;border-radius: 50%;background-color: #12226d;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.faq-page .faq-category-icon i{font-size: 28px;color: #ffca6a}.faq-page .faq-category-title{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500 !important;font-size: 32px !important;line-height: 1.2 !important;color: black !important;margin: 0 !important;padding: 0 !important;text-transform: none !important}.faq-page .faq-category-title strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800 !important;color: #12226d !important}.faq-page .faq-grading-scale{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 0.75rem}.faq-page .faq-grading-scale li{background-color: white;border: 1px solid #e5e5e5;border-left: 4px solid #ffca6a;border-radius: 4px;padding: 0.75rem 1rem !important;font-size: 16px}.faq-page .faq-grading-scale li strong{color: #12226d !important;font-size: 18px;margin-right: 0.5rem}.faq-page .faq-enroll{background-color: #000000;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;padding: 5rem 1rem;border-top: 4px solid #ffca6a}.faq-page .faq-enroll-inner{max-width: 800px;margin: 0 auto;text-align: center}.faq-page .faq-enroll-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 38px !important;line-height: 1.2;color: white !important;margin: 0 auto 1rem !important;padding: 0 0 1rem 0 !important;text-align: center !important;text-transform: none;position: relative;display: inline-block}.faq-page .faq-enroll-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #ffca6a}.faq-page .faq-enroll-heading::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 4px;background-color: #ffca6a}.faq-page .faq-enroll-text{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 17px !important;line-height: 1.6;color: white !important;margin: 0 0 2rem 0;padding: 0;text-align: center !important}.faq-page .faq-enroll-buttons{display: flex;gap: 1rem;justify-content: center;flex-wrap: wrap}.faq-page .faq-enroll-btn{display: inline-flex !important;align-items: center;justify-content: center;gap: 0.6rem;padding: 1rem 2rem !important;font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 700 !important;font-size: 15px !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;text-decoration: none !important;border-radius: 6px;transition: all 0.2s ease;border: 2px solid #ffca6a !important;background-color: transparent !important;color: #ffca6a !important}.faq-page .faq-enroll-btn i{font-size: 16px}.faq-page .faq-enroll-btn:hover, .faq-page .faq-enroll-btn:focus{background-color: #ffca6a !important;color: #0b133a !important;text-decoration: none !important;outline: none;transform: translateY(-2px)}.faq-page .faq-enroll-btn.primary{background-color: #ffca6a !important;color: #0b133a !important}.faq-page .faq-enroll-btn.primary:hover, .faq-page .faq-enroll-btn.primary:focus{background-color: white !important;border-color: white !important;color: #0b133a !important}@media screen and (max-width: 991px){.faq-page .faq-intro{padding: 3rem 1rem 1.5rem}.faq-page .faq-section{padding: 3rem 1rem}.faq-page .faq-enroll{padding: 4rem 1rem}.faq-page .faq-intro-heading{font-size: 32px !important}.faq-page .faq-category-title{font-size: 26px !important}.faq-page .faq-category-icon{width: 52px;height: 52px}.faq-page .faq-category-icon i{font-size: 22px}.faq-page .faq-enroll-heading{font-size: 30px !important}}@media screen and (max-width: 480px){.faq-page .faq-intro-heading{font-size: 26px !important}.faq-page .faq-intro-text{font-size: 16px !important}.faq-page .faq-category-header{gap: 1rem;margin-bottom: 2rem}.faq-page .faq-category-title{font-size: 22px !important}.faq-page .faq-category-icon{width: 44px;height: 44px}.faq-page .faq-category-icon i{font-size: 18px}.faq-page .faq-enroll-heading{font-size: 24px !important}.faq-page .faq-section-inner .accordion-title, .faq-page .faq-section-inner .accordion h3, .faq-page .faq-section-inner dt{padding: 1rem 1.25rem !important}.faq-page .faq-section-inner .accordion-body, .faq-page .faq-section-inner .accordion-content, .faq-page .faq-section-inner dd{padding: 1.25rem 1.5rem !important}.faq-page .faq-enroll-buttons{flex-direction: column;align-items: stretch}}
