.faq-page{align-items:center;background-color:#14294d;display:flex;justify-content:center;min-height:100vh;padding:80px 0}.faq-container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.faq-content{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 40px #0000004d;padding:60px}.faq-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:50px;text-align:center;text-shadow:0 2px 4px #0000004d}.faq-text{color:#fff;font-size:16px;line-height:1.6}.faq-section{margin-bottom:40px}.faq-section:last-child{margin-bottom:0}.faq-section h2{border-bottom:2px solid #fff3;color:#fff;font-size:24px;font-weight:700;margin-bottom:25px;padding-bottom:10px;text-shadow:0 1px 2px #0000004d}.faq-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:25px;padding:20px;transition:all .3s ease}.faq-item:hover{background:#ffffff14;border-color:#ffffff1a;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.faq-item:last-child{margin-bottom:0}.faq-item h3{color:#fff;font-size:18px;font-weight:700;margin-bottom:12px;text-shadow:0 1px 2px #0000004d}.faq-item p{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0}@media(max-width:768px){.faq-page{padding:100px 0 60px}.faq-content{margin:0 10px;padding:40px 30px}.faq-title{font-size:36px;margin-bottom:40px}.faq-section h2{font-size:20px;margin-bottom:20px}.faq-item{margin-bottom:20px;padding:15px}.faq-item h3{font-size:16px;margin-bottom:10px}.faq-item p{font-size:14px}}@media(max-width:480px){.faq-content{padding:30px 20px}.faq-title{font-size:28px;margin-bottom:30px}.faq-section h2{font-size:18px}.faq-item{padding:12px}.faq-item h3{font-size:15px}.faq-item p{font-size:13px}}