.faq-module__wccdHG__page{background:var(--surface-page);min-height:100vh;color:var(--text-strong);font-family:var(--font-sans)}.faq-module__wccdHG__header{z-index:20;border-bottom:1px solid var(--border-soft);background:var(--header-glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.faq-module__wccdHG__brand{text-decoration:none}.faq-module__wccdHG__headerActions{align-items:center;gap:16px;display:flex}.faq-module__wccdHG__homeLink{color:var(--text-body);font:var(--type-label);text-decoration:none}.faq-module__wccdHG__homeLink:hover,.faq-module__wccdHG__footer a:hover{color:var(--text-brand)}.faq-module__wccdHG__hero{background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--golden-400) 23%, transparent), transparent 28%), radial-gradient(circle at 10% 100%, color-mix(in srgb, var(--sunrise-500) 13%, transparent), transparent 30%), var(--surface-page);padding:clamp(72px,10vw,120px) 24px clamp(64px,8vw,96px);overflow:hidden}.faq-module__wccdHG__heroInner,.faq-module__wccdHG__faqSection{max-width:780px;margin:0 auto}.faq-module__wccdHG__eyebrow{color:var(--text-brand);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;display:flex}.faq-module__wccdHG__eyebrow span{background:currentColor;border-radius:50%;width:9px;height:9px}.faq-module__wccdHG__hero h1{max-width:680px;color:var(--text-strong);font:var(--weight-extrabold) clamp(44px, 7vw, 72px) / 1.02 var(--font-display);letter-spacing:var(--tracking-tighter);margin:0}.faq-module__wccdHG__hero p:last-child{max-width:620px;color:var(--text-body);font:var(--type-body-lg);margin:30px 0 0}.faq-module__wccdHG__faqSection{padding:clamp(60px,8vw,104px) 24px clamp(72px,10vw,132px)}.faq-module__wccdHG__sectionIntro{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(140px,.7fr) 2fr;gap:32px;padding:0 0 36px;display:grid}.faq-module__wccdHG__sectionLabel{color:var(--text-brand);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.faq-module__wccdHG__sectionIntro>p:last-child{color:var(--text-body);font:var(--type-body-lg);margin:0}.faq-module__wccdHG__questionList{margin-top:8px}.faq-module__wccdHG__question{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(140px,.7fr) 2fr;gap:32px;padding:clamp(28px,4vw,44px) 0;display:grid}.faq-module__wccdHG__questionNumber{color:var(--text-brand);font:var(--weight-semibold) var(--text-sm) / 1.3 var(--font-sans);letter-spacing:.08em}.faq-module__wccdHG__questionContent h2{color:var(--text-strong);font:var(--type-h3);letter-spacing:var(--tracking-tight);margin:0}.faq-module__wccdHG__questionContent p{color:var(--text-body);font:var(--type-body);margin:16px 0 0}.faq-module__wccdHG__closingNote{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--golden-400) 28%, transparent), transparent 36%), var(--surface-inverse);color:var(--text-on-ink);margin-top:clamp(56px,8vw,88px);padding:clamp(32px,6vw,56px)}.faq-module__wccdHG__closingNote h2{max-width:540px;font:var(--type-h2);letter-spacing:var(--tracking-tight);margin:18px 0 0}.faq-module__wccdHG__closingNote>p:not(.faq-module__wccdHG__sectionLabel){color:#fbf7f1b8;max-width:550px;font:var(--type-body);margin:18px 0 0}.faq-module__wccdHG__closingLink{color:var(--golden-400);font:var(--weight-semibold) var(--text-md) / 1.3 var(--font-sans);gap:8px;margin-top:28px;text-decoration:none;display:inline-flex}.faq-module__wccdHG__closingLink:hover{color:var(--text-on-ink)}.faq-module__wccdHG__footer{background:var(--surface-inverse);color:#fbf7f199;font:var(--type-body-sm);justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(24px,5vw,72px);display:flex}.faq-module__wccdHG__footer a{color:var(--golden-400);font-weight:var(--weight-semibold);text-underline-offset:3px}@media (max-width:560px){.faq-module__wccdHG__header{min-height:64px}.faq-module__wccdHG__homeLink{display:none}.faq-module__wccdHG__faqSection{padding-inline:20px}.faq-module__wccdHG__sectionIntro,.faq-module__wccdHG__question{grid-template-columns:1fr;gap:12px}.faq-module__wccdHG__questionContent h2{font-size:var(--text-md)}.faq-module__wccdHG__footer{flex-direction:column;align-items:flex-start}}