.lp{--bg:#050c18;--bg2:#081525;--card:hsla(0,0%,100%,.04);--card-border:hsla(0,0%,100%,.08);--teal:#14b8a6;--teal2:#0d9488;--indigo:#6366f1;--text:#f1f5f9;--muted:rgba(241,245,249,.5);--muted2:rgba(241,245,249,.3);background:linear-gradient(160deg,#050c18,#081525 50%,#040b14);color:var(--text);font-family:ui-sans-serif,system-ui,sans-serif;min-height:100vh}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:999;padding:20px 0;transition:all .35s ease}.lp-nav.stuck{background:rgba(5,12,24,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 hsla(0,0%,100%,.06);padding:13px 0}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp-btn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;font-weight:600;font-size:.875rem;padding:11px 22px;cursor:pointer;transition:all .25s ease;text-decoration:none;border:none}.lp-btn-primary{background:linear-gradient(135deg,var(--teal),var(--teal2));color:#fff;box-shadow:0 0 0 0 rgba(20,184,166,.4)}.lp-btn-primary:hover{box-shadow:0 0 28px rgba(20,184,166,.45);transform:translateY(-2px) scale(1.02)}.lp-btn-ghost{background:transparent;color:var(--text);border:1px solid var(--card-border)}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.05);border-color:rgba(20,184,166,.4);color:var(--teal);transform:translateY(-1px)}.lp-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.25);color:var(--teal);border-radius:999px;padding:5px 14px;font-size:.75rem;font-weight:600;letter-spacing:.04em}.lp-card{background:var(--card);border:1px solid var(--card-border);border-radius:18px;position:relative;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.lp-card:hover{border-color:rgba(20,184,166,.3);transform:translateY(-3px);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 30px rgba(20,184,166,.08)}.lp-dotgrid{background-image:radial-gradient(rgba(20,184,166,.14) 1px,transparent 0);background-size:30px 30px}.lp-grad{background:linear-gradient(135deg,#f1f5f9 20%,var(--teal) 80%);-webkit-background-clip:text;background-clip:text}.lp-grad,.lp-grad2{-webkit-text-fill-color:transparent}.lp-grad2{background:linear-gradient(135deg,var(--teal) 0,var(--indigo) 100%);-webkit-background-clip:text;background-clip:text}.lp-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(20,184,166,.06) 50%,transparent 60%);background-size:200% 100%;animation:lpShimmer 3s ease-in-out infinite;border-radius:inherit;pointer-events:none}@keyframes lpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-glow-teal{animation:lpGlowPulse 3s ease-in-out infinite}@keyframes lpGlowPulse{0%,to{box-shadow:0 0 20px rgba(20,184,166,.3),0 0 60px rgba(20,184,166,.1)}50%{box-shadow:0 0 40px rgba(20,184,166,.5),0 0 80px rgba(20,184,166,.2)}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lpFloatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes lpFloatAlt{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}.lp-float{animation:lpFloat 4s ease-in-out infinite}.lp-float-slow{animation:lpFloatSlow 6s ease-in-out infinite}.lp-float-alt{animation:lpFloatAlt 5s ease-in-out infinite}@keyframes lpScan{0%{top:-100%}to{top:200%}}.lp-scan:before{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);animation:lpScan 3s linear infinite;pointer-events:none;z-index:10}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes lpFadeIn{0%{opacity:0}to{opacity:1}}.lp-anim-1{animation:lpFadeUp .7s ease-out .1s both}.lp-anim-2{animation:lpFadeUp .7s ease-out .25s both}.lp-anim-3{animation:lpFadeUp .7s ease-out .4s both}.lp-anim-4{animation:lpFadeUp .7s ease-out .55s both}@property --ra{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-rborder{position:relative;overflow:hidden}.lp-rborder:before{content:"";position:absolute;top:-2px;left:-2px;z-index:-1;height:calc(100% + 4px);width:calc(100% + 4px);background:linear-gradient(var(--ra,0deg),var(--teal),transparent 60%);animation:lpRot 5s linear infinite;opacity:0;transition:opacity .4s;border-radius:inherit}.lp-rborder.active:before,.lp-rborder:hover:before{opacity:.3}@keyframes lpRot{to{--ra:360deg}}.lp-section{padding:60px 0}.lp-sep{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);border:none}.lp-plan-hot{background:linear-gradient(160deg,rgba(20,184,166,.1),rgba(99,102,241,.07))!important;border-color:rgba(20,184,166,.4)!important}.lp-plan-hot:hover{box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 40px rgba(20,184,166,.15)!important}.lp-faq-body{max-height:0;overflow:hidden;transition:max-height .38s ease,padding .25s ease}.lp-faq-body.open{max-height:200px;padding-top:14px}.lp-tag{display:inline-block;background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.3);color:var(--teal);border-radius:6px;font-size:.68rem;font-weight:700;padding:2px 8px;letter-spacing:.05em;text-transform:uppercase}@keyframes lpScrollY{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lp-ts-col{overflow:hidden;height:520px;position:relative}.lp-ts-inner{animation:lpScrollY 24s linear infinite;display:flex;flex-direction:column;gap:16px}.lp-ts-inner:hover{animation-play-state:paused}.lp-ts-fade{inset:0;background:linear-gradient(180deg,var(--bg) 0,transparent 12%,transparent 88%,var(--bg2) 100%);z-index:10}.lp-orb,.lp-ts-fade{position:absolute;pointer-events:none}.lp-orb{border-radius:50%;filter:blur(80px)}.lp-stat-num{font-size:2.1rem;font-weight:900;line-height:1;letter-spacing:-.04em}@keyframes lpDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.lp-dot{animation:lpDot 2.2s ease-in-out infinite}.lp-menu-btn{display:none}.lp-mobile-nav{display:none;position:fixed;inset:0;z-index:998;background:rgba(5,12,24,.97);backdrop-filter:blur(20px);padding:100px 28px 40px;flex-direction:column;gap:4px}.lp-mobile-nav.open{display:flex}@media(max-width:768px){.lp-menu-btn{display:block}.lp-section{padding:40px 0}.lp-hide{display:none!important}.lp-hero-cols{grid-template-columns:1fr!important}.lp-feat-grid{grid-template-columns:1fr 1fr!important}.lp-plans-grid,.lp-steps-grid{grid-template-columns:1fr!important}.lp-dte-grid{grid-template-columns:1fr 1fr!important}.lp-footer-grid{grid-template-columns:1fr!important;gap:32px!important}.lp-stat-num{font-size:1.6rem}}@media(max-width:480px){.lp-dte-grid,.lp-feat-grid{grid-template-columns:1fr!important}}