.lp{--bg:#060c1c;--surf:#0d1731;--surf2:#111d3d;--line:#ffffff1c;--ink:#eef3ff;--mut:#9db0d6;--gold:#f5b942;--gold2:#ffd98a;--teal:#2dd4bf;--blue:#4f8cff;background:var(--bg);color:var(--ink);line-height:1.95;font-size:.95rem;overflow-x:hidden;font-feature-settings:"kern","liga"}.lp a{text-decoration:none;color:inherit}.lp h1,.lp h2,.lp h3{text-wrap:balance;margin:0}.lp p{text-wrap:pretty;margin:0}.lp-wrap{max-width:1160px;margin:0 auto;padding:0 1.25rem}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:12px;font-weight:700;font-size:.9rem;line-height:1.6;cursor:pointer;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.lp-btn:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.lp .lp-gold{border-radius:99px;border-color:var(--line);background:#ffffff0a;color:var(--gold2);font-weight:700;box-shadow:none}.lp-gold:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal);flex:none}.lp-gold:hover{background:#ffffff16;border-color:#ffffff30;transform:translateY(-1px);box-shadow:none}.lp-ghost{border-color:var(--line);color:var(--ink);background:#ffffff08}.lp-ghost:hover{background:#ffffff14}.lp-lg{padding:.7rem 1.5rem;font-size:.95rem}.lp-nav{position:sticky;top:0;z-index:50;background:#060c1cd9;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp-nav .lp-wrap{gap:1rem;height:60px}.lp-brand,.lp-nav .lp-wrap{display:flex;align-items:center}.lp-brand{gap:.6rem;font-weight:800;font-size:.92rem;white-space:nowrap}.lp-brand img{height:38px;width:auto}.lp-links{display:none;gap:1.4rem;margin-inline-start:1.5rem;font-size:.85rem;color:var(--mut)}.lp-links a:hover{color:#fff}.lp-navcta{margin-inline-start:auto;display:flex;gap:.6rem}.lp-navcta .lp-btn{padding:.4rem .9rem;font-size:.82rem}@media (min-width:860px){.lp-links{display:flex}}@media (max-width:520px){.lp-brand span{display:none}}.lp-hero{position:relative;text-align:center;padding:3.5rem 0 0;background:radial-gradient(900px 480px at 50% -8%,#2a5cc955,transparent 70%),radial-gradient(500px 300px at 85% 10%,#f5b94222,transparent 70%)}.lp-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 55% at 50% 0,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 0,#000,transparent 80%);pointer-events:none}.lp-hero>.lp-wrap{position:relative}.lp-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .9rem .2rem .65rem;border:1px solid var(--line);border-radius:99px;background:#ffffff0a;font-size:.8rem;color:var(--gold2)}.lp-pill i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}.lp-hero h1{font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.7;margin:1.2rem auto 0;max-width:34em}.lp-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--gold2),var(--gold) 45%,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-actions{gap:.7rem;margin-top:1.6rem}.lp-actions,.lp-assure{display:flex;flex-wrap:wrap;justify-content:center}.lp-assure{gap:.3rem 1.2rem;margin-top:1rem;color:var(--mut);font-size:.8rem}.lp-assure span:before{content:"✓";color:var(--teal);margin-inline-end:.4rem;font-weight:800}.lp-stagewrap{position:relative;margin-top:2.4rem;padding-bottom:0}.lp-stagewrap:before{content:"";position:absolute;inset:8% 6% auto;height:60%;background:radial-gradient(closest-side,#3b6fe055,transparent);filter:blur(40px);z-index:0}.lp-win{position:relative;z-index:1;text-align:start;border:1px solid #ffffff26;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#101c3d,#0a1330);box-shadow:0 -10px 80px #2a5cc933,0 40px 90px #0009;overflow:hidden}.lp-bar{display:flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:#ffffff06}.lp-bar i{width:11px;height:11px;border-radius:50%;background:#ffffff2a}.lp-bar span{margin-inline-start:auto;margin-inline-end:auto;font-size:.78rem;color:var(--mut);background:#ffffff0d;padding:.1rem 1.4rem;border-radius:8px;direction:ltr}.lp-app{padding:1.3rem 1.4rem 0}.lp-apphead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem}.lp-apphead b{font-size:.95rem}.lp-apphead small{color:var(--mut);display:block;font-size:.78rem;line-height:1.7}.lp-chip{padding:.1rem .75rem;border-radius:99px;font-size:.74rem;font-weight:700;white-space:nowrap;line-height:1.9}.lp-chip.g{background:#2dd4bf26;color:#5eead4}.lp-chip.y{background:#f5b94226;color:var(--gold2)}.lp-chip.r{background:#fb718533;color:#ffb3bd}.lp-chip.b{background:#4f8cff2e;color:#a9c6ff}.lp-chip.n{background:#ffffff14;color:var(--mut)}.lp-kpis{display:grid;gap:.7rem;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.lp-kpis{grid-template-columns:repeat(4,1fr)}}.lp-kpi{padding:.8rem 1rem;border:1px solid var(--line);border-radius:14px;background:#ffffff07}.lp-kpi span{font-size:.76rem;color:var(--mut);display:block;line-height:1.6}.lp-kpi b{font-size:1.3rem;font-weight:800;line-height:1.5}.lp-kpi b.t{color:var(--teal)}.lp-kpi b.o{color:var(--gold)}.lp-kpi b.rr{color:#ff8da1}.lp-cols{display:grid;gap:1rem;margin-top:1rem}@media (min-width:900px){.lp-cols{grid-template-columns:1fr 1.25fr}}.lp-card{border:1px solid var(--line);border-radius:14px;background:#ffffff07;padding:1rem 1.1rem}.lp-card h4{font-size:.86rem;color:var(--mut);font-weight:700;margin:0 0 .7rem}.lp-prog{display:grid;gap:.65rem}.lp-prog div{font-size:.8rem;line-height:1.6}.lp-prog .tr{height:7px;border-radius:9px;background:#ffffff18;margin-top:.3rem;overflow:hidden}.lp-prog .tr i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--teal),var(--gold))}.lp-prog .row{display:flex;justify-content:space-between;color:#d6e1fb}.lp-rows{display:grid}.lp-rows>div{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:center;padding:.5rem 0;border-bottom:1px solid #ffffff10;font-size:.82rem;line-height:1.7}.lp-rows>div:last-child{border-bottom:0}.lp-rows em{font-style:normal;color:var(--mut);font-size:.74rem}.lp-demo{text-align:center;color:var(--mut);font-size:.76rem;position:relative;z-index:1;background:linear-gradient(180deg,transparent,var(--bg) 60%);margin-top:-2.2rem;padding:3rem 0 1rem}@media (max-width:640px){.lp-app{padding:1rem .9rem 0}.lp-rows>div{grid-template-columns:1fr auto}.lp-rows .lp-chip.n{display:none}}.lp-sec{padding:4rem 0;position:relative}.lp-eyebrow{color:var(--gold);font-weight:700;font-size:.8rem;letter-spacing:0}.lp-sec h2{font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:800;line-height:1.6;margin-top:.4rem}.lp-sub{color:var(--mut);max-width:40rem;margin-top:.6rem;font-size:.92rem}.lp-center{text-align:center}.lp-center .lp-sub{margin-inline:auto}.lp-metrics{border-block:1px solid var(--line);background:#ffffff05}.lp-metrics .lp-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-block:1.4rem;text-align:center}@media (min-width:760px){.lp-metrics .lp-wrap{grid-template-columns:repeat(4,1fr)}}.lp-metrics b{display:block;font-size:1.7rem;font-weight:800;line-height:1.4;color:#fff}.lp-metrics span{color:var(--mut);font-size:.82rem}.lp-pain{display:grid;gap:1rem;margin-top:2rem}@media (min-width:860px){.lp-pain{grid-template-columns:repeat(3,1fr)}}.lp-pc{border:1px solid var(--line);border-radius:18px;padding:1.3rem;background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.lp-pc .x{color:#ff9aa9;font-size:.8rem;display:flex;gap:.5rem;align-items:start}.lp-pc .x:before{content:"✕";font-weight:800}.lp-pc h3{margin:.5rem 0 .4rem;font-size:1rem;font-weight:800;line-height:1.7}.lp-pc p{color:var(--mut);font-size:.86rem;line-height:1.95}.lp-pc .ok{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line);color:#bff5ea;font-size:.84rem;display:flex;gap:.5rem}.lp-pc .ok:before{content:"✓";color:var(--teal);font-weight:800}.lp-bento{display:grid;gap:.9rem;margin-top:2.2rem;grid-template-columns:1fr}@media (min-width:760px){.lp-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.lp-bento{grid-template-columns:repeat(3,1fr)}.lp-bento .wide{grid-column:span 2}}.lp-ft{position:relative;border:1px solid var(--line);border-radius:18px;padding:1.3rem;background:linear-gradient(160deg,#ffffff0c,#ffffff03);transition:border-color .25s,transform .25s;overflow:hidden}.lp-ft:hover{border-color:#f5b94266;transform:translateY(-4px)}.lp-ft:after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:140px;height:140px;background:radial-gradient(closest-side,#f5b94222,transparent)}.lp-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f5b9421c;border:1px solid #f5b94238;color:var(--gold2);margin-bottom:.9rem}.lp-ico svg{width:20px;height:20px}.lp-ft h3{font-size:1rem;font-weight:800;margin-bottom:.3rem}.lp-ft p{color:var(--mut);font-size:.86rem;line-height:1.95}.lp-steps{display:grid;gap:1rem;margin-top:2.2rem;counter-reset:s}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(4,1fr)}}.lp-step{position:relative;padding:1.2rem;border-radius:18px;border:1px solid var(--line);background:var(--surf)}.lp-step i{font-style:normal;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;color:#0b1b3a;background:linear-gradient(135deg,#ffd270,#f5b942 60%,#eba52e);margin-bottom:1rem}.lp-step h3{font-weight:800;font-size:.98rem;margin-bottom:.3rem}.lp-step p{color:var(--mut);font-size:.85rem}.lp-libs{display:grid;gap:.7rem;margin-top:2rem}@media (min-width:760px){.lp-libs{grid-template-columns:repeat(2,1fr)}}.lp-lib{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;border:1px solid var(--line);border-radius:14px;background:#ffffff06;font-size:.9rem}.lp-lib b{font-weight:700}.lp-lib span{color:var(--gold2);font-size:.8rem;white-space:nowrap}.lp-note{margin-top:1.2rem;color:var(--mut);font-size:.8rem;max-width:46rem}.lp-faq{max-width:50rem;margin:2rem auto 0;display:grid;gap:.7rem}.lp-faq details{border:1px solid var(--line);border-radius:16px;background:#ffffff06;padding:0 1.3rem}.lp-faq summary{cursor:pointer;padding:.9rem 0;font-weight:700;font-size:.92rem;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--gold);font-size:1.4rem;line-height:1;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:var(--mut);padding-bottom:1rem;font-size:.86rem}.lp-final{margin:0 auto 4rem;border:1px solid #f5b94247;border-radius:22px;padding:2.4rem 1.2rem;text-align:center;background:radial-gradient(600px 260px at 50% 0,#f5b94226,transparent 70%),linear-gradient(180deg,#111d3d,#0a1330)}.lp-final h2{font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:800;margin:0}.lp-final p{color:var(--mut);margin:.6rem auto 1.4rem;max-width:34rem;font-size:.9rem}.lp-foot{border-top:1px solid var(--line);background:#040915;color:var(--mut);font-size:.85rem;padding:2.4rem 0 1.6rem}.lp-foot .lp-wrap{display:grid;gap:2rem}@media (min-width:860px){.lp-foot .lp-wrap{grid-template-columns:1.2fr 1.5fr 1fr}}.lp-foot b{color:#fff}.lp-foot a:hover{color:#fff;text-decoration:underline}.lp-foot .lp-brand img{height:52px;margin-bottom:.6rem}.lp-foot div>div{line-height:2.1}@media (prefers-reduced-motion:no-preference){.lp-up{animation:lpUp .7s both}@keyframes lpUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}