.page-header{background:linear-gradient(135deg,var(--brand-900),var(--ink-900));color:#fff;padding:56px 0 72px}@media (max-width:640px){.page-header{padding:36px 0 48px}}.page-header .eyebrow{color:var(--leaf-400)}.page-header h1{color:#fff;font-size:clamp(2rem,4vw,3rem)}.page-header p{color:#ffffffc7;font-size:1.05rem;max-width:620px}.filter-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-tab{background:var(--white);border:1.5px solid #0f1a1524;border-radius:var(--radius-full);color:var(--ink-700);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:all .2s ease}.filter-tab.active{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.filter-tab:not(.active):hover{border-color:var(--brand-500);color:var(--brand-700)}.faq-layout{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1.6fr 1fr}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--white);border:1px solid #0f1a151a;border-radius:var(--radius-md);overflow:hidden}.faq-question{align-items:center;background:none;border:none;color:var(--ink-900);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.faq-question:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.faq-chevron{color:var(--brand-600);flex-shrink:0;transition:transform .2s ease}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:400px}.faq-answer p{color:var(--ink-500);line-height:1.6;margin:0;padding:0 22px 20px}.faq-cta{background:var(--surface-100);border-radius:var(--radius-lg);padding:32px;position:-webkit-sticky;position:sticky;top:96px}@media (max-width:900px){.faq-cta{position:static}}.faq-cta h3{font-size:1.1rem;margin-bottom:6px}
/*# sourceMappingURL=665.b3414301.chunk.css.map*/