.lp{--lp-display:var(--font-lp-display),ui-sans-serif,system-ui,sans-serif;--lp-body:var(--font-lp-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lp-mono:var(--font-lp-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--up:#1fd08a;--down:#ff5c6c;--warn:#f5b82e;color-scheme:dark}.lp[data-theme=gold]{--bg:#070b14;--bg-2:#0c1220;--bg-3:#121a2c;--bg-4:#19233a;--line:rgba(173,190,220,.10);--line-2:rgba(173,190,220,.18);--fg:#f3f5f9;--fg-2:#aab3c4;--fg-3:#6f7a8e;--accent:#f2bf2d;--accent-2:#e39a12;--accent-ink:#191203;--accent-soft:rgba(242,191,45,.12);--accent-line:rgba(242,191,45,.35);--glow:rgba(242,191,45,.22);--glow-2:rgba(80,120,255,.10)}.lp[data-theme=emerald]{--bg:#090b0f;--bg-2:#0e1116;--bg-3:#14181f;--bg-4:#1b2029;--line:rgba(190,205,215,.10);--line-2:rgba(190,205,215,.18);--fg:#f2f5f6;--fg-2:#a9b3b9;--fg-3:#6c767e;--accent:#27e3a2;--accent-2:#13b981;--accent-ink:#04170f;--accent-soft:rgba(39,227,162,.11);--accent-line:rgba(39,227,162,.35);--glow:rgba(39,227,162,.20);--glow-2:rgba(39,120,227,.08)}.lp[data-theme=blue]{--bg:#0a0f1d;--bg-2:#0f1628;--bg-3:#152038;--bg-4:#1c2a47;--line:rgba(170,190,235,.10);--line-2:rgba(170,190,235,.18);--fg:#f1f4fb;--fg-2:#a8b3cc;--fg-3:#6b7892;--accent:#4f8dff;--accent-2:#2f6ff0;--accent-ink:#ffffff;--accent-soft:rgba(79,141,255,.13);--accent-line:rgba(79,141,255,.38);--glow:rgba(79,141,255,.24);--glow-2:rgba(120,80,255,.10)}.lp{background:var(--bg);color:var(--fg);font-family:var(--lp-body);font-size:15px;line-height:1.55;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--lp-display);margin:0;text-wrap:balance;letter-spacing:-.02em;font-weight:600}.lp p{margin:0}.lp .num{font-family:var(--lp-mono);font-variant-numeric:tabular-nums}.lp .wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}@media (min-width:1500px){.lp .wrap{max-width:1360px;padding-inline:32px}}@media (min-width:1800px){.lp .wrap{max-width:1480px;padding-inline:40px}}.lp .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lp .eyebrow:before{content:"";width:18px;height:1px;background:var(--accent)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.lp .btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:var(--accent-ink);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 10px 30px -10px var(--glow)}.lp .btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 16px 36px -10px var(--glow)}.lp .btn-ghost{border-color:var(--line-2);color:var(--fg);background:rgba(255,255,255,.02)}.lp .btn-ghost:hover{border-color:var(--fg-3)}.lp .btn-sm{height:38px;padding:0 16px;font-size:13.5px}.lp .btn:focus-visible,.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .up{color:var(--up)}.lp .down{color:var(--down)}.lp section{padding-block:88px}.lp .sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:end;margin-bottom:44px}.lp .sec-head h2{font-size:38px;line-height:1.1;margin-top:14px}.lp .sec-head p{color:var(--fg-2);font-size:16px;max-width:46ch}.lp .nav{position:sticky;top:0;z-index:30;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}.lp .nav .wrap{gap:28px;height:66px}.lp .brand,.lp .nav .wrap{display:flex;align-items:center}.lp .brand{gap:10px;font-family:var(--lp-display);font-weight:600;font-size:16px;letter-spacing:-.01em}.lp .brand .mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,var(--accent),var(--accent-2));display:grid;place-items:center;box-shadow:0 6px 18px -6px var(--glow);color:var(--accent-ink)}.lp .brand .mark svg{width:16px;height:16px}.lp .nav-links{display:flex;gap:26px;font-size:14px;color:var(--fg-2);font-weight:500}.lp .nav-links a:hover{color:var(--fg)}.lp .nav-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.lp .nav-cta .signin{color:var(--fg-2);font-weight:500;font-size:14px;padding:0 12px}.lp .hero{position:relative;padding-block:72px 48px;overflow:hidden}.lp .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lp .hero-bg .g1{position:absolute;width:900px;height:600px;left:50%;top:-240px;transform:translateX(-10%);background:radial-gradient(closest-side,var(--glow),transparent 70%);opacity:.9;filter:blur(10px)}.lp .hero-bg .g2{position:absolute;width:700px;height:500px;left:-200px;top:200px;background:radial-gradient(closest-side,var(--glow-2),transparent 70%)}.lp .hero-bg .grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,transparent 100%);opacity:.6}.lp .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);gap:36px;align-items:center}.lp .pill{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);font-size:12.5px;color:var(--fg-2);font-weight:500}.lp .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 0 4px rgba(31,208,138,.18)}.lp .pill b{color:var(--fg);font-weight:600}.lp .hero h1{font-size:52px;line-height:1.04;margin-top:22px;letter-spacing:-.035em}.lp .hero h1 em{font-style:normal;color:var(--accent)}.lp .hero .lede{color:var(--fg-2);font-size:18px;line-height:1.6;max-width:52ch;margin-top:22px}.lp .hero .ctas{gap:12px;margin-top:32px}.lp .hero .ctas,.lp .trust{display:flex;flex-wrap:wrap}.lp .trust{gap:22px;margin-top:28px;color:var(--fg-3);font-size:13px}.lp .trust span{display:inline-flex;align-items:center;gap:7px}.lp .trust svg{width:15px;height:15px;color:var(--accent)}.lp .shot{position:relative;padding:20px 0 28px}.lp .window{position:relative;border-radius:16px;border:1px solid var(--line-2);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.4),0 30px 90px -40px var(--glow);overflow:hidden;width:100%}.lp .win-bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--bg-2)}.lp .win-bar i{width:10px;height:10px;border-radius:50%;background:var(--bg-4);border:1px solid var(--line-2)}.lp .win-bar .url{margin-left:10px;flex:1;height:24px;border-radius:7px;background:var(--bg);border:1px solid var(--line);font-size:11px;color:var(--fg-3);display:flex;align-items:center;padding:0 10px;gap:6px}.lp .win-bar .url svg{width:11px;height:11px;color:var(--up)}.lp .win-body{display:grid;grid-template-columns:138px 1fr;min-height:420px}.lp .side{border-right:1px solid var(--line);padding:14px 10px;font-size:12px;color:var(--fg-3);display:flex;flex-direction:column;gap:3px}.lp .side .it{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px}.lp .side .it svg{width:14px;height:14px;opacity:.9}.lp .side .it.on{background:var(--accent-soft);color:var(--fg);font-weight:500}.lp .side .it.on svg{color:var(--accent)}.lp .side .grp{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:12px 9px 4px;color:var(--fg-3)}.lp .main{padding:16px;min-width:0}.lp .main .topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lp .main .topline h4{font-size:14px}.lp .tag{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-2)}.lp .tag.on{color:var(--up);border-color:rgba(31,208,138,.35);background:rgba(31,208,138,.08)}.lp .tag.off{color:var(--down);border-color:rgba(255,92,108,.35);background:rgba(255,92,108,.08)}.lp .tag.mid{color:var(--warn);border-color:rgba(245,184,46,.35);background:rgba(245,184,46,.08)}.lp .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lp .tile{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:10px 11px;min-width:0}.lp .tile .l{font-size:9.5px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .tile .v{font-size:17px;font-weight:600;margin-top:3px}.lp .tile .s{font-size:10.5px;color:var(--fg-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .chart{margin-top:10px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:11px 12px 6px}.lp .chart .hd{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.lp .chart svg{width:100%;height:96px;display:block}.lp .rows{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp .rowcard{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.lp .rowcard .h{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.lp .rowcard .r{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-top:1px solid var(--line)}.lp .rowcard .r:first-of-type{border-top:0}.lp .rowcard .r b{font-weight:600}.lp .float{position:absolute;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:11px 13px;box-shadow:0 24px 50px -20px rgba(0,0,0,.8);font-size:12.5px;display:flex;gap:10px;align-items:center;backdrop-filter:blur(8px);z-index:2}.lp .float .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.lp .float .t{font-weight:600;color:var(--fg)}.lp .float .d{color:var(--fg-3);font-size:11.5px;margin-top:1px}.lp .f1{left:-12px;bottom:0}.lp .f1 .ic{background:var(--accent-soft);color:var(--accent)}.lp .f2{right:-12px;top:0}.lp .f2 .ic{background:rgba(31,208,138,.12);color:var(--up)}.lp .float svg{width:16px;height:16px}.lp .ticker{border-block:1px solid var(--line);background:var(--bg-2)}.lp .ticker .wrap{display:flex;align-items:center;height:50px;overflow:hidden}.lp .ticker .lbl{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-right:22px;border-right:1px solid var(--line);margin-right:22px;white-space:nowrap;flex-shrink:0}.lp .ticker .lbl i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:lp-pulse 1.6s infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp .ticker .row{display:flex;gap:30px;white-space:nowrap;font-size:13px;overflow:hidden;mask-image:linear-gradient(90deg,#000 85%,transparent)}.lp .ticker .row span{display:inline-flex;gap:8px;align-items:center}.lp .ticker .row b{font-weight:600}.lp .ticker .row .p{color:var(--fg-2)}.lp .proof{padding-block:56px}.lp .proof .wrap>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg-2)}.lp .proof .c{padding:22px 26px;border-right:1px solid var(--line)}.lp .proof .c:last-child{border-right:0}.lp .proof .v{font-family:var(--lp-display);font-size:30px;font-weight:600;letter-spacing:-.03em}.lp .proof .v small{font-size:15px;color:var(--fg-3);font-weight:500;margin-left:4px}.lp .proof .k{font-size:13px;color:var(--fg-2);margin-top:4px}.lp .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.lp .card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-width:0}.lp .card:hover{border-color:var(--line-2)}.lp .card h3{font-size:18px;letter-spacing:-.015em}.lp .card p{color:var(--fg-2);font-size:14px;max-width:44ch}.lp .card .ico{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:6px}.lp .card .ico svg{width:18px;height:18px}.lp .card.span3{grid-column:span 3}.lp .card.span2{grid-column:span 2}.lp .demo{margin-top:auto;padding-top:16px}@media (min-width:1100px){.lp .card.span3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:center}.lp .card.span3 .card-text{display:flex;flex-direction:column;gap:10px}.lp .card.span3 .demo{margin-top:0;padding-top:0}}.lp .mini-table{border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:12.5px;background:var(--bg)}.lp .mini-table .tr{display:grid;grid-template-columns:1.2fr 1fr 1fr .9fr;gap:8px;padding:8px 12px;border-top:1px solid var(--line);align-items:center}.lp .mini-table .tr:first-child{border-top:0;color:var(--fg-3);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.lp .score{display:inline-block;height:6px;border-radius:3px;background:var(--bg-4);position:relative;width:100%}.lp .score i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.lp .chat{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.lp .msg{max-width:88%;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg)}.lp .msg.me{align-self:flex-end;background:var(--accent-soft);border-color:var(--accent-line);color:var(--fg)}.lp .msg .src{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.lp .msg .src span{font-size:10px;padding:2px 7px;border-radius:5px;background:var(--bg-3);border:1px solid var(--line);color:var(--fg-3)}.lp .alert-demo{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:10px 12px;font-size:12.5px;display:flex;align-items:center;gap:10px}.lp .alert-demo .b{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);flex-shrink:0}.lp .kv{display:grid;grid-template-columns:1fr auto;gap:6px 14px;font-size:12.5px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:10px 12px}.lp .kv span:nth-child(odd){color:var(--fg-3)}.lp .kv span:nth-child(2n){text-align:right;font-weight:600}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.lp .steps:before{content:"";position:absolute;left:calc(16.66% + 24px);right:calc(16.66% + 24px);top:22px;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),var(--line-2),transparent)}.lp .step{position:relative}.lp .step .n{width:44px;height:44px;border-radius:50%;background:var(--bg-2);border:1px solid var(--accent-line);color:var(--accent);display:grid;place-items:center;font-family:var(--lp-mono);font-weight:500;font-size:14px;margin-bottom:18px;position:relative;z-index:1;box-shadow:0 0 0 8px var(--bg)}.lp .step h3{font-size:18px}.lp .step p{color:var(--fg-2);font-size:14px;margin-top:8px;max-width:36ch}.lp .step .note{margin-top:12px;font-size:12px;color:var(--fg-3);display:inline-flex;align-items:center;gap:6px}.lp .step .note svg{width:13px;height:13px;color:var(--accent)}.lp .secure{background:var(--bg-2);border-block:1px solid var(--line)}.lp .secure .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.lp .secure h2{font-size:36px;line-height:1.12;margin-top:14px}.lp .secure .lede{color:var(--fg-2);margin-top:18px;font-size:16px;max-width:42ch}.lp .secure .items{border:1px solid var(--line);border-radius:14px;background:var(--bg);overflow:hidden}.lp .secure .item{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 24px;border-top:1px solid var(--line)}.lp .secure .item:first-child{border-top:0}.lp .secure .item .ico{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.lp .secure .item .ico svg{width:19px;height:19px}.lp .secure .item h3{font-size:16px}.lp .secure .item p{color:var(--fg-2);font-size:14px;margin-top:5px;max-width:56ch}.lp .secure .item code{font-family:var(--lp-mono);font-size:12px;color:var(--fg);background:var(--bg-3);padding:1px 6px;border-radius:5px;border:1px solid var(--line)}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.lp .plan{border:1px solid var(--line);border-radius:16px;padding:26px;background:var(--bg-2);display:flex;flex-direction:column;position:relative}.lp .plan.hi{border-color:var(--accent-line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg-2)),var(--bg-2));box-shadow:0 30px 60px -40px var(--glow)}.lp .plan .badge{position:absolute;top:-12px;left:24px;background:linear-gradient(180deg,var(--accent),var(--accent-2));color:var(--accent-ink);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.lp .plan .nm{font-family:var(--lp-display);font-weight:600;font-size:18px}.lp .plan .for{color:var(--fg-3);font-size:13px;margin-top:2px}.lp .plan .pr{display:flex;align-items:baseline;gap:6px;margin:18px 0 6px}.lp .plan .pr b{font-family:var(--lp-display);font-size:40px;font-weight:600;letter-spacing:-.03em}.lp .plan .pr span{color:var(--fg-3);font-size:14px}.lp .plan ul{list-style:none;padding:0;margin:16px 0 24px;display:grid;gap:9px;font-size:14px;color:var(--fg-2)}.lp .plan li{display:flex;gap:10px;align-items:flex-start}.lp .plan li svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.lp .plan .btn{margin-top:auto;width:100%}.lp .pay{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:22px;color:var(--fg-3);font-size:13px;flex-wrap:wrap}.lp .pay span{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);padding:5px 10px;border-radius:8px;background:var(--bg-2);color:var(--fg-2)}.lp .faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.lp .faq h2{font-size:34px;line-height:1.12;margin-top:14px}.lp .faq details{border-top:1px solid var(--line);padding:18px 0}.lp .faq details:last-child{border-bottom:1px solid var(--line)}.lp .faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:var(--accent);font-size:20px;font-weight:400}.lp .faq details[open] summary:after{content:"–"}.lp .faq details p{color:var(--fg-2);font-size:14.5px;margin-top:10px;max-width:60ch}.lp .cta .box{border:1px solid var(--accent-line);border-radius:22px;padding:56px;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--bg-2)),var(--bg-2) 60%);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.lp .cta .box:after{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent 70%)}.lp .cta h2{font-size:38px;line-height:1.1}.lp .cta p{color:var(--fg-2);margin-top:12px;font-size:16px;max-width:44ch}.lp .cta .ctas{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.lp .news{position:relative;z-index:1;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px}.lp .news h3{font-size:15px}.lp .news p{font-size:13px;margin-top:4px;color:var(--fg-3)}.lp .news form{display:flex;gap:8px;margin-top:14px}.lp .news input{flex:1;height:42px;border-radius:9px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);padding:0 12px;font:inherit;font-size:14px;min-width:0}.lp .news input::placeholder{color:var(--fg-3)}.lp .news .ok{font-size:13.5px;color:var(--up);font-weight:500;margin-top:14px}.lp .news .err{font-size:12px;color:var(--down);margin-top:8px}.lp footer{border-top:1px solid var(--line);padding-block:48px 32px;color:var(--fg-3);font-size:13px}.lp footer .wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.lp footer h4{margin:0 0 12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-family:var(--lp-body)}.lp footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lp footer ul a:hover{color:var(--fg)}.lp footer .legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;margin-top:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px}@media (max-width:980px){.lp .cta .box,.lp .faq,.lp .hero .wrap,.lp .sec-head,.lp .secure .wrap{grid-template-columns:1fr}.lp .window{width:100%}.lp .hero h1{font-size:42px}.lp .bento{grid-template-columns:1fr 1fr}.lp .card.span2,.lp .card.span3{grid-column:span 2}.lp .steps{grid-template-columns:1fr}.lp .steps:before{display:none}.lp .plans{grid-template-columns:1fr}.lp .proof .wrap>div{grid-template-columns:1fr 1fr}.lp .proof .c:nth-child(2){border-right:0}.lp footer .wrap{grid-template-columns:1fr 1fr}.lp .nav-links{display:none}.lp .f1{left:0}.lp .f2{right:0}}@media (max-width:560px){.lp .bento,.lp .proof .wrap>div,.lp footer .wrap{grid-template-columns:1fr}.lp .card.span2,.lp .card.span3{grid-column:span 1}.lp .tiles{grid-template-columns:1fr 1fr}.lp .win-body{grid-template-columns:1fr}.lp .side{display:none}.lp .cta .box{padding:28px}.lp .hero{padding-block:48px 56px}.lp .hero h1{font-size:36px}}@media (min-width:1500px){.lp .hero h1{font-size:58px}.lp .hero .lede{font-size:19px}.lp .win-body{grid-template-columns:150px 1fr}.lp .tile .l{font-size:10px}}@media (prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}}.lp .auth-grid,.lp.auth{min-height:100vh}.lp .auth-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lp .auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 48px;background:var(--bg-2);border-right:1px solid var(--line)}.lp .auth-brand>*{position:relative;z-index:1}.lp .auth-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lp .auth-bg .grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(80% 70% at 30% 20%,#000 10%,transparent 100%);opacity:.7}.lp .auth-bg .g1{position:absolute;width:720px;height:520px;left:-200px;top:-200px;background:radial-gradient(closest-side,var(--glow),transparent 70%);filter:blur(8px)}.lp .auth-bg .g2{position:absolute;width:600px;height:460px;right:-240px;bottom:-200px;background:radial-gradient(closest-side,var(--glow-2),transparent 70%)}.lp .auth-story{max-width:46ch}.lp .auth-story h1{font-size:40px;line-height:1.08;letter-spacing:-.03em}.lp .auth-story>p{color:var(--fg-2);font-size:16px;margin-top:16px;max-width:40ch}.lp .auth-story ul{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:18px}.lp .auth-story li{display:flex;gap:14px;align-items:flex-start}.lp .auth-story li .ico{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.lp .auth-story li .ico svg{width:18px;height:18px}.lp .auth-story li b{display:block;font-weight:600;font-size:14.5px}.lp .auth-story li small{display:block;color:var(--fg-3);font-size:13px;margin-top:2px}.lp .auth-foot{display:flex;gap:20px;flex-wrap:wrap;color:var(--fg-3);font-size:12.5px}.lp .auth-foot span{display:inline-flex;align-items:center;gap:7px}.lp .auth-foot svg{width:14px;height:14px;color:var(--accent)}.lp .auth-form{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--bg)}.lp .auth-card{width:100%;max-width:400px;display:flex;flex-direction:column}.lp .auth-brand-sm{display:none;margin-bottom:28px;width:fit-content}.lp .auth-card .eyebrow{margin-bottom:14px}.lp .auth-card h2{font-size:28px;letter-spacing:-.025em}.lp .auth-card .sub{color:var(--fg-2);font-size:14px;margin:6px 0 24px}.lp .auth-card form{display:grid;gap:16px}.lp .auth-field label{display:block;font-size:12.5px;font-weight:500;color:var(--fg-2);margin-bottom:6px}.lp .auth-input{position:relative}.lp .auth-input .lead{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--fg-3);display:grid;place-items:center}.lp .auth-input .lead svg{width:16px;height:16px}.lp .auth-input input{width:100%;height:46px;border-radius:10px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);padding:0 44px 0 40px;font:inherit;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.lp .auth-input input::placeholder{color:var(--fg-3)}.lp .auth-input input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.lp .auth-input input:-webkit-autofill{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 1000px var(--bg-3) inset;caret-color:var(--fg)}.lp .auth-input .trail{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lp .auth-input .trail button{background:none;border:0;color:var(--fg-3);font:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;cursor:pointer;padding:4px}.lp .auth-input .trail button:hover{color:var(--fg)}.lp .auth-row{display:flex;justify-content:flex-end;margin-top:-6px}.lp .auth-link{color:var(--accent);font-weight:500}.lp .auth-link:hover{text-decoration:underline}.lp .auth-muted-link{color:var(--fg-3);font-size:12.5px}.lp .auth-muted-link:hover{color:var(--fg)}.lp .auth-submit{width:100%;height:46px;margin-top:4px}.lp .auth-submit:disabled{opacity:.6;transform:none}.lp .spinner{width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent-ink) 35%,transparent);border-top-color:var(--accent-ink);animation:lp-spin .8s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp .auth-alert{border-radius:10px;padding:11px 14px;font-size:13.5px;line-height:1.5;margin-bottom:16px;border:1px solid}.lp .auth-alert.err{color:#ffb4bc;background:rgba(255,92,108,.09);border-color:rgba(255,92,108,.3)}.lp .auth-alert.ok{color:var(--fg);background:rgba(31,208,138,.09);border-color:rgba(31,208,138,.3)}.lp .auth-alert.warn{color:var(--fg);background:rgba(245,184,46,.09);border-color:rgba(245,184,46,.35)}.lp .auth-footer{text-align:center;color:var(--fg-2);font-size:13px;margin-top:26px}.lp .auth-fine{color:var(--fg-3);font-size:11.5px;text-align:center;margin-top:18px}.lp .auth-strength{display:flex;align-items:center;gap:10px;margin-top:8px}.lp .auth-strength .bar{flex:1;height:4px;border-radius:2px;background:var(--bg-4);overflow:hidden}.lp .auth-strength .bar i{display:block;height:100%;border-radius:2px;transition:width .2s}.lp .auth-strength small{color:var(--fg-3);font-size:11px}.lp .auth-loading{min-height:100vh;display:grid;place-items:center;color:var(--fg-3);font-size:14px}@media (max-width:900px){.lp .auth-grid{grid-template-columns:1fr}.lp .auth-brand{display:none}.lp .auth-brand-sm{display:flex}.lp .auth-form{padding:32px 20px}}