.live-demo-section{padding:var(--space-4xl) 0;position:relative}.live-demo-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-2xl);margin-top:var(--space-xl);align-items:start}.live-demo-benefits-panel{display:flex;flex-direction:column;gap:var(--space-lg)}.benefits-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.benefits-list{display:flex;flex-direction:column;gap:var(--space-md)}.benefit-item{display:flex;align-items:center;gap:12px;padding:var(--space-sm) var(--space-md);background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.benefit-item:hover{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.25);transform:translateX(4px)}.benefit-check{color:var(--accent-primary-hover);font-weight:700;font-size:1.1rem}.benefit-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.benefits-visual-card{padding:var(--space-md);border-radius:var(--radius-md);background:hsla(0,0%,100%,.02);border:1px solid var(--border)}.visual-phone-icon{font-size:1.5rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-primary-muted);color:var(--accent-primary-hover);border:1px solid rgba(99,102,241,.25)}.live-demo-form-panel{padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.02));backdrop-filter:blur(24px);box-shadow:var(--shadow-md)}.form-panel-title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.form-panel-desc{font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-md)}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}.input-demo{padding:.75rem 1rem;font-size:.9rem}.demo-notice-banner{display:flex;align-items:flex-start;padding:10px 14px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.78rem;line-height:1.4;margin:var(--space-md) 0}.btn-demo-submit{width:100%;padding:.85rem;justify-content:center;font-size:.95rem}.demo-success-view{text-align:center;padding:var(--space-xl) var(--space-md)}.success-icon{font-size:3rem;margin-bottom:var(--space-md)}.success-message{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:var(--space-md)}.phone-badge{display:inline-block;font-family:var(--font-mono);font-size:1.35rem;font-weight:700;color:var(--accent-cyan);padding:6px 18px;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-md);margin:var(--space-sm) 0}.demo-trust-elements{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-2xl);border-top:1px solid var(--border);padding-top:var(--space-xl)}.trust-item{display:flex;align-items:center;gap:8px}.trust-check{color:var(--accent-emerald);font-weight:700}.trust-label{color:var(--text-muted);font-size:.85rem;font-weight:500}@media (max-width:900px){.live-demo-grid{grid-template-columns:1fr;gap:var(--space-xl)}}@media (max-width:600px){.form-group-row{grid-template-columns:1fr;gap:var(--space-lg)}}