.FAQPage-module__rwQzdG__section{background:var(--surface-page)}.FAQPage-module__rwQzdG__hero{padding:180px 0 40px}.FAQPage-module__rwQzdG__title{font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase;font-size:48px;font-weight:700;line-height:1.15}.FAQPage-module__rwQzdG__tabs{border-bottom:1px solid #e5e7eb;gap:32px;margin-bottom:40px;display:flex}html[data-theme=dark] .FAQPage-module__rwQzdG__tabs{border-bottom-color:var(--border-subtle)}.FAQPage-module__rwQzdG__tab{font-family:var(--font-heading);color:#9ca3af;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;padding:12px 0;font-size:1rem;font-weight:600;transition:color .2s;position:relative}.FAQPage-module__rwQzdG__tab:hover,.FAQPage-module__rwQzdG__tabActive{color:var(--color-primary)}.FAQPage-module__rwQzdG__tabActive:after{content:"";background:var(--color-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.FAQPage-module__rwQzdG__list{flex-direction:column;max-width:900px;padding-bottom:100px;display:flex}.FAQPage-module__rwQzdG__item{border-bottom:1px solid #e5e7eb}html[data-theme=dark] .FAQPage-module__rwQzdG__item{border-bottom-color:var(--border-subtle)}.FAQPage-module__rwQzdG__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.FAQPage-module__rwQzdG__questionText{font-family:var(--font-heading);color:var(--color-primary);font-size:1.1rem;font-weight:500;transition:color .2s}.FAQPage-module__rwQzdG__question:hover .FAQPage-module__rwQzdG__questionText{color:var(--color-accent)}.FAQPage-module__rwQzdG__icon{color:var(--color-primary);flex-shrink:0;transition:transform .3s}.FAQPage-module__rwQzdG__horizontalLine{transition:opacity .3s}.FAQPage-module__rwQzdG__open .FAQPage-module__rwQzdG__icon{transform:rotate(90deg)}.FAQPage-module__rwQzdG__open .FAQPage-module__rwQzdG__horizontalLine{opacity:0}.FAQPage-module__rwQzdG__answer{max-height:0;transition:max-height .35s;overflow:hidden}.FAQPage-module__rwQzdG__open .FAQPage-module__rwQzdG__answer{max-height:500px}.FAQPage-module__rwQzdG__answer p{font-family:var(--font-body);color:var(--color-text-secondary);padding:0 40px 24px 0;font-size:1rem;line-height:1.7}@media (max-width:768px){.FAQPage-module__rwQzdG__hero{padding:130px 0 30px}.FAQPage-module__rwQzdG__title{font-size:34px}.FAQPage-module__rwQzdG__tabs{gap:24px;margin-bottom:28px}.FAQPage-module__rwQzdG__tab{font-size:.95rem}.FAQPage-module__rwQzdG__questionText{font-size:1rem}.FAQPage-module__rwQzdG__question{padding:20px 0}.FAQPage-module__rwQzdG__answer p{padding:0 0 20px;font-size:.95rem}.FAQPage-module__rwQzdG__list{padding-bottom:60px}}
