.faq-container{max-width:900px;margin:0 auto}.faq-item{background:var(--card-bg);backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-md);transition:all var(--transition-base)}.faq-item:hover{background:var(--card-bg-hover);border-color:var(--card-border-hover);box-shadow:0 4px 12px rgba(14,165,233,.08)}.faq-item__question{font-size:18px;font-weight:600;color:var(--gray-900);margin-bottom:var(--space-sm);line-height:1.4}.faq-item__answer{font-size:15px;color:var(--gray-600);line-height:1.6;margin:0}.disclaimer{margin-top:var(--space-xl);padding:var(--space-lg);background:rgba(249,250,251,.8);border-left:4px solid var(--primary);border-radius:var(--radius-md)}.disclaimer small{font-size:13px;color:var(--gray-600);line-height:1.6;display:block}.section--cta{background:linear-gradient(135deg,var(--hero-bg-start) 0,var(--hero-bg-end) 100%);padding:var(--space-3xl) 0}.cta{text-align:center;max-width:800px;margin:0 auto}.cta h2{font-size:clamp(28px, 4vw, 42px);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-md);line-height:1.2}.cta p{font-size:18px;color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-xl)}.section--blue{background:linear-gradient(180deg,var(--section-bg-blue) 0,rgba(255,255,255,.5) 100%)}.section--white{background:var(--white)}.section__title{font-size:clamp(28px, 4vw, 38px);font-weight:700;color:var(--gray-900);text-align:center;margin-bottom:var(--space-sm);line-height:1.2}.section__subtitle{font-size:16px;color:var(--gray-600);text-align:center;margin-bottom:var(--space-xl);line-height:1.6}@media (max-width:768px){.faq-item{padding:var(--space-md)}.faq-item__question{font-size:16px}.faq-item__answer{font-size:14px}.disclaimer{padding:var(--space-md)}}