.CustomerFAQ-module__2BEg-q__pageTitle{text-align:center;font-family:var(--font-serif);letter-spacing:.04em;color:var(--color-gold-pale);margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.3}.CustomerFAQ-module__2BEg-q__lead{text-align:center;color:var(--color-text-muted);margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.4}.CustomerFAQ-module__2BEg-q__search{margin-top:14px}.CustomerFAQ-module__2BEg-q__searchInput{box-sizing:border-box;width:100%;height:var(--input-height-search);padding:0 var(--input-padding-x);border-radius:var(--input-radius-search);background:var(--color-input-surface);font-size:var(--input-placeholder-size);color:var(--color-text-on-gold);border:none;line-height:1;box-shadow:0 6px 16px #0000004d}.CustomerFAQ-module__2BEg-q__searchInput::placeholder{color:var(--color-input-placeholder)}.CustomerFAQ-module__2BEg-q__h2{font-family:var(--font-serif);color:var(--color-gold-pale);margin:16px 0 0;font-size:15px;font-weight:600;line-height:1}.CustomerFAQ-module__2BEg-q__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.CustomerFAQ-module__2BEg-q__chip{box-sizing:border-box;border:1px solid var(--color-border-purple);white-space:nowrap;height:34px;color:var(--color-text-body-dim);cursor:pointer;background:#1c0e3480;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:500;line-height:1;transition:transform .15s;display:flex}.CustomerFAQ-module__2BEg-q__chip:active{transform:scale(.985)}.CustomerFAQ-module__2BEg-q__chipOn{background:var(--cta-primary-bg);color:var(--color-text-on-gold);border:none;font-weight:700;box-shadow:0 4px 14px #c69e3247}.CustomerFAQ-module__2BEg-q__list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.CustomerFAQ-module__2BEg-q__row{box-sizing:border-box;border:1px solid var(--color-border-purple);background:var(--color-surface);border-radius:20px;box-shadow:0 6px 18px #0000003d}.CustomerFAQ-module__2BEg-q__rowOpen{background:#241640;box-shadow:0 8px 22px #00000047}.CustomerFAQ-module__2BEg-q__rowHead{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:9px;width:100%;padding:12px;transition:transform .15s;display:flex}.CustomerFAQ-module__2BEg-q__rowHead:active{transform:scale(.985)}.CustomerFAQ-module__2BEg-q__rowBody{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.CustomerFAQ-module__2BEg-q__rowPill{box-sizing:border-box;border:1px solid var(--cat-border);background:color-mix(in srgb, var(--cat-border) 12%, transparent);white-space:nowrap;height:24px;color:var(--cat-text);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:flex}.CustomerFAQ-module__2BEg-q__question{color:var(--color-text-primary);font-size:13px;font-weight:700;line-height:1.4}.CustomerFAQ-module__2BEg-q__chevron{color:var(--color-text-muted);flex:none;margin-top:2px;transition:transform .15s}.CustomerFAQ-module__2BEg-q__chevronOpen{color:var(--color-gold-bright);transform:rotate(180deg)}.CustomerFAQ-module__2BEg-q__answer{flex-direction:column;padding:0 12px 12px;display:flex}.CustomerFAQ-module__2BEg-q__divider{background:#ffffff1a;height:1px;margin-bottom:9px}.CustomerFAQ-module__2BEg-q__answerLines{color:var(--color-text-body-dim);flex-direction:column;gap:6px;font-size:11.5px;font-weight:400;line-height:1.6;display:flex}.CustomerFAQ-module__2BEg-q__answerDim{color:var(--color-text-muted)}.CustomerFAQ-module__2BEg-q__empty{box-sizing:border-box;border:1px dashed var(--color-border-purple);color:var(--color-text-muted);background:#1c0e3466;border-radius:20px;margin:12px 0 0;padding:18px 14px;font-size:12px;line-height:1.5}.CustomerFAQ-module__2BEg-q__rules{box-sizing:border-box;border:1px solid var(--color-border-purple);background:linear-gradient(#4a249473 0%,#2b14568c 100%);border-radius:20px;margin-top:14px;padding:14px;box-shadow:0 10px 26px #0000004d}.CustomerFAQ-module__2BEg-q__rulesTitle{color:var(--color-gold-bright);font-size:13.5px;font-weight:700;line-height:1}.CustomerFAQ-module__2BEg-q__rulesList{flex-direction:column;gap:7px;margin-top:10px;display:flex}.CustomerFAQ-module__2BEg-q__ruleItem{color:var(--color-text-body-dim);font-size:11.5px;font-weight:400;line-height:1.5}.CustomerFAQ-module__2BEg-q__formula{font-family:var(--font-mono,ui-monospace, "SFMono-Regular", monospace);overflow-wrap:anywhere;color:var(--color-gold-bright);margin-left:12px;font-size:11px;font-weight:700;line-height:1.5}.CustomerFAQ-module__2BEg-q__supportCard{box-sizing:border-box;border:1px solid var(--color-border-purple);background:var(--color-surface-raised);border-radius:20px;margin-top:14px;padding:14px;box-shadow:0 10px 26px #00000052}.CustomerFAQ-module__2BEg-q__supportHead{align-items:center;gap:9px;display:flex}.CustomerFAQ-module__2BEg-q__supportIcon{color:var(--color-info-bright);flex:none}.CustomerFAQ-module__2BEg-q__supportTitle{color:var(--color-text-primary);font-size:13.5px;font-weight:700;line-height:1}.CustomerFAQ-module__2BEg-q__supportLines{color:var(--color-text-body-dim);flex-direction:column;gap:6px;margin-top:10px;font-size:11.5px;font-weight:400;line-height:1.5;display:flex}.CustomerFAQ-module__2BEg-q__supportCta{box-sizing:border-box;border:var(--cta-secondary-border);background:var(--cta-secondary-bg);height:44px;color:var(--color-gold-bright);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:0 14px;text-decoration:none;transition:transform .15s;display:flex}.CustomerFAQ-module__2BEg-q__supportCta:active{transform:scale(.985)}.CustomerFAQ-module__2BEg-q__supportCtaLabel{white-space:nowrap;color:var(--color-gold-bright);font-size:13px;font-weight:700;line-height:1}
