.alert-info{background:rgba(0,194,255,.05);border:1px solid rgba(0,194,255,.15)}.check-green{color:var(--green);font-weight:700}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s}.faq-item.open{border-color:var(--border)}.faq-question{padding:18px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:.95rem;color:var(--text-primary);user-select:none;transition:background .15s}.faq-question:hover{background:var(--bg-card-hover)}.faq-arrow{width:24px;height:24px;border-radius:50%;background:rgba(0,194,255,.08);display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:.75rem;flex-shrink:0;transition:transform .25s ease}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{display:none;padding:0 22px 18px;font-size:.9rem;color:var(--text-secondary);border-top:1px solid var(--border-card);padding-top:16px}.faq-item.open .faq-answer{display:block}.cta-banner{background:linear-gradient(135deg,#0d1f35 0%,#0d2640 100%);border:1px solid rgba(0,194,255,.15);border-radius:var(--radius);padding:48px 40px;text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:400px;height:300px;background:radial-gradient(circle,rgba(0,194,255,.08) 0%,transparent 70%);pointer-events:none}.cta-banner h2{color:var(--text-primary);margin-bottom:12px}.cta-banner p{color:var(--text-secondary);margin-bottom:28px;max-width:480px;margin-left:auto;margin-right:auto}.cta-banner .btn-group{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fade-in.visible{opacity:1;transform:translateY(0)}