.FaqSection-module__gx4v7W__section{width:100%;padding:var(--home-section-py) var(--home-pad-x);scroll-margin-top:var(--home-anchor-offset)}.FaqSection-module__gx4v7W__container{max-width:var(--home-narrow-max);gap:var(--home-section-gap);flex-direction:column;margin:0 auto;display:flex}.FaqSection-module__gx4v7W__header{text-align:center;align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex}.FaqSection-module__gx4v7W__eyebrow{font-size:var(--fs-12);font-weight:var(--fw-500);text-transform:uppercase;letter-spacing:var(--ls-8);color:var(--ds-text-faint)}.FaqSection-module__gx4v7W__title{font-family:var(--ds-font-sans);font-size:var(--home-title-fs);line-height:var(--ds-leading-tight);font-weight:var(--fw-600);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text);margin:0}.FaqSection-module__gx4v7W__subtitle{font-size:var(--home-lead-fs);line-height:var(--lh-155);color:var(--ds-text-muted);margin:0}.FaqSection-module__gx4v7W__list{gap:var(--ds-space-3);flex-direction:column;display:flex}.FaqSection-module__gx4v7W__item{background:var(--ds-surface-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);transition:border-color var(--ds-duration-base) var(--ds-ease);overflow:hidden}.FaqSection-module__gx4v7W__item[open]{border-color:var(--ds-accent)}.FaqSection-module__gx4v7W__summary{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-tap-min);padding:var(--ds-space-5) var(--ds-space-6);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--ds-text);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.FaqSection-module__gx4v7W__summary::-webkit-details-marker{display:none}.FaqSection-module__gx4v7W__summary:focus-visible{outline:2px solid var(--ds-accent-ring);outline-offset:-2px;border-radius:var(--ds-radius-lg)}.FaqSection-module__gx4v7W__question{min-width:0;font-size:inherit;font-weight:inherit;line-height:var(--lh-130);color:inherit;overflow-wrap:anywhere;margin:0}@media (hover:hover){.FaqSection-module__gx4v7W__summary:hover{color:var(--ds-accent)}}.FaqSection-module__gx4v7W__chevron{width:18px;height:18px;color:var(--ds-text-faint);transition:transform var(--ds-duration-base) var(--ds-ease), color var(--ds-duration-base) var(--ds-ease);flex-shrink:0}.FaqSection-module__gx4v7W__item[open] .FaqSection-module__gx4v7W__chevron{color:var(--ds-accent);transform:rotate(180deg)}.FaqSection-module__gx4v7W__answer{padding:0 var(--ds-space-6) var(--ds-space-5);font-size:var(--fs-15);line-height:var(--lh-160);color:var(--ds-text-muted);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:no-preference){.FaqSection-module__gx4v7W__item[open] .FaqSection-module__gx4v7W__answer{animation:FaqSection-module__gx4v7W__faqAnswerIn var(--ds-duration-enter) var(--ds-ease) both}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.FaqSection-module__gx4v7W__item{interpolate-size:allow-keywords}.FaqSection-module__gx4v7W__item::details-content{block-size:0;transition:block-size var(--ds-duration-slow) var(--ds-ease), content-visibility var(--ds-duration-slow) var(--ds-ease) allow-discrete;overflow:clip}.FaqSection-module__gx4v7W__item[open]::details-content{block-size:auto}}}@keyframes FaqSection-module__gx4v7W__faqAnswerIn{0%{opacity:0;transform:translateY(calc(var(--ds-motion-shift) / -2))}to{opacity:1;transform:none}}@media (max-width:560px){.FaqSection-module__gx4v7W__summary{padding:var(--ds-space-4);font-size:var(--fs-15)}.FaqSection-module__gx4v7W__answer{padding:0 var(--ds-space-4) var(--ds-space-4);font-size:var(--fs-14)}}
