.faq-screen{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#ffffff 50%);padding:60px 0 80px}.faq-screen .container{max-width:1200px;margin:0 auto;padding:0 24px}.faq-screen .faq-header{text-align:center;margin-bottom:60px}.faq-screen .faq-header .faq-main-title{font-size:48px;font-weight:700;color:#1f2937;margin-bottom:24px;line-height:1.2}.faq-screen .faq-header .faq-main-title .highlight{color:var(--primary-color)}.faq-screen .faq-header .faq-description{font-size:20px;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto}@media(max-width:768px){.faq-screen{padding:40px 0 60px}.faq-screen .container{padding:0 16px}.faq-screen .faq-header{margin-bottom:40px}.faq-screen .faq-header .faq-main-title{font-size:32px;margin-bottom:16px}.faq-screen .faq-header .faq-description{font-size:16px}}@media(max-width:480px){.faq-screen .faq-header .faq-main-title{font-size:28px}.faq-screen .faq-header .faq-description{font-size:15px}}