.faq-module__6AW0yG__page{width:100%;max-width:var(--ds-container-narrow);padding:clamp(32px, 5vw, 56px) var(--ds-page-px) var(--ds-section-py);flex-direction:column;gap:clamp(56px,7vw,88px);margin:0 auto;display:flex}.faq-module__6AW0yG__hero{gap:var(--ds-stack-md);flex-direction:column;max-width:800px;padding-top:40px;display:flex}.faq-module__6AW0yG__kicker{background:var(--ds-brand-soft);color:var(--ds-brand-deep);border-radius:var(--ds-radius-pill);font-size:var(--ds-eyebrow);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;border:1px solid #2d5bff29;align-items:center;width:fit-content;padding:7px 14px;font-weight:700;display:inline-flex}.faq-module__6AW0yG__hero h1{font-size:var(--ds-h1);font-weight:600;line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight);color:var(--ds-text);background:var(--ds-grad-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-module__6AW0yG__hero p{font-size:var(--ds-lead);color:var(--ds-text-muted);line-height:var(--ds-lh-body);max-width:640px}.faq-module__6AW0yG__accordion{gap:var(--ds-stack-md);flex-direction:column;display:flex}.faq-module__6AW0yG__item{background:var(--ds-surface);border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-soft);transition:box-shadow var(--ds-dur-base) var(--ds-ease-out), border-color var(--ds-dur-base) var(--ds-ease-out);border-left:3px solid #0000;overflow:hidden}.faq-module__6AW0yG__itemOpen{border-left-color:var(--ds-brand);box-shadow:var(--ds-shadow-card)}.faq-module__6AW0yG__question{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background var(--ds-dur-quick) var(--ds-ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.faq-module__6AW0yG__question span:first-child{font-family:var(--font-display), var(--font-body);font-size:var(--ds-h4);font-weight:600;line-height:var(--ds-lh-snug);letter-spacing:var(--ds-ls-snug);color:var(--ds-text)}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__question{background:var(--ds-surface-tint)}.faq-module__6AW0yG__question:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-surface), inset 0 0 0 4px var(--ds-brand);outline:none}.faq-module__6AW0yG__chevron{border-radius:var(--ds-radius-pill);background:var(--ds-brand-soft);width:30px;height:30px;color:var(--ds-brand);transition:background var(--ds-dur-quick) var(--ds-ease-out), color var(--ds-dur-quick) var(--ds-ease-out);flex-shrink:0;justify-content:center;align-items:center;font-size:0;display:inline-flex}.faq-module__6AW0yG__chevron:before{content:"+";transition:transform var(--ds-dur-base) var(--ds-ease-out);font-size:1.25rem;font-weight:500;line-height:1}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__chevron{background:var(--ds-brand);color:var(--ds-surface)}.faq-module__6AW0yG__itemOpen .faq-module__6AW0yG__chevron:before{transform:rotate(45deg)}.faq-module__6AW0yG__answer{animation:faq-module__6AW0yG__answerIn var(--ds-dur-base) var(--ds-ease-out) both;padding:4px 28px 24px}.faq-module__6AW0yG__answer p{color:var(--ds-text-muted);line-height:var(--ds-lh-body);font-size:var(--ds-body);max-width:70ch}@keyframes faq-module__6AW0yG__answerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-module__6AW0yG__ctaBanner{text-align:center;align-items:center;gap:var(--ds-stack-lg);padding:var(--ds-section-py-tight) clamp(24px, 5vw, 72px);border:1px solid var(--ds-hairline-dark);border-radius:var(--ds-radius-hero);color:var(--ds-text-on-dark);background:radial-gradient(circle at 84% 10%, #2d5bff4d, transparent 40%), radial-gradient(circle at 10% 92%, #5b86ff24, transparent 32%), linear-gradient(160deg, var(--ds-bg-deep-2), var(--ds-bg-deep));box-shadow:var(--ds-shadow-hero);flex-direction:column;display:flex;position:relative;overflow:hidden}.faq-module__6AW0yG__ctaBanner h2{max-width:20ch;font-size:var(--ds-h2);font-weight:600;line-height:var(--ds-lh-snug);letter-spacing:var(--ds-ls-snug);background:var(--ds-grad-heading-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-module__6AW0yG__ctaBanner p{color:var(--ds-text-on-dark-muted);font-size:var(--ds-lead);line-height:var(--ds-lh-body);max-width:520px}.faq-module__6AW0yG__ctaBtn{border-radius:var(--ds-cta-radius);background:var(--ds-grad-cta);color:#fff;min-height:52px;font-family:var(--font-display), var(--font-body);font-weight:var(--ds-cta-weight);letter-spacing:-.01em;box-shadow:var(--ds-shadow-cta), inset 0 1px 0 #ffffff47;transition:transform var(--ds-dur-base) var(--ds-ease-out), box-shadow var(--ds-dur-base) var(--ds-ease-out);justify-content:center;align-items:center;padding:0 30px;font-size:1rem;display:inline-flex}.faq-module__6AW0yG__ctaBtn:active{transition-duration:var(--ds-dur-quick);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.faq-module__6AW0yG__item:hover{box-shadow:var(--ds-shadow-card)}.faq-module__6AW0yG__question:hover{background:var(--ds-surface-tint)}.faq-module__6AW0yG__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #ff6b3d47,0 20px 40px -8px #ff6b3d7a,inset 0 1px #ffffff47}}@media (prefers-reduced-motion:reduce){.faq-module__6AW0yG__item,.faq-module__6AW0yG__question,.faq-module__6AW0yG__chevron,.faq-module__6AW0yG__chevron:before,.faq-module__6AW0yG__ctaBtn{transition:none}.faq-module__6AW0yG__answer{animation:none}}@media (max-width:640px){.faq-module__6AW0yG__page{gap:52px}.faq-module__6AW0yG__hero{padding-top:24px}.faq-module__6AW0yG__question{gap:14px;padding:16px}.faq-module__6AW0yG__answer{padding:2px 16px 18px}.faq-module__6AW0yG__ctaBanner{border-radius:var(--ds-radius-card);padding:40px 20px}.faq-module__6AW0yG__ctaBtn{width:100%}}
