.faq-page-module__zRf5za__page{color:#111;background:#f4f4f4;min-height:60vh;padding:clamp(32px,6vw,80px) clamp(16px,4vw,32px)}.faq-page-module__zRf5za__frame{width:min(100%,1180px);margin:0 auto}.faq-page-module__zRf5za__hero{color:#fff;background:#111;border-top:8px solid #f57a20;padding:clamp(30px,6vw,76px)}.faq-page-module__zRf5za__kicker,.faq-page-module__zRf5za__sectionKicker,.faq-page-module__zRf5za__ctaKicker{color:#f57a20;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.4}.faq-page-module__zRf5za__title{color:#fff;max-width:900px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:16px 0 12px;font-size:clamp(2.75rem,8vw,6rem);font-weight:900;line-height:.98}.faq-page-module__zRf5za__intro{color:#eee;max-width:690px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.faq-page-module__zRf5za__questions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,7vw,96px);padding:clamp(40px,7vw,88px) clamp(4px,3vw,38px);display:grid}.faq-page-module__zRf5za__sectionHeading h2,.faq-page-module__zRf5za__cta h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.8rem,3.7vw,3rem);font-weight:900;line-height:1.05}.faq-page-module__zRf5za__accordion{border-top:1px solid #111;width:100%}.faq-page-module__zRf5za__item{border-bottom:1px solid #b9b9b9;padding:0}.faq-page-module__zRf5za__trigger{color:#111;min-height:72px;padding:18px 0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:800;line-height:1.4;text-decoration:none}.faq-page-module__zRf5za__trigger:hover{color:#9b430b;text-decoration:none}.faq-page-module__zRf5za__trigger:focus-visible{z-index:1;outline-offset:4px;border-radius:2px;outline:3px solid #f57a20;position:relative}.faq-page-module__zRf5za__trigger svg{color:#111;margin-left:18px}.faq-page-module__zRf5za__answer{color:#333;max-width:68ch;padding:0 34px 22px 0;font-size:1rem;line-height:1.75}.faq-page-module__zRf5za__cta{background:#f57a20;border-left:8px solid #111;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:flex}.faq-page-module__zRf5za__ctaKicker{color:#111}.faq-page-module__zRf5za__cta h2{margin-top:8px;font-size:clamp(1.65rem,3vw,2.5rem)}.faq-page-module__zRf5za__cta>div>p:last-child{color:#222;max-width:58ch;margin:12px 0 0;line-height:1.6}.faq-page-module__zRf5za__ctaButton{color:#fff;background:#111;border:1px solid #111;border-radius:3px;flex:none;min-height:48px;font-weight:800}.faq-page-module__zRf5za__ctaButton:hover{color:#111;background:#fff}.faq-page-module__zRf5za__accordion [data-radix-accordion-content]{overflow:hidden}@media (max-width:760px){.faq-page-module__zRf5za__questions{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 4px}.faq-page-module__zRf5za__cta{flex-direction:column;align-items:flex-start}.faq-page-module__zRf5za__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page-module__zRf5za__trigger,.faq-page-module__zRf5za__trigger svg,.faq-page-module__zRf5za__ctaButton,.faq-page-module__zRf5za__accordion [data-radix-accordion-content]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
