.FAQ-module__7KQVwG__page{color:#262626;background-color:#fff;width:100%;min-height:100vh;font-family:DM Sans,sans-serif}.FAQ-module__7KQVwG__container{max-width:900px;margin:0 auto;padding:0 24px}.FAQ-module__7KQVwG__hero{text-align:center;background-color:#0695dc;padding:100px 0 120px;position:relative;overflow:hidden}.FAQ-module__7KQVwG__heroPattern{opacity:.1;pointer-events:none;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.FAQ-module__7KQVwG__heroTitle{color:#fff;letter-spacing:-.04em;margin-bottom:24px;font-size:56px;font-weight:700}.FAQ-module__7KQVwG__heroSubtitle{color:#fff;opacity:.9;max-width:600px;margin:0 auto;font-size:20px;line-height:1.6}.FAQ-module__7KQVwG__content{padding:80px 0 120px}.FAQ-module__7KQVwG__faqGroup{margin-bottom:48px}.FAQ-module__7KQVwG__faqGroup:last-of-type{margin-bottom:0}.FAQ-module__7KQVwG__groupTitle{color:#1a1a1a;letter-spacing:-.03em;border-bottom:2px solid #0695dc;margin:0 0 40px;padding-bottom:16px;font-size:32px;font-weight:700}.FAQ-module__7KQVwG__faqSection{margin-bottom:48px}.FAQ-module__7KQVwG__faqSection:last-child{margin-bottom:0}.FAQ-module__7KQVwG__sectionTitle{color:#0695dc;text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px;font-size:24px;font-weight:700}.FAQ-module__7KQVwG__accordion{flex-direction:column;gap:16px;display:flex}.FAQ-module__7KQVwG__item{background:#fff;border:1px solid #f0f0f0;border-radius:16px;transition:all .3s;overflow:hidden}.FAQ-module__7KQVwG__itemOpen{border-color:#0695dc;box-shadow:0 10px 30px #0695dc14}.FAQ-module__7KQVwG__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px;display:flex}.FAQ-module__7KQVwG__questionText{color:#262626;font-size:18px;font-weight:700}.FAQ-module__7KQVwG__icon{color:#0695dc;transition:transform .3s}.FAQ-module__7KQVwG__iconOpen{transform:rotate(180deg)}.FAQ-module__7KQVwG__answer{color:#79858d;padding:0 24px 24px;font-size:16px;line-height:1.6}.FAQ-module__7KQVwG__answer p{margin:0 0 12px}.FAQ-module__7KQVwG__answer p:last-child{margin-bottom:0}.FAQ-module__7KQVwG__answer ul{margin:0 0 12px;padding-left:1.25rem}.FAQ-module__7KQVwG__answer li{margin-bottom:8px}.FAQ-module__7KQVwG__answer li:last-child{margin-bottom:0}.FAQ-module__7KQVwG__callout{color:#4a5560;background:#f0f7fc;border-left:4px solid #0695dc;border-radius:0 8px 8px 0;margin-top:16px;padding:14px 16px}.FAQ-module__7KQVwG__inlineLink{color:#0695dc;text-underline-offset:2px;font-weight:600;text-decoration:underline}.FAQ-module__7KQVwG__inlineLink:hover{color:#0578b3}.FAQ-module__7KQVwG__cta{text-align:center;background:#e6f4fb;border-radius:32px;margin-top:100px;padding:60px}.FAQ-module__7KQVwG__ctaTitle{margin-bottom:16px;font-size:32px;font-weight:700}.FAQ-module__7KQVwG__ctaText{color:#79858d;margin-bottom:32px;font-size:18px}.FAQ-module__7KQVwG__ctaButton{color:#fff;background:#0695dc;border-radius:100px;padding:16px 40px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.FAQ-module__7KQVwG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0695dc4d}@media (max-width:768px){.FAQ-module__7KQVwG__heroTitle{font-size:40px}.FAQ-module__7KQVwG__groupTitle{margin-bottom:28px;font-size:26px}.FAQ-module__7KQVwG__cta{padding:40px 24px}}
