.FaqAccordion-module__VyPCzG__accordion{gap:var(--spacing-sm);display:grid}.FaqAccordion-module__VyPCzG__item{border:1px solid var(--slate-300);border-radius:var(--radius-medium);background:var(--light);overflow:hidden}.FaqAccordion-module__VyPCzG__heading{font-size:inherit;font-weight:inherit;margin:0}.FaqAccordion-module__VyPCzG__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;min-height:44px;padding:var(--spacing-md) var(--spacing-lg);text-align:left;cursor:pointer;color:var(--slate-950);transition:background-color var(--duration-normal) var(--ease-default);background:0 0;border:none;display:flex}.FaqAccordion-module__VyPCzG__trigger:hover{background:var(--slate-50)}.FaqAccordion-module__VyPCzG__trigger:focus-visible{outline-offset:-3px;outline:3px solid #0395d159}.FaqAccordion-module__VyPCzG__question{font-family:var(--font-headings);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.4}.FaqAccordion-module__VyPCzG__chevron{color:var(--slate-500);transition:transform var(--duration-normal) var(--ease-default);flex-shrink:0}.FaqAccordion-module__VyPCzG__chevronOpen{transform:rotate(90deg)}.FaqAccordion-module__VyPCzG__panel{padding:0 var(--spacing-lg) var(--spacing-lg)}.FaqAccordion-module__VyPCzG__answer{font-size:var(--fs-body);color:var(--slate-800);line-height:1.7}.FaqAccordion-module__VyPCzG__answer+.FaqAccordion-module__VyPCzG__answer{margin-top:var(--spacing-sm)}
.faq-module__6AW0yG__page{padding:var(--spacing-xxl) var(--spacing-lg);background:var(--slate-50);color:var(--slate-950);margin-top:64px}@media (max-width:1099px){.faq-module__6AW0yG__page{margin-top:0}}.faq-module__6AW0yG__content{width:100%;max-width:920px;margin:0 auto}.faq-module__6AW0yG__eyebrow{color:var(--primary);font-family:var(--font-technical);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.faq-module__6AW0yG__title{margin-top:var(--spacing-xs);font-size:var(--fs-h1)}.faq-module__6AW0yG__lead{margin-top:var(--spacing-md);color:var(--slate-800);max-width:70ch;font-size:1rem;line-height:1.7}.faq-module__6AW0yG__group{margin-top:var(--spacing-xl)}.faq-module__6AW0yG__groupTitle{font-size:var(--fs-h3);margin-bottom:var(--spacing-md)}.faq-module__6AW0yG__cta{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--slate-300);border-radius:var(--radius-medium);background:var(--light);box-shadow:var(--shadow-subtle)}.faq-module__6AW0yG__cta p{color:var(--slate-800);line-height:1.7}.faq-module__6AW0yG__cta a{color:var(--primary);text-decoration:underline}@media (max-width:767px){.faq-module__6AW0yG__page{padding:var(--spacing-xl) var(--spacing-md)}}
