.home-faq{padding:var(--space-section-y) var(--space-section-x);background-color:var(--color-bg-2);border-top:1px solid rgba(233,190,255,.14);border-bottom:1px solid rgba(233,190,255,.14);scroll-margin-top:var(--header-height)}.home-faq-inner{max-width:47.5rem;margin:0 auto}.home-faq-heading{margin:0 auto 3rem;text-align:center}.home-faq-heading h2{margin:0;color:var(--color-text-1);font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em}.home-faq-subtitle{margin:1rem 0 0;color:var(--color-text-3);font-size:1rem;line-height:1.55}.home-faq-more{margin:2rem 0 0;text-align:center;color:var(--color-text-3);font-size:.9375rem}.home-faq-more a{color:var(--color-brand-3);font-weight:600;text-decoration:none}.home-faq-more a:hover{text-decoration:underline}@media(max-width:45rem){.home-faq-heading{margin-bottom:2.25rem}.home-faq-heading h2{font-size:2.125rem}.home-faq-subtitle{font-size:.9375rem}}