.lp-wrapper{color:#fff;background-color:#0a0b0f;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}.lp-bg-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#6c63ff14 0%,#6c63ff00 70%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.lp-bg-glow-2{z-index:0;pointer-events:none;background:radial-gradient(circle,#6c63ff0a 0%,#6c63ff00 70%);width:600px;height:600px;position:absolute;top:600px;left:-200px}.lp-nav{z-index:100;-webkit-backdrop-filter:blur(12px);background:#0a0b0fbf;border-bottom:1px solid #ffffff14;transition:all .3s;position:sticky;top:0}.lp-nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.lp-logo{letter-spacing:-.5px;color:#fff;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.lp-logo-dot{background-color:#6c63ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #6c63ff}.lp-nav-links{gap:32px;display:flex}.lp-nav-link{color:#a1a1aa;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.lp-nav-link:hover{color:#fff}.lp-nav-actions{align-items:center;gap:16px;display:flex}.lp-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#8a84ff 0%,#6c63ff 100%);box-shadow:0 4px 14px #6c63ff40}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6c63ff59}.lp-btn-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.lp-btn-secondary:hover{background:#ffffff1a;transform:translateY(-1px)}.lp-btn-text{color:#a1a1aa;background:0 0;padding:10px 14px}.lp-btn-text:hover{color:#fff}.lp-section{z-index:1;max-width:1200px;margin:0 auto;padding:90px 24px;position:relative}.lp-section-header{text-align:center;max-width:650px;margin:0 auto 56px}.lp-section-tag{color:#6c63ff;text-transform:uppercase;letter-spacing:1px;background:#6c63ff0f;border:1px solid #6c63ff26;border-radius:9999px;margin-bottom:16px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-block}.lp-section-title{letter-spacing:-1px;background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:800;line-height:1.2}.lp-section-desc{color:#a1a1aa;font-size:1.05rem;line-height:1.6}.lp-hero{text-align:center;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:80px;display:flex}.lp-hero-headline{letter-spacing:-2px;max-width:850px;margin-bottom:24px;font-size:3.75rem;font-weight:800;line-height:1.15}.lp-hero-headline span{background:linear-gradient(135deg,#8a84ff 0%,#6c63ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.lp-hero-subtitle{color:#a1a1aa;max-width:650px;margin-bottom:40px;font-size:1.25rem;line-height:1.6}.lp-hero-ctas{justify-content:center;gap:16px;margin-bottom:60px;display:flex}.lp-grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.lp-card{-webkit-backdrop-filter:blur(8px);background:#111318a6;border:1px solid #ffffff14;border-radius:16px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lp-card:hover{border-color:#6c63ff4d;transform:translateY(-4px);box-shadow:0 10px 30px -10px #6c63ff26}.lp-card-icon{color:#6c63ff;background:#6c63ff14;border:1px solid #6c63ff33;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.lp-card-title{margin-bottom:12px;font-size:1.15rem;font-weight:700}.lp-card-desc{color:#a1a1aa;font-size:.9rem;line-height:1.55}.lp-pillars{flex-direction:column;gap:72px;display:flex}.lp-pillar-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lp-pillar-content{max-width:500px}.lp-pillar-title{letter-spacing:-.5px;margin-bottom:16px;font-size:1.85rem;font-weight:700}.lp-pillar-desc{color:#a1a1aa;margin-bottom:24px;font-size:1.05rem;line-height:1.6}.lp-pillar-features{padding:0;list-style:none}.lp-pillar-feature{color:#a1a1aa;align-items:center;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.lp-pillar-feature svg{color:#6c63ff;flex-shrink:0}.lp-pillar-visual{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111318a6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;gap:16px;min-height:280px;padding:24px;display:flex;box-shadow:0 10px 15px -3px #0000004d}.lp-chat-box{background:#09090b;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.lp-chat-header{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-chat-avatar{color:#fff;background:linear-gradient(135deg,#8a84ff 0%,#6c63ff 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.lp-chat-name{font-size:.85rem;font-weight:600}.lp-chat-status{color:#6c63ff;font-size:.75rem}.lp-chat-messages{flex-direction:column;gap:12px;padding:16px;display:flex}.lp-chat-msg{border-radius:12px;max-width:80%;padding:10px 14px;font-size:.85rem;line-height:1.4}.lp-chat-msg-in{color:#fff;background:#111318a6;border:1px solid #ffffff14;border-top-left-radius:2px;align-self:flex-start}.lp-chat-msg-out{color:#fff;background:#6c63ff;border-top-right-radius:2px;align-self:flex-end;font-weight:500}.lp-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;display:grid}.lp-stat-card{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.lp-stat-val{color:#6c63ff;margin-bottom:4px;font-size:2.25rem;font-weight:800}.lp-stat-label{color:#a1a1aa;font-size:.85rem}.lp-pricing-grid{grid-template-columns:1fr 1.05fr 1fr;align-items:center;gap:24px;display:grid}.lp-price-card{background:#111318a6;border:1px solid #ffffff14;border-radius:16px;padding:40px 32px;transition:all .3s;position:relative}.lp-price-card.featured{z-index:2;background:#161820d9;border-color:#6c63ff;transform:scale(1.03);box-shadow:0 10px 40px -10px #6c63ff26}.lp-price-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#8a84ff 0%,#6c63ff 100%);border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.lp-price-title{margin-bottom:8px;font-size:1.25rem;font-weight:700}.lp-price-desc{color:#a1a1aa;margin-bottom:24px;font-size:.85rem}.lp-price-num{align-items:baseline;margin-bottom:24px;font-size:2.5rem;font-weight:800;display:flex}.lp-price-num span{color:#a1a1aa;margin-left:4px;font-size:1rem;font-weight:500}.lp-price-features{margin-bottom:32px;padding:0;list-style:none}.lp-price-feature{color:#a1a1aa;align-items:center;gap:12px;margin-bottom:12px;font-size:.9rem;display:flex}.lp-price-feature svg{color:#6c63ff;flex-shrink:0}.lp-faq-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.lp-faq-item{background:#111318a6;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.lp-faq-header{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:1.05rem;font-weight:600;display:flex}.lp-faq-header svg{color:#a1a1aa;flex-shrink:0;transition:transform .2s}.lp-faq-answer{color:#a1a1aa;padding:0 24px 20px;font-size:.95rem;line-height:1.6}.lp-footer{z-index:1;background:#0a0b0f;border-top:1px solid #ffffff14;padding:64px 24px 32px;position:relative}.lp-footer-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 48px;display:flex}.lp-footer-copyright{color:#52525b;text-align:center;border-top:1px solid #ffffff08;max-width:1200px;margin:0 auto;padding-top:24px;font-size:.85rem}@media (max-width:1024px){.lp-grid-4{grid-template-columns:repeat(2,1fr)}.lp-pricing-grid{grid-template-columns:1fr;gap:32px;max-width:500px;margin:0 auto}.lp-price-card.featured{transform:none}.lp-pillar-row{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.lp-hero-headline{font-size:2.5rem}.lp-nav-links{display:none}.lp-stats-grid{grid-template-columns:repeat(2,1fr)}}
