.contact-faq{padding:80px 20px}.faq-container{margin:0 auto;max-width:1000px}.faq-title{background:linear-gradient(135deg,#fff,#b1e35d);-webkit-background-clip:text;color:var(--color-white);font-size:36px;font-weight:700;margin:0 0 48px;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.faq-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:rgba(21,28,37,.6);border:1px solid rgba(177,227,93,.2);border-radius:12px;padding:24px;transition:all .3s}.faq-item:hover{background:rgba(21,28,37,.8);border-color:var(--color-green)}.faq-question{color:var(--color-white);font-size:16px;font-weight:600;margin:0 0 12px}.faq-answer,.faq-question{font-family:var(--font-body)}.faq-answer{color:var(--color-darkWhite);font-size:14px;line-height:1.6;margin:0}@media (max-width:640px){.contact-faq{padding:60px 16px}.faq-title{font-size:24px;margin-bottom:32px}.faq-grid{gap:16px;grid-template-columns:1fr}.faq-item{padding:16px}.faq-question{font-size:15px}.faq-answer{font-size:13px}}