.lp{--emerald:#0b7a5f;--bg:#fff;--bg2:#f6f2ea;--card:#fff;--card2:#f6f2ea;--line:#e6e0d4;--line2:#cfc6b5;--fg:#0d1b1e;--fg2:#5c6b6e;--fg3:#8a9698;--mint:#0b7a5f;--nav:#ffffffd1;--glow:#0b7a5f1a;--grain:.03;--ease:cubic-bezier(.16, 1, .3, 1);--max:1180px;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-weight:300;position:relative;overflow-x:hidden}.lp[data-theme=dark]{--bg:#070e0d;--bg2:#0a1413;--card:#0d1a18;--card2:#101f1c;--line:#ffffff17;--line2:#ffffff24;--fg:#eaf2f0;--fg2:#8fa5a1;--fg3:#5e7370;--mint:#3fcf9a;--nav:#070e0dcc;--glow:#3fcf9a29;--grain:.035}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp:before{content:"";z-index:1;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp .wrap{max-width:var(--max);z-index:2;margin:0 auto;padding:0 28px;position:relative}.lp .mono{font-family:var(--font-mono);direction:ltr;display:inline-block}.lp .ann{border-bottom:1px solid var(--line);background:var(--bg2)}.lp .ann a{color:var(--fg2);justify-content:center;align-items:center;gap:10px;padding:11px;font-size:13px;text-decoration:none;transition:color .25s;display:flex}.lp .ann a:hover{color:var(--mint)}.lp .ann b{color:var(--mint);font-weight:500}.lp nav{z-index:80;transition:.4s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.lp nav.on{background:var(--nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line)}.lp .navin{max-width:var(--max);align-items:center;gap:30px;margin:0 auto;padding:14px 28px;display:flex}.lp .brand{align-items:center;gap:11px;font-size:19px;font-weight:500;display:flex}.lp .mark{background:var(--emerald);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lp .mark svg{width:19px;height:19px}.lp .nl{gap:24px;margin-inline-start:auto;font-size:14px;display:flex}.lp .nl a{color:var(--fg2);text-decoration:none;transition:color .2s}.lp .nl a:hover{color:var(--fg)}.lp .tt{border:1px solid var(--line2);width:38px;height:38px;color:var(--fg2);cursor:pointer;transition:.25s var(--ease);background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.lp .tt:hover{color:var(--mint);border-color:var(--mint)}.lp .btn{background:var(--fg);color:var(--bg);cursor:pointer;transition:.3s var(--ease);border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.lp .btn:hover{background:var(--mint);color:#fff}.lp .btn.lg{border-radius:10px;padding:14px 28px;font-size:16px}.lp .btn.g{color:var(--fg);border-color:var(--line2);background:0 0}.lp .btn.g:hover{background:color-mix(in srgb, var(--mint) 8%, transparent);border-color:var(--mint);color:var(--mint)}.lp .hero{text-align:center;padding:96px 0 0;position:relative}.lp .glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse at center, var(--glow), transparent 62%);filter:blur(30px);width:1000px;height:620px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.lp .chip{border:1px solid var(--line2);color:var(--fg2);border-radius:99px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.lp .chip b{background:var(--emerald);color:#fff;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:500}.lp h1{letter-spacing:-.03em;margin:26px 0 0;font-size:clamp(38px,5.6vw,74px);font-weight:600;line-height:1.1}.lp h1 span{color:var(--fg3)}.lp .lede{color:var(--fg2);max-width:44ch;margin:22px auto 0;font-size:19px;line-height:1.75}.lp .hctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.lp .stage{margin-top:64px;position:relative}.lp .win{border:1px solid var(--line2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px #00000073}.lp .wbar{border-bottom:1px solid var(--line);background:var(--card2);align-items:center;gap:8px;padding:13px 16px;display:flex}.lp .wbar .d{background:var(--line2);border-radius:99px;flex:none;width:11px;height:11px}.lp .wurl{color:var(--fg3);margin-inline-start:12px;font-size:12px}.lp .slot{text-align:center;background:repeating-linear-gradient(135deg, transparent, transparent 9px, color-mix(in srgb, var(--fg) 3%, transparent) 9px, color-mix(in srgb, var(--fg) 3%, transparent) 18px);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:430px;padding:0 40px;display:flex}.lp .slotk{color:var(--fg2);font-size:14px}.lp .slott{color:var(--fg3);max-width:44ch;font-size:13px;line-height:1.7}.lp .mockstage{background:var(--bg2);justify-content:center;align-items:center;min-height:430px;padding:34px;display:flex}.lp .split{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:16px;width:100%;display:grid}.lp .ed,.lp .pv{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -34px #00000073}.lp .ed{text-align:right;flex-direction:column;gap:13px;padding:20px;display:flex}.lp .edh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);font-size:11px}.lp .edrow{flex-direction:column;gap:6px;display:flex}.lp .edlab{color:var(--fg2);font-size:12px}.lp .edin{border:1px solid var(--line);background:var(--bg2);height:38px;color:var(--fg);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;display:flex}.lp .edin.ltr{direction:ltr}.lp .sw{gap:8px;display:flex}.lp .swb{border:2px solid #0000;border-radius:7px;width:26px;height:26px}.lp .swb.on{border-color:color-mix(in srgb, var(--fg) 45%, transparent)}.lp .pv{flex-direction:column;display:flex}.lp .pvbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.lp .pvdot{background:var(--emerald);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.lp .pvname{color:var(--fg);font-size:13px;font-weight:600}.lp .pvnav{gap:7px;margin-inline-start:auto;display:flex}.lp .pvnav i{background:var(--line2);border-radius:99px;width:20px;height:6px}.lp .pvhero{background:var(--emerald);color:#fff;text-align:center;padding:26px 22px}.lp .pvhero h4{font-size:20px;font-weight:600}.lp .pvhero p{opacity:.92;margin-top:6px;font-size:12.5px}.lp .pvcta{height:32px;color:var(--emerald);background:#fff;border-radius:99px;align-items:center;gap:6px;margin-top:13px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.lp .pvsvc{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.lp .pvcard{border:1px solid var(--line);text-align:center;border-radius:10px;padding:12px 8px}.lp .pvcard b{color:var(--fg);font-size:12.5px;font-weight:600;display:block}.lp .pvcard span{color:var(--mint);font-size:11.5px;font-family:var(--font-mono)}@media (max-width:900px){.lp .mockstage{min-height:0;padding:20px 14px}.lp .split{grid-template-columns:1fr}}.lp .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:110px;padding:26px 0}.lp .strip p{text-align:center;color:var(--fg3);letter-spacing:.02em;font-size:13px}.lp section{padding:110px 0}.lp .eyeb{color:var(--mint);margin-bottom:14px;font-size:13px}.lp h2{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.25}.lp h2 span{color:var(--fg3)}.lp .sub{color:var(--fg2);max-width:56ch;margin-top:16px;font-size:17px;line-height:1.8}.lp .bento{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.lp .cell{background:var(--bg);padding:34px 30px;transition:background .35s}.lp .cell:hover{background:var(--card)}.lp[data-theme=dark] .cell:hover{background:var(--card2)}.lp .cell .ic{background:var(--card2);border:1px solid var(--line2);width:34px;height:34px;color:var(--mint);border-radius:9px;place-items:center;margin-bottom:18px;font-size:15px;display:grid}.lp .cell h3{font-size:17px;font-weight:500}.lp .cell p{color:var(--fg2);margin-top:9px;font-size:14px;line-height:1.75}.lp .cell.wide{grid-column:span 2}.lp .navband{border:1px solid var(--line2);background:var(--card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:44px 42px;transition:border-color .3s;display:flex}.lp .navband:hover{border-color:var(--mint)}.lp .navband .sub{margin-top:12px}.lp .navband .btn{white-space:nowrap;flex:none}.lp .mqw{margin-top:48px;position:relative}.lp .mq{gap:10px;width:max-content;animation:40s linear infinite lp-sl;display:flex}.lp .mq.r{margin-top:10px;animation-duration:52s;animation-direction:reverse}.lp .mqw:hover .mq{animation-play-state:paused}@keyframes lp-sl{to{transform:translate(50%)}}.lp .ch{border:1px solid var(--line);background:var(--card);color:var(--fg2);white-space:nowrap;border-radius:8px;padding:11px 20px;font-size:14px}.lp .mqw:before,.lp .mqw:after{content:"";z-index:2;width:120px;position:absolute;top:0;bottom:0}.lp .mqw:before{background:linear-gradient(to left, transparent, var(--bg));inset-inline-start:0}.lp .mqw:after{background:linear-gradient(to right, transparent, var(--bg));inset-inline-end:0}.lp .stat{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:90px 0}.lp .big{letter-spacing:-.04em;background:linear-gradient(180deg, var(--fg), var(--fg3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,9vw,120px);font-weight:600;line-height:1}.lp .stat p{color:var(--fg2);margin-top:16px;font-size:17px}.lp .cg{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp .pts{gap:14px;margin-top:30px;display:grid}.lp .pt{color:var(--fg2);align-items:center;gap:12px;font-size:16px;display:flex}.lp .tk{background:var(--card2);border:1px solid var(--line2);width:22px;height:22px;color:var(--mint);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.lp .card{background:var(--card);border:1px solid var(--line2);border-radius:16px;padding:34px}.lp .card h3{font-size:21px;font-weight:500}.lp .f{margin-top:20px}.lp .lab{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.lp .lab b{font-size:14px;font-weight:400}.lp .lab i{color:var(--fg3);font-size:12px;font-style:normal}.lp .lab i.r{color:var(--mint)}.lp input{width:100%;color:var(--fg);background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:14px;font-family:inherit;font-size:15px;font-weight:300;transition:all .25s}.lp input::placeholder{color:var(--fg3)}.lp input:focus{border-color:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 14%, transparent);outline:0}.lp input.bad{border-color:#f97066}.lp .ph{direction:ltr;flex-direction:row-reverse;display:flex}.lp .ph input{text-align:left;border-start-start-radius:0;border-end-start-radius:0}.lp .pfx{background:var(--card2);border:1px solid var(--line);color:var(--fg2);font-size:14px;font-family:var(--font-mono);direction:ltr;border-inline-end:0;border-start-start-radius:9px;border-end-start-radius:9px;place-items:center;padding:0 15px;display:grid}.lp .er{color:#f97066;margin-top:6px;font-size:12px;display:none}.lp .er.show{display:block}.lp .card .btn{width:100%;margin-top:24px;padding:15px}.lp .note{color:var(--fg3);text-align:center;margin-top:12px;font-size:12px}.lp .done{text-align:center;padding:34px 0;display:none}.lp .done.show{display:block}.lp .done .k{color:var(--mint);font-size:34px}.lp .done p{color:var(--fg2);margin-top:10px;font-size:15px;line-height:1.7}.lp footer{border-top:1px solid var(--line);padding:60px 0 30px}.lp .fg{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;display:grid}.lp .fg h4{color:var(--fg3);margin-bottom:14px;font-size:13px;font-weight:400}.lp .fg a{color:var(--fg2);margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.lp .fg a:hover{color:var(--mint)}.lp .fb{border-top:1px solid var(--line);color:var(--fg3);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:46px;padding-top:22px;font-size:13px;display:flex}.lp .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.lp .rv.on{opacity:1;transform:none}@media (max-width:900px){.lp .bento,.lp .cg,.lp .fg{grid-template-columns:1fr}.lp .cell.wide{grid-column:span 1}.lp .nl{display:none}.lp section{padding:80px 0}.lp .slot{height:auto;min-height:360px;padding:60px 30px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.lp .rv{opacity:1!important;transform:none!important}}
