@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-tpulse{0%,80%,to{transform:scale(.5);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes lp-slideIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes lp-popIn{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes lp-blink{0%,49%,to{opacity:1}50%{opacity:0}}.lp-root{--bg:#ffffff;--surface:#ffffff;--surface2:#f9f8ff;--border:rgba(124,58,237,0.08);--border2:rgba(124,58,237,0.14);--tx:#1a1030;--txm:#6b5d8c;--txf:#c4b9d8;--primary:#7c3aed;--pglo:#7c3aed;--accent:#ec4899;--emerald:#059669;--amber:#d97706;--red:#dc2626;font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;position:relative;scroll-behavior:smooth}.lp-root:before{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(124,58,237,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none;z-index:9999;opacity:.25}.lp-root .lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 48px;height:64px;display:flex;align-items:center;border-bottom:1px solid rgba(124,58,237,.08);background:rgba(255,255,255,.95);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(124,58,237,.06);transition:background .2s}.lp-root .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.lp-root .nav-logo-icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#ec4899);display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;font-weight:700;flex-shrink:0}.lp-root .nav-logo-text{font-size:15px;font-weight:700;color:#1a1030;letter-spacing:-.025em}.lp-root .nav-logo-badge{font-size:9px;font-weight:700;background:rgba(124,58,237,.1);color:#7c3aed;padding:2px 6px;border-radius:999px;border:1px solid rgba(124,58,237,.2);letter-spacing:.05em;margin-left:4px}.lp-root .nav-links{display:flex;align-items:center;margin:0 auto}.lp-root .nav-links a{font-size:13.5px;color:#6b5d8c;text-decoration:none;padding:6px 16px;border-radius:8px;transition:color .15s}.lp-root .nav-links a:hover{color:#1a1030}.lp-root .nav-cta{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-root .btn-ghost{padding:7px 18px;border-radius:8px;border:1px solid rgba(124,58,237,.16);background:transparent;color:#6b5d8c;font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s}.lp-root .btn-ghost:hover{color:#1a1030;border-color:rgba(124,58,237,.3)}.lp-root .btn-primary{padding:8px 20px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.lp-root .btn-primary:hover{background:#6d28d9;transform:translateY(-1px)}.lp-root .hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 80px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8f6ff 70%,#f0ecff)}.lp-root .hero-glow{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:700px;height:360px;background:radial-gradient(ellipse at center,rgba(124,58,237,.1) 0,rgba(236,72,153,.04) 50%,transparent 70%);pointer-events:none;filter:blur(50px)}.lp-root .hero-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:999px;background:rgba(124,58,237,.06);border:1px solid rgba(124,58,237,.15);color:#7c3aed;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:28px;animation:lp-fadeUp .6s ease both}.lp-root .hero-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#7c3aed;animation:lp-pulse 2s ease-in-out infinite}.lp-root .hero-h1{font-size:clamp(42px,6vw,76px);font-weight:700;line-height:1.06;letter-spacing:-.03em;margin-bottom:24px;animation:lp-fadeUp .7s ease .1s both;color:#1a1030}.lp-root .hero-h1 em{font-style:normal;background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-root .hero-sub{font-size:clamp(16px,2vw,20px);color:#6b5d8c;max-width:560px;line-height:1.6;margin-bottom:40px;animation:lp-fadeUp .7s ease .2s both}.lp-root .hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:72px;animation:lp-fadeUp .7s ease .3s both}.lp-root .hero-btn-main{padding:13px 32px;border-radius:10px;border:none;background:#7c3aed;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 4px 24px rgba(124,58,237,.3)}.lp-root .hero-btn-main:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 8px 32px rgba(124,58,237,.4)}.lp-root .hero-btn-sec{padding:12px 28px;border-radius:10px;border:1px solid rgba(124,58,237,.18);background:#ffffff;color:#6b5d8c;font-size:15px;font-family:inherit;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.lp-root .hero-btn-sec:hover{color:#1a1030;border-color:rgba(124,58,237,.4)}.lp-root .hero-proof{display:flex;align-items:center;gap:18px;animation:lp-fadeUp .7s ease .4s both}.lp-root .hero-proof-text{font-size:12.5px;color:#c4b9d8}.lp-root .hero-proof-avatars{display:flex}.lp-root .hero-proof-avatar{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-right:-8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#7c3aed}.lp-root .hero-mockup{width:100%;max-width:1100px;animation:lp-fadeUp .9s ease .5s both;margin-top:60px}.lp-root .mockup-frame{background:#fff;border:1px solid rgba(124,58,237,.1);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(124,58,237,.1),0 4px 16px rgba(0,0,0,.04)}.lp-root .mockup-bar{background:#f9f8ff;border-bottom:1px solid rgba(124,58,237,.08);padding:11px 16px;display:flex;align-items:center;gap:8px}.lp-root .mockup-dots{display:flex;gap:6px}.lp-root .mockup-dot{width:10px;height:10px;border-radius:50%}.lp-root .mockup-url{flex:1;background:rgba(124,58,237,.05);border-radius:6px;height:22px;margin:0 12px;display:flex;align-items:center;padding:0 10px}.lp-root .mockup-url-text{font-size:10.5px;color:#b8aed6;font-family:var(--font-mono,monospace)}.lp-root .mockup-body{display:flex;height:520px;overflow:hidden}.lp-root .mock-sb{width:140px;min-width:140px;background:#f9f8ff;border-right:1px solid rgba(124,58,237,.08);padding:12px 8px;display:flex;flex-direction:column;gap:2px}.lp-root .mock-sb-logo{display:flex;align-items:center;gap:7px;padding:6px 8px;margin-bottom:8px}.lp-root .mock-sb-icon{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,#7c3aed,#ec4899);display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff}.lp-root .mock-sb-title{font-size:11px;font-weight:700;color:#1a1030;letter-spacing:-.02em}.lp-root .mock-sb-item{padding:6px 8px;border-radius:6px;font-size:10px;color:#6b5d8c;cursor:pointer}.lp-root .mock-sb-item.active{background:rgba(124,58,237,.1);color:#7c3aed;font-weight:600}.lp-root .mock-sb-divider{height:1px;background:rgba(124,58,237,.08);margin:8px 0}.lp-root .mock-sb-deal{padding:5px 8px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:10px;color:#6b5d8c;margin-bottom:2px}.lp-root .mock-sb-deal.active{background:rgba(124,58,237,.08);outline:1px solid rgba(124,58,237,.2);color:#7c3aed}.lp-root .mock-sb-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lp-root .mock-chat{width:260px;min-width:260px;border-right:1px solid rgba(124,58,237,.08);display:flex;flex-direction:column;background:#fff}.lp-root .mock-chat-header{padding:10px 12px;border-bottom:1px solid rgba(124,58,237,.08);display:flex;align-items:center;gap:8px}.lp-root .mock-chat-orb{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(236,72,153,.1));border:1px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;font-size:9px}.lp-root .mock-chat-title{font-size:11px;font-weight:700;color:#1a1030}.lp-root .mock-chat-status{font-size:9px;color:#b8aed6;display:flex;align-items:center;gap:4px}.lp-root .mock-chat-status-dot{width:4px;height:4px;border-radius:50%;background:#059669}.lp-root .mock-msgs{flex:1;padding:10px;overflow:hidden;display:flex;flex-direction:column;gap:7px}.lp-root .mock-msg{max-width:88%;padding:7px 10px;font-size:10px;line-height:1.5;border-radius:9px}.lp-root .mock-msg.ai{background:#f9f8ff;border:1px solid rgba(124,58,237,.1);color:#6b5d8c;border-radius:3px 9px 9px 9px;align-self:flex-start}.lp-root .mock-msg.user{background:#7c3aed;color:#fff;border-radius:9px 9px 3px 9px;align-self:flex-end}.lp-root .mock-msg.ai strong{color:#1a1030}.lp-root .mock-canvas-chip{margin-top:6px;display:inline-flex;align-items:center;gap:4px;background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.16);border-radius:6px;padding:3px 8px;font-size:9px;color:#7c3aed;font-weight:500}.lp-root .mock-chat-input{padding:8px 10px;border-top:1px solid rgba(124,58,237,.08);display:flex;gap:6px;align-items:center}.lp-root .mock-chat-input-field{flex:1;background:#f9f8ff;border:1px solid rgba(124,58,237,.12);border-radius:7px;height:26px;padding:0 9px;font-size:10px;color:#1a1030;font-family:inherit;outline:none}.lp-root .mock-chat-send{width:26px;height:26px;border-radius:6px;background:#7c3aed;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0}.lp-root .mock-thinking{display:flex;gap:3px;padding:8px 11px;background:#f9f8ff;border:1px solid rgba(124,58,237,.1);border-radius:3px 9px 9px 9px;align-self:flex-start;width:fit-content}.lp-root .mock-thinking span{width:4px;height:4px;border-radius:50%;background:#7c3aed;display:inline-block}.lp-root .mock-canvas{flex:1;display:flex;flex-direction:column;background:#fafafa}.lp-root .mock-canvas-tabs{display:flex;border-bottom:1px solid rgba(124,58,237,.08);padding:0 4px;background:#fff;height:38px;align-items:flex-end;overflow:hidden}.lp-root .mock-canvas-tab{padding:0 13px;height:37px;display:flex;align-items:center;gap:5px;font-size:10px;cursor:pointer;border-bottom:2px solid transparent;color:#6b5d8c;white-space:nowrap}.lp-root .mock-canvas-tab.active{border-bottom-color:#7c3aed;color:#1a1030;font-weight:600}.lp-root .mock-canvas-content{flex:1;overflow:hidden;padding:16px 18px}.lp-root .lp-section{padding:100px 48px}.lp-root .section-inner{max-width:1100px;margin:0 auto}.lp-root .section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7c3aed;margin-bottom:14px}.lp-root .section-h2{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:16px;color:#1a1030}.lp-root .section-sub{font-size:17px;color:#6b5d8c;line-height:1.65;max-width:520px}.lp-root .demos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.lp-root .demo-card{background:#ffffff;border:1px solid rgba(124,58,237,.09);border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s;box-shadow:0 2px 12px rgba(0,0,0,.04)}.lp-root .demo-card:hover{border-color:rgba(124,58,237,.22);transform:translateY(-3px);box-shadow:0 12px 36px rgba(124,58,237,.08)}.lp-root .demo-screen{height:300px;background:#faf9ff;position:relative;overflow:hidden;border-bottom:1px solid rgba(124,58,237,.08)}.lp-root .demo-label{padding:18px 20px 14px}.lp-root .demo-label-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#7c3aed;margin-bottom:7px}.lp-root .demo-label-title{font-size:15px;font-weight:700;color:#1a1030;margin-bottom:5px;letter-spacing:-.01em}.lp-root .demo-label-desc{font-size:12.5px;color:#6b5d8c;line-height:1.6}.lp-root .d1-inner{padding:14px 14px 0;display:flex;flex-direction:column;gap:10px}.lp-root .d1-header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.lp-root .d1-spark{font-size:10px;color:#7c3aed}.lp-root .d1-hed{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed}.lp-root .d1-title{font-size:18px;font-weight:700;color:#1a1030;letter-spacing:-.02em;line-height:1.2}.lp-root .d1-sub{font-size:10px;color:#6b5d8c;line-height:1.55}.lp-root .d1-alerts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-root .d1-alert{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.16);border-radius:8px;padding:8px 10px}.lp-root .d1-alert.warn{background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.15)}.lp-root .d1-alert-label{font-size:9px;font-weight:600;color:#1a1030;margin-bottom:3px}.lp-root .d1-alert-msg{font-size:9px;color:#6b5d8c;line-height:1.5}.lp-root .d1-deals{display:flex;gap:6px;overflow:hidden}.lp-root .d1-deal{background:#ffffff;border:1px solid rgba(124,58,237,.1);border-radius:7px;padding:7px 9px;min-width:100px;flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.04)}.lp-root .d1-deal-name{font-size:9.5px;font-weight:600;color:#1a1030;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-root .d1-deal-val{font-size:11px;font-weight:700;color:#1a1030;letter-spacing:-.01em}.lp-root .d1-deal-meta{font-size:8.5px;color:#c4b9d8;margin-top:2px}.lp-root .d2-inner{display:flex;height:100%}.lp-root .d2-chat{width:140px;border-right:1px solid rgba(124,58,237,.08);display:flex;flex-direction:column;padding:10px 10px 8px}.lp-root .d2-canvas{flex:1;display:flex;flex-direction:column;background:#fafafa}.lp-root .d2-tabs{display:flex;border-bottom:1px solid rgba(124,58,237,.08);background:#fff}.lp-root .d2-tab{padding:6px 10px;font-size:9px;color:#6b5d8c;border-bottom:2px solid transparent}.lp-root .d2-tab.active{border-bottom-color:#7c3aed;color:#1a1030;font-weight:600}.lp-root .d2-canvas-body{flex:1;padding:12px;overflow:hidden}.lp-root .d2-canvas-section{font-size:9.5px;font-weight:700;color:#1a1030;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid rgba(124,58,237,.08)}.lp-root .d2-canvas-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px}.lp-root .d2-metric{background:#f9f8ff;border:1px solid rgba(124,58,237,.1);border-radius:6px;padding:6px 7px}.lp-root .d2-metric-label{font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:#c4b9d8;margin-bottom:3px}.lp-root .d2-metric-val{font-size:13px;font-weight:700;color:#7c3aed;letter-spacing:-.01em}.lp-root .d2-para{font-size:8.5px;color:#6b5d8c;line-height:1.55;margin-bottom:8px}.lp-root .d2-input-bar{background:#f9f8ff;border:1px solid rgba(124,58,237,.12);border-radius:6px;height:22px;display:flex;align-items:center;padding:0 8px;font-size:9px;color:#c4b9d8;overflow:hidden;margin-top:8px}.lp-root .d3-inner{padding:14px}.lp-root .d3-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;margin-bottom:10px}.lp-root .d3-card{background:rgba(124,58,237,.04);border:1px solid rgba(124,58,237,.14);border-radius:9px;padding:11px 13px;margin-bottom:9px}.lp-root .d3-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lp-root .d3-card-title{font-size:9.5px;font-weight:700;color:#7c3aed}.lp-root .d3-card-conf{font-size:9.5px;font-weight:700;color:#059669}.lp-root .d3-card-desc{font-size:9px;color:#6b5d8c;line-height:1.55;margin-bottom:8px}.lp-root .d3-ba{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px}.lp-root .d3-before{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.14);border-radius:5px;padding:5px 7px}.lp-root .d3-after{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.18);border-radius:5px;padding:5px 7px}.lp-root .d3-ba-label{font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.lp-root .d3-ba-val{font-size:9px;color:#1a1030;line-height:1.4}.lp-root .d3-btns{display:flex;gap:6px}.lp-root .d3-btn-approve{border-radius:5px;border:none;background:rgba(16,185,129,.15);color:#059669;font-weight:600;transition:background .15s,transform .15s}.lp-root .d3-btn-approve,.lp-root .d3-btn-dismiss{flex:1;padding:5px;font-size:9.5px;font-family:inherit;cursor:pointer}.lp-root .d3-btn-dismiss{border-radius:5px;border:1px solid rgba(124,58,237,.12);background:transparent;color:#6b5d8c}.lp-root .stats-band{background:#ffffff;border-top:1px solid rgba(124,58,237,.08);border-bottom:1px solid rgba(124,58,237,.08);padding:60px 48px}.lp-root .stats-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.lp-root .stat{text-align:center;padding:0 24px;border-right:1px solid rgba(124,58,237,.08)}.lp-root .stat:last-child{border-right:none}.lp-root .stat-value{font-size:44px;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.lp-root .stat-label{font-size:13px;color:#6b5d8c;margin-top:8px;line-height:1.5}.lp-root .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.lp-root .feature-card{padding:28px 26px;background:#ffffff;border:1px solid rgba(124,58,237,.09);border-radius:14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(0,0,0,.04)}.lp-root .feature-card:hover{border-color:rgba(124,58,237,.22);box-shadow:0 8px 28px rgba(124,58,237,.07)}.lp-root .feature-icon{width:38px;height:38px;border-radius:10px;background:rgba(124,58,237,.06);border:1px solid rgba(124,58,237,.12);display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:16px}.lp-root .feature-title{font-size:15px;font-weight:700;color:#1a1030;margin-bottom:8px;letter-spacing:-.01em}.lp-root .feature-desc{font-size:13px;color:#6b5d8c;line-height:1.65}.lp-root .quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.lp-root .quote-card{background:#ffffff;border:1px solid rgba(124,58,237,.09);border-radius:14px;padding:26px 24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.lp-root .quote-text{font-size:14px;color:#3b2f60;line-height:1.7;margin-bottom:20px;font-style:italic;opacity:.9}.lp-root .quote-author{display:flex;align-items:center;gap:11px}.lp-root .quote-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(236,72,153,.2));border:1px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#7c3aed;flex-shrink:0}.lp-root .quote-name{font-size:12.5px;font-weight:600;color:#1a1030}.lp-root .quote-role{font-size:11px;color:#c4b9d8;margin-top:1px}.lp-root .cta-section{padding:120px 48px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8f6ff)}.lp-root .cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(124,58,237,.12) 0,rgba(236,72,153,.06) 50%,transparent 70%);pointer-events:none;filter:blur(50px)}.lp-root .cta-inner{position:relative;z-index:1;max-width:640px;margin:0 auto}.lp-root .cta-h2{font-size:clamp(36px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:20px;color:#1a1030}.lp-root .cta-sub{font-size:17px;color:#6b5d8c;margin-bottom:40px;line-height:1.6}.lp-root .cta-actions{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:20px}.lp-root .cta-note{font-size:12px;color:#c4b9d8}.lp-root .cta-btn-main{padding:14px 36px;border-radius:10px;border:none;background:#7c3aed;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px rgba(124,58,237,.25)}.lp-root .cta-btn-main:hover{background:#6d28d9;transform:translateY(-2px)}.lp-root .cta-btn-sec{padding:13px 28px;border-radius:10px;border:1px solid rgba(124,58,237,.16);background:#ffffff;color:#6b5d8c;font-size:15px;font-family:inherit;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.lp-root .cta-btn-sec:hover{color:#1a1030}.lp-root .lp-footer{padding:48px;border-top:1px solid rgba(124,58,237,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1100px;margin:0 auto}.lp-root .footer-logo{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:#1a1030;letter-spacing:-.02em}.lp-root .footer-links{display:flex;gap:24px}.lp-root .footer-links a{font-size:12.5px;color:#c4b9d8;text-decoration:none;transition:color .15s}.lp-root .footer-links a:hover{color:#6b5d8c}.lp-root .footer-copy{font-size:12px;color:#c4b9d8}@media (max-width:900px){.lp-root .lp-nav{padding:0 24px}.lp-root .nav-links{display:none}.lp-root .lp-section{padding:72px 24px}.lp-root .demos-grid,.lp-root .features-grid,.lp-root .quotes-grid,.lp-root .stats-inner{grid-template-columns:1fr}.lp-root .stats-band{padding:48px 24px}.lp-root .stat{border-right:none;border-bottom:1px solid rgba(124,58,237,.08);padding:20px 0}.lp-root .stat:last-child{border-bottom:none}.lp-root .hero{padding:96px 24px 64px}.lp-root .hero-actions{flex-direction:column;gap:10px}.lp-root .lp-footer{padding:36px 24px;flex-direction:column;text-align:center}.lp-root .mockup-body{height:360px}.lp-root .mock-sb{display:none}}