:where(.lp-tl) a{color:#e8b53d;text-decoration:none}:where(.lp-tl) a:hover{color:#f3e0a8}.lp-tl{--e:cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;background:#07090e;color:#e8eef6;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lp-tl *{box-sizing:border-box}.lp-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.lp-wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 40px}.lp-clipwrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#07090e}.lp-clip{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;transform:scale(.78)}.lp-feat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:56px;align-items:center}.lp-feat.lp-rev{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.lp-feat.lp-rev .lp-ftext{order:2}.lp-ftext{display:flex;flex-direction:column;gap:16px}.lp-frame{padding:10px;border-radius:22px}.lp-bento2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-rbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border-radius:14px;background:#0a0c11;border:1px solid rgba(155,134,217,.35)}.lp-rb{font-family:IBM Plex Mono,monospace;font-size:13px;padding:7px 11px;border-radius:8px;color:#cdd6e2;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.lp-rb.lp-on{color:#0d1117;background:#9b86d9;border-color:#9b86d9;font-weight:600}.lp-glass{background:linear-gradient(180deg,#fff1,#ffffff05);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #ffffff12,0 30px 80px #00000073;border-radius:20px}.lp-glow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.lp-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%);pointer-events:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;font-weight:600;font-size:15px;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.lp-btn-gold{background:#e8b53d;color:#0d1117;box-shadow:0 8px 30px #e8b53d47}.lp-btn-gold:hover{background:#f3e0a8;color:#0d1117}.lp-btn-ghost{background:#ffffff0f;color:#e8eef6;border:1px solid rgba(255,255,255,.12)}.lp-eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lp-h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:#f3f7fc}.lp-lead{color:#9aa5b3;font-size:18px;line-height:1.6}.lp-nav-links{display:flex;gap:6px}.lp-nav-links a{color:#9aa5b3;font-size:14px;font-weight:500;padding:8px 12px;border-radius:9px;white-space:nowrap}@media(max-width:1279px){.lp-nav-links{display:none}}.lp-nav-signin{white-space:nowrap}.lp-nav-links a:hover{color:#e8eef6;background:#ffffff0f}.lp-form{display:flex;gap:8px;padding:6px;border-radius:16px;width:100%;max-width:520px}.lp-form input{flex:1;min-width:0;min-height:44px;background:transparent;border:0;outline:0;color:#e8eef6;font-size:15px;padding:0 14px;font-family:inherit}.lp-form input::placeholder{color:#7e8694}.lp-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:13px;color:#cdd6e2;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.lp-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.lp-stage{perspective:1800px}.lp-shot{transform:rotateX(calc(14deg - 14deg * var(--hs, 0))) scale(calc(.98 + .02 * var(--hs, 0)));will-change:transform;transform-origin:50% 0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 60px 140px #000000b3,0 0 0 1px #e8b53d14,0 -30px 120px #e8b53d1a}.lp-shot img{display:block;width:100%;height:auto}.lp-float{position:absolute;animation:tl-float 6s ease-in-out infinite}@keyframes tl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-track{display:flex;gap:12px;width:max-content;animation:tl-marquee 48s linear infinite}@keyframes tl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-tick{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);font-family:IBM Plex Mono,monospace;font-size:14px;white-space:nowrap}.lp-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.lp-card{position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;gap:12px}.lp-card h3{margin:0;font-size:22px;letter-spacing:-.02em;color:#f3f7fc}.lp-card p{margin:0;color:#9aa5b3;font-size:15px;line-height:1.55}.lp-card .lp-img{margin-top:auto;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0c11}.lp-card .lp-img img{display:block;width:100%;height:auto}.lp-s5{grid-column:span 5}.lp-s6{grid-column:span 6}.lp-s7{grid-column:span 7}.lp-s12{grid-column:span 12}.lp-replay{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-step{padding:24px;display:flex;flex-direction:column;gap:10px}.lp-step b{font-family:IBM Plex Mono,monospace;font-size:13px;color:#e8b53d}.lp-step h4{margin:0;font-size:18px;color:#f3f7fc}.lp-step p{margin:0;color:#9aa5b3;font-size:14px;line-height:1.55}.lp-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lp-list li{display:flex;gap:10px;align-items:baseline;color:#cdd6e2;font-size:15px}.lp-list li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:2px;background:#e8b53d;transform:translateY(-2px)}.lp-faq details{border-bottom:1px solid rgba(255,255,255,.08);padding:20px 4px}.lp-faq summary{cursor:pointer;font-size:17px;font-weight:600;color:#e8eef6;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-faq summary:after{content:"+";color:#e8b53d;font-family:IBM Plex Mono,monospace}.lp-faq details[open] summary:after{content:"−"}.lp-faq p{margin:12px 0 0;color:#9aa5b3;line-height:1.6;font-size:15px;max-width:760px}.lp-foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.lp-foot a{color:#9aa5b3;font-size:14px}.lp-foot a:hover{color:#e8eef6}.lp-try{position:relative;overflow:hidden;padding:72px 48px 56px;border-color:#e8b53d61;background:linear-gradient(180deg,#e8b53d17,#ffffff04 42%)}.lp-try-clip{position:relative;max-width:1240px;margin:0 auto;border-color:#e8b53d4d;box-shadow:0 40px 120px #0009,0 0 90px #e8b53d29}.lp-try-cta{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:44px;text-align:center}.lp-try-cta .lp-form{max-width:560px}.lp-try-cta .lp-btn{min-height:50px;font-size:16px;padding:0 26px}.lp-last{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px}.lp-gold{background:linear-gradient(180deg,#f3e0a8,#e8b53d);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-nav{transition:background .35s,border-color .35s,box-shadow .35s}.lp-nav.lp-nav-on{background:linear-gradient(180deg,#121720db,#0a0c11d1);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff12,0 18px 50px #0000008c}.lp-prog{position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#e8b53d,#f3e0a8);transform-origin:0 50%;transform:scaleX(var(--sp, 0));pointer-events:none}.lp-nav-links a{transition:color .2s,background .2s}.lp-nav-links a.lp-act{color:#f3f7fc;background:#ffffff12}.lp-js .lp-rv,.lp-js .lp-rvs>*{opacity:0;transform:translateY(26px);transition:opacity .7s var(--e),transform .9s var(--e)}.lp-js .lp-rvc{opacity:0;transform:translateY(48px) scale(.965);transition:opacity .9s var(--e),transform 1.1s var(--e)}.lp-js .lp-rv.lp-in,.lp-js .lp-rvs.lp-in>*,.lp-js .lp-rvc.lp-in{opacity:1;transform:none}.lp-rvs>:nth-child(2){transition-delay:.08s}.lp-rvs>:nth-child(3){transition-delay:.16s}.lp-rvs>:nth-child(4){transition-delay:.24s}.lp-rvs>:nth-child(5){transition-delay:.32s}.lp-rvs>:nth-child(6){transition-delay:.4s}.lp-rvs>:nth-child(7){transition-delay:.48s}.lp-hero-in>*{animation:lp-up .9s var(--e) both}.lp-hero-in>:nth-child(2){animation-delay:.07s}.lp-hero-in>:nth-child(3){animation-delay:.14s}.lp-hero-in>:nth-child(4){animation-delay:.21s}.lp-hero-in>:nth-child(5){animation-delay:.27s}.lp-hero-in>:nth-child(6){animation-delay:.32s}.lp-hero-in>.lp-stage{animation:lp-up-big 1.3s var(--e) .4s both}@keyframes lp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-up-big{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.lp-spot{isolation:isolate;transition:border-color .35s}.lp-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(232,181,61,.11),transparent 45%);opacity:0;transition:opacity .4s}.lp-spot:hover{border-color:#e8b53d42}.lp-spot:hover:before{opacity:1}.lp-step{position:relative}.lp-btn{transition:background .2s,box-shadow .25s,transform .15s}.lp-btn:active{transform:translateY(1px) scale(.985)}.lp-btn-gold{position:relative;overflow:hidden}.lp-btn-gold:hover{box-shadow:0 10px 40px #e8b53d73}.lp-btn-gold:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-50%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);opacity:0;pointer-events:none}.lp-try .lp-btn-gold:after{animation:lp-shine-loop 5s ease-in-out 1.5s infinite}.lp-btn-gold:hover:after{animation:lp-shine .9s ease}@keyframes lp-shine{0%{left:-50%;opacity:1}to{left:130%;opacity:1}}@keyframes lp-shine-loop{0%{left:-50%;opacity:1}22%{left:130%;opacity:1}23%,to{left:130%;opacity:0}}.lp-try>.lp-glow{animation:lp-breathe 7s ease-in-out infinite}@keyframes lp-breathe{0%,to{opacity:.7}50%{opacity:1}}.lp-marquee:hover .lp-track{animation-play-state:paused}.lp-shot .lp-clip{transform:scale(1.09375)}.lp-clipwrap.lp-flat{border-radius:0}.lp-btn-lg{min-height:52px;padding:0 26px;font-size:16px;border-radius:14px}.lp-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1479px){.lp-shot .lp-clip{transform:scale(.9)}}@media(max-width:1439px){.lp-clip{transform:scale(.62)}}@media(max-width:1199px){.lp-feat,.lp-feat.lp-rev{grid-template-columns:minmax(0,1fr);gap:28px}.lp-feat.lp-rev .lp-ftext{order:0}.lp-clip{transform:scale(.72)}}@media(max-width:999px){.lp-clip{transform:scale(.55)}.lp-shot .lp-clip{transform:scale(.6)}}@media(max-width:860px){.lp-clip,.lp-shot .lp-clip{transform:scale(.275)}.lp-bento2,.lp-trust{grid-template-columns:minmax(0,1fr)}.lp-wrap{padding:0 18px}.lp-nav-links,.lp-nav-signin{display:none}.lp-nav-lang{margin-left:auto}.lp-form{flex-direction:column}.lp-cols3,.lp-steps,.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-s5,.lp-s6,.lp-s7,.lp-s12{grid-column:auto}.lp-replay{grid-template-columns:minmax(0,1fr);gap:28px}.lp-shot{transform:none}.lp-float{display:none}.lp-card{padding:22px}.lp-try{padding:44px 14px 32px}.lp-last{padding:22px}}@media(prefers-reduced-motion:reduce){.lp-track,.lp-float,.lp-hero-in>*,.lp-hero-in>.lp-stage,.lp-try>.lp-glow,.lp-btn-gold:after,.lp-try .lp-btn-gold:after,.lp-btn-gold:hover:after{animation:none}}.lp-nav-join{min-height:40px;font-size:14px;padding:0 16px}.lp-cta-short{display:none}@media(max-width:519px){.lp-nav-join .lp-cta-long{display:none}.lp-nav-join .lp-cta-short{display:inline}}.lp-soon{align-self:flex-start;font-size:12px}.lp-starter{position:relative;overflow:hidden;margin-top:16px;padding:44px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:48px;align-items:center;border-color:#e8b53d61;background:linear-gradient(160deg,#e8b53d1c,#ffffff05 55%)}.lp-starter-head,.lp-starter-lists{position:relative}.lp-starter-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lp-starter-head h3{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:#f3f7fc}.lp-price{margin:6px 0 0;display:flex;align-items:baseline;gap:6px;line-height:1}.lp-price .lp-gold{font-size:clamp(56px,6vw,76px);font-weight:700;letter-spacing:-.045em;padding-bottom:.06em}.lp-price-per{font-size:19px;font-weight:500;color:#9aa5b3}.lp-trial{color:#f3e0a8;border-color:#e8b53d59;background:#e8b53d1a;font-weight:500}.lp-starter-lead{margin:2px 0 6px;color:#9aa5b3;line-height:1.6}.lp-starter-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-left:48px;border-left:1px solid rgba(255,255,255,.08)}.lp-starter-lists h4{margin:0 0 16px;font-weight:500;color:#7e8694}.lp-checks{gap:14px}.lp-checks li{align-items:flex-start;line-height:1.45}.lp-checks li:before{width:20px;height:20px;border-radius:50%;transform:translateY(-1px);background:#e8b53d21 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23e8b53d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:inset 0 0 0 1px #e8b53d66}@media(max-width:1199px){.lp-starter{grid-template-columns:minmax(0,1fr);gap:36px}.lp-starter-lists{padding:36px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:860px){.lp-starter{padding:28px 22px;gap:28px}.lp-starter-lists{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}}.lp-mark{color:#e8b53d;flex:none}.lp-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.lp-join{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px}.lp-try-cta .lp-join{max-width:560px}.lp-form{transition:border-color .2s,box-shadow .2s}.lp-form:focus-within{border-color:#e8b53d8c;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #e8b53d24,0 30px 80px #00000073}.lp-form:has(input[aria-invalid=true]){border-color:#ff516099}.lp-form input:focus-visible{outline:none}.lp-form-error,.wl-error{margin:0;padding:8px 14px;border-radius:10px;font-size:13.5px;line-height:1.45;color:#ffb3b9;background:#ff51601a;border:1px solid rgba(255,81,96,.35);animation:lp-up .25s var(--e,ease) both}html:has(.lp-tl){color-scheme:dark;background:#07090e;scrollbar-color:#2a323e #07090e}.lp-tl{-webkit-tap-highlight-color:transparent}.lp-tl ::selection{background:#e8b53d59;color:#fff}.lp-tl :focus{outline:none}.lp-tl :focus-visible{outline:2px solid #e8b53d;outline-offset:3px}.lp-tl input:-webkit-autofill,.lp-tl input:-webkit-autofill:hover,.lp-tl input:-webkit-autofill:focus{-webkit-text-fill-color:#e8eef6;caret-color:#e8eef6;-webkit-box-shadow:0 0 0 1000px #10141b inset;transition:background-color 9999s}.lp-tl input:-moz-ui-invalid{box-shadow:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-lang{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em}.lp-lang-item{display:inline-flex;align-items:center;gap:6px}.lp-lang a,.lp-foot .lp-lang a{color:#7e8694;font-size:13px;padding:4px 2px;border-radius:6px}.lp-lang a:hover,.lp-foot .lp-lang a:hover{color:#e8eef6}.lp-lang a[aria-current],.lp-foot .lp-lang a[aria-current]{color:#f3f7fc}.lp-lang-dot{color:#4b5361}.lp-hint{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:30;background:linear-gradient(180deg,#121720f2,#0a0c11f2);border-color:#ffffff21;display:flex;align-items:center;gap:12px;padding:10px 8px 10px 16px;border-radius:14px;font-size:14px;color:#cdd6e2;max-width:calc(100vw - 32px);box-sizing:border-box;box-shadow:0 18px 50px #0000008c}.lp-hint a{color:#e8b53d;font-weight:600;white-space:nowrap}.lp-hint-x{background:none;border:0;color:#9aa5b3;font-size:18px;line-height:1;padding:4px 8px;cursor:pointer;border-radius:8px}.lp-hint-x:hover{color:#f3f7fc;background:#ffffff0f}
