.FaqSection-module__UtxuQW__section{z-index:40;--faq-text:#fff;--faq-muted:#c4c4cc;--faq-line:#ffffff26;--faq-accent:#d8b4fe;color:var(--faq-text);padding:40px 24px;scroll-margin-top:90px;position:relative}.FaqSection-module__UtxuQW__section[data-theme=light]{--faq-text:#000;--faq-muted:#52525b;--faq-line:#00000026;--faq-accent:#2563eb}.FaqSection-module__UtxuQW__layout{max-width:1120px;margin:auto}.FaqSection-module__UtxuQW__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.FaqSection-module__UtxuQW__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.FaqSection-module__UtxuQW__label{color:var(--faq-accent);margin:0 0 12px;font-size:13px;font-weight:600}.FaqSection-module__UtxuQW__heading h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}.FaqSection-module__UtxuQW__subtitle{color:var(--faq-muted);margin-top:12px;font-size:14px;line-height:1.7}.FaqSection-module__UtxuQW__heading a{color:var(--faq-accent);align-items:center;gap:10px;min-height:44px;margin-top:24px;font-size:14px;display:inline-flex}.FaqSection-module__UtxuQW__list{border-top:1px solid var(--faq-line);min-width:0}.FaqSection-module__UtxuQW__item{border-bottom:1px solid var(--faq-line)}.FaqSection-module__UtxuQW__item button{text-align:left;width:100%;min-height:72px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.FaqSection-module__UtxuQW__item button svg{pointer-events:none;color:var(--faq-accent);flex:none;transition:transform .2s}.FaqSection-module__UtxuQW__item button[aria-expanded=true] svg{transform:rotate(45deg)}.FaqSection-module__UtxuQW__answer{color:var(--faq-muted);margin:0 32px 24px 0;font-size:15px;line-height:1.8}.FaqSection-module__UtxuQW__section :is(button,a):focus-visible{outline:2px solid var(--faq-accent);outline-offset:5px;border-radius:3px}.FaqSection-module__UtxuQW__empty{color:var(--faq-muted);padding:24px 0}.FaqSection-module__UtxuQW__compact{padding:24px}.FaqSection-module__UtxuQW__compact .FaqSection-module__UtxuQW__heading h2{font-size:clamp(24px,2.5vw,32px)}.FaqSection-module__UtxuQW__compact .FaqSection-module__UtxuQW__item button{min-height:62px;padding-block:18px;font-size:15px}@media (max-width:760px){.FaqSection-module__UtxuQW__section{padding:40px 24px}.FaqSection-module__UtxuQW__heading{flex-direction:column;align-items:flex-start;gap:8px}.FaqSection-module__UtxuQW__columns{grid-template-columns:1fr;gap:0}.FaqSection-module__UtxuQW__list+.FaqSection-module__UtxuQW__list{border-top:0}.FaqSection-module__UtxuQW__heading a{margin-top:0}.FaqSection-module__UtxuQW__item button{font-size:15px}.FaqSection-module__UtxuQW__compact{padding:28px 16px}}@media (prefers-reduced-motion:reduce){.FaqSection-module__UtxuQW__item button svg{transition:none}}
