@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-hero{padding:var(--spacing-20)0 var(--spacing-16);background:linear-gradient(135deg,var(--background) 0%,var(--background-light) 100%);position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(43,234,176,.1)0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(43,234,176,.05)0,transparent 50%);pointer-events:none}.page-hero .hero-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.page-hero h1{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-6);background:linear-gradient(135deg,var(--text-primary) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.page-hero .hero-description{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.faq-answer a,.page-hero .hero-description a{color:var(--primary);text-decoration:none;font-weight:500}.faq-answer a:hover,.page-hero .hero-description a:hover{text-decoration:underline}.faq-section{padding:var(--spacing-24)0;background:var(--background)}.faq-categories{display:flex;flex-direction:column;gap:var(--spacing-16)}.faq-category{background:var(--background-light);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--spacing-8)}.faq-category h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-8);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}.faq-category h2 i,.faq-question::after{color:var(--primary);font-size:var(--font-size-xl)}.faq-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.faq-item,.faq-question{transition:all var(--transition-normal)}.faq-item{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.faq-item:hover{border-color:var(--primary)}.faq-question{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);padding:var(--spacing-6);margin:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;user-select:none}.faq-question:hover{color:var(--primary)}.faq-question::after{content:"+";transition:transform var(--transition-normal)}.faq-question.active::after{transform:rotate(45deg)}.faq-answer,.faq-answer.active{padding:0 var(--spacing-6) var(--spacing-6)}.faq-answer{max-height:0;overflow:hidden;transition:all var(--transition-normal)}.faq-answer.active{max-height:500px}.faq-answer p{color:var(--text-secondary);margin:0 0 var(--spacing-4)0;line-height:1.6}.faq-answer p:last-child,.faq-answer ul li:last-child{margin-bottom:0}.faq-answer ul{margin:var(--spacing-4)0;padding-left:var(--spacing-6)}.faq-answer ul li{color:var(--text-secondary);margin-bottom:var(--spacing-2);line-height:1.6}.faq-answer ul li strong,.faq-cta h2{color:var(--text-primary)}.faq-cta{padding:var(--spacing-24)0;background:var(--background-light)}.faq-cta .cta-content{text-align:center;max-width:600px;margin:0 auto}.faq-cta h2{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4)}.faq-cta p{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--spacing-8)}.cta-actions{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}@media (max-width:768px){.page-hero{padding:var(--spacing-16)0 var(--spacing-12)}.page-hero h1{font-size:var(--font-size-3xl)}.faq-cta,.faq-section{padding:var(--spacing-16)0}.faq-categories{gap:var(--spacing-12)}.faq-category{padding:var(--spacing-6)}.faq-category h2{font-size:var(--font-size-xl);flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.faq-question{font-size:var(--font-size-base);padding:var(--spacing-4)}.faq-answer,.faq-answer.active{padding:0 var(--spacing-4) var(--spacing-4)}.cta-actions{flex-direction:column;align-items:center}.cta-actions .btn{width:100%;max-width:300px}}.faq-category{animation:fadeIn .6s ease-out}.faq-category:nth-child(1){animation-delay:.1s}.faq-category:nth-child(2){animation-delay:.2s}.faq-category:nth-child(3){animation-delay:.3s}.faq-category:nth-child(4){animation-delay:.4s}.faq-category:nth-child(5){animation-delay:.5s}.faq-category:nth-child(6){animation-delay:.6s}.faq-item{animation:slideIn .4s ease-out}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3){animation-delay:.3s}.faq-item:nth-child(4){animation-delay:.4s}.faq-item:nth-child(5){animation-delay:.5s}.faq-item:nth-child(6){animation-delay:.6s}