.faq-page[data-v-23af00b4]{background:#fbf9fd;color:#251c2d}.faq-page__container[data-v-23af00b4]{margin:0 auto;max-width:1180px;width:90%}.faq-page__eyebrow[data-v-23af00b4]{color:#672973;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.faq-page__hero[data-v-23af00b4]{background:radial-gradient(circle at 86% 16%,rgba(200,178,238,.4),transparent 31%),#fbf9fd;overflow:hidden;padding:126px 0 88px}.faq-page__hero-layout[data-v-23af00b4]{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.faq-page__hero-copy[data-v-23af00b4]{max-width:620px}.faq-page__hero h1[data-v-23af00b4]{color:#251c2d;font-size:max(42px,min(5vw,64px));letter-spacing:-.03em;line-height:1.06;margin:0}.faq-page__lead[data-v-23af00b4]{color:#4b3b53;font-size:21px;line-height:1.5;margin:28px 0 0;max-width:590px}.faq-page__cta-actions[data-v-23af00b4],.faq-page__hero-actions[data-v-23af00b4]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.faq-page__hero-actions[data-v-23af00b4]{margin-top:34px}.faq-page__cta-actions .btn[data-v-23af00b4],.faq-page__hero-actions .btn[data-v-23af00b4]{margin:0}.faq-page__cta-link[data-v-23af00b4],.faq-page__text-link[data-v-23af00b4]{color:#4916d7;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.faq-page__cta-link span[data-v-23af00b4],.faq-page__text-link span[data-v-23af00b4]{display:inline-block;padding-left:6px;transition:transform .2s ease}.faq-page__cta-link:hover span[data-v-23af00b4],.faq-page__text-link:hover span[data-v-23af00b4]{transform:translateY(4px)}.faq-page__hero-panel[data-v-23af00b4]{background:#fff;border:1px solid #e7dcf2;border-radius:22px;box-shadow:0 24px 60px rgba(73,22,215,.12);padding:28px 30px 24px}.faq-page__panel-footer[data-v-23af00b4],.faq-page__panel-top[data-v-23af00b4]{align-items:center;display:flex;justify-content:space-between}.faq-page__panel-top[data-v-23af00b4]{color:#8d7898;font-size:10px;font-weight:700;letter-spacing:.12em;padding-bottom:20px}.faq-page__panel-top b[data-v-23af00b4]{color:#16704f}.faq-page__panel-question[data-v-23af00b4]{align-items:center;border-top:1px solid #eee8f4;display:flex;gap:20px;justify-content:space-between;padding:24px 0}.faq-page__panel-question span[data-v-23af00b4]{color:#6b5a7a;font-size:15px}.faq-page__panel-question strong[data-v-23af00b4]{color:#33263a;font-size:18px;text-align:right}.faq-page__panel-question--accent strong[data-v-23af00b4]{color:#672973}.faq-page__panel-footer[data-v-23af00b4]{color:#672973;font-size:12px;font-weight:700;padding-top:18px}.faq-page__topics[data-v-23af00b4]{background:#fff;border-bottom:1px solid #eee8f4;border-top:1px solid #eee8f4;padding:76px 0 42px}.faq-page__topics-layout[data-v-23af00b4]{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,.8fr) minmax(450px,1.2fr)}.faq-page__section-intro h2[data-v-23af00b4]{color:#251c2d;font-size:max(32px,min(4vw,48px));letter-spacing:-.025em;line-height:1.1;margin:0}.faq-page__section-intro>p[data-v-23af00b4]:last-child{color:#5d5066;font-size:18px;line-height:1.55;margin:20px 0 0;max-width:490px}.faq-page__jump[data-v-23af00b4]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-page__jump a[data-v-23af00b4]{grid-gap:12px;align-items:center;background:#fbf9fd;border:1px solid #e7dcf2;border-radius:10px;color:#33263a;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:66px;padding:14px 16px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.faq-page__jump a[data-v-23af00b4]:hover{background:#f5effb;border-color:#c8b2ee;transform:translateY(-2px)}.faq-page__jump a>span[data-v-23af00b4]{color:#672973;font-size:12px;font-weight:700}.faq-page__jump strong[data-v-23af00b4]{font-size:15px}.faq-page__jump i[data-v-23af00b4]{color:#672973;font-size:20px;font-style:normal}.faq-page__questions[data-v-23af00b4]{padding:35px 0 70px}.faq-page__category[data-v-23af00b4]{grid-gap:75px;border-bottom:1px solid #e7dcf2;display:grid;gap:75px;grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr);padding:60px 0;scroll-margin-top:90px}.faq-page__category[data-v-23af00b4]:last-child{border-bottom:0}.faq-page__category-intro[data-v-23af00b4]{align-items:flex-start;display:flex;gap:18px}.faq-page__category-number[data-v-23af00b4]{color:#c8b2ee;font-size:28px;font-weight:700;line-height:1}.faq-page__category-intro .faq-page__eyebrow[data-v-23af00b4]{margin-bottom:12px}.faq-page__category-intro h2[data-v-23af00b4]{color:#251c2d;font-size:30px;line-height:1.15;margin:0}.faq-page__category-intro>div>p[data-v-23af00b4]:last-child{color:#6b5a7a;font-size:16px;line-height:1.5;margin:17px 0 0}.faq-page__items details[data-v-23af00b4]{border-top:1px solid #e7dcf2}.faq-page__items details[data-v-23af00b4]:last-child{border-bottom:1px solid #e7dcf2}.faq-page__items summary[data-v-23af00b4]{align-items:center;color:#33263a;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:25px;justify-content:space-between;list-style:none;padding:22px 0}.faq-page__items summary[data-v-23af00b4]::-webkit-details-marker{display:none}.faq-page__items summary[data-v-23af00b4]:focus-visible{box-shadow:0 0 0 5px #2d017c;outline:3px solid #fff;outline-offset:3px}.faq-page__items details[open] summary[data-v-23af00b4],.faq-page__items summary[data-v-23af00b4]:hover{color:#672973}.faq-page__items summary>span[data-v-23af00b4]{color:#672973;flex:0 0 auto;font-size:27px;font-weight:400;line-height:1;transition:transform .2s ease}.faq-page__items details[open] summary>span[data-v-23af00b4]{transform:rotate(45deg)}.faq-page__answer[data-v-23af00b4]{color:#5d5066;font-size:17px;line-height:1.65;max-width:680px;padding:0 45px 24px 0}.faq-page__answer p[data-v-23af00b4]{margin:0}.faq-page__answer a[data-v-23af00b4]{color:#4916d7;display:inline-block;font-weight:700;margin-top:12px}.faq-page__cta[data-v-23af00b4]{background:radial-gradient(circle at 83% 10%,rgba(190,148,248,.6),transparent 30%),linear-gradient(135deg,#4916d7,#672973);color:#fff;padding:84px 0 95px}.faq-page__cta .faq-page__eyebrow[data-v-23af00b4]{color:#e9d9ff}.faq-page__cta h2[data-v-23af00b4]{font-size:max(34px,min(4.5vw,58px));letter-spacing:-.03em;line-height:1.08;margin:0;max-width:720px}.faq-page__cta p[data-v-23af00b4]:not(.faq-page__eyebrow){color:#f4edff;font-size:19px;line-height:1.55;margin:22px 0 30px;max-width:610px}.faq-page__cta .btn[data-v-23af00b4]{background:#fff;border-color:#fff;color:#2d017c}.faq-page__cta .btn[data-v-23af00b4]:hover{background:transparent;color:#fff}.faq-page__cta-link[data-v-23af00b4]{color:#fff}@media screen and (max-width:900px){.faq-page__hero-layout[data-v-23af00b4],.faq-page__topics-layout[data-v-23af00b4]{gap:42px;grid-template-columns:minmax(0,1fr)}.faq-page__hero-panel[data-v-23af00b4]{max-width:650px}.faq-page__category[data-v-23af00b4]{gap:35px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}}@media screen and (max-width:700px){.faq-page__hero[data-v-23af00b4]{padding-bottom:65px;padding-top:105px}.faq-page__hero h1[data-v-23af00b4]{font-size:42px}.faq-page__lead[data-v-23af00b4]{font-size:18px}.faq-page__topics[data-v-23af00b4]{padding-top:58px}.faq-page__jump[data-v-23af00b4]{grid-template-columns:minmax(0,1fr)}.faq-page__category[data-v-23af00b4]{display:block;padding:45px 0}.faq-page__category-intro[data-v-23af00b4]{margin-bottom:28px}.faq-page__answer[data-v-23af00b4]{padding-right:0}}@media screen and (max-width:480px){.faq-page__container[data-v-23af00b4]{width:88%}.faq-page__hero h1[data-v-23af00b4]{font-size:38px}.faq-page__hero-panel[data-v-23af00b4]{padding:22px 20px 20px}.faq-page__panel-question[data-v-23af00b4]{display:block}.faq-page__panel-question strong[data-v-23af00b4]{display:block;margin-top:7px;text-align:left}.faq-page__answer[data-v-23af00b4],.faq-page__items summary[data-v-23af00b4]{font-size:16px}}