.step-dot.completed{background:var(--accent)}.answer-option.selected{background:var(--bg-sage);border-color:var(--primary)}.answer-option.selected::after{content:"✓";position:absolute;right:20px;color:var(--primary);font-weight:700}.results-container.active{display:block}.insight-item{display:flex;gap:16px;padding:20px;background:var(--white);border-radius:var(--radius-sm);margin-bottom:12px;border-left:4px solid var(--primary)}.insight-icon{font-size:1.5rem;flex-shrink:0}.insight-content h4{font-weight:600;margin-bottom:4px;color:var(--text-dark)}.insight-content p{font-size:.95rem;color:var(--text-muted)}.loading-overlay.active{display:flex}.email-capture{background:var(--bg-sage);border-radius:var(--radius-sm);padding:24px;margin-bottom:24px}.email-capture h4{font-weight:600;margin-bottom:12px}.email-row{display:flex;gap:12px}.email-row .input-field{flex:1}.email-row .btn{flex:0 0 auto;white-space:nowrap}@media (max-width:640px){.email-row{flex-direction:column}}