.v6-faq[data-v-0bd661a9]{color:var(--v6-ink,#1f1530);font-family:var(--v6-font-sans,"Inter",sans-serif);padding:64px 0 72px}.v6-faq .container[data-v-0bd661a9]{margin:0 auto;max-width:1200px;padding:0 24px}.faq-head[data-v-0bd661a9]{margin-bottom:48px;text-align:center}.faq-head .v6-tagline[data-v-0bd661a9]{margin:0 0 10px}.faq-head .v6-h-section[data-v-0bd661a9]{margin:0}.faq-grid[data-v-0bd661a9]{align-items:flex-start;display:grid;gap:40px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.faq-list[data-v-0bd661a9]{display:flex;flex-direction:column;gap:10px}.faq-item[data-v-0bd661a9]{background:#fff;border:1px solid var(--v6-line,rgba(31,21,48,.08));border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item[data-v-0bd661a9]:hover{border-color:#7848b038}.faq-item.open[data-v-0bd661a9]{border-color:#7848b059;box-shadow:0 14px 32px -10px #1f15301f}.faq-q[data-v-0bd661a9]{align-items:center;background:transparent;border:0;color:var(--v6-ink,#1f1530);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.35;padding:20px 22px;text-align:left;transition:color .15s;width:100%}.faq-q-icon[data-v-0bd661a9],.faq-q[data-v-0bd661a9]:hover{color:var(--v6-purple,#7848b0)}.faq-q-icon[data-v-0bd661a9]{background:#7848b014;border-radius:50%;display:grid;flex-shrink:0;height:30px;place-items:center;transition:transform .25s ease,background .15s;width:30px}.faq-item.open .faq-q-icon[data-v-0bd661a9]{background:var(--v6-purple,#7848b0);color:#fff;transform:rotate(180deg)}.faq-a[data-v-0bd661a9]{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a[data-v-0bd661a9]{max-height:1200px}.faq-a-body[data-v-0bd661a9]{color:var(--v6-ink-soft,#5a4a6a);font-size:14.5px;line-height:1.65;padding:0 22px 22px}.faq-a-body[data-v-0bd661a9] p{margin:0 0 12px}.faq-a-body[data-v-0bd661a9] p:last-child{margin-bottom:0}.faq-a-body[data-v-0bd661a9] ul{list-style:none;margin:6px 0 12px;padding:0}.faq-a-body[data-v-0bd661a9] ul li{padding:4px 0 4px 22px;position:relative}.faq-a-body[data-v-0bd661a9] ul li:before{background:var(--v6-purple,#7848b0);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.faq-a-body[data-v-0bd661a9] a{color:var(--v6-purple,#7848b0);font-weight:600;text-decoration:none}.faq-a-body[data-v-0bd661a9] a:hover{text-decoration:underline}.faq-a-body[data-v-0bd661a9] strong{color:var(--v6-ink,#1f1530)}.faq-promo[data-v-0bd661a9]{position:sticky;top:100px}.faq-promo-inner[data-v-0bd661a9]{background:linear-gradient(160deg,var(--v6-ink,#1f1530) 0,#2d1f48 100%);border-radius:22px;color:#fff;overflow:hidden;padding:36px 30px;position:relative}.faq-promo-inner[data-v-0bd661a9]:before{background:radial-gradient(ellipse 60% 50% at 100% 0,rgba(120,72,176,.35) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 0 100%,rgba(112,200,232,.18) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.faq-promo-inner[data-v-0bd661a9]>*{position:relative}.faq-promo .v6-tagline[data-v-0bd661a9]{color:var(--v6-sky,#70c8e8);margin:0 0 10px}.faq-promo-h[data-v-0bd661a9]{color:#fff;font-family:var(--v6-font-serif,"Fraunces",serif);font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1;margin:0}.faq-promo-sub[data-v-0bd661a9]{color:#ffffffbf;font-size:15px;line-height:1.55;margin:14px 0 0}.faq-promo-cta[data-v-0bd661a9]{font-size:15px;margin-top:26px}.faq-promo-meta[data-v-0bd661a9]{align-items:center;color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin:22px 0 0}.faq-promo-meta .stars[data-v-0bd661a9]{color:#ffd66b;font-size:13px;letter-spacing:1px}.faq-promo-meta a[data-v-0bd661a9]{color:inherit;text-decoration:underline;text-underline-offset:2px}.faq-promo-meta a[data-v-0bd661a9]:hover{color:#fff}@media(max-width:991px){.v6-faq[data-v-0bd661a9]{padding:48px 0 52px}.faq-grid[data-v-0bd661a9]{gap:28px;grid-template-columns:1fr}.faq-head[data-v-0bd661a9]{margin-bottom:32px}.faq-promo[data-v-0bd661a9]{position:static}}@media(max-width:580px){.v6-faq[data-v-0bd661a9]{padding:36px 0 40px}.faq-q[data-v-0bd661a9]{font-size:15px;padding:16px 18px}.faq-a-body[data-v-0bd661a9]{font-size:14px;padding:0 18px 18px}.faq-promo-inner[data-v-0bd661a9]{padding:28px 22px}.faq-promo-h[data-v-0bd661a9]{font-size:30px}}
