.faq-module__GTvXyq__page{background:var(--background);min-height:calc(100dvh - 3.5rem);color:var(--foreground)}.faq-module__GTvXyq__shell{width:min(100% - 2.5rem,70rem);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 0}.faq-module__GTvXyq__intro{max-width:49rem;margin-bottom:clamp(2.5rem,6vw,4.25rem)}.faq-module__GTvXyq__eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;line-height:1.4}.faq-module__GTvXyq__intro h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;margin:1.1rem 0 1rem;font-size:clamp(2.65rem,7.2vw,5.25rem);font-weight:400;line-height:.99}.faq-module__GTvXyq__description{max-width:39rem;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.faq-module__GTvXyq__questions{border-top:1px solid var(--border);display:grid}.faq-module__GTvXyq__question{border-bottom:1px solid var(--border);grid-template-columns:3.25rem minmax(0,1fr);gap:.6rem;padding:clamp(1.35rem,3.2vw,2rem) 0;display:grid}.faq-module__GTvXyq__questionNumber{color:var(--primary);letter-spacing:.08em;padding-top:.2rem;font-size:.76rem;font-weight:800}.faq-module__GTvXyq__question h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:400;line-height:1.2}.faq-module__GTvXyq__question p{max-width:47rem;color:var(--muted-foreground);margin:.7rem 0 0;font-size:1rem;line-height:1.7}@media (max-width:40rem){.faq-module__GTvXyq__shell{width:min(100% - 2rem,70rem);padding:3.5rem 0}.faq-module__GTvXyq__question{grid-template-columns:2rem minmax(0,1fr);gap:.4rem}}
