.faq-section{letter-spacing:.1rem;justify-content:center;align-items:center;padding:5rem;display:flex}.faq-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f4f6;border-radius:2rem;width:90%;max-width:120rem;margin-top:10rem;padding:5rem 10rem;box-shadow:0 .3rem .8rem rgba(0,0,0,.24)}.faq-bottom,.faq-top{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.faq-top{margin-bottom:5rem}.faq-title{color:#c8a96b;font-size:3.8rem;line-height:1.2}.faq-description{color:#475569;font-size:1.8rem;line-height:1.6}.faq-item{background:#fff;border-radius:1rem;padding:1.5rem;font-size:1.6rem}.faq-question{color:#0b1f33;font-size:1.8rem;font-weight:700;line-height:1.4}.faq-answer{color:#475569;margin:1.5rem 0 0;line-height:1.6}@media only screen and (max-width:64em){.faq-section{padding:4rem 2rem}.faq-box{width:100%;margin-top:6rem;padding:4rem 3rem}.faq-title{font-size:3.2rem}.faq-bottom{grid-template-columns:1fr 1fr;gap:2.5rem}.faq-top{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}}@media only screen and (max-width:48em){.faq-section{padding:3rem 1.5rem}.faq-box{border-radius:1.2rem;margin-top:4rem;padding:2.5rem 1.5rem}.faq-bottom,.faq-top{grid-template-columns:1fr;gap:2rem}.faq-title{font-size:2.6rem}.faq-description,.faq-question{font-size:1.6rem}.faq-answer{font-size:1.5rem}}
