.faq-page{background:linear-gradient(180deg,#faf7ff,#fff 780px)}.faq-page-layout{display:grid;grid-template-columns:.7fr 1.5fr;gap:42px;align-items:start;margin-top:15px;margin-bottom:55px}.faq-support{display:block;width:auto;padding:32px;border:1px solid #eae1f7;border-radius:22px;background:linear-gradient(140deg,#f3ebff,#fcfaff);color:#122428}.faq-support-icon{width:44px;height:44px;display:grid;place-items:center;background:#754cf3;color:white;border-radius:13px;font-size:25px;font-weight:700;margin-bottom:25px}.faq-support h2{font-size:29px;letter-spacing:-.8px;line-height:1.25;margin-bottom:17px}.faq-support p{font-size:13px;line-height:1.8;color:#9684a7;margin-bottom:25px}.faq-support .btn{font-size:12px;padding:15px 22px;gap:35px}.faq-phone{display:block;font-size:12px;color:#8d72b0;margin-top:22px}.faq-list-heading{display:flex;align-items:center;justify-content:space-between;margin:8px 0 25px}.faq-list-heading h2{font-size:24px;margin:0;letter-spacing:-.7px}.faq-list-heading>span{font-size:9px;letter-spacing:1px;color:#aa99bb}.faq-page-questions details{background:white;border-color:#eae3f2;border-radius:12px;margin-bottom:14px;padding:0 24px}.faq-page-questions details[open]{border-color:#d9c5fa;box-shadow:0 8px 24px #6230f006}.faq-page-questions summary{font-size:15px;padding-top:24px;padding-bottom:24px;line-height:1.5}.faq-page-questions details[open] summary{color:#754cf3}.faq-page-questions details p{font-size:14px;line-height:1.9;padding-bottom:8px}.faq-page-questions details p a{color:#754cf3}.faq-page .contact-help{margin-bottom:40px}
@media(max-width:760px){.faq-page-layout{grid-template-columns:1fr;gap:25px;margin-top:5px}.faq-page-questions{order:-1}.faq-list-heading h2{font-size:22px}.faq-list-heading>span{display:none}.faq-page-questions details{padding:0 18px}.faq-page-questions summary{font-size:14px}.faq-page-questions details p{font-size:13px}.faq-support{padding:27px}.faq-support h2{font-size:25px}.faq-support h2 br{display:none}.faq-support-icon{margin-bottom:18px}}

/* Remove the marked eyebrow and lift the FAQ heading under its breadcrumb. */
.faq-page .contact-intro{padding-top:22px;padding-bottom:32px}
.faq-page .contact-intro .breadcrumb{margin-bottom:18px}
@media(max-width:760px){.faq-page .contact-intro{padding-top:14px;padding-bottom:24px}.faq-page .contact-intro .breadcrumb{margin-bottom:16px}}

/* Keep the full FAQ headline in the first title area. */
.faq-page .contact-intro h1{font-size:clamp(32px,4.2vw,55px);white-space:nowrap;letter-spacing:-1.8px}
.faq-page .contact-intro h1 span{display:inline}
.faq-page .contact-intro>p{max-width:760px;margin:0 auto;font-size:14px;line-height:1.7}
@media(max-width:760px){.faq-page .contact-intro h1{font-size:clamp(30px,7vw,39px);white-space:normal;letter-spacing:-1.2px}.faq-page .contact-intro>p{font-size:13px}}
