@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lp-bg: #050505;--lp-card-bg: rgba(17, 24, 39, .65);--lp-card-border: rgba(255, 255, 255, .08);--lp-card-hover-border: rgba(232, 64, 13, .35);--lp-text: #f9fafb;--lp-text-muted: #9ca3af;--lp-text-dim: #6b7280;--lp-primary: #e8400d;--lp-primary-hover: #d13609;--lp-accent: #fb923c;--lp-secondary-accent: #c084fc}[data-theme=light]{--lp-bg: #f4f4f5;--lp-card-bg: rgba(255, 255, 255, .8);--lp-card-border: rgba(0, 0, 0, .1);--lp-text: #18181b;--lp-text-muted: #52525b;--lp-text-dim: #71717a;--lp-primary: #e8400d}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:clip!important;font-family:Space Grotesk,Clash Display,Inter,sans-serif;background-color:var(--lp-bg);color:var(--lp-text);line-height:1.5;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:Space Grotesk,Clash Display,Inter,sans-serif}.lp-root{position:relative;width:100%;max-width:100%;min-height:100vh;background-color:var(--lp-bg);overflow-x:clip!important}.lp-scroll-progress-container{position:fixed;top:0;bottom:0;left:10px;width:4px;background-color:#ffffff1a;z-index:1000}[data-theme=light] .lp-scroll-progress-container{background-color:#0000001a}.lp-scroll-progress-fill{width:100%;background:linear-gradient(180deg,#e11d48,#2563eb);position:relative;border-radius:0 0 2px}.lp-scroll-progress-logo{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:28px;height:28px;background:var(--lp-bg);border:2px solid #2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb80;z-index:2;transition:background .3s ease}.lp-scroll-progress-logo img{width:18px;height:18px;object-fit:contain;border-radius:4px}.lp-grid-pattern{position:absolute;top:0;left:0;right:0;height:1000px;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(to bottom,#000,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:0}.lp-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.lp-ambient-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(140px);opacity:.14;max-width:100vw}.lp-ambient-1{top:-100px;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(circle,#6366f1,#6366f100 70%)}.lp-ambient-2{top:1000px;right:0;width:500px;height:500px;background:radial-gradient(circle,#c084fc,#c084fc00 70%)}.lp-top-banner{background:#09090b;border-bottom:1px solid #27272a;padding:12px 16px;text-align:center;position:relative;z-index:50;width:100%}.lp-house-badge-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;max-width:100%}.lp-house-prefix{font-weight:500;color:#71717a;letter-spacing:2px;text-transform:uppercase;font-size:7.5px}.lp-magnify-brand{display:flex;align-items:center;justify-content:center;letter-spacing:2px;text-shadow:0 0 15px rgba(255,255,255,.2)}.lp-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;position:sticky;top:0;z-index:100;background:var(--lp-bg);transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s ease,backdrop-filter .4s ease,box-shadow .4s ease;font-family:Space Grotesk,Inter,sans-serif;width:100%}.lp-nav-hidden{transform:translateY(-100%)}.lp-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#e11d48 50%,transparent 100%);opacity:0;transition:opacity .4s ease}.lp-nav-scrolled{background:#09090bb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 30px #0000004d}.lp-nav-scrolled:after{opacity:1}[data-theme=light] .lp-nav-scrolled{background:#ffffffb3;box-shadow:0 4px 30px #00000014}.lp-nav-logo{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:800;letter-spacing:-.5px}.lp-logo-text{color:#fff}.lp-logo-icon{width:28px;height:28px;object-fit:contain;border-radius:6px}.lp-logo-badge{font-size:11px;font-weight:800;background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;padding:2px 7px;border-radius:6px;letter-spacing:1px}[data-theme=light] .lp-logo-text{color:#27272a}.lp-nav-links{display:flex;align-items:center;gap:28px}.lp-nav-links a{color:var(--lp-text-muted);text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease;position:relative;padding-bottom:4px}.lp-nav-links a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(135deg,#e11d48,#2563eb);transition:width .3s ease,left .3s ease;border-radius:2px}.lp-nav-links a:hover:after,.lp-nav-links a.active:after{width:100%;left:0}.lp-nav-links a:hover,.lp-nav-links a.active{color:var(--lp-text)}.lp-nav-actions{display:flex;align-items:center;gap:12px}.lp-mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;position:relative;z-index:100;flex-direction:column;align-items:center;justify-content:center;gap:5px}.lp-hamburger-bar{display:block;width:22px;height:2px;background-color:var(--lp-text);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center}.lp-mobile-menu-toggle.open .top-bar{transform:translateY(7px) rotate(45deg)}.lp-mobile-menu-toggle.open .middle-bar{opacity:0;transform:scaleX(0)}.lp-mobile-menu-toggle.open .bottom-bar{transform:translateY(-7px) rotate(-45deg)}.lp-mobile-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:98;opacity:0;pointer-events:none;transition:opacity .4s ease}.lp-mobile-overlay.active{opacity:1;pointer-events:auto}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:9999px;font-weight:600;font-size:14px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none;white-space:nowrap}.lp-btn-primary{background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;box-shadow:0 4px 20px #e11d4859}.lp-btn-primary:hover{transform:scale(1.05);box-shadow:0 8px 25px #e11d488c}.lp-btn-secondary{background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;border:none;box-shadow:0 4px 20px #e11d4859}.lp-btn-secondary:hover{transform:scale(1.05);box-shadow:0 8px 25px #e11d488c}.lp-nav-actions .lp-btn-secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.lp-nav-actions .lp-btn-secondary:hover{transform:scale(1.05);background:#ffffff1f;border-color:#ffffff40;box-shadow:none}[data-theme=light] .lp-nav-actions .lp-btn-secondary{background:transparent;color:#27272a;border:1px solid #52525b;box-shadow:none}[data-theme=light] .lp-nav-actions .lp-btn-secondary:hover{transform:scale(1.05);background:#0000000d;box-shadow:none}.lp-btn-lg{padding:14px 28px;font-size:16px}.lp-btn-full{width:100%}.lp-text-gradient{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-hero{position:relative;padding:60px 24px 40px;text-align:center;z-index:10;max-width:100%}.lp-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#a5b4fc;font-size:13px;font-weight:500;margin-bottom:20px;max-width:100%}.lp-hero-title{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-1px;margin:0 0 20px;word-wrap:break-word}.lp-hero-subtitle{font-size:18px;color:var(--lp-text-muted);max-width:650px;margin:0 auto 32px;line-height:1.6}.lp-hero-cta-group{display:flex;gap:14px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.lp-interactive-demo-container{max-width:820px;margin:0 auto 50px;width:100%}.lp-demo-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.lp-demo-tab{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--lp-text-muted);padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.lp-demo-tab.active,.lp-demo-tab:hover{background:#6366f126;border-color:#818cf866;color:#fff}.lp-mockup-card{background:#0f172ad9;border:1px solid var(--lp-card-border);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;width:100%;min-height:280px}.lp-mockup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#030712e6;border-bottom:1px solid rgba(255,255,255,.06)}.lp-mockup-dots{display:flex;gap:6px}.lp-mockup-dots .dot{width:10px;height:10px;border-radius:50%}.lp-mockup-dots .red{background:#ef4444}.lp-mockup-dots .yellow{background:#f59e0b}.lp-mockup-dots .green{background:#10b981}.lp-mockup-title{font-size:12px;font-family:monospace;color:var(--lp-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.lp-mockup-badge{font-size:10px;font-weight:700;color:#10b981;background:#10b98126;padding:2px 6px;border-radius:4px}.lp-mockup-body{padding:20px;display:flex;flex-direction:column;gap:14px;width:100%}.lp-chat-msg{display:flex;gap:10px;align-items:flex-start;max-width:90%}.lp-chat-msg.bot{align-self:flex-start}.lp-chat-msg.user{align-self:flex-end;flex-direction:row-reverse}.lp-avatar{font-size:16px;background:#ffffff14;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-msg-bubble{padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.lp-chat-msg.bot .lp-msg-bubble{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--lp-text);border-top-left-radius:4px}.lp-chat-msg.user .lp-msg-bubble{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border-top-right-radius:4px}.lp-chat-msg.user.voice .lp-msg-bubble{background:#818cf833;border:1px solid rgba(129,140,248,.4);color:#c7d2fe}.lp-lead-preview-form{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.lp-lead-title{font-size:14px;font-weight:600;color:#fff}.lp-lead-inputs{display:flex;flex-direction:column;gap:10px}.lp-preview-input{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:#fff;font-size:13px;outline:none;width:100%}.lp-lead-footer{font-size:11px;color:var(--lp-text-dim);text-align:center}.lp-knowledge-preview{display:flex;flex-direction:column;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.lp-gap-header{display:flex;justify-content:space-between;align-items:center}.lp-gap-badge{font-size:10px;font-weight:800;background:#ef444426;color:#f87171;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.lp-gap-time{font-size:11px;color:var(--lp-text-dim)}.lp-gap-question{font-size:13.5px;font-weight:600;color:#fff}.lp-gap-answer-box label{font-size:12px;color:var(--lp-text-muted);display:block;margin-bottom:6px}.lp-logo-cloud{margin:40px auto;text-align:center}.lp-logo-cloud-title{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--lp-text-dim);margin-bottom:16px}.lp-logos-wrapper{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.lp-tech-badge{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--lp-text-muted);padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600}.lp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px;background:#ffffff05;border:1px solid var(--lp-card-border);border-radius:16px;max-width:800px;margin:0 auto;width:100%}.lp-stat-card{text-align:center}.lp-stat-value{font-size:24px;font-weight:800;color:#fff}.lp-stat-label{font-size:12px;color:var(--lp-text-muted);margin-top:2px}.lp-onboarding-section{position:relative;height:350vh;background-color:var(--lp-bg);font-family:Space Grotesk,sans-serif}.lp-onboarding-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:40px 0}.lp-onboarding-container{display:grid;grid-template-columns:380px 1fr;gap:64px;align-items:center;width:100%}.lp-stepper-wrapper{position:relative;width:100%}.lp-connector-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.lp-desktop-svg{display:block}.lp-mobile-svg{display:none}.lp-stepper-controls{display:flex;flex-direction:column;gap:32px;position:relative;z-index:2}.lp-stepper-btn{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:20px;padding:20px 24px;display:flex;align-items:center;gap:20px;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lp-stepper-btn:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1.5px;background:linear-gradient(135deg,#e11d48,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.lp-stepper-btn:hover,.lp-stepper-btn.active{transform:translate(10px);background:#e11d480d;box-shadow:0 10px 30px #0000004d}.lp-stepper-btn.active:before{opacity:1}.lp-step-num{font-size:20px;font-weight:800;color:var(--lp-text);background:#ffffff0d;padding:8px 12px;border-radius:12px;transition:all .3s ease}.lp-stepper-btn.active .lp-step-num{background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;box-shadow:0 0 15px #e11d4880}.lp-step-meta{display:flex;flex-direction:column;gap:4px}.lp-step-name{font-size:15px;font-weight:700;color:var(--lp-text)}.lp-step-time{font-size:12px;color:var(--lp-text-muted)}.lp-onboarding-display-card{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:32px;padding:40px;box-shadow:0 30px 60px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;min-height:420px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.lp-onboarding-display-card:after{content:"";position:absolute;top:-150px;right:-150px;width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);pointer-events:none}.lp-step-content-box{display:flex;flex-direction:column;gap:32px}.lp-step-header-info{display:flex;flex-direction:column;gap:12px}.lp-step-badge{font-size:10px;font-weight:800;letter-spacing:2px;color:#e11d48;background:#e11d481a;padding:4px 12px;border-radius:9999px;width:fit-content}.lp-step-heading{font-size:26px;font-weight:800;margin:0;color:var(--lp-text);letter-spacing:-.5px}.lp-step-subheading{font-size:15px;color:var(--lp-text-muted);margin:0;line-height:1.6}.lp-step-mockup-form{background:#0003;border:1px solid var(--lp-card-border);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:20px}.lp-form-row{display:flex;flex-direction:column;gap:8px}.lp-form-row label{font-size:13px;font-weight:600;color:var(--lp-text-muted)}.lp-preview-input{background:#ffffff08;border:1px solid var(--lp-card-border);color:var(--lp-text);padding:12px 16px;border-radius:12px;font-size:14px;outline:none;font-family:inherit}.lp-input-with-badge{position:relative;display:flex;align-items:center;width:100%}.lp-input-with-badge .lp-preview-input{width:100%;padding-right:120px}.lp-verified-badge{position:absolute;right:12px;font-size:11px;font-weight:700;color:#10b981;background:#10b9811a;padding:4px 10px;border-radius:8px}.lp-form-action{display:flex;justify-content:flex-end;margin-top:8px}.lp-knowledge-feed-mockup{display:flex;flex-direction:column;gap:16px}.lp-kb-item{display:flex;align-items:center;gap:18px;background:#0003;border:1px solid var(--lp-card-border);border-radius:16px;padding:16px 20px}.lp-kb-icon{font-size:22px}.lp-kb-title{font-size:15px;font-weight:700;color:var(--lp-text);margin-bottom:2px}.lp-kb-desc{font-size:13px;color:var(--lp-text-muted)}.lp-kb-status{margin-left:auto;font-size:11px;font-weight:700;color:#10b981;background:#10b9811a;padding:4px 10px;border-radius:8px}.lp-activation-mockup{display:flex;flex-direction:column;gap:24px}.lp-platform-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-platform-card{background:#0003;border:1px solid var(--lp-card-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;transition:all .3s ease}.lp-platform-card.active{border-color:#2563eb4d;background:#2563eb0d}.lp-platform-icon{font-size:28px}.lp-platform-name{font-size:14px;font-weight:700;color:var(--lp-text)}.lp-platform-status{font-size:11px;font-weight:700;color:#10b981;background:#10b9811a;padding:4px 10px;border-radius:8px}.lp-live-status-banner{display:flex;align-items:center;gap:12px;background:#10b9810f;border:1px solid rgba(16,185,129,.2);border-radius:16px;padding:16px 20px;color:#34d399;font-size:14px;justify-content:center}.lp-status-pulse{width:12px;height:12px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;animation:pulseGlow 2s infinite}.lp-section{padding:80px 24px;position:relative;z-index:10;width:100%}.lp-section-header{text-align:center;max-width:650px;margin:0 auto 50px}.lp-section-tag{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--lp-accent);margin-bottom:10px}.lp-section-title{font-size:34px;font-weight:800;letter-spacing:-.5px;margin:0 0 14px;word-wrap:break-word}.lp-section-desc{font-size:16px;color:var(--lp-text-muted);margin:0}.lp-features-section{padding:100px 0;overflow:visible}.lp-show-mobile{display:none!important}@media(max-width:1024px){.lp-show-mobile{display:grid!important}.lp-hide-mobile{display:none!important}}.lp-circular-features-wrapper{position:relative;width:100%;max-width:1000px;height:680px;margin:120px auto 0;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif}.lp-circle-track{position:relative;width:440px;height:440px;border-radius:50%;border:2px dashed rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #0003}.lp-circle-center{position:relative;width:140px;height:140px;background:radial-gradient(circle,#0f172af2,#080c18);border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 30px #e11d481a}.lp-center-text{font-size:13px;font-weight:800;letter-spacing:2px;background:linear-gradient(135deg,#fff 30%,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-center-pulse{position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(225,29,72,.25);animation:pulse-ring 3s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.lp-center-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(225,29,72,.2) 0%,transparent 70%);filter:blur(8px);pointer-events:none}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:.3}to{transform:scale(.95);opacity:.8}}.lp-orbiting-logo{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;pointer-events:none;animation:spin-orbit 28s linear infinite;z-index:2}.lp-orbiting-logo img{position:absolute;top:0;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);background:var(--lp-card-bg);border:2.5px solid var(--lp-primary);border-radius:50%;padding:4px;box-shadow:0 0 15px #e11d48cc;animation:spin-orbit-reverse 28s linear infinite}@keyframes spin-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-orbit-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.lp-circle-feature-node{position:absolute;display:flex;align-items:center;gap:16px;z-index:3;transition:all .3s ease}.lp-node-icon{width:44px;height:44px;border-radius:50%;background:var(--lp-card-bg);border:1px solid var(--lp-card-border);color:var(--lp-text);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:all .3s ease;position:relative}.lp-node-content{width:250px;background:var(--lp-card-bg);border:1px solid var(--lp-card-border);padding:16px 20px;border-radius:16px;box-shadow:0 10px 30px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.lp-node-icon:before,.lp-node-content:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#e11d48,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1}.lp-node-content h4{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--lp-text);position:relative;z-index:2}.lp-node-content p{font-size:13px;line-height:1.45;color:var(--lp-text-muted);margin:0;position:relative;z-index:2}.lp-circle-feature-node.orbit-active .lp-node-content{box-shadow:0 0 20px #e11d4866,0 0 20px #2563eb66;border-color:transparent}.lp-circle-feature-node.orbit-active .lp-node-content:before{opacity:1}.lp-circle-feature-node.orbit-active .lp-node-icon{background:#e11d481a;color:#fff;box-shadow:0 0 15px #e11d484d;border-color:transparent}.lp-circle-feature-node.orbit-active .lp-node-icon:before{opacity:1}.lp-circle-feature-node:hover .lp-node-icon{background:linear-gradient(135deg,#e11d48,#2563eb)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 0 15px #e11d4899!important;transform:scale(1.1);animation:none!important}.lp-circle-feature-node:hover .lp-node-icon:before{opacity:1!important;animation:none!important}.lp-circle-feature-node:hover .lp-node-content:before{opacity:1!important;animation:none!important}.lp-circle-feature-node:hover .lp-node-content{border-color:transparent!important;transform:translateY(-2px);animation:none!important;box-shadow:0 0 25px #e11d4859,0 0 25px #2563eb59!important}.node-0{top:0;left:50%;transform:translate(-50%,-50%);flex-direction:column-reverse;text-align:center}.node-0 .lp-node-content{margin-bottom:28px}.node-1{top:25%;left:93.3%;transform:translate(-50%,-50%);flex-direction:row;text-align:left}.node-1 .lp-node-content{margin-left:20px}.node-2{top:75%;left:93.3%;transform:translate(-50%,-50%);flex-direction:row;text-align:left}.node-2 .lp-node-content{margin-left:20px}.node-3{top:100%;left:50%;transform:translate(-50%,-50%);flex-direction:column;text-align:center}.node-3 .lp-node-content{margin-top:28px}.node-4{top:75%;left:6.7%;transform:translate(-50%,-50%);flex-direction:row-reverse;text-align:right}.node-4 .lp-node-content{margin-right:20px}.node-5{top:25%;left:6.7%;transform:translate(-50%,-50%);flex-direction:row-reverse;text-align:right}.node-5 .lp-node-content{margin-right:20px}.lp-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.lp-feature-card{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:18px;padding:28px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}.lp-feature-card:hover{transform:translateY(-4px);border-color:var(--lp-card-hover-border)}.lp-feature-icon-wrapper{width:44px;height:44px;border-radius:12px;background:#6366f11f;color:#818cf8;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lp-feature-icon-wrapper.highlight{background:#c084fc26;color:#c084fc}.lp-feature-title{font-size:19px;font-weight:700;margin:0 0 10px;color:var(--lp-text)}.lp-feature-desc{font-size:14.5px;color:var(--lp-text-muted);margin:0;line-height:1.5}.lp-roi-section{position:relative;overflow:hidden;padding:100px 24px}.lp-roi-ambient-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.08) 0%,transparent 70%);pointer-events:none;filter:blur(60px);z-index:0}.lp-roi-calculator-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;max-width:1050px;margin:0 auto;align-items:start;position:relative;z-index:1}.lp-roi-gullak-panel{display:flex;flex-direction:column;align-items:center;gap:28px}.lp-roi-gullak-container{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center;background:#10b98108;border:1px solid rgba(16,185,129,.1);border-radius:50%;transition:all .5s ease;box-shadow:0 0 60px rgba(16,185,129,calc(.05 + var(--gullak-intensity, 0) * .15)),inset 0 0 40px rgba(16,185,129,calc(.02 + var(--gullak-intensity, 0) * .06))}.lp-roi-gullak-svg{width:180px;height:180px;transition:all .5s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 20px rgba(16,185,129,.2))}.lp-roi-gullak-ring{animation:roi-ring-spin 20s linear infinite;transform-origin:center}@keyframes roi-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-roi-coins-container{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:50%}.lp-roi-coin{position:absolute;width:22px;height:22px;left:var(--coin-x, 50%);color:#4ade80;animation:roi-coin-float 2.8s ease-in-out infinite;animation-delay:var(--coin-delay, 0s);filter:drop-shadow(0 0 6px rgba(74,222,128,.4))}.lp-roi-coin svg{width:100%;height:100%}@keyframes roi-coin-float{0%{bottom:-10%;opacity:0;transform:scale(.6) rotate(0)}30%{opacity:1;transform:scale(1) rotate(90deg)}70%{opacity:.8;transform:scale(.9) rotate(200deg)}to{bottom:90%;opacity:0;transform:scale(.5) rotate(360deg)}}.lp-roi-money-badge{position:absolute;top:12px;right:-10px;font-size:16px;font-weight:800;letter-spacing:-.5px;padding:6px 14px;background:#050505b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(74,222,128,.25);border-radius:12px;animation:roi-badge-pulse 2s ease-in-out infinite;white-space:nowrap;transition:color .5s ease}@keyframes roi-badge-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lp-roi-meter{width:100%;max-width:260px}.lp-roi-meter-label{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--lp-text-muted);margin-bottom:8px;text-align:center}.lp-roi-meter-track{width:100%;height:6px;background:#ffffff0f;border-radius:999px;overflow:hidden}.lp-roi-meter-fill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1),background .5s ease;box-shadow:0 0 12px #10b98166}.lp-roi-controls-panel{display:flex;flex-direction:column;gap:20px}.lp-roi-slider-card{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:20px;padding:28px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s ease;position:relative}.lp-roi-slider-card:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1.5px;background:linear-gradient(135deg,#e11d484d,#2563eb4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.lp-roi-slider-card:hover:before{opacity:1}.lp-roi-slider-card:hover{box-shadow:0 0 30px #e11d481a,0 0 30px #2563eb1a}.lp-roi-slider-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.lp-roi-slider-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#e11d481f,#2563eb1f);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-roi-slider-title{font-size:15px;font-weight:700;color:var(--lp-text);display:block;cursor:default}.lp-roi-slider-sub{font-size:12px;color:var(--lp-text-dim);margin:2px 0 0}.lp-roi-slider-value-display{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}.lp-roi-slider-number{font-size:36px;font-weight:900;letter-spacing:-1.5px;background:linear-gradient(135deg,#e11d48,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.lp-roi-slider-unit{font-size:14px;color:var(--lp-text-muted);font-weight:500}.lp-roi-slider-wrapper{position:relative}.lp-roi-range-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:linear-gradient(to right,#e11d48 0%,#2563eb var(--slider-progress, 0%),rgba(255,255,255,.08) var(--slider-progress, 0%),rgba(255,255,255,.08) 100%);border-radius:999px;outline:none;cursor:pointer;transition:background .1s ease}.lp-roi-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#e11d48,#2563eb);border:3px solid var(--lp-bg);cursor:grab;box-shadow:0 0 12px #e11d4880,0 2px 8px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.lp-roi-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 20px #e11d4899,0 4px 12px #0006}.lp-roi-range-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.lp-roi-range-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#e11d48,#2563eb);border:3px solid var(--lp-bg);cursor:grab;box-shadow:0 0 12px #e11d4880,0 2px 8px #0000004d}.lp-roi-range-slider::-moz-range-track{height:8px;border-radius:999px;background:transparent}.lp-roi-slider-marks{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--lp-text-dim);font-weight:500}.lp-roi-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-roi-result-card{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:18px;padding:22px;display:flex;align-items:flex-start;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;position:relative}.lp-roi-result-card:before{content:"";position:absolute;inset:-1px;border-radius:18px;padding:1.5px;background:linear-gradient(135deg,#e11d4840,#2563eb40);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.lp-roi-result-card:hover:before{opacity:1}.lp-roi-result-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0003}.lp-roi-result-highlight{background:#10b9810f;border-color:#10b98126}.lp-roi-result-highlight:before{background:linear-gradient(135deg,#10b98166,#4ade8066)!important}.lp-roi-result-icon{width:42px;height:42px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fb923c}.lp-roi-result-icon.highlight-icon{background:#10b9811a;border-color:#10b98133;color:#4ade80}.lp-roi-result-data{min-width:0}.lp-roi-result-number{font-size:28px;font-weight:900;letter-spacing:-1px;color:var(--lp-text);line-height:1.1;transition:all .3s ease}.lp-roi-result-suffix{font-size:16px;font-weight:600;color:var(--lp-text-muted);margin-left:4px}.lp-roi-highlight-number{background:linear-gradient(135deg,#10b981,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-roi-result-label{font-size:12px;color:var(--lp-text-muted);margin-top:4px;font-weight:500}.lp-roi-annual-card{background:#0f172a99;border:1px solid var(--lp-card-border);border-radius:16px;padding:3px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.lp-roi-annual-card:before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1.5px;background:linear-gradient(135deg,#e11d48,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .3s ease}.lp-roi-annual-card:hover:before{opacity:1}.lp-roi-annual-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0a0f1ecc;border-radius:14px}.lp-roi-annual-left{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--lp-text-muted)}.lp-roi-annual-left svg{color:#fb923c}.lp-roi-annual-amount{font-size:22px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,#e11d48,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-roi-annual-amount span{font-size:13px;font-weight:500;-webkit-text-fill-color:var(--lp-text-dim)}[data-theme=light] .lp-roi-gullak-container{background:#10b9810d;border-color:#10b98126}[data-theme=light] .lp-roi-money-badge{background:#ffffffd9;border-color:#10b9814d}[data-theme=light] .lp-roi-meter-track{background:#0000000f}[data-theme=light] .lp-roi-range-slider{background:linear-gradient(to right,#e11d48 0%,#2563eb var(--slider-progress, 0%),rgba(0,0,0,.08) var(--slider-progress, 0%),rgba(0,0,0,.08) 100%)}[data-theme=light] .lp-roi-range-slider::-webkit-slider-thumb{border-color:#fff}[data-theme=light] .lp-roi-result-icon{background:#0000000a;border-color:#00000014}[data-theme=light] .lp-roi-annual-inner{background:#ffffffe6}[data-theme=light] .lp-roi-annual-card{background:#fff9}[data-theme=light] .lp-roi-annual-amount span{-webkit-text-fill-color:var(--lp-text-dim)}@media(max-width:900px){.lp-roi-calculator-wrapper{grid-template-columns:1fr;gap:36px;max-width:560px}.lp-roi-gullak-panel{order:-1}.lp-roi-gullak-container{width:220px;height:220px}.lp-roi-gullak-svg{width:150px;height:150px}.lp-roi-money-badge{font-size:14px;padding:5px 12px;top:6px;right:-6px}.lp-roi-results-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lp-roi-section{padding:60px 16px}.lp-roi-calculator-wrapper{gap:28px;max-width:100%}.lp-roi-gullak-container{width:190px;height:190px}.lp-roi-gullak-svg{width:130px;height:130px}.lp-roi-money-badge{font-size:13px;padding:4px 10px;top:2px;right:-2px;border-radius:10px}.lp-roi-meter{max-width:190px}.lp-roi-slider-card{padding:20px;border-radius:16px}.lp-roi-slider-number{font-size:30px}.lp-roi-results-grid{grid-template-columns:1fr;gap:12px}.lp-roi-result-card{padding:18px;border-radius:14px}.lp-roi-result-number{font-size:24px}.lp-roi-annual-inner{flex-direction:column;gap:8px;text-align:center;padding:14px 16px}.lp-roi-annual-amount{font-size:20px}.lp-roi-coin{width:18px;height:18px}}@media(max-width:380px){.lp-roi-gullak-container{width:160px;height:160px}.lp-roi-gullak-svg{width:110px;height:110px}.lp-roi-slider-number{font-size:26px}.lp-roi-result-number{font-size:22px}.lp-roi-slider-icon{width:34px;height:34px;border-radius:10px}.lp-roi-result-icon{width:36px;height:36px}}.lp-compare-section{position:relative;overflow:hidden}.lp-compare-ambient{position:absolute;top:40%;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(225,29,72,.06) 0%,transparent 70%);pointer-events:none;filter:blur(80px);z-index:0}.lp-compare-header-row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:12px;max-width:900px;margin:0 auto 16px;padding:0 8px}.lp-compare-header-feature,.lp-compare-header-legacy,.lp-compare-header-ai{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--lp-text-dim);display:flex;align-items:center;gap:6px}.lp-compare-header-ai{color:#4ade80}.lp-compare-header-legacy svg{color:#ef4444;opacity:.6}.lp-compare-header-ai svg{color:#4ade80}.lp-compare-grid{display:flex;flex-direction:column;gap:10px;max-width:900px;margin:0 auto;position:relative;z-index:1}.lp-compare-card{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:12px;background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:16px;padding:20px 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;position:relative;align-items:center}.lp-compare-card:before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1.5px;background:linear-gradient(135deg,#e11d484d,#2563eb4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.lp-compare-card:hover:before,.lp-compare-card.active:before{opacity:1}.lp-compare-card:hover,.lp-compare-card.active{transform:translateY(-2px);box-shadow:0 8px 30px #00000026,0 0 20px #e11d480f}.lp-compare-feature-col{display:flex;align-items:center;gap:14px}.lp-compare-feature-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#e11d481a,#2563eb1a);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fb923c;transition:all .3s ease}.lp-compare-card:hover .lp-compare-feature-icon,.lp-compare-card.active .lp-compare-feature-icon{background:linear-gradient(135deg,#e11d4833,#2563eb33);box-shadow:0 0 12px #e11d4826;transform:scale(1.05)}.lp-compare-feature-name{font-size:14px;font-weight:700;color:var(--lp-text)}.lp-compare-legacy-col{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lp-text-muted);opacity:.7}.lp-compare-x-icon{color:#ef4444;font-size:14px;font-weight:800;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ef44441a}.lp-compare-warn-icon{font-size:14px;flex-shrink:0;opacity:.7}.lp-compare-ai-col{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#fff;background:#10b9810f;border:1px solid rgba(16,185,129,.12);border-radius:12px;padding:10px 16px;transition:all .3s ease}.lp-compare-card:hover .lp-compare-ai-col,.lp-compare-card.active .lp-compare-ai-col{background:#10b9811a;border-color:#10b98140;box-shadow:0 0 20px #10b98114}.lp-compare-check-icon{color:#4ade80;font-size:16px;font-weight:900;flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4ade801f}.lp-compare-bolt-icon{font-size:16px;flex-shrink:0}[data-theme=light] .lp-compare-ai-col{background:#10b98114;color:var(--lp-text)}[data-theme=light] .lp-compare-legacy-col{opacity:.8}@media(max-width:768px){.lp-compare-header-row{display:none}.lp-compare-card{grid-template-columns:1fr;gap:14px;padding:20px}.lp-compare-feature-col{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.lp-compare-legacy-col,.lp-compare-ai-col{padding-left:52px;position:relative}.lp-compare-legacy-col:before{content:"Legacy";position:absolute;left:0;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--lp-text-dim);opacity:.5;top:50%;transform:translateY(-50%)}.lp-compare-ai-col:before{content:"AI";position:absolute;left:8px;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#4ade80;top:50%;transform:translateY(-50%)}.lp-compare-ai-col{padding:12px 16px 12px 52px}}@media(max-width:480px){.lp-compare-card{padding:16px;border-radius:14px}.lp-compare-feature-name{font-size:13px}.lp-compare-feature-icon{width:34px;height:34px;border-radius:8px}.lp-compare-legacy-col,.lp-compare-ai-col{font-size:12px;padding-left:44px}.lp-compare-ai-col{padding:10px 12px 10px 44px;border-radius:10px}.lp-compare-legacy-col:before,.lp-compare-ai-col:before{font-size:8px}}@media(max-width:380px){.lp-compare-feature-col{gap:10px}.lp-compare-feature-icon{width:30px;height:30px}.lp-compare-feature-icon svg{width:16px;height:16px}.lp-compare-legacy-col,.lp-compare-ai-col{padding-left:38px}}.lp-billing-toggle{display:inline-flex;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:4px;border-radius:9999px;margin-top:20px}.lp-billing-btn{background:none;border:none;color:var(--lp-text-muted);padding:8px 18px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.lp-billing-btn.active{background:var(--lp-primary);color:#fff}.lp-discount-badge{font-size:10px;font-weight:800;background:#10b98133;color:#34d399;padding:2px 6px;border-radius:4px}.lp-pricing-section{position:relative;overflow:hidden}.lp-pricing-ambient{position:absolute;top:-10%;left:20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,transparent 70%);pointer-events:none;filter:blur(80px);z-index:0}.lp-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;width:100%;margin-top:40px;position:relative;z-index:1}.lp-pricing-card{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:24px;padding:40px 30px 36px;display:flex;flex-direction:column;justify-content:space-between;position:relative;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.lp-pricing-card:before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1.5px;background:linear-gradient(135deg,#e11d4840,#2563eb40);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease}.lp-pricing-card:hover:before{opacity:1}.lp-pricing-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0003,0 0 30px #2563eb0d;background:#11182799}.lp-pricing-card.popular{background:#111827b3;border:1.5px solid rgba(225,29,72,.4);box-shadow:0 10px 40px #e11d4814}.lp-pricing-card.popular:before{opacity:1;background:linear-gradient(135deg,#e11d4899,#2563eb99)}.lp-pricing-card.popular:hover{box-shadow:0 20px 40px #e11d481f,0 0 30px #e11d4814;background:#111827d9}.lp-pricing-tier-icon{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#ffffff08,#ffffff12);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--lp-text-muted);margin-bottom:24px;transition:all .3s ease}.lp-pricing-card:hover .lp-pricing-tier-icon{color:#fff;background:linear-gradient(135deg,#e11d4826,#2563eb26);border-color:#e11d484d;box-shadow:0 0 15px #e11d4826}.lp-pricing-tier-icon.popular-icon{color:#f43f5e;background:#f43f5e0f;border-color:#f43f5e33}.lp-pricing-card.popular:hover .lp-pricing-tier-icon.popular-icon{color:#fff;background:linear-gradient(135deg,#f43f5e40,#2563eb40);border-color:#f43f5e66;box-shadow:0 0 20px #f43f5e33}.lp-popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#e11d48,#2563eb);color:#fff;font-size:10px;font-weight:800;padding:5px 14px;border-radius:9999px;letter-spacing:.8px;white-space:nowrap;box-shadow:0 4px 12px #e11d484d;display:flex;align-items:center;gap:4px}.lp-pricing-header{margin-bottom:24px}.lp-pricing-name{font-size:22px;font-weight:800;color:#fff;margin:0 0 6px}.lp-pricing-target{font-size:13px;color:var(--lp-text-dim);margin:0 0 20px}.lp-pricing-amount{font-size:40px;font-weight:800;color:#fff;display:flex;align-items:baseline;gap:2px}.lp-pricing-amount .lp-currency{font-size:24px;font-weight:700}.lp-pricing-amount .lp-period{font-size:14px;color:var(--lp-text-dim);font-weight:500;margin-left:4px}.lp-pricing-divider{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08) 0%,transparent 100%);margin:24px 0;width:100%}.lp-pricing-card.popular .lp-pricing-divider{background:linear-gradient(90deg,rgba(244,63,94,.25) 0%,transparent 100%)}.lp-pricing-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:14px}.lp-pricing-features li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--lp-text);line-height:1.4}.lp-pricing-check{width:20px;height:20px;border-radius:50%;background:#2563eb14;border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}.lp-pricing-check.popular-check{background:#f43f5e14;border-color:#f43f5e26;color:#fb7185}.lp-pricing-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer}.lp-pricing-cta:hover{background:#fff;color:#000;box-shadow:0 4px 20px #ffffff26;transform:translateY(-1px)}.lp-pricing-cta.popular-cta{background:linear-gradient(135deg,#e11d48,#2563eb);border:none;box-shadow:0 4px 15px #e11d4833}.lp-pricing-cta.popular-cta:hover{background:linear-gradient(135deg,#f43f5e,#3b82f6);color:#fff;box-shadow:0 6px 25px #e11d4859}.lp-faq-section{position:relative;overflow:hidden}.lp-faq-ambient{position:absolute;bottom:-10%;right:10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(225,29,72,.04) 0%,transparent 70%);pointer-events:none;filter:blur(80px);z-index:0}.lp-faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px;width:100%;position:relative;z-index:1}.lp-faq-item{background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:16px;padding:22px 28px;cursor:pointer;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lp-faq-item:before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1.5px;background:linear-gradient(135deg,#e11d4840,#2563eb40);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.lp-faq-item:hover:before{opacity:1}.lp-faq-item:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026,0 0 20px #2563eb08;background:#11182799}.lp-faq-item.open{border-color:#e11d484d;background:#111827b3;box-shadow:0 10px 30px #e11d480d}.lp-faq-item.open:before{opacity:1;background:linear-gradient(135deg,#e11d4866,#2563eb66)}.lp-faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.lp-faq-question-text{font-size:16px;font-weight:700;color:#fff;transition:color .3s ease}.lp-faq-item:hover .lp-faq-question-text,.lp-faq-item.open .lp-faq-question-text{color:#fff}.lp-faq-toggle-btn{width:32px;height:32px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--lp-text-muted);flex-shrink:0;transition:all .3s ease}.lp-faq-item:hover .lp-faq-toggle-btn{color:#fff;background:#ffffff14;border-color:#fff3}.lp-faq-item.open .lp-faq-toggle-btn{background:linear-gradient(135deg,#e11d4833,#2563eb33);border-color:#e11d4866;color:#f43f5e}.lp-faq-chevron-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-faq-item.open .lp-faq-chevron-icon{transform:rotate(180deg)}.lp-faq-answer-wrapper{transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;overflow:hidden}.lp-faq-answer{padding-top:16px;margin-top:16px;border-top:1px solid rgba(255,255,255,.06);font-size:14.5px;color:var(--lp-text-dim);line-height:1.6}[data-theme=light] .lp-faq-question-text{color:var(--lp-text)}[data-theme=light] .lp-faq-answer{border-top-color:#0000000f}.lp-cta-section{padding:80px 24px;width:100%;position:relative}.lp-cta-box{background:#1118278c;border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:60px 40px;text-align:center;width:100%;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-cta-box:before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1.5px;background:linear-gradient(135deg,#e11d484d,#2563eb4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lp-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(225,29,72,.1) 0%,transparent 70%);pointer-events:none;filter:blur(40px);z-index:0}.lp-cta-title{font-size:34px;font-weight:800;margin:0 0 16px;color:#fff;position:relative;z-index:1;letter-spacing:-.5px;line-height:1.2}.lp-cta-desc{font-size:17px;color:var(--lp-text-dim);position:relative;z-index:1;max-width:600px;margin:0 auto 36px}.lp-cta-actions{position:relative;z-index:1}.lp-cta-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#e11d48,#2563eb);border:none;box-shadow:0 4px 20px #e11d484d;padding:16px 36px;border-radius:14px;font-weight:700;font-size:15.5px;transition:all .3s cubic-bezier(.16,1,.3,1)}.lp-cta-btn svg{transition:transform .3s ease}.lp-cta-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px #e11d488c,0 0 15px #2563eb40;background:linear-gradient(135deg,#f43f5e,#3b82f6);color:#fff}.lp-cta-btn:hover svg{transform:translate(4px)}.lp-footer{padding:80px 24px 40px;border-top:1px solid rgba(255,255,255,.08);width:100%;position:relative}.lp-footer:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(225,29,72,.3),rgba(37,99,235,.3),transparent)}.lp-footer-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;flex-wrap:wrap;gap:40px}.lp-footer-brand{max-width:320px}.lp-footer-tagline{font-size:14px;color:var(--lp-text-dim);margin:16px 0;line-height:1.5}.lp-footer-house{font-size:12px;color:var(--lp-text-dim);opacity:.6}.lp-footer-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.lp-footer-link-col{display:flex;flex-direction:column;gap:12px}.lp-footer-link-col h4{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:8px;font-weight:700;opacity:.8}[data-theme=light] .lp-footer-link-col h4{color:#18181b}.lp-footer-link-col a{color:var(--lp-text-dim);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;position:relative;width:fit-content}.lp-footer-link-col a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:linear-gradient(90deg,#e11d48,#2563eb);transition:width .3s ease}.lp-footer-link-col a:hover{color:#fff}[data-theme=light] .lp-footer-link-col a:hover{color:#18181b}.lp-footer-link-col a:hover:after{width:100%}.lp-footer-giant-text-container{width:100%;display:flex;justify-content:center;margin:60px 0 80px;overflow:hidden;border-bottom:none!important}.lp-footer-giant-text{width:85%;font-size:10.5vw;font-weight:900;text-align:center;letter-spacing:.4vw;line-height:1;color:#1e1e20;text-transform:uppercase;font-family:Space Grotesk,Clash Display,Inter,sans-serif;transition:all .5s cubic-bezier(.16,1,.3,1);padding:30px 50px;position:relative;cursor:default;-webkit-user-select:none;user-select:none;border-radius:24px;border:none;background:transparent}.lp-footer-giant-text:before{content:"";position:absolute;inset:0;border-radius:24px;padding:2.5px;background:linear-gradient(135deg,#e11d48,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .5s ease}.lp-footer-giant-text:hover{color:#fff;transform:scale(1.02);box-shadow:0 20px 50px #e11d4833,0 0 40px #2563eb26;text-shadow:0 0 25px rgba(255,255,255,.3)}.lp-footer-giant-text:hover:before{opacity:1}.lp-footer-bottom{text-align:center;font-size:13px;color:var(--lp-text-dim);border-top:1px solid rgba(255,255,255,.05);padding-top:30px;opacity:.6}.lp-bottom-banner{border-top:1px solid rgba(255,255,255,.04);padding:20px 0}[data-theme=light] .lp-footer-giant-text{color:#e4e4e7}[data-theme=light] .lp-footer-giant-text:hover{color:#18181b;text-shadow:0 0 20px rgba(99,102,241,.15)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:1024px){.lp-hero-title{font-size:40px}.lp-features-grid,.lp-pricing-grid{grid-template-columns:repeat(2,1fr)}.lp-stepper-controls,.lp-platform-cards-grid{grid-template-columns:1fr}}.hero-mobile-content{display:none;text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.hero-mobile-title{font-size:42px;font-weight:900;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}.hero-mobile-badge{font-size:14px;background:linear-gradient(135deg,#e11d48,#2563eb);padding:4px 10px;border-radius:8px;color:#fff}.hero-mobile-desc{font-size:15px;color:var(--lp-text-muted);margin-bottom:24px;max-width:320px;line-height:1.5}.hero-mobile-actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:280px}.hero-mobile-actions .lp-btn{width:100%}.lp-mobile-cta{display:none}@media(max-width:1024px){.lp-container{padding:0 16px}.lp-br-desktop{display:none}.lp-top-banner{padding:8px 12px}.lp-house-badge-container{gap:0px}.lp-house-prefix{font-size:6px;letter-spacing:1px}.lp-magnify-brand span:nth-child(1),.lp-magnify-brand span:nth-child(8){font-size:12px!important}.lp-magnify-brand span:nth-child(2),.lp-magnify-brand span:nth-child(7){font-size:13px!important}.lp-magnify-brand span:nth-child(3),.lp-magnify-brand span:nth-child(6){font-size:14px!important}.lp-magnify-brand span:nth-child(4),.lp-magnify-brand span:nth-child(5){font-size:16px!important}.lp-nav{padding:14px 16px}.lp-nav-logo{font-size:18px}.lp-hide-mobile{display:none!important}.lp-mobile-menu-toggle{display:flex}.lp-nav-links{display:flex;position:absolute;top:100%;left:0;right:0;background:linear-gradient(180deg,#09090bfa,#0f0f14fa);border-bottom:1px solid rgba(225,29,72,.15);flex-direction:column;padding:0 24px;gap:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:99;max-height:0;opacity:0;overflow:hidden;transition:all .45s cubic-bezier(.16,1,.3,1);visibility:hidden}[data-theme=light] .lp-nav-links{background:linear-gradient(180deg,#fffffffa,#f4f4f5fa);border-bottom:1px solid rgba(225,29,72,.15)}.lp-nav-links.active{max-height:80vh;opacity:1;visibility:visible;padding:20px 24px 24px;gap:4px;overflow-y:auto}.lp-nav-links a{font-size:15px;font-weight:500;padding:12px 16px;text-align:left;border-radius:12px;transform:translateY(-8px);opacity:0;transition:transform .4s ease,opacity .4s ease,background .2s ease}.lp-nav-links a:hover{background:#ffffff0f}[data-theme=light] .lp-nav-links a:hover{background:#0000000a}.lp-nav-links a.active,[data-theme=light] .lp-nav-links a.active{background:#e11d4814;color:#e11d48}.lp-nav-links.active a{transform:translateY(0);opacity:1}.lp-mobile-cta{display:block!important;margin-top:12px;width:100%;padding:14px 20px!important;font-size:15px!important;border-radius:12px!important;transform:translateY(-8px);opacity:0;transition:transform .4s ease,opacity .4s ease}.lp-nav-links.active .lp-mobile-cta{transform:translateY(0);opacity:1}.lp-nav-links.active a:nth-child(1){transition-delay:.03s}.lp-nav-links.active a:nth-child(2){transition-delay:.06s}.lp-nav-links.active a:nth-child(3){transition-delay:.09s}.lp-nav-links.active a:nth-child(4){transition-delay:.12s}.lp-nav-links.active a:nth-child(5){transition-delay:.15s}.lp-nav-links.active a:nth-child(6){transition-delay:.18s}.lp-nav-links.active a:nth-child(7){transition-delay:.21s}.lp-nav-links.active .lp-mobile-cta{transition-delay:.28s}.new-hero-section{height:100svh;height:calc(100vh - 46px);min-height:0}.new-hero-content{flex-direction:column;padding:0;align-items:center;justify-content:flex-end;height:100%;position:relative}.hero-side-block{display:flex!important;position:absolute;bottom:0;width:auto;z-index:1;pointer-events:none}.hero-left-block{left:10%}.hero-right-block{right:10%}.hero-side-inner{transform:none!important}.hero-side-title,.hero-side-desc,.hero-side-inner .lp-btn{display:none!important}.hero-large-letter{font-size:100px;opacity:.25}.hero-mobile-content{display:flex;position:absolute;top:0;left:0;right:0;z-index:10;padding:24px 24px 0}.hero-mobile-title{font-size:32px}.hero-mobile-desc{font-size:14px;max-width:300px;margin-bottom:20px}.hero-mobile-actions{max-width:260px}.hero-mobile-actions .lp-btn{padding:12px 20px;font-size:14px}.hero-center-block{width:100%;flex:none;display:flex;justify-content:center;align-items:flex-end;margin-top:auto;margin-bottom:0!important;padding-bottom:0!important}.hero-character-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:0!important;padding-bottom:0!important}.hero-center-text{display:none}.hero-character-img{max-height:52vh;margin-bottom:0!important;display:block}.hero-chatbot-icon{position:fixed;bottom:20px;right:20px;width:50px;height:50px;font-size:20px;z-index:100}.lp-hero{padding:30px 16px}.lp-hero-title{font-size:28px;line-height:1.25}.lp-hero-subtitle{font-size:14.5px}.lp-hero-cta-group{flex-direction:column;width:100%}.lp-hero-cta-group .lp-btn{width:100%}.lp-demo-tabs{gap:6px}.lp-demo-tab{font-size:11px;padding:6px 12px}.lp-onboarding-display-card{padding:20px 16px}.lp-features-grid,.lp-pricing-grid{grid-template-columns:1fr!important;gap:16px}.lp-onboarding-section{height:220vh}.lp-onboarding-sticky{height:100vh;padding:20px 0}.lp-onboarding-container{grid-template-columns:1fr;gap:20px}.lp-stepper-wrapper{width:100%;display:flex;justify-content:center;flex-direction:column}.lp-desktop-svg{display:none}.lp-mobile-svg{display:block;width:320px;height:60px;margin:0 auto}.lp-stepper-controls{flex-direction:row;justify-content:center;gap:16px;width:100%}.lp-stepper-btn{padding:10px 14px;border-radius:12px;gap:8px;transform:none!important}.lp-stepper-btn:before{border-radius:12px}.lp-step-num{font-size:14px;padding:4px 8px;border-radius:8px}.lp-step-meta{display:none}.lp-onboarding-display-card{padding:20px;border-radius:20px;min-height:380px}.lp-step-heading{font-size:18px}.lp-step-subheading{font-size:13px}.lp-step-content-box{gap:16px}.lp-platform-cards-grid{grid-template-columns:1fr}}.lp-theme-toggle{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--lp-text);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.lp-theme-toggle:hover{background:#fff3}[data-theme=light] .lp-theme-toggle{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#18181b}[data-theme=light] .lp-theme-toggle:hover{background:#0000001a}.new-hero-section{position:relative;width:100%;height:calc(100vh - 78px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background-color:var(--lp-bg)}.new-hero-interactive-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle 390px at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.052),transparent 80%);z-index:1}[data-theme=light] .new-hero-interactive-bg{background:radial-gradient(circle 390px at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,0,0,.052),transparent 80%)}.new-hero-content{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1600px;padding:0 24px;height:100%}.hero-side-block{flex:1;display:flex;justify-content:center}.hero-side-inner{max-width:380px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}.hero-left-block .hero-side-inner{transform:translate(200px)}.hero-right-block .hero-side-inner{transform:translate(-200px)}.hero-large-letter{font-size:140px;font-weight:900;line-height:1;margin-bottom:0;position:relative;z-index:1}.hero-large-letter:before{content:attr(data-text);position:absolute;left:0;top:0;-webkit-text-stroke:6px #555;z-index:-1}[data-theme=light] .hero-large-letter:before{-webkit-text-stroke:6px #ccc}.red-letter{color:#4a0000}.blue-letter{color:#00004a}.hero-letter-dot{display:inline-block;width:14px;height:14px;border-radius:2px;vertical-align:bottom;margin-left:2px;margin-bottom:8px}.red-dot{background:#4a0000;border:2px solid #555}.blue-dot{background:#00004a;border:2px solid #555}[data-theme=light] .red-dot,[data-theme=light] .blue-dot{border-color:#ccc}.hero-letter-label{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.red-letter .hero-letter-label{color:#e11d48}.blue-letter .hero-letter-label{color:#2563eb}.hero-side-title{font-size:36px;font-weight:800;line-height:1.1;margin-bottom:0;color:var(--lp-text);font-family:Space Grotesk,Clash Display,Inter,sans-serif;text-align:center;white-space:nowrap}.hero-text-bright{color:#fff}.hero-text-dim{color:#a1a1aa}[data-theme=light] .hero-text-bright{color:#18181b}[data-theme=light] .hero-text-dim{color:#71717a}.hero-side-desc{font-size:16px;color:var(--lp-text-muted);line-height:1.6;margin-bottom:16px;text-align:justify}.hero-center-block{flex:2;position:relative;display:flex;justify-content:center;align-items:flex-end;height:100%}.hero-center-text{position:relative;margin-bottom:20px;font-size:14vw;font-weight:900;color:#ffffff1a;z-index:-1;white-space:nowrap;letter-spacing:-.05em;pointer-events:none;line-height:.8}[data-theme=light] .hero-center-text{color:#0000001a}@media(min-width:1200px){.hero-center-text{font-size:180px}}.hero-character-wrapper{position:relative;z-index:2;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.hero-character-img{max-width:100%;height:auto;max-height:calc(100vh - 240px);object-fit:contain;transition:all .4s ease;filter:drop-shadow(-15px 0 26px rgba(0,0,70,.6)) drop-shadow(15px 0 26px rgba(70,0,0,.6));display:block;vertical-align:bottom;margin-bottom:0}.hero-character-wrapper:hover{opacity:1}.hero-character-wrapper:hover .hero-character-img{transform:scale(1.02);filter:drop-shadow(-25px 0 45px rgba(0,0,70,1)) drop-shadow(25px 0 45px rgba(70,0,0,1))}[data-theme=light] .hero-character-img{filter:drop-shadow(-15px 0 26px rgba(0,0,70,.3)) drop-shadow(15px 0 26px rgba(70,0,0,.3))}[data-theme=light] .hero-character-wrapper:hover .hero-character-img{filter:drop-shadow(-25px 0 45px rgba(0,0,70,.52)) drop-shadow(25px 0 45px rgba(70,0,0,.52))}.hero-chatbot-icon{position:absolute;bottom:100px;right:40px;width:60px;height:60px;background:var(--lp-bg);border:1px solid var(--lp-card-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:50;box-shadow:0 10px 25px #00000080;--icon-scale: 1;animation:float 6s ease-in-out infinite;color:var(--lp-text);transition:all .3s ease;cursor:pointer}.hero-chatbot-icon:hover{--icon-scale: 1.1;background:linear-gradient(135deg,#e11d48,#2563eb);color:#fff;border-color:transparent;box-shadow:0 8px 25px #e11d4866}[data-theme=light] .hero-chatbot-icon:hover{color:#fff}[data-theme=light] .hero-chatbot-icon{box-shadow:0 10px 25px #0000001a}@keyframes float{0%{transform:translateY(0) scale(var(--icon-scale))}50%{transform:translateY(-15px) scale(var(--icon-scale))}to{transform:translateY(0) scale(var(--icon-scale))}}@media(max-width:1200px)and (min-width:1025px){.lp-nav-links{gap:16px}.lp-nav-links a{font-size:13px}.new-hero-content{padding:0 40px}.hero-side-block{flex:1}.hero-left-block .hero-side-inner{transform:translate(110px)!important}.hero-right-block .hero-side-inner{transform:translate(-110px)!important}.hero-large-letter{font-size:90px}.hero-side-title{font-size:22px}.hero-side-desc{font-size:13px}.hero-character-img{max-height:calc(100vh - 200px)}}.lp-pricing-badge-logo{position:absolute;top:24px;right:24px;width:32px;height:32px;background:var(--lp-card-bg);border:1.5px solid var(--lp-card-border);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;z-index:5;animation:pricingBadgeFloat 4s ease-in-out infinite;pointer-events:none}.lp-pricing-badge-logo img{width:18px;height:18px;object-fit:contain}.lp-pricing-badge-logo.popular-logo{width:44px;height:44px;background:#111827e6;border:2px solid transparent;box-shadow:0 8px 24px #e11d4859;animation:pricingBadgeFloatPopular 3.5s ease-in-out infinite}.lp-pricing-badge-logo.popular-logo:before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#e11d48,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lp-pricing-badge-logo.popular-logo img{width:26px;height:26px}@keyframes pricingBadgeFloat{0%{transform:translateY(0) scale(1);box-shadow:0 4px 10px #0003}50%{transform:translateY(-6px) scale(1.03);box-shadow:0 10px 20px #2563eb26}to{transform:translateY(0) scale(1);box-shadow:0 4px 10px #0003}}@keyframes pricingBadgeFloatPopular{0%{transform:translateY(0) scale(1);box-shadow:0 8px 24px #e11d4859;filter:brightness(1)}50%{transform:translateY(-8px) scale(1.08);box-shadow:0 16px 36px #e11d488c,0 0 15px #2563eb4d;filter:brightness(1.2)}to{transform:translateY(0) scale(1);box-shadow:0 8px 24px #e11d4859;filter:brightness(1)}}.lp-faq-moving-logo{animation:faqLogoPulse 2.5s ease-in-out infinite}@keyframes faqLogoPulse{0%,to{box-shadow:0 0 15px #e11d4859}50%{box-shadow:0 0 25px #e11d4899,0 0 12px #2563eb66;transform:translate(-50%,-50%) scale(1.05)}}@media(max-width:1024px){.lp-faq-moving-logo{display:none!important}.lp-footer-links-grid{grid-template-columns:1fr;gap:32px}.lp-footer-content{flex-direction:column;align-items:center;text-align:center}.lp-footer-brand{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%}.lp-footer-link-col{align-items:center}.lp-section-header{margin-bottom:40px}.lp-section-title{font-size:28px!important;line-height:1.3!important}.lp-section{padding:60px 0}.lp-onboarding-section{height:auto!important;padding:60px 0}.lp-onboarding-sticky{position:relative!important;height:auto!important;top:0!important}.lp-onboarding-container{grid-template-columns:1fr}.lp-stepper-wrapper{margin-bottom:24px}}[data-theme=light] .lp-pricing-name,[data-theme=light] .lp-pricing-amount{color:#18181b!important}[data-theme=light] .lp-pricing-target{color:#52525b!important}[data-theme=light] .lp-pricing-features li{color:#27272a!important}[data-theme=light] .lp-pricing-features li strong{color:#09090b!important}[data-theme=light] .lp-pricing-cta{background:#0000000a!important;border:1px solid rgba(0,0,0,.1)!important;color:#18181b!important}[data-theme=light] .lp-pricing-cta:hover{background:#18181b!important;color:#fff!important}[data-theme=light] .lp-faq-question-text{color:#18181b!important}[data-theme=light] .lp-faq-answer p{color:#3f3f46!important}[data-theme=light] .lp-cta-title{color:#18181b!important}[data-theme=light] .lp-cta-desc{color:#3f3f46!important}[data-theme=light] .lp-cta-box{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 30px #0000000a!important}.lp-floating-whatsapp{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px #0000004d;z-index:1000;transition:transform .3s}.lp-floating-whatsapp:hover{transform:scale(1.1);color:#fff}@media(max-width:768px){.lp-floating-whatsapp{width:45px;height:45px;bottom:16px;right:16px}.lp-floating-whatsapp svg{width:24px;height:24px}.lp-cta-btn{width:100%;padding:14px 16px;font-size:14px;white-space:normal;text-align:center;justify-content:center}}.lp-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-modal-content{background:var(--lp-card-bg, #1a1a1a);padding:2rem;border-radius:12px;width:90%;max-width:400px;position:relative;border:1px solid var(--lp-card-border, #333);box-shadow:0 10px 30px #00000080}.lp-modal-form .lp-form-row{margin-bottom:1rem}.lp-demo-section{position:relative;overflow:hidden;padding-bottom:6rem;padding-top:6rem}.lp-demo-ambient-glow{position:absolute;top:50%;left:50%;width:80%;max-width:800px;height:60%;background:linear-gradient(135deg,#e11d48,#2563eb);opacity:.15;border-radius:50%;transform:translate(-50%,-50%);filter:blur(100px);z-index:0;pointer-events:none}.lp-demo-showcase-wrapper{position:relative;width:100%;max-width:1000px;margin:4rem auto 0;z-index:2;perspective:1200px}.lp-demo-floating-orb{position:absolute;top:40%;width:60px;height:60px;background:var(--lp-card-bg, #1a1a1a);border:1px solid var(--lp-primary, #e11d48);border-radius:50%;box-shadow:0 0 20px #e11d4866,inset 0 0 10px #2563eb4d;display:flex;align-items:center;justify-content:center;z-index:3;animation:floatOrb 6s ease-in-out infinite}.lp-demo-floating-orb img{width:36px;height:36px;object-fit:contain}.lp-demo-floating-orb.left-orb{left:-40px;animation-delay:0s}.lp-demo-floating-orb.right-orb{right:-40px;animation-delay:-3s;border-color:#2563eb;box-shadow:0 0 20px #2563eb66,inset 0 0 10px #e11d484d}@keyframes floatOrb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.lp-demo-device-frame{position:relative;background:linear-gradient(145deg,#2a2a2a,#111);padding:16px 16px 24px;border-radius:24px 24px 0 0;box-shadow:0 30px 60px #000000b3,0 0 0 1px #ffffff0d;transform-style:preserve-3d;transform:rotateX(2deg);transition:transform .4s ease}.lp-demo-device-frame:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#e11d48,#2563eb);z-index:-1;border-radius:26px 26px 0 0;opacity:.7;filter:blur(10px)}.lp-demo-device-screen{background:#000;border-radius:12px;overflow:hidden;aspect-ratio:16/9;position:relative;box-shadow:inset 0 0 20px #000c;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.lp-demo-video{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.lp-demo-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f1f23,#111);color:var(--lp-text-dim, #a1a1aa);font-family:inherit;aspect-ratio:16/9}.lp-demo-placeholder-icon{font-size:3rem;margin-bottom:1rem;color:var(--lp-primary, #e11d48);opacity:.7}.lp-demo-device-base{background:linear-gradient(to bottom,#333,#1a1a1a);height:24px;border-radius:0 0 16px 16px;position:relative;margin-top:0;display:flex;justify-content:center;box-shadow:0 10px 20px #00000080}.lp-demo-device-notch{width:120px;height:8px;background:#222;border-radius:0 0 8px 8px;box-shadow:inset 0 2px 4px #00000080}@media(max-width:1024px){.lp-demo-floating-orb.left-orb{left:10px}.lp-demo-floating-orb.right-orb{right:10px}}@media(max-width:768px){.lp-demo-showcase-wrapper{margin-top:2rem;padding:0 10px}.lp-demo-device-frame{padding:8px 8px 12px;border-radius:16px 16px 0 0;transform:none}.lp-demo-device-frame:before{border-radius:18px 18px 0 0}.lp-demo-device-screen{border-radius:8px;aspect-ratio:1/1}.lp-demo-floating-orb{width:44px;height:44px;top:-20px}.lp-demo-floating-orb.left-orb{left:20px}.lp-demo-floating-orb.right-orb{right:20px}.lp-demo-floating-orb img{width:24px;height:24px}.lp-demo-device-base{height:16px;border-radius:0 0 8px 8px}.lp-demo-device-notch{width:80px;height:6px;border-radius:0 0 6px 6px}}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#0b0f19;background-image:radial-gradient(at 0% 0%,hsla(253,16%,7%,1) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(225,39%,30%,.2) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(339,49%,30%,.2) 0,transparent 50%);background-attachment:fixed;color:#f1f5f9;min-height:100vh}.admin-page-container{max-width:1200px;margin:0 auto;padding:2rem}.admin-page-header{margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.admin-page-title{font-size:2rem;font-weight:700;margin:0;background:linear-gradient(135deg,#a5b4fc,#c4b5fd,#f9a8d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.glass-card{background:#11182799;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 30px #0000001a}.glass-card-title{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:1.5rem;color:#e2e8f0;display:flex;align-items:center;gap:.5rem}.glass-card-title:before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(180deg,#6366f1,#a855f7);border-radius:4px}.form-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.form-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.form-layout-sidebar{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-label{font-size:.875rem;font-weight:500;color:#cbd5e1}.form-input,.form-select,.form-textarea{width:100%;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#f8fafc;font-family:inherit;font-size:.95rem;transition:all .2s ease;box-sizing:border-box}.form-textarea{min-height:120px;resize:vertical;line-height:1.5}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:#6366f180;background:#0f172acc}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px #6366f133;background:#0f172ae6}.color-picker-group{display:flex;align-items:center;gap:1rem;background:#0f172a66;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.color-input{width:36px;height:36px;padding:0;border:none;border-radius:6px;cursor:pointer;background:transparent}.color-input::-webkit-color-swatch-wrapper{padding:0}.color-input::-webkit-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:6px}.btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px #4f46e54d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566;background:linear-gradient(135deg,#4338ca,#6d28d9)}.btn-secondary{background:#ffffff0d;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.template-box{background:#1e3a8a33;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.template-box h4{margin-top:0;color:#93c5fd;font-size:1.1rem}.template-box p{color:#bfdbfe;font-size:.9rem;line-height:1.5}.template-preview{background:#0f172acc;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1rem;color:#a5b4fc;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.6;max-height:200px;overflow-y:auto;margin-top:1rem}.widget-preview-container{position:sticky;top:2rem}.live-widget-card{background:#0f172acc;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;align-items:center}.preview-toggle-wrap{background:#0000004d;padding:.25rem;border-radius:10px;display:inline-flex;margin-bottom:1.5rem}.preview-toggle-btn{background:transparent;color:#94a3b8;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.preview-toggle-btn.active{background:#ffffff1a;color:#fff;box-shadow:0 2px 5px #0003}.actions-footer{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glass-card{animation:fadeIn .4s ease-out forwards}.glass-card:nth-child(1){animation-delay:.1s}.glass-card:nth-child(2){animation-delay:.2s}.glass-card:nth-child(3){animation-delay:.3s}.glass-card:nth-child(4){animation-delay:.4s}.app-layout-wrapper{display:flex;min-height:100vh}.glass-sidebar{width:250px;background:#11182766;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;padding:2rem 1.5rem;box-shadow:4px 0 24px #0003}.sidebar-title{font-size:1.5rem;font-weight:800;margin:0 0 2rem;background:linear-gradient(135deg,#a5b4fc,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.sidebar-link{display:flex;align-items:center;padding:.85rem 1rem;margin-bottom:.5rem;color:#cbd5e1;text-decoration:none;border-radius:8px;font-weight:500;font-size:.95rem;transition:all .2s ease}.sidebar-link:hover{background:#ffffff14;color:#fff;transform:translate(4px)}.sidebar-link.active{background:linear-gradient(135deg,#4f46e533,#7c3aed33);border-left:3px solid #818cf8;color:#fff;font-weight:600}.logout-btn{margin-top:auto;background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.2);padding:.85rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.logout-btn:hover{background:#ef444433;color:#fee2e2}.main-content{flex:1;overflow-y:auto;padding:2rem}.glass-table-container{width:100%;overflow-x:auto;border-radius:8px;background:#0f172a66;border:1px solid rgba(255,255,255,.05)}.glass-table{width:100%;border-collapse:collapse;text-align:left}.glass-table th{background:#ffffff0d;color:#94a3b8;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.glass-table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);color:#f1f5f9;font-size:.95rem}.glass-table tr:last-child td{border-bottom:none}.glass-table tr:hover td{background:#ffffff05}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-success{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.badge-warning{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.badge-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.2)}.badge-info{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.badge-neutral{background:#94a3b826;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.auth-container{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1rem}.auth-card{width:100%;max-width:400px;padding:2.5rem}.stat-card{background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.stat-label{color:#94a3b8;font-size:.875rem;font-weight:500}.stat-value{color:#fff;font-size:2rem;font-weight:700}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content{position:relative;width:100%;margin:0 1rem;max-height:90vh;overflow-y:auto}
