.lp *{box-sizing:border-box}.lp{font-family:var(--font-family);color:var(--text-primary);background:var(--bg-surface);overflow-x:hidden}.lp-nav{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f099;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(1.5rem,5vw,5rem);transition:box-shadow .2s;display:flex;position:fixed;top:0;left:0;right:0}.lp-nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.lp-nav-logo-icon{background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.lp-nav-logo-text{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700}.lp-nav-links{align-items:center;gap:2rem;display:flex}.lp-nav-link{color:var(--text-secondary);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.lp-nav-link:hover{color:var(--text-primary)}.lp-nav-ctas{align-items:center;gap:.75rem;display:flex}.lp-btn-ghost{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.lp-btn-ghost:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.lp-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 8px #f59e0b4d}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #f59e0b73}.lp-hero{background:linear-gradient(160deg,#fffbf5 0%,#fff7ed 40%,#f8fafc 100%);padding:120px clamp(1.5rem,5vw,5rem) 80px;position:relative;overflow:hidden}.lp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b14 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.lp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ea580c0f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.lp-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1120px;margin:0 auto;display:grid}.lp-hero-badge{background:var(--accent-bg-soft);color:var(--accent-to);border:1px solid #fde68a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-hero-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.lp-hero-title span{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero-subtitle{color:var(--text-secondary);max-width:500px;margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.lp-hero-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #f59e0b66}.lp-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b80}.lp-hero-btn-secondary{color:var(--text-secondary);border:1.5px solid var(--border-color);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.lp-hero-btn-secondary:hover{border-color:var(--border-color-hover);color:var(--text-primary);background:var(--bg-surface-hover)}.lp-hero-social-proof{align-items:center;gap:1.25rem;display:flex}.lp-hero-avatars{display:flex}.lp-hero-avatar{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:14px;font-weight:700;display:flex}.lp-hero-avatar:first-child{margin-left:0}.lp-hero-social-text{color:var(--text-tertiary);font-size:.8125rem}.lp-hero-social-text strong{color:var(--text-secondary);font-weight:600}.lp-hero-visual{position:relative}.lp-app-mockup{border:1px solid var(--border-color);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #0f172a1f,0 4px 16px #0f172a0f}.lp-mockup-bar{background:var(--bg-surface-hover);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:12px 16px;display:flex}.lp-mockup-dot{border-radius:50%;width:10px;height:10px}.lp-mockup-body{grid-template-columns:160px 1fr;min-height:280px;display:grid}.lp-mockup-sidebar{border-right:1px solid var(--border-color);background:#fff;flex-direction:column;gap:4px;padding:16px 12px;display:flex}.lp-mockup-logo{align-items:center;gap:8px;margin-bottom:12px;padding:8px;display:flex}.lp-mockup-logo-icon{background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:6px;flex-shrink:0;width:24px;height:24px}.lp-mockup-logo-text{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.lp-mockup-nav-item{color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:500;display:flex}.lp-mockup-nav-item-active{background:var(--accent-bg-soft);color:var(--accent-to);font-weight:600}.lp-mockup-nav-dot{opacity:.5;background:currentColor;border-radius:50%;width:8px;height:8px}.lp-mockup-nav-dot-active{opacity:1}.lp-mockup-content{flex-direction:column;gap:12px;padding:16px;display:flex}.lp-mockup-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-mockup-metric{background:var(--bg-surface-hover);border-radius:10px;padding:10px}.lp-mockup-metric-label{color:var(--text-tertiary);margin-bottom:4px;font-size:9px;font-weight:500}.lp-mockup-metric-value{color:var(--text-primary);font-size:13px;font-weight:700}.lp-mockup-metric-trend{color:var(--success-text);font-size:8px;font-weight:600}.lp-mockup-chart{background:var(--bg-surface-hover);border-radius:10px;height:72px;padding:10px;position:relative;overflow:hidden}.lp-mockup-chart-title{color:var(--text-secondary);margin-bottom:6px;font-size:9px;font-weight:600}.lp-mockup-chart-bars{align-items:flex-end;gap:4px;height:44px;display:flex}.lp-mockup-bar-item{opacity:.7;background:linear-gradient(#f59e0b,#ea580c);border-radius:3px 3px 0 0;flex:1}.lp-mockup-orders{flex-direction:column;gap:6px;display:flex}.lp-mockup-order-row{background:var(--bg-surface-hover);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.lp-mockup-order-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp-mockup-order-name{color:var(--text-primary);flex:1;font-size:10px;font-weight:500}.lp-mockup-order-badge{border-radius:100px;padding:2px 6px;font-size:8px;font-weight:600}.lp-hero-float-card{border:1px solid var(--border-color);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;animation:3s ease-in-out infinite floatCard;display:flex;position:absolute;box-shadow:0 8px 32px #0f172a1f}.lp-hero-float-card-1{animation-delay:0s;bottom:-20px;left:-30px}.lp-hero-float-card-2{animation-delay:1.5s;top:20px;right:-20px}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-float-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.lp-float-label{color:var(--text-tertiary);font-size:10px;font-weight:500}.lp-float-value{color:var(--text-primary);font-size:14px;font-weight:700}.lp-section{padding:80px clamp(1.5rem,5vw,5rem)}.lp-section-inner{max-width:1120px;margin:0 auto}.lp-section-badge{background:var(--accent-bg-soft);color:var(--accent-to);border:1px solid #fde68a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-section-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;line-height:1.2}.lp-section-title span{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-section-subtitle{color:var(--text-secondary);max-width:600px;margin:0;font-size:1.0625rem;line-height:1.7}.lp-stats{background:var(--text-primary);padding:40px clamp(1.5rem,5vw,5rem)}.lp-stats-inner{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1120px;margin:0 auto;display:grid}.lp-stat{text-align:center}.lp-stat-value{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.lp-stat-label{color:#94a3b8;font-size:.875rem;font-weight:500}.lp-problems{background:#f8fafc}.lp-problems-header{text-align:center;margin-bottom:3.5rem}.lp-problem-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lp-problem-card{border:1px solid var(--border-color);background:#fff;border-radius:16px;padding:2rem;transition:box-shadow .2s,transform .2s}.lp-problem-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0f172a14}.lp-problem-emoji{margin-bottom:1rem;font-size:2rem;display:block}.lp-problem-title{color:var(--text-primary);margin:0 0 .75rem;font-size:1.0625rem;font-weight:700}.lp-problem-text{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.7}.lp-features{background:#fff}.lp-features-header{text-align:center;margin-bottom:4rem}.lp-features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lp-feature-card{border:1px solid var(--border-color);background:#fafafa;border-radius:16px;padding:1.75rem;transition:all .2s}.lp-feature-card:hover{background:var(--accent-bg-soft);border-color:#fde68a;box-shadow:0 4px 20px #f59e0b1a}.lp-feature-icon{background:linear-gradient(135deg,#fef9c3,#ffedd5);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;font-size:22px;display:flex}.lp-feature-title{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.lp-feature-text{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.7}.lp-comparison{background:#f8fafc}.lp-comparison-header{text-align:center;margin-bottom:3rem}.lp-comparison-table{border-collapse:collapse;border:1px solid var(--border-color);background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 20px #0f172a0f}.lp-comparison-table th{text-align:center;border-bottom:2px solid var(--border-color);background:var(--bg-surface-hover);padding:1rem 1.25rem;font-size:.875rem;font-weight:700}.lp-comparison-table th:first-child{text-align:left;width:35%}.lp-th-highlight{background:var(--accent-bg-soft)!important;color:var(--accent-to)!important}.lp-comparison-table td{color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle;padding:.875rem 1.25rem;font-size:.875rem}.lp-comparison-table td:first-child{text-align:left;color:var(--text-primary);font-weight:500}.lp-comparison-table tr:last-child td{border-bottom:none}.lp-comparison-table tr:hover td{background:#fafafa}.lp-comparison-table tr:hover .lp-td-highlight{background:#fff3e0}.lp-td-highlight{background:var(--accent-bg-soft)}.lp-check{color:var(--success-text);font-size:1rem;font-weight:700}.lp-cross{color:var(--danger-text);font-size:1rem}.lp-partial{color:var(--warning-text);font-size:.875rem;font-weight:600}.lp-testimonials{background:#fff}.lp-testimonials-header{text-align:center;margin-bottom:3rem}.lp-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lp-testimonial-card{border:1px solid var(--border-color);background:#f8fafc;border-radius:16px;padding:1.75rem}.lp-testimonial-stars{gap:3px;margin-bottom:1rem;font-size:1rem;display:flex}.lp-testimonial-text{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;font-style:italic;line-height:1.7}.lp-testimonial-author{align-items:center;gap:.75rem;display:flex}.lp-testimonial-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.lp-testimonial-name{color:var(--text-primary);font-size:.875rem;font-weight:700}.lp-testimonial-role{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.lp-pricing{background:linear-gradient(160deg,#f8fafc 0%,#fff7ed 100%)}.lp-pricing-header{text-align:center;margin-bottom:3.5rem}.lp-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.lp-pricing-card{border:1.5px solid var(--border-color);background:#fff;border-radius:20px;padding:2rem;transition:box-shadow .2s,transform .2s}.lp-pricing-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0f172a14}.lp-pricing-card-featured{border-color:#f59e0b;position:relative;box-shadow:0 8px 32px #f59e0b26}.lp-pricing-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:100px;padding:4px 12px;font-size:.6875rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lp-pricing-plan{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.lp-pricing-price{align-items:baseline;gap:.25rem;margin-bottom:.25rem;display:flex}.lp-pricing-currency{color:var(--text-secondary);font-size:1.25rem;font-weight:700}.lp-pricing-value{color:var(--text-primary);font-size:2.5rem;font-weight:800;line-height:1}.lp-pricing-period{color:var(--text-tertiary);font-size:.875rem}.lp-pricing-desc{color:var(--text-tertiary);border-bottom:1px solid var(--border-color);margin:0 0 1.5rem;padding-bottom:1.5rem;font-size:.8125rem}.lp-pricing-features{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.lp-pricing-feature{color:var(--text-secondary);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.lp-pricing-feature-check{color:var(--success-text);flex-shrink:0;margin-top:1px;font-weight:700}.lp-pricing-feature-x{color:var(--text-tertiary);flex-shrink:0;margin-top:1px;font-weight:700}.lp-pricing-cta{text-align:center;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.lp-pricing-cta-primary{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 4px 16px #f59e0b59}.lp-pricing-cta-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f59e0b80}.lp-pricing-cta-secondary{background:var(--bg-surface-hover);color:var(--text-secondary)}.lp-pricing-cta-secondary:hover{background:var(--bg-surface-active);color:var(--text-primary)}.lp-cta-section{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:96px clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.lp-cta-section:before{content:"";pointer-events:none;background:radial-gradient(#f59e0b1f 0%,#0000 65%);position:absolute;inset:0}.lp-cta-inner{max-width:640px;margin:0 auto;position:relative}.lp-cta-emoji{margin-bottom:1.5rem;font-size:3rem;display:block}.lp-cta-title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.lp-cta-title span{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-cta-subtitle{color:#94a3b8;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.7}.lp-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.lp-cta-btn-primary{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 24px #f59e0b66}.lp-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #f59e0b99}.lp-cta-btn-ghost{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.lp-cta-btn-ghost:hover{color:#fff;background:#ffffff1a}.lp-cta-note{color:#64748b;margin-top:1.5rem;font-size:.8125rem}.lp-footer{background:var(--text-primary);padding:48px clamp(1.5rem,5vw,5rem) 32px}.lp-footer-inner{max-width:1120px;margin:0 auto}.lp-footer-top{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2rem;padding-bottom:3rem;display:grid}.lp-footer-brand p{color:#64748b;max-width:240px;margin:.75rem 0 0;font-size:.875rem;line-height:1.7}.lp-footer-col-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:.75rem;font-weight:700}.lp-footer-links{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.lp-footer-links a{color:#64748b;font-size:.875rem;text-decoration:none;transition:color .15s}.lp-footer-links a:hover{color:#cbd5e1}.lp-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp-footer-copy{color:#475569;font-size:.8125rem}.lp-footer-copy span{background:linear-gradient(135deg,#f59e0b,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.lp-footer-legal{gap:1.5rem;display:flex}.lp-footer-legal a{color:#475569;font-size:.8125rem;text-decoration:none;transition:color .15s}.lp-footer-legal a:hover{color:#94a3b8}.lp-how{background:linear-gradient(160deg,#fdf6f0 0%,#faf0ea 55%,#f5ebe8 100%)}.lp-how-header{text-align:center;margin-bottom:3.5rem}@keyframes lp-how-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-how-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-how-line-grow-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-how-pulse-btn{0%,to{transform:scale(1);box-shadow:0 0 #c9a46e8c}50%{transform:scale(1.05);box-shadow:0 0 0 10px #c9a46e00}}@keyframes lp-how-bubble-in{0%{opacity:0;transform:translate(-14px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lp-how-crm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-how-crm-glow{0%,to{box-shadow:0 0 12px #6bb8ad2e}50%{box-shadow:0 0 22px #6bb8ad7a}}.lp-how-flow{align-items:flex-start;gap:0;display:flex}.lp-how-step{opacity:0;flex-direction:column;flex:1;align-items:center;gap:1rem;animation:.7s forwards lp-how-fade-up;display:flex}.lp-how-step-1{animation-delay:.2s}.lp-how-step-2{animation-delay:.9s}.lp-how-step-3{animation-delay:1.7s}.lp-how-step-num{color:#fff;background:linear-gradient(135deg,#e8b4a4,#c9a46e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 4px 12px #c9a46e66}.lp-how-step-num-2{background:linear-gradient(135deg,#7ec4bb,#5aada3);box-shadow:0 4px 12px #5aada366}.lp-how-step-num-3{background:linear-gradient(135deg,#c9a46e,#a07848);box-shadow:0 4px 12px #a0784866}.lp-how-step-label{color:#6b5240;text-align:center;max-width:180px;font-size:.875rem;font-weight:600;line-height:1.35}.lp-how-card{background:#fff;border:1px solid #f0d8d0;border-radius:16px;width:100%;max-width:240px;overflow:hidden;box-shadow:0 4px 20px #c8a08224}.lp-how-win-bar{background:#faf0ea;border-bottom:1px solid #f0d8d0;align-items:center;gap:5px;padding:10px 14px;display:flex}.lp-how-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.lp-how-win-title{color:#9c7060;margin-left:8px;font-size:.6875rem;font-weight:600}.lp-how-form-area{flex-direction:column;gap:8px;padding:14px;display:flex}.lp-how-form-row{align-items:center;gap:6px;display:flex}.lp-how-form-lbl{color:#b09080;flex-shrink:0;min-width:50px;font-size:.6875rem;font-weight:500}.lp-how-form-val{color:#4a3628;white-space:nowrap;text-overflow:ellipsis;background:#faf0ea;border-radius:6px;flex:1;padding:3px 8px;font-size:.75rem;font-weight:600;overflow:hidden}.lp-how-gen-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e8b4a4,#c9a46e);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px 0;font-size:.8125rem;font-weight:700;animation:2s ease-in-out .6s infinite lp-how-pulse-btn;display:flex}.lp-how-wa-hdr{background:#075e54;align-items:center;gap:10px;padding:12px 14px;display:flex}.lp-how-wa-av{color:#fff;background:linear-gradient(135deg,#7ec4bb,#5aada3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.6875rem;font-weight:700;display:flex}.lp-how-wa-info{flex:1}.lp-how-wa-name{color:#fff;font-size:.8125rem;font-weight:600}.lp-how-wa-online{color:#ffffffbf;font-size:.6875rem}.lp-how-wa-body{background:#ece5dd;align-items:flex-start;min-height:108px;padding:12px;display:flex}.lp-how-wa-bubble{opacity:0;background:#fff;border-radius:0 10px 10px;max-width:92%;padding:10px 12px 6px;animation:.5s 1.1s forwards lp-how-bubble-in;box-shadow:0 1px 3px #0000001f}.lp-how-wa-bubble p{color:#303030;margin:0;font-size:.75rem;line-height:1.45}.lp-how-wa-link{color:#1565c0;background:#e8f0fe;border-radius:4px;margin-top:6px;padding:3px 8px;font-family:Courier New,monospace;font-size:.6875rem;font-weight:600;display:inline-block}.lp-how-wa-time{text-align:right;color:#999;margin-top:5px;font-size:.625rem;display:block}.lp-how-card-crm{flex-direction:column;display:flex}.lp-how-phone-frame{background:#2c2c2c;flex-direction:column;align-items:center;gap:8px;padding:10px 10px 14px;display:flex}.lp-how-phone-notch{background:#1a1a1a;border-radius:3px;width:56px;height:6px}.lp-how-phone-screen{background:#fff;border-radius:8px;flex-direction:column;gap:7px;width:100%;padding:12px;display:flex}.lp-how-phone-ttl{color:#4a3628;margin:0 0 2px;font-size:.75rem;font-weight:700}.lp-how-phone-field{flex-direction:column;gap:2px;display:flex}.lp-how-phone-lbl{color:#b09080;font-size:.625rem;font-weight:500}.lp-how-phone-val{color:#3a2c20;background:#faf0ea;border-radius:4px;padding:3px 7px;font-size:.75rem;font-weight:600}.lp-how-crm-notify{opacity:0;background:#f0faf8;border-top:1px solid #d6efec;align-items:center;gap:10px;padding:12px 14px;animation:.6s 2s forwards lp-how-crm-in,2.2s ease-in-out 2.6s infinite lp-how-crm-glow;display:flex}.lp-how-crm-check{color:#fff;background:linear-gradient(135deg,#7ec4bb,#5aada3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lp-how-crm-ttl{color:#2d7a72;font-size:.75rem;font-weight:700;line-height:1.3}.lp-how-crm-sub{color:#5aada3;margin-top:1px;font-size:.6875rem}.lp-how-conn{color:#d4a87a;flex:0 0 56px;justify-content:center;align-items:center;gap:2px;margin-top:56px;display:flex}.lp-how-conn-track{background:#f0d8d0;border-radius:1px;flex:1;height:2px;overflow:hidden}.lp-how-conn-fill{transform-origin:0;background:linear-gradient(90deg,#e8b4a4,#c9a46e);height:100%;animation:.55s forwards lp-how-line-grow;transform:scaleX(0)}.lp-how-conn-1 .lp-how-conn-fill{animation-delay:.65s}.lp-how-conn-2 .lp-how-conn-fill{animation-delay:1.45s}.lp-how-conn-arrow{flex-shrink:0}@media (max-width:900px){.lp-hero-inner{grid-template-columns:1fr}.lp-hero-visual{display:none}.lp-stats-inner{grid-template-columns:repeat(2,1fr)}.lp-problem-cards,.lp-features-grid,.lp-pricing-grid,.lp-testimonials-grid{grid-template-columns:1fr}.lp-how-flow{flex-direction:column;align-items:center;gap:0}.lp-how-step{width:100%;max-width:320px}.lp-how-card{max-width:100%}.lp-how-conn{flex-direction:column;flex:unset;width:auto;height:44px;margin-top:0}.lp-how-conn-track{flex:1;width:2px;height:100%}.lp-how-conn-fill{transform-origin:top;width:100%;height:100%;animation-name:lp-how-line-grow-v;transform:scaleY(0)}.lp-how-conn-arrow{transform:rotate(90deg)}.lp-nav-links{display:none}.lp-footer-top{grid-template-columns:1fr 1fr}.lp-comparison-table{font-size:.8125rem}.lp-comparison-table th,.lp-comparison-table td{padding:.75rem}}@media (max-width:600px){.lp-stats-inner{grid-template-columns:repeat(2,1fr);gap:1rem}.lp-footer-top{grid-template-columns:1fr}.lp-footer-bottom{flex-direction:column;align-items:flex-start}}
