.faq-main[data-astro-cid-up6lqizr]{min-height:100vh;background:var(--secondary-dark)}.faq-hero[data-astro-cid-up6lqizr]{background:radial-gradient(circle at 20% 50%,rgba(10,170,137,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(80,242,150,.2) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(51,45,89,.4) 0%,transparent 50%);padding:8rem 2rem 4rem;position:relative;overflow:hidden}.faq-hero-content[data-astro-cid-up6lqizr]{max-width:1400px;margin:0 auto;text-align:center;position:relative;z-index:2}.faq-title[data-astro-cid-up6lqizr]{font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--accent-teal),var(--accent-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;line-height:1.1}.faq-subtitle[data-astro-cid-up6lqizr]{font-size:1.5rem;color:#ffffffe6;max-width:800px;margin:0 auto;line-height:1.6}.faq-section[data-astro-cid-up6lqizr]{padding:6rem 2rem;background:var(--secondary-dark)}.faq-container[data-astro-cid-up6lqizr]{max-width:1000px;margin:0 auto}.faq-category[data-astro-cid-up6lqizr]{margin-bottom:4rem}.category-title[data-astro-cid-up6lqizr]{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:700;color:var(--accent-light);margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(80,242,150,.3)}.category-title[data-astro-cid-up6lqizr] i[data-astro-cid-up6lqizr]{color:var(--accent-teal);font-size:1.5rem}.faq-list[data-astro-cid-up6lqizr]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-up6lqizr]{background:#ffffff0d;border:2px solid rgba(80,242,150,.2);border-radius:1rem;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-up6lqizr]:hover{border-color:#50f29666;background:#ffffff14}.faq-question[data-astro-cid-up6lqizr]{width:100%;padding:1.5rem 2rem;background:none;border:none;color:#fff;font-size:1.2rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question[data-astro-cid-up6lqizr]:hover{background:#ffffff0d}.faq-question[data-astro-cid-up6lqizr] i[data-astro-cid-up6lqizr]{color:var(--accent-teal);transition:transform .3s ease}.faq-question[data-astro-cid-up6lqizr].active i[data-astro-cid-up6lqizr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-up6lqizr]{max-height:0;overflow:hidden;transition:all .3s ease;background:#ffffff05}.faq-answer[data-astro-cid-up6lqizr].active{max-height:500px;padding:1.5rem 2rem 2rem}.faq-answer[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.faq-answer[data-astro-cid-up6lqizr] ul[data-astro-cid-up6lqizr]{list-style:none;padding:0;margin:0}.faq-answer[data-astro-cid-up6lqizr] li[data-astro-cid-up6lqizr]{color:#fffc;font-size:1rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.faq-answer[data-astro-cid-up6lqizr] li[data-astro-cid-up6lqizr]:before{content:"•";color:var(--accent-teal);font-weight:700;position:absolute;left:0}.faq-answer[data-astro-cid-up6lqizr] strong[data-astro-cid-up6lqizr]{color:var(--accent-light);font-weight:600}.contact-cta[data-astro-cid-up6lqizr]{padding:2rem;background:linear-gradient(135deg,var(--primary-green),var(--secondary-dark));text-align:center}.cta-container[data-astro-cid-up6lqizr]{max-width:800px;margin:0 auto}.contact-cta[data-astro-cid-up6lqizr] h2[data-astro-cid-up6lqizr]{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;font-weight:800}.contact-cta[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{font-size:1.2rem;color:#fffc;margin-bottom:3rem;line-height:1.6}.cta-buttons[data-astro-cid-up6lqizr]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.cta-button[data-astro-cid-up6lqizr]{background:linear-gradient(135deg,var(--accent-teal),var(--accent-light));color:#fff;padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:1.1rem;position:relative;overflow:hidden;border:none}.cta-button[data-astro-cid-up6lqizr] i[data-astro-cid-up6lqizr]{font-size:1.2em}.cta-button[data-astro-cid-up6lqizr]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 20px #0aaa894d}.cta-primary[data-astro-cid-up6lqizr]{background:linear-gradient(135deg,var(--accent-teal),var(--accent-light))}.cta-primary[data-astro-cid-up6lqizr]:hover{box-shadow:0 10px 20px #25d3664d}@media (max-width: 768px){.faq-title[data-astro-cid-up6lqizr]{font-size:2.5rem}.faq-subtitle[data-astro-cid-up6lqizr]{font-size:1.2rem}.category-title[data-astro-cid-up6lqizr]{font-size:1.5rem}.faq-question[data-astro-cid-up6lqizr]{font-size:1.1rem;padding:1.2rem 1.5rem}.faq-answer[data-astro-cid-up6lqizr].active{padding:1.2rem 1.5rem 1.5rem}.cta-buttons[data-astro-cid-up6lqizr]{flex-direction:column;align-items:center}.cta-button[data-astro-cid-up6lqizr]{width:100%;max-width:300px;justify-content:center}}
