.faq-section{max-width:120rem;font-family:var(--font-spacegrotesk),sans-serif;background-color:#000;margin:0 auto;padding:4rem 1.5rem}.faq-section__list{flex-direction:column;gap:3.5rem;margin:0;padding:0;display:flex}.faq-section__item{display:block}.faq-section__question{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.3rem;font-weight:700;line-height:1.4}.faq-section__answer{color:#ccc;margin-left:0;font-size:1.6rem;line-height:1.7}.faq-section__answer p{margin-top:0;margin-bottom:1.25rem}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__answer strong{color:#fff;font-weight:600}.faq-section__answer a{color:#60a5fa;text-decoration:underline;transition:color .2s ease-in-out}.faq-section__answer a:hover{color:#93c5fd}.faq-section__software-list{margin-top:1.25rem;margin-bottom:0;padding-left:1.75rem;list-style-type:disc}.faq-section__software-list li{margin-bottom:1.25rem;line-height:1.7}.faq-section__software-list li:last-child{margin-bottom:0}.faq-section__footer{text-align:center;color:#fff;border-top:1px solid #222;margin-top:5rem;padding-top:2.5rem;font-size:1.35rem;font-weight:500;line-height:1.6}.faq-section__footer p{margin:0}@media (max-width:600px){.faq-section{padding:8rem 1.25rem}.faq-section__question{font-size:1.6rem}.faq-section__answer{font-size:1.4rem;line-height:1.6}.faq-section__footer{font-size:1.15rem}}
