:root{--blue:#2b4cf0;--blue2:#3a6bff;--violet:#7b3ff2;--violet2:#9d5cff;--ink:#0c1234;--ink2:#1a2150;--slate:#5a6388;--mist:#8b93b8;--bg:#fff;--bg2:#f6f8ff;--line:#e7ebf7;--grad:linear-gradient(120deg,var(--blue) 0%,var(--violet) 100%);--grad-soft:linear-gradient(120deg,#eef1ff,#f6efff);--shadow:0 10px 40px -12px rgba(43,76,240,.22);--shadow-lg:0 30px 70px -20px rgba(43,76,240,.35);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0c1234;color:#eef1ff}.lp,body{font-family:var(--font)}.lp{color:var(--ink);background:var(--bg);line-height:1.6;min-height:100vh}.lp a{text-decoration:none;color:inherit}.lp .wrap{max-width:1100px;margin:0 auto;padding:0 24px}.lp .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 24px;border-radius:999px;cursor:pointer;border:none;transition:transform .25s,box-shadow .25s,filter .25s;font-family:var(--font)}.lp .btn-primary{background:var(--grad);color:#fff;box-shadow:0 12px 30px -8px rgba(91,60,242,.55)}.lp .btn-primary:hover{transform:translateY(-3px);filter:brightness(1.05)}.lp .btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.lp .btn-ghost:hover{transform:translateY(-3px);border-color:var(--violet2);box-shadow:var(--shadow)}.lp .btn-lg{padding:16px 32px;font-size:16px}.lp .nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.lp .nav-in{justify-content:space-between;height:70px}.lp .logo,.lp .nav-in{display:flex;align-items:center}.lp .logo{gap:10px;font-weight:800;font-size:20px;letter-spacing:-.4px}.lp .logo svg{width:34px;height:34px}.lp .nav-r{display:flex;align-items:center;gap:18px}.lp .nav-r a.link{font-weight:600;font-size:14.5px;color:var(--ink2)}.lp .hero{background:var(--grad-soft);padding:84px 0 76px;text-align:center;position:relative;overflow:hidden}.lp .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 380px at 80% -10%,rgba(123,63,242,.16),transparent 60%),radial-gradient(600px 360px at 5% 10%,rgba(43,76,240,.12),transparent 55%)}.lp .hero .in{position:relative}.lp .badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.85);border:1px solid var(--line);padding:7px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--violet);box-shadow:var(--shadow);margin-bottom:22px}.lp h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.06;letter-spacing:-1.4px;font-weight:800;margin-bottom:18px}.lp .hero p{font-size:clamp(1.02rem,2vw,1.2rem);color:var(--slate);max-width:540px;margin:0 auto 30px}.lp .hero .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp .hero .micro{margin-top:16px;font-size:13px;color:var(--mist)}.lp .sec{padding:72px 0}.lp .sec h2{font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-1px;text-align:center;margin-bottom:12px}.lp .sec .lead{text-align:center;color:var(--slate);max-width:560px;margin:0 auto 48px}.lp .grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.lp .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;transition:transform .3s,box-shadow .3s}.lp .card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.lp .card .ico{width:50px;height:50px;border-radius:13px;background:var(--grad);display:grid;place-items:center;font-size:22px;margin-bottom:16px}.lp .card h3{font-size:1.15rem;margin-bottom:7px}.lp .card p{color:var(--slate);font-size:14.5px}.lp .soft{background:var(--bg2)}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.lp .step .n{width:42px;height:42px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;margin:0 auto 14px}.lp .step{text-align:center}.lp .step h3{font-size:1.1rem;margin-bottom:6px}.lp .step p{color:var(--slate);font-size:14px}.lp .cta-box{background:var(--ink);border-radius:24px;padding:56px 32px;text-align:center;color:#fff;position:relative;overflow:hidden}.lp .cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 260px at 30% 0,rgba(91,60,242,.5),transparent 60%),radial-gradient(420px 280px at 90% 120%,rgba(43,76,240,.45),transparent 60%)}.lp .cta-box h2{color:#fff;position:relative}.lp .cta-box p{color:#c4cbef;margin:10px auto 26px;max-width:480px}.lp .cta-box .btn,.lp .cta-box p{position:relative}.lp footer{padding:36px 0;border-top:1px solid var(--line);text-align:center;color:var(--mist);font-size:13.5px}@media(max-width:820px){.lp .grid3,.lp .steps{grid-template-columns:1fr}.lp .nav-r a.link{display:none}}