.lp{--paper:#f5f6f8;--paper-2:#eef0f4;--card:#ffffff;--ink:#0f1720;--ink-2:#3f4c5a;--ink-3:#6b7886;--ink-4:#9aa6b2;--line:#e2e6ec;--line-2:#d3d9e1;--cobalt:#2f56ff;--cobalt-d:#1e3fd8;--green:#0fae74;--amber:#e8952a;--red:#e0483f;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:var(--ink);background:var(--paper);line-height:1.5;position:relative;overflow-x:hidden}.lp:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(1200px 600px at 82% -8%,rgba(47,86,255,.06),transparent 60%),radial-gradient(900px 500px at -5% 40%,rgba(15,174,116,.05),transparent 60%)}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 26px;position:relative;z-index:1}.lp .mono{font-family:var(--mono)}.lp .lnav{position:sticky;top:0;z-index:50;background:rgba(245,246,248,.82);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lp .lnav-in{max-width:1200px;margin:0 auto;padding:15px 26px;gap:28px}.lp .brand,.lp .lnav-in{display:flex;align-items:center}.lp .brand{gap:10px}.lp .crest{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ink);box-shadow:0 6px 18px rgba(15,23,32,.22)}.lp .crest svg{width:20px;height:20px}.lp .brand b{font-size:17px;letter-spacing:.14em;font-weight:720}.lp .brand b span{color:var(--cobalt)}.lp .nlinks{display:flex;gap:24px;margin-left:6px}.lp .nlinks a{font-size:14px;color:var(--ink-2);font-weight:500;transition:color .15s}.lp .nlinks a:hover{color:var(--ink)}.lp .ncta{margin-left:auto;display:flex;align-items:center;gap:12px}.lp .btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;transition:all .16s;border:1px solid transparent}.lp .btn svg{width:16px;height:16px}.lp .btn.ghost{background:transparent;border-color:var(--line-2);color:var(--ink-2)}.lp .btn.ghost:hover{border-color:var(--ink-3);color:var(--ink);background:var(--card)}.lp .btn.pri{background:var(--cobalt);color:#fff;box-shadow:0 8px 22px rgba(47,86,255,.28)}.lp .btn.pri:hover{background:var(--cobalt-d);transform:translateY(-1px)}.lp .btn.dark{background:var(--ink);color:#fff}.lp .btn.lg{height:50px;padding:0 24px;font-size:15.5px}@media (max-width:820px){.lp .nlinks{display:none}}.lp .eye{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);font-weight:600}.lp .eye:before{content:"";width:22px;height:1.5px;background:var(--cobalt)}.lp .hero{padding:80px 0 64px;display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center}@media (max-width:940px){.lp .hero{grid-template-columns:1fr;padding:54px 0 40px;gap:38px}}.lp .badge{display:inline-flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:12.5px;color:var(--ink-2);box-shadow:0 2px 8px rgba(15,23,32,.04)}.lp .badge .liv{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(15,174,116,.16)}.lp h1{font-size:clamp(42px,6vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:790;margin:22px 0 0;text-wrap:balance}.lp h1 em{font-style:normal;background:linear-gradient(120deg,var(--cobalt),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .lead{margin-top:22px;font-size:19px;color:var(--ink-2);max-width:40ch}.lp .lead b{color:var(--ink)}.lp .hero-cta{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.lp .hero-note{margin-top:16px;font-size:13px;color:var(--ink-3)}.lp .panel{border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 40px 90px rgba(15,23,32,.13),0 8px 24px rgba(15,23,32,.06);overflow:hidden}.lp .panel .ptop{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--paper-2)}.lp .panel .ptop .dt{width:9px;height:9px;border-radius:50%}.lp .panel .ptop small{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.1em}.lp .panel .pin{padding:16px}.lp .pipe{display:flex;align-items:center;margin-bottom:14px}.lp .pstep{flex:1;text-align:center;position:relative}.lp .pstep .cir{width:34px;height:34px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:var(--paper-2);border:1.5px solid var(--line-2);color:var(--ink-3);transition:.3s}.lp .pstep .cir svg{width:16px;height:16px}.lp .pstep.act .cir{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:0 6px 16px rgba(47,86,255,.35)}.lp .pstep small{display:block;margin-top:7px;font-size:10.5px;color:var(--ink-3);font-weight:600}.lp .pstep.act small{color:var(--ink)}.lp .pline{position:absolute;top:17px;left:60%;width:80%;height:2px;background:var(--line-2);z-index:-1}.lp .pstep.act .pline{background:var(--cobalt)}.lp .prow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .mini{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:12px}.lp .mini .l{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600}.lp .mini .v{margin-top:5px;font-size:22px;font-weight:730;letter-spacing:-.02em}.lp .mini .v u{font-size:11px;color:var(--ink-3);text-decoration:none;font-weight:500}.lp .mini.full{grid-column:1/-1}.lp .sp{display:block;width:100%;height:40px;margin-top:4px}.lp .aicard{margin-top:10px;display:flex;align-items:center;gap:11px;background:linear-gradient(120deg,rgba(47,86,255,.08),rgba(15,174,116,.06));border:1px solid rgba(47,86,255,.2);border-radius:12px;padding:11px 13px}.lp .aicard .ai{width:30px;height:30px;border-radius:9px;background:var(--ink);display:grid;place-items:center;color:#fff}.lp .aicard .ai svg{width:16px;height:16px}.lp .aicard b{font-size:12.5px}.lp .aicard small{display:block;font-size:11px;color:var(--ink-3)}.lp .aicard .ok{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--green);font-weight:600}.lp .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.lp .strip-in{display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between;padding:26px 0}.lp .metric b{display:block;font-size:32px;font-weight:780;letter-spacing:-.02em;color:var(--ink)}.lp .metric b.g{color:var(--green)}.lp .metric span{font-size:13px;color:var(--ink-3);font-family:var(--mono)}.lp section{padding:74px 0}.lp h2{font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-.028em;font-weight:770;margin:16px 0 0;text-wrap:balance;max-width:18ch}.lp .slead{margin-top:16px;color:var(--ink-2);font-size:17px;max-width:58ch}.lp .steps4{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:860px){.lp .steps4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp .steps4{grid-template-columns:1fr}}.lp .s4{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s}.lp .s4:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,32,.09)}.lp .s4 .num{font-family:var(--mono);font-size:12px;color:var(--cobalt);font-weight:700}.lp .s4 .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);margin:14px 0 15px}.lp .s4 .ic svg{width:22px;height:22px}.lp .s4 h3{font-size:18px;font-weight:680;letter-spacing:-.01em}.lp .s4 p{margin-top:8px;font-size:13.5px;color:var(--ink-2);line-height:1.55}.lp .caps{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.lp .caps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .caps{grid-template-columns:1fr}}.lp .cap{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.lp .cap:hover{border-color:var(--line-2);transform:translateY(-3px)}.lp .cap .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px}.lp .cap .ic svg{width:21px;height:21px}.lp .cap h3{font-size:16.5px;font-weight:660;letter-spacing:-.01em}.lp .cap p{margin-top:7px;font-size:13px;color:var(--ink-2);line-height:1.5}.lp .cap .tag{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);background:rgba(47,86,255,.08);padding:3px 7px;border-radius:6px}.lp .spot{background:var(--ink);color:#eef2f6;border-radius:26px;padding:52px;position:relative;overflow:hidden}.lp .spot:after{content:"";position:absolute;top:-120px;right:-80px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(47,86,255,.28),transparent 62%)}.lp .spot-in{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}@media (max-width:860px){.lp .spot{padding:34px}.lp .spot-in{grid-template-columns:1fr;gap:28px}}.lp .spot .eye{color:#8fb0ff}.lp .spot .eye:before{background:#8fb0ff}.lp .spot h2{color:#fff}.lp .spot p{margin-top:16px;color:#b9c4d0;font-size:16px;max-width:46ch}.lp .flow{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px}.lp .fl{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.lp .fl:last-child{border-bottom:0}.lp .fl .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;background:rgba(143,176,255,.16);color:#8fb0ff}.lp .fl b{font-size:13.5px;color:#fff}.lp .fl small{display:block;font-size:12px;color:#93a1af}.lp .fl .st{margin-left:auto;font-family:var(--mono);font-size:11px;color:#4fd39a}.lp .agentband{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .oswrap{margin-top:38px;display:grid;grid-template-columns:1fr 1.05fr;gap:34px;align-items:center}@media (max-width:900px){.lp .oswrap{grid-template-columns:1fr}}.lp .install{border:1px solid var(--line-2);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px rgba(15,23,32,.1)}.lp .ostabs{display:flex;gap:3px;padding:8px;background:var(--paper-2);border-bottom:1px solid var(--line)}.lp .ostabs button{flex:1;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;padding:10px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.lp .ostabs button svg{width:16px;height:16px}.lp .ostabs button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(15,23,32,.1)}.lp .term{padding:16px;background:var(--card)}.lp .cmd{background:#0f1720;border-radius:11px;padding:15px 46px 15px 16px;position:relative;overflow-x:auto}.lp .cmd code{font-family:var(--mono);font-size:12.5px;color:#d6e2f0;white-space:pre;line-height:1.7}.lp .cmd .cc{color:#64707c}.lp .cmd .cg{color:#5fd18a}.lp .cmd .cp{position:absolute;top:11px;right:11px;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#9fb0c0;cursor:pointer;border:0}.lp .cmd .cp svg{width:14px;height:14px}.lp .osblk{display:none}.lp .osblk.on{display:block}.lp .dlrow{margin-top:13px}.lp .agent-steps{display:flex;flex-direction:column;gap:15px}.lp .ast{display:flex;gap:13px;align-items:flex-start}.lp .ast .n{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--cobalt);background:rgba(47,86,255,.09);border:1px solid rgba(47,86,255,.2)}.lp .ast h4{font-size:15px;font-weight:640}.lp .ast p{font-size:13.5px;color:var(--ink-2);margin-top:2px}.lp .band{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}@media (max-width:820px){.lp .band{grid-template-columns:1fr}}.lp .tlist{display:flex;flex-direction:column;gap:13px;margin-top:22px}.lp .titem{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.lp .titem svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:1px}.lp .tviz{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 24px 50px rgba(15,23,32,.08)}.lp .ten{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line);margin-bottom:10px}.lp .ten .av{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff}.lp .ten .m{flex:1}.lp .ten .m b{font-size:13.5px}.lp .ten .m small{display:block;font-size:11.5px;color:var(--ink-3);font-family:var(--mono)}.lp .ten .st{font-family:var(--mono);font-size:12px;color:var(--green);font-weight:600}.lp .contact{background:var(--paper-2);border-top:1px solid var(--line)}.lp .cwrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}@media (max-width:900px){.lp .cwrap{grid-template-columns:1fr;gap:30px}}.lp .form{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 30px 60px rgba(15,23,32,.1)}.lp .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.lp .frow{grid-template-columns:1fr}}.lp .field{display:flex;flex-direction:column;gap:7px;margin-top:14px}.lp .field.first{margin-top:0}.lp .field label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.lp .field label .req{color:var(--cobalt)}.lp .field input,.lp .field select,.lp .field textarea{height:44px;border:1px solid var(--line-2);border-radius:11px;padding:0 13px;font:inherit;font-size:14px;background:var(--paper);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.lp .field textarea{height:auto;padding:11px 13px;resize:vertical;min-height:96px}.lp .field input:focus,.lp .field select:focus,.lp .field textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px rgba(47,86,255,.12)}.lp .segs{display:flex;gap:8px;flex-wrap:wrap}.lp .segs .seg{padding:9px 14px;border:1px solid var(--line-2);border-radius:10px;font-size:13px;color:var(--ink-2);cursor:pointer;background:var(--paper);transition:.15s}.lp .segs .seg.on{border-color:var(--cobalt);background:rgba(47,86,255,.07);color:var(--cobalt);font-weight:600}.lp .form .btn{width:100%;justify-content:center;margin-top:20px}.lp .hp{position:absolute;left:-9999px}.lp .privacy{margin-top:12px;font-size:11.5px;color:var(--ink-3);text-align:center}.lp .sent{text-align:center;padding:26px 0}.lp .sent .ic{width:52px;height:52px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:rgba(15,174,116,.12);color:var(--green)}.lp .sent .ic svg{width:26px;height:26px}.lp .cta{text-align:center;padding:96px 0}.lp .cta h2{margin:0 auto}.lp .cta .slead{margin:16px auto 0;text-align:center}.lp .cta .row{margin-top:30px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lp footer{border-top:1px solid var(--line);padding:40px 0;color:var(--ink-3);font-size:13.5px}.lp .foot-in{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lp .foot-links{margin-left:auto;display:flex;gap:22px}.lp .foot-links a:hover{color:var(--ink-2)}