.lp{--blue:#2563eb;--blue-h:#1d4ed8;--blue-a:#1e40af;--cyan:#06b6d4;--accent:#3b82f6;--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--bg:#f8fafc;--navy:#020617;--card:#fff;--line:#e2e8f0;--ink:#0f172a;--slate:#64748b;--mut:#94a3b8;--grad:linear-gradient(135deg, #2563eb, #06b6d4);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11";scroll-behavior:smooth;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}.lp section[id]{scroll-margin-top:84px}.lp ::selection{background:#2563eb40}.lp a{color:inherit;text-decoration:none}.lp-container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (width<=640px){.lp-container{padding-left:20px;padding-right:20px}}.lp-h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.15}.lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.lp-grad-text{color:#0000;background:linear-gradient(110deg,#2563eb,#06b6d4,#60a5fa,#2563eb) 0 0/250%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite lp-shimmer}@keyframes lp-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.lp-progress{z-index:100;background:var(--grad);width:0%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #2563eb99}.lp-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.lp-btn:active{transform:translateY(1px)scale(.98)}.lp-btn-sm{border-radius:10px;height:40px;padding:0 16px}.lp-btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 24px #2563eb47}.lp-btn-primary:hover{background:var(--blue-h);transform:translateY(-1px);box-shadow:0 12px 32px #2563eb61}.lp-btn-ghost-dark{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff29}.lp-btn-ghost-dark:hover{background:#ffffff1f}.lp-btn-outline{background:var(--card);color:var(--ink);border:1px solid var(--line)}.lp-btn-outline:hover{background:#f1f5f9;border-color:#cbd5e1}.lp-nav{z-index:80;color:#f8fafc;border-bottom:1px solid #0000;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.lp-nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:var(--ink);border-bottom-color:var(--line);background:#ffffffbf;box-shadow:0 4px 24px #0f172a0f}.lp-navlink{opacity:.82;font-size:14.5px;font-weight:500;transition:opacity .15s,color .15s}.lp-navlink:hover{opacity:1;color:var(--accent)}.lp-nav .lp-login{border-radius:10px;padding:9px 14px;font-size:14.5px;font-weight:500;transition:background .15s}.lp-nav .lp-login:hover{background:#94a3b826}.lp-menubtn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:10px;justify-content:center;align-items:center;display:none}.lp-mobilemenu{display:none}@media (width<=960px){.lp-navlinks,.lp-nav-login{display:none!important}.lp-menubtn{display:flex}.lp-mobilemenu.open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617eb;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:8px 20px 16px;display:flex}.lp-nav.scrolled .lp-mobilemenu.open{border-bottom-color:var(--line);background:#ffffffeb}.lp-mobilemenu a{border-radius:10px;padding:12px 10px;font-size:16px;font-weight:500}.lp-mobilemenu a:hover{background:#94a3b826}}@media (width<=460px){.lp-brandname{display:none}}.lp-hero{background:var(--navy);color:#f8fafc;padding:150px 0 90px;position:relative;overflow:hidden}.lp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=1024px){.lp-hero-grid{grid-template-columns:1fr;gap:40px}}.lp-hero-glow{filter:blur(110px);pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite lp-aurora;position:absolute}@keyframes lp-aurora{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,-5%)scale(1.12)}66%{transform:translate(-5%,6%)scale(.94)}}.lp-particles{pointer-events:none;position:absolute;inset:0}.lp-dotgrid{pointer-events:none;opacity:.5;background-image:radial-gradient(#94a3b82e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 60% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 65% at 60% 35%,#000 20%,#0000 75%)}.lp-hero-h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1.08}.lp-chips{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}@media (width<=1024px){.lp-chips{grid-template-columns:repeat(2,1fr)}}.lp-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-mock-wrap{position:relative}.lp-float{animation:7s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-mock{background:linear-gradient(#0b1220,#070e1d);border:1px solid #94a3b82e;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px -12px #020617cc,0 0 80px #2563eb2e}.lp-mock-tile{background:#ffffff08;border:1px solid #94a3b824;border-radius:12px;padding:12px}.lp-float-icon{color:#93c5fd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2563eb29;border:1px solid #3b82f659;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;animation:6s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 0 32px #2563eb73}@media (width<=640px){.lp-float-icon{display:none}}.lp-logos{flex-wrap:wrap;justify-content:center;gap:14px 36px;display:flex}.lp-logo-item{letter-spacing:.06em;color:var(--mut);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.lp-stats{text-align:center;grid-template-columns:repeat(5,1fr);gap:24px;display:grid}@media (width<=900px){.lp-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.lp-stats{grid-template-columns:repeat(2,1fr)}}.lp-feats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1000px){.lp-feats{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.lp-feats{grid-template-columns:1fr}}.lp-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s;box-shadow:0 1px 2px #0f172a0d}.lp-card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1a}.lp-ficon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.lp-card-hover:hover .lp-ficon{transform:scale(1.1)rotate(-4deg)}.lp-spot{pointer-events:none;opacity:0;z-index:0;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.lp-brain{animation:4s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%,to{filter:drop-shadow(0 0 32px #3b82f6b3);opacity:.45}50%{filter:drop-shadow(0 0 64px #3b82f6);opacity:.62}}.lp-live-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=1024px){.lp-live-grid{grid-template-columns:1fr}}.lp-mock-light{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px -12px #0f172a2e}.lp-ai{background:radial-gradient(900px 420px at 78% 30%, #2563eb47, transparent 65%), var(--navy);color:#f8fafc;border-radius:24px;position:relative;overflow:hidden}.lp-ai-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.lp-ai-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lp-ai-grid{grid-template-columns:1fr}}.lp-price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=1180px){.lp-price-grid{grid-template-columns:repeat(2,1fr);max-width:700px;margin-left:auto;margin-right:auto}}@media (width<=600px){.lp-price-grid{grid-template-columns:1fr;max-width:460px}}.lp-toggle{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.lp-toggle button{cursor:pointer;color:var(--slate);background:0 0;border:none;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s}.lp-toggle button.on{background:var(--blue);color:#fff}.lp-testi{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.lp-testi{grid-template-columns:1fr}}.lp-faq-item{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.lp-faq-q{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.lp-faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,0,0,1);display:grid}.lp-faq-item.open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>div{overflow:hidden}.lp-faq-chev{color:var(--slate);flex-shrink:0;transition:transform .3s cubic-bezier(.2,0,0,1)}.lp-faq-item.open .lp-faq-chev{transform:rotate(180deg)}.lp-cta{background:radial-gradient(700px 360px at 50% 0%, #2563eb59, transparent 70%), var(--navy);color:#f8fafc;border-radius:28px;position:relative;overflow:hidden}.lp-footer{background:var(--navy);color:#cbd5e1}.lp-foot-grid{grid-template-columns:1.7fr 1fr 1fr 1fr 1.2fr;gap:32px;display:grid}@media (width<=960px){.lp-foot-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.lp-foot-grid{grid-template-columns:1fr}}.lp-footlink{color:#94a3b8;font-size:14px;transition:color .15s}.lp-footlink:hover{color:#e2e8f0}.lp-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.lp-reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1!important;transform:none!important}.lp-float,.lp-float-icon,.lp-hero-glow,.lp-grad-text,.lp-brain{animation:none!important}.lp-particles{display:none}}.au{grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid}@media (width<=900px){.au{grid-template-columns:1fr}.au-side{display:none!important}}.au-side{background:var(--navy);color:#f8fafc;flex-direction:column;justify-content:space-between;padding:32px 40px;display:flex;position:relative;overflow:hidden}.au-brand{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:700;display:inline-flex;position:relative}.au-brand img{object-fit:cover;border-radius:9px;width:36px;height:36px}.au-illustration{text-align:center;max-width:380px;margin:0 auto;position:relative}.au-lock{color:#93c5fd;background:#2563eb24;border:1px solid #3b82f659;border-radius:40px;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:32px;display:inline-flex;box-shadow:0 0 80px #2563eb73,inset 0 1px #ffffff1f}.au-illustration h2{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:650}.au-illustration p{color:#94a3b8;margin:0 0 22px;font-size:14.5px;line-height:1.65}.au-points{flex-direction:column;align-items:center;gap:8px;display:flex}.au-points span{color:#bfdbfe;background:#2563eb1f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.au-side-foot{color:#64748b;font-size:12.5px;position:relative}.au-main{background:var(--bg);justify-content:center;align-items:center;padding:40px 24px;display:flex}.au-card{background:var(--card);border:1px solid var(--line);border-radius:20px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 12px 32px #0f172a14}.au-back{color:var(--slate);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:22px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.au-back:hover{color:var(--blue)}.au-logo-mobile{margin-bottom:18px;display:none}.au-logo-mobile img{object-fit:cover;border-radius:10px;width:40px;height:40px}@media (width<=900px){.au-logo-mobile{display:block}}.au-card h1{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:700}.au-sub{color:var(--slate);margin:0 0 26px;font-size:14.5px;line-height:1.55}.au-form{flex-direction:column;gap:18px;display:flex}.au-field label{margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.au-label-row{justify-content:space-between;align-items:center;display:flex}.au-forgot{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:500}.au-forgot:hover{color:var(--blue-h)}.au-input-wrap{align-items:center;display:flex;position:relative}.au-input-icon{color:var(--mut);pointer-events:none;position:absolute;left:13px}.au-input-wrap input{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 44px 0 40px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.au-input-wrap input::placeholder{color:var(--mut)}.au-input-wrap input:hover{border-color:#94a3b8}.au-input-wrap input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.au-eye{width:34px;height:34px;color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;right:6px}.au-eye:hover{background:#f1f5f9}.au-error{color:#b91c1c;background:#ef444412;border:1px solid #ef44444d;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:13.5px;display:flex}.au-success{color:#0f766e;background:#14b8a614;border:1px solid #14b8a64d;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:13.5px;display:flex}.au-hint{color:#64748b;margin:-6px 0 2px;font-size:13px}.au-submit{width:100%}.au-spin{animation:.8s linear infinite au-rotate}@keyframes au-rotate{to{transform:rotate(360deg)}}.au-divider{color:var(--mut);align-items:center;gap:12px;margin:24px 0 16px;font-size:12.5px;display:flex}.au-divider:before,.au-divider:after{content:"";background:var(--line);flex:1;height:1px}.au-note{color:var(--slate);text-align:center;margin:0 0 12px;font-size:13px;line-height:1.55}.au-tg{width:100%;font-size:14px}
