.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:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);padding:60px}.faq-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:50px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.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 hsla(0,0%,100%,.2);color:#fff;font-size:24px;font-weight:700;margin-bottom:25px;padding-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:25px;padding:20px;transition:all .3s ease}.faq-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 25px rgba(0,0,0,.2);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 rgba(0,0,0,.3)}.faq-item p{color:hsla(0,0%,100%,.9);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}}