.faq-page-module__FRJtrq__page{--content-max:1080px;--section-x:clamp(24px, 5vw, 64px);--section-y:clamp(88px, 9vw, 132px);--gap:clamp(40px, 5vw, 72px);--radius:24px;--muted:#ffffffb8;--line:#ffffff29;--hot:#ff3045;color:#fff;width:100%;font-family:var(--_typography---font-family--secondary), system-ui, sans-serif;background:#000;overflow-x:clip}.faq-page-module__FRJtrq__hero{width:min(100%, calc(var(--content-max) + (var(--section-x) * 2)));padding-inline:var(--section-x);text-align:center;margin-inline:auto;padding-block:clamp(80px,10vw,140px) clamp(64px,7vw,100px)}.faq-page-module__FRJtrq__eyebrow{color:var(--hot);letter-spacing:.13em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,24px);font-size:.75rem;font-weight:800;line-height:1.25}.faq-page-module__FRJtrq__title{color:#fff;font-family:var(--_typography---font-family--primary), Impact, sans-serif;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.5rem,8vw,7rem);font-weight:900;line-height:.9}.faq-page-module__FRJtrq__title span{color:var(--hot);display:block}.faq-page-module__FRJtrq__lede{color:#fffc;max-width:36rem;margin:clamp(22px,2.4vw,30px) auto 0;font-size:clamp(1.04rem,1.55vw,1.22rem);font-weight:600;line-height:1.58}.faq-page-module__FRJtrq__sectionInner{width:min(100%, calc(var(--content-max) + (var(--section-x) * 2)));padding-inline:var(--section-x);margin-inline:auto}.faq-page-module__FRJtrq__faqSection{padding-block:var(--section-y)}.faq-page-module__FRJtrq__faqSection .faq-page-module__FRJtrq__eyebrow{margin-bottom:0}.faq-page-module__FRJtrq__faqList{border-top:1px solid var(--line);gap:0;margin-top:clamp(18px,2vw,28px);display:grid}.faq-page-module__FRJtrq__faqItem{border-bottom:1px solid var(--line)}.faq-page-module__FRJtrq__faqItem summary{cursor:pointer;color:#fff;font-family:var(--_typography---font-family--primary), Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:clamp(24px,3.2vw,34px) 0;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;line-height:1;list-style:none;transition:color .18s,padding-left .18s}.faq-page-module__FRJtrq__faqItem summary::-webkit-details-marker{display:none}.faq-page-module__FRJtrq__faqItem summary:after{content:"+";float:right;color:var(--hot);transition:transform .18s}.faq-page-module__FRJtrq__faqItem[open] summary:after{content:"-";transform:rotate(180deg)}.faq-page-module__FRJtrq__faqItem summary:hover,.faq-page-module__FRJtrq__faqItem summary:focus-visible{color:var(--hot);padding-left:.35rem}.faq-page-module__FRJtrq__faqItem p{max-width:46rem;color:var(--muted);letter-spacing:.02em;margin:0;padding:0 0 clamp(26px,3.2vw,36px);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.6}.faq-page-module__FRJtrq__faqFooter{color:var(--muted);margin-top:clamp(48px,5vw,72px);font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.55}.faq-page-module__FRJtrq__faqFooter a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:3px;font-weight:700;transition:color .18s}.faq-page-module__FRJtrq__faqFooter a:hover,.faq-page-module__FRJtrq__faqFooter a:focus-visible{color:var(--hot)}@media (max-width:640px){.faq-page-module__FRJtrq__hero{padding-block:72px 64px;padding-inline:24px}.faq-page-module__FRJtrq__sectionInner{padding-inline:24px}.faq-page-module__FRJtrq__title{font-size:clamp(3rem,14vw,4.6rem)}}@media (prefers-reduced-motion:reduce){.faq-page-module__FRJtrq__faqItem summary,.faq-page-module__FRJtrq__faqItem summary:after{transition-duration:.01ms}}@media (prefers-reduced-motion:no-preference){.faq-page-module__FRJtrq__faqItem[open] p{animation:.18s both faq-page-module__FRJtrq__faqReveal}}@keyframes faq-page-module__FRJtrq__faqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
