html{scroll-behavior:smooth}.lp{--paper:#f6f5fc;--paper-2:#fbfaff;--card:#fff;--text:#1b1738;--heading:#140f2e;--muted:#6b6690;--muted-2:#9a95b8;--stroke:#17132e14;--stroke-2:#17132e24;--violet:#6d5bd0;--mint:#1fae90;--mint-soft:#3fd9bb;--amber:#e08a2b;--rose:#d95f92;--r:22px;--r-lg:30px;--maxw:1160px;--grad:linear-gradient(100deg,#6d5bd0 0%,#8b7bff 42%,#22b89a 100%);--grad-btn:linear-gradient(100deg,#6d5bd0,#7d6ae4);--sh-sm:0 2px 10px #17132e0d;--sh:0 20px 44px -22px #5a49b847;--sh-lg:0 44px 90px -34px #5a49b857;--f:var(--font-poppins),system-ui,sans-serif;background:var(--paper);min-height:100vh;color:var(--text);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;text-wrap:balance;color:var(--heading);margin:0;font-weight:800;line-height:1.05}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp svg{max-width:100%;display:block}.lp .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp .grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .bg{z-index:-2;background:radial-gradient(1200px 720px at 80% -10%, #8b7bff29, transparent 62%), radial-gradient(900px 620px at 6% 10%, #3fe0be21, transparent 58%), var(--paper);position:fixed;inset:0;overflow:hidden}.lp .orb{filter:blur(80px);opacity:.6;will-change:transform;border-radius:50%;position:absolute}.lp .orb.a{background:radial-gradient(circle,#8b7bff57,#0000 70%);width:540px;height:540px;animation:24s ease-in-out infinite lp-drift1;top:-90px;left:-130px}.lp .orb.b{background:radial-gradient(circle,#3fe0be4d,#0000 70%);width:470px;height:470px;animation:30s ease-in-out infinite lp-drift2;top:110px;right:-110px}.lp .orb.c{background:radial-gradient(circle,#e77ba63d,#0000 70%);width:430px;height:430px;animation:34s ease-in-out infinite reverse lp-drift1;bottom:-170px;left:36%}@keyframes lp-drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,50px)scale(1.12)}}@keyframes lp-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,40px)scale(1.08)}}.lp .grain{z-index:-1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.lp .nav{z-index:50;transition:all .35s;position:sticky;top:0}.lp .nav-in{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.lp .nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--stroke);background:#fbfaffd1}.lp .brand{letter-spacing:-.03em;color:var(--heading);align-items:center;gap:9px;font-size:22px;font-weight:800;display:flex}.lp .brand .dot{color:var(--mint)}.lp .brand svg{filter:drop-shadow(0 5px 12px #6d5bd059)}.lp .nav-links{color:var(--muted);align-items:center;gap:30px;font-size:14.5px;font-weight:500;display:flex}.lp .nav-links a{transition:all .2s}.lp .nav-links a:hover{color:var(--heading)}.lp .nav-cta{align-items:center;gap:12px;display:flex}.lp .ghost{border:1px solid var(--stroke-2);color:var(--text);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.lp .ghost:hover{border-color:var(--violet);color:var(--violet);box-shadow:0 0 0 4px #6d5bd01a}.lp .btn{color:#fff;background:var(--grad-btn);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 12px 28px -8px #6d5bd080}.lp .btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -8px #6d5bd099}.lp .btn.sm{padding:10px 20px;font-size:13px}.lp .btn-ghost{color:var(--violet);border:1px solid var(--stroke-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.lp .btn-ghost:hover{border-color:var(--violet);box-shadow:var(--sh-sm)}.lp .hero{padding:56px 0 90px;position:relative}.lp .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.lp .eyebrow-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.lp .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.lp .pill{letter-spacing:.04em;text-transform:uppercase;color:var(--mint);background:#1fae901a;border:1px solid #1fae903d;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.lp .hero h1{font-size:clamp(40px,6.4vw,68px)}.lp .hero .sub{max-width:30ch;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.65}.lp .hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.lp .micro{color:var(--muted-2);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.lp .micro b{color:var(--muted);font-weight:600}.lp .stage{perspective:1400px;position:relative}.lp .device{aspect-ratio:5/5.4;border:1px solid var(--stroke);background:linear-gradient(#fff,#fbfaff);border-radius:28px;width:100%;max-width:400px;margin-inline:auto;transition:transform .18s ease-out;animation:7s ease-in-out infinite lp-float;position:relative;overflow:hidden;box-shadow:0 44px 90px -34px #5a49b866,0 0 0 1px #6d5bd00d,0 10px 30px -16px #17132e1f}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lp .device:before{content:"";border-bottom:1px solid var(--stroke);z-index:3;background:#17132e05;height:44px;position:absolute;top:0;left:0;right:0}.lp .device .dots{z-index:4;gap:7px;display:flex;position:absolute;top:17px;left:16px}.lp .device .dots i{background:#17132e21;border-radius:50%;width:10px;height:10px}.lp .scene{opacity:0;flex-direction:column;padding:22px;animation:12s infinite lp-scene;display:flex;position:absolute;inset:44px 0 0}.lp #lp-device .scene:nth-child(2){animation-delay:0s}.lp #lp-device .scene:nth-child(3){animation-delay:4s}.lp #lp-device .scene:nth-child(4){animation-delay:8s}@keyframes lp-scene{0%{opacity:0;transform:translateY(10px)scale(.98)}3%,31%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-8px)scale(.99)}}.lp .sc-head{color:var(--heading);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.lp .rec{color:var(--rose);align-items:center;gap:8px;display:flex}.lp .rec .live{background:var(--rose);border-radius:50%;width:9px;height:9px;animation:1.4s infinite lp-pulse;box-shadow:0 0 #d95f9280}@keyframes lp-pulse{0%{box-shadow:0 0 #d95f9273}70%{box-shadow:0 0 0 10px #d95f9200}to{box-shadow:0 0 #d95f9200}}.lp .timer{font-variant-numeric:tabular-nums;color:var(--muted)}.lp .eq{justify-content:center;align-items:center;gap:5px;height:96px;margin:auto 0;display:flex}.lp .eq i{background:linear-gradient(180deg,var(--violet),var(--mint-soft));border-radius:6px;width:6px;animation:1s ease-in-out infinite lp-eq}.lp .tag{text-align:center;color:var(--muted-2);margin-top:12px;font-size:12px}@keyframes lp-eq{0%,to{height:14%}50%{height:88%}}.lp .line{background:#17132e14;border-radius:6px;height:9px;position:relative;overflow:hidden}.lp .line:after{content:"";background:linear-gradient(90deg,#0000,#6d5bd047,#0000);animation:1.8s infinite lp-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes lp-sweep{to{transform:translate(100%)}}.lp .type-lines{flex-direction:column;gap:11px;margin-top:16px;display:flex}.lp .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:800}.lp .report{flex-direction:column;gap:15px;margin-top:6px;display:flex}.lp .report .grp{flex-direction:column;gap:8px;display:flex}.lp .badge-ai{color:var(--mint);background:#1fae901a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.lp .float-chip{z-index:5;border:1px solid var(--stroke);color:var(--heading);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 18px 34px -14px #5a49b84d}.lp .float-chip.one{animation:6s ease-in-out infinite lp-float;top:8%;left:-6%}.lp .float-chip.two{animation:8s ease-in-out infinite reverse lp-float;bottom:10%;right:-7%}.lp .float-chip svg{color:var(--mint)}.lp .trust{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:#ffffff80}.lp .trust-in{flex-wrap:wrap;justify-content:center;gap:14px 34px;padding:24px;display:flex}.lp .trust span{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}.lp .trust svg{color:var(--violet)}.lp .blk{padding:104px 0;position:relative}.lp .eyebrow-c{text-align:center;letter-spacing:.2em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:700}.lp .h2{text-align:center;margin-top:14px;font-size:clamp(30px,4.4vw,46px)}.lp .lead{text-align:center;max-width:56ch;color:var(--muted);margin:18px auto 0;font-size:17px}.lp .steps{grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;margin-top:60px;display:grid}.lp .step{border-radius:var(--r);background:var(--card);border:1px solid var(--stroke);box-shadow:var(--sh-sm);gap:18px;padding:24px;transition:all .3s;display:flex}.lp .step+.step{margin-top:16px}.lp .step:hover{border-color:var(--stroke-2);box-shadow:var(--sh);transform:translate(4px)}.lp .step .num{color:#fff;background:var(--grad-btn);border-radius:14px;flex:0 0 46px;place-items:center;height:46px;font-size:19px;font-weight:800;display:grid;box-shadow:0 8px 18px -6px #6d5bd080}.lp .step h3{align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.lp .step p{color:var(--muted);margin-top:6px;font-size:14.5px}.lp .step svg{color:var(--mint);flex:none}.lp .bento{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:60px;display:grid}.lp .card{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--stroke);box-shadow:var(--sh-sm);padding:28px;transition:all .35s;position:relative;overflow:hidden}.lp .card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(140deg,#6d5bd08c,#0000 45%);padding:1px;transition:all .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .card:hover{box-shadow:var(--sh-lg);transform:translateY(-5px)}.lp .card:hover:before{opacity:1}.lp .card .ico{width:46px;height:46px;color:var(--violet);background:#6d5bd01a;border:1px solid #6d5bd029;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.lp .card h3{font-size:17px;font-weight:700}.lp .card p{color:var(--muted);margin-top:8px;font-size:14px}.lp .card.big,.lp .card.reg{grid-column:span 3}.lp .card.third{grid-column:span 2}.lp .card.big .glow{background:radial-gradient(circle,#3fe0be38,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-40px;right:-40px}.lp .band{border-radius:var(--r-lg);border:1px solid var(--stroke-2);box-shadow:var(--sh-sm);background:linear-gradient(120deg,#1fae901a,#6d5bd017);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:44px;display:flex;position:relative;overflow:hidden}.lp .band h3{font-size:clamp(22px,3vw,30px)}.lp .band p{color:var(--muted);max-width:52ch;margin-top:10px}.lp .price-note{text-align:center;color:var(--mint);margin-bottom:24px;font-size:14px;font-weight:600}.lp .cycle{justify-content:center;margin-bottom:36px;display:flex}.lp .cycle-in{border:1px solid var(--stroke);box-shadow:var(--sh-sm);background:#fff;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.lp .cycle-in button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.lp .cycle-in button:hover{color:var(--violet)}.lp .cycle-in button.on{color:#fff;background:var(--grad-btn);box-shadow:0 6px 16px -6px #6d5bd080}.lp .cycle-in button .save{opacity:.85;margin-left:6px;font-size:10.5px;font-weight:700}.lp .prices{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lp .plan{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--stroke);box-shadow:var(--sh-sm);flex-direction:column;padding:32px;transition:all .3s;display:flex}.lp .plan:hover{border-color:var(--stroke-2);box-shadow:var(--sh);transform:translateY(-4px)}.lp .plan.hot{background:linear-gradient(#fff,#f7f5ff);border:1px solid #0000;box-shadow:0 0 0 1.5px #6d5bd066,0 34px 70px -30px #6d5bd066}.lp .plan .tier{color:var(--heading);justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.lp .plan .badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--grad-btn);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800}.lp .plan .price{letter-spacing:-.03em;color:var(--heading);margin-top:18px;font-size:40px;font-weight:800}.lp .plan .price small{color:var(--muted-2);font-size:15px;font-weight:600}.lp .plan .cobra{min-height:16px;color:var(--muted-2);margin-top:4px;font-size:11px}.lp .plan .desc{color:var(--muted);min-height:36px;margin-top:6px;font-size:13.5px}.lp .plan ul{flex-direction:column;flex:1;gap:12px;margin:20px 0 26px;padding:0;list-style:none;display:flex}.lp .plan li{color:var(--text);gap:10px;font-size:14px;display:flex}.lp .plan li svg{color:var(--mint);flex:none;margin-top:3px}.lp .plan li.no,.lp .plan li.no svg{color:var(--muted-2)}.lp .plan .btn,.lp .plan .btn-ghost{justify-content:center;width:100%;margin-top:auto}.lp .plan .after{text-align:center;color:var(--muted-2);margin-top:10px;font-size:11px}.lp .secure{text-align:center;color:var(--muted-2);margin-top:26px;font-size:13px}.lp .quote{text-align:center;max-width:720px;margin:0 auto}.lp .quote .big{letter-spacing:-.01em;color:var(--heading);font-size:clamp(22px,3.2vw,32px);font-weight:600;line-height:1.3}.lp .quote .qsub{color:var(--muted);margin-top:20px;font-size:16px}.lp .faq{flex-direction:column;gap:12px;max-width:760px;margin:52px auto 0;display:flex}.lp details{background:var(--card);border:1px solid var(--stroke);box-shadow:var(--sh-sm);border-radius:18px;padding:4px 22px;transition:all .25s}.lp details[open]{border-color:var(--stroke-2);box-shadow:var(--sh)}.lp summary{cursor:pointer;color:var(--heading);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary .chev{color:var(--violet);flex:none;transition:all .3s}.lp details[open] summary .chev{transform:rotate(180deg)}.lp details .ans{color:var(--muted);padding:0 0 20px;font-size:15px}.lp .final{text-align:center;border:1px solid var(--stroke-2);box-shadow:var(--sh);background:linear-gradient(120deg,#6d5bd01f,#1fae901a);border-radius:34px;padding:72px 40px;position:relative;overflow:hidden}.lp .final:after{content:"";z-index:-1;background:radial-gradient(600px 300px at 50% 0,#8b7bff38,#0000 70%);position:absolute;inset:0}.lp .final h2{font-size:clamp(28px,4.2vw,44px)}.lp .final p{max-width:46ch;color:var(--muted);margin:16px auto 0;font-size:17px}.lp .final .btn{margin-top:32px;padding:16px 34px;font-size:15px}.lp footer{border-top:1px solid var(--stroke);margin-top:20px;padding:44px 0 60px}.lp .foot-in{color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13.5px;display:flex}.lp .foot-links{flex-wrap:wrap;gap:24px;display:flex}.lp .foot-links a{transition:all .2s}.lp .foot-links a:hover{color:var(--heading)}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal.d1{transition-delay:80ms}.lp .reveal.d2{transition-delay:.16s}.lp .reveal.d3{transition-delay:.24s}@media (max-width:900px){.lp .hero-grid{grid-template-columns:1fr;gap:20px}.lp .stage{order:-1;margin-bottom:8px}.lp .device{max-width:330px}.lp .nav-links{display:none}.lp .steps,.lp .bento{grid-template-columns:1fr}.lp .card.big,.lp .card.reg,.lp .card.third{grid-column:span 1}.lp .prices{grid-template-columns:1fr}.lp .float-chip.one{left:2%}.lp .float-chip.two{right:2%}.lp .blk{padding:76px 0}.lp .band{padding:30px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}.lp .reveal{opacity:1;transform:none}.lp #lp-device .scene{display:none}.lp #lp-device .scene:nth-child(2){opacity:1;display:flex}}