.faq-module__VSI0LW__page{color:var(--ds-text-color);font-family:var(--font-base);background:0 0;padding:0 0 56px}.faq-module__VSI0LW__hero{text-align:center;margin-bottom:8px;padding:48px 0 36px;position:relative;overflow:hidden}.faq-module__VSI0LW__heroGlow{background:radial-gradient(ellipse 70% 55% at 50% 0%, rgba(var(--accent-rgb), .22), transparent 68%);pointer-events:none;animation:6s ease-in-out infinite faq-module__VSI0LW__glowPulse;position:absolute;inset:0}.faq-module__VSI0LW__heroInner{z-index:1;max-width:960px;margin:0 auto;padding:0 20px;animation:.55s both faq-module__VSI0LW__fadeUp;position:relative}.faq-module__VSI0LW__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.15}.faq-module__VSI0LW__subtitle{max-width:52ch;font-family:var(--font-subheading);letter-spacing:.02em;color:var(--ds-muted-text-color);margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.5}.faq-module__VSI0LW__content{max-width:960px;margin:0 auto;padding:8px 20px 0}.faq-module__VSI0LW__list{flex-direction:column;gap:10px;animation:.55s 50ms both faq-module__VSI0LW__fadeUp;display:flex}.faq-module__VSI0LW__item{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:none;transition:border-color .2s,background .2s;overflow:hidden}.faq-module__VSI0LW__item:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--surface-border));background:var(--surface-card-hover)}.faq-module__VSI0LW__item[open]{border-color:color-mix(in srgb, var(--accent) 55%, var(--surface-border));background:var(--surface-card-hover)}.faq-module__VSI0LW__summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-subheading);color:var(--ds-text-color);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1.05rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-module__VSI0LW__summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__summary::marker{content:""}.faq-module__VSI0LW__question{text-align:left;flex:1;min-width:0}.faq-module__VSI0LW__chevron{color:var(--ds-muted-text-color);flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s;display:inline-flex}.faq-module__VSI0LW__chevron i{opacity:.88;font-size:.9rem;line-height:1}.faq-module__VSI0LW__item[open] .faq-module__VSI0LW__chevron{transform:rotate(180deg)}.faq-module__VSI0LW__answer{color:var(--ds-muted-text-color);margin:0;padding:0 20px 18px;font-size:.98rem;line-height:1.6;animation:.28s both faq-module__VSI0LW__answerIn}.faq-module__VSI0LW__answer a{color:var(--accent);text-decoration:none}.faq-module__VSI0LW__answer a:hover{text-decoration:underline}.faq-module__VSI0LW__help{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--surface-border));background:linear-gradient(135deg, rgba(var(--accent-rgb), .18) 0%, var(--surface-card) 58%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:22px 24px;animation:.55s .25s both faq-module__VSI0LW__fadeUp;display:flex}.faq-module__VSI0LW__helpText{flex:240px;min-width:0}.faq-module__VSI0LW__helpText h2{font-family:var(--font-heading);margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.25}.faq-module__VSI0LW__helpText p{color:var(--ds-muted-text-color);max-width:44ch;margin:0;font-size:.92rem;line-height:1.45}.faq-module__VSI0LW__helpActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.faq-module__VSI0LW__primaryBtn,.faq-module__VSI0LW__secondaryBtn{border-radius:var(--radius-control);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.faq-module__VSI0LW__primaryBtn{background:var(--accent);color:#fff!important}.faq-module__VSI0LW__primaryBtn:hover{background:var(--accent-hover);color:#fff!important}.faq-module__VSI0LW__secondaryBtn{border:1px solid var(--surface-border);background:0 0;color:var(--ds-text-color)!important}.faq-module__VSI0LW__secondaryBtn:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--surface-border));color:var(--ds-text-color)!important}@keyframes faq-module__VSI0LW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-module__VSI0LW__answerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-module__VSI0LW__glowPulse{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__heroGlow,.faq-module__VSI0LW__heroInner,.faq-module__VSI0LW__list,.faq-module__VSI0LW__help,.faq-module__VSI0LW__answer,.faq-module__VSI0LW__chevron{transition:none!important;animation:none!important}}@media (max-width:640px){.faq-module__VSI0LW__hero{padding:36px 0 28px}.faq-module__VSI0LW__summary{padding:16px;font-size:1rem}.faq-module__VSI0LW__answer{padding:0 16px 16px}.faq-module__VSI0LW__help{padding:18px}.faq-module__VSI0LW__helpActions{width:100%}.faq-module__VSI0LW__primaryBtn,.faq-module__VSI0LW__secondaryBtn{flex:auto}}html.theme-light .faq-module__VSI0LW__item{background:#fff;border-color:#0000001a;box-shadow:0 1px 2px #0000000a}:is(html.theme-light .faq-module__VSI0LW__item:hover,html.theme-light .faq-module__VSI0LW__item[open]){border-color:color-mix(in srgb, var(--accent) 40%, #ccc);background:#fafafa}html.theme-light .faq-module__VSI0LW__help{background:linear-gradient(135deg, rgba(var(--accent-rgb), .1) 0%, #fff 55%);border-color:color-mix(in srgb, var(--accent) 28%, #ddd)}html.theme-light .faq-module__VSI0LW__secondaryBtn{background:#fff;border-color:#0000001f}
