.lp-root{--lp-bg:#fff;--lp-surface:#f5f5f6;--lp-hairline:#e8e8ea;--lp-hairline-strong:#d2d2d7;--lp-text:#1a1a1e;--lp-text-2:#55555e;--lp-text-3:#73737c;--chrome-bg:#fff;--chrome-border:#e8e8ea;--chrome-text:#55555e;--chrome-text-strong:#1a1a1e;font-family:var(--font-inter), -apple-system, system-ui, sans-serif;background:var(--lp-bg);color:var(--lp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}.lp-root ::selection{background:var(--lp-hairline);color:var(--lp-text)}.lp-root a:focus-visible,.lp-root button:focus-visible{outline-offset:2px;outline:2px solid #1a1a1e40}.lp-root .nav-right,.lp-root .footer-copy{font-family:inherit}.lp-wrap{max-width:980px;margin:0 auto;padding:0 24px}.lp-navlinks{align-items:center;gap:4px;display:flex}.lp-navlink{cursor:pointer;font:inherit;color:var(--lp-text-2);white-space:nowrap;background:0 0;border:none;padding:6px 10px;font-size:14px;font-weight:500;transition:color .15s}.lp-navlink:hover{color:var(--lp-text)}.lp-nav-right{align-items:center;gap:16px;display:flex}.lp-nav-auth{color:var(--lp-text-2);font-size:14px;font-weight:500;transition:color .15s}.lp-nav-auth:hover{color:var(--lp-text)}.lp-nav-demo{color:var(--lp-text);border:1px solid var(--lp-hairline-strong);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;transition:border-color .18s}.lp-nav-demo:hover{border-color:var(--lp-text)}.lp-h1{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 auto 24px;font-size:clamp(44px,7vw,80px);font-weight:600;line-height:1.05}.lp-lede{color:var(--lp-text-2);text-wrap:pretty;max-width:56ch;margin:0 auto 40px;font-size:19px;line-height:1.55}.lp-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1}.lp-section-lede{color:var(--lp-text-2);max-width:60ch;margin-top:14px;font-size:17px;line-height:1.6}.lp-hero{text-align:center;padding:140px 0 96px}.lp-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.lp-hero-col{text-align:left}.lp-hero-col .lp-h1{max-width:14ch;margin:0 0 22px;font-size:clamp(38px,4.6vw,60px)}.lp-hero-col .lp-lede{margin:0 0 36px}.lp-hero-col .lp-form{margin-left:0;margin-right:0}@media (max-width:900px){.lp-hero-grid{grid-template-columns:1fr;gap:48px}.lp-hero-col{text-align:center}.lp-hero-col .lp-h1,.lp-hero-col .lp-lede,.lp-hero-col .lp-form{margin-left:auto;margin-right:auto}}.lp-form{background:var(--lp-bg);border:1px solid var(--lp-hairline-strong);border-radius:999px;align-items:center;gap:6px;max-width:440px;margin:0 auto;padding:5px 5px 5px 8px;transition:border-color .2s,box-shadow .2s;display:flex}.lp-form:focus-within{border-color:var(--lp-text);box-shadow:0 0 0 4px #1a1a1e24}.lp-form input{min-width:0;font:inherit;color:var(--lp-text);background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-size:15px}.lp-form input::placeholder{color:var(--lp-text-3)}.lp-btn{background:var(--lp-text);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.lp-btn:hover{background:#33333a}.lp-btn:disabled{opacity:.55;cursor:not-allowed}.lp-btn-block{width:100%}.lp-success{background:var(--lp-surface);border:1px solid var(--lp-hairline-strong);color:var(--lp-text);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex}.lp-fineprint{color:var(--lp-text-3);margin-top:16px;font-size:13px}.lp-fineprint a{color:var(--lp-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--lp-hairline-strong);text-decoration-color:var(--lp-hairline-strong);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.lp-fineprint a:hover{color:var(--lp-text);-webkit-text-decoration-color:var(--lp-text-3);text-decoration-color:var(--lp-text-3)}.lp-shot{text-align:left;background:var(--lp-bg);border:1px solid var(--lp-hairline);border-radius:12px;overflow:hidden;box-shadow:0 24px 80px -32px #1a1a1e40,0 4px 16px -8px #1a1a1e14}.lp-caret{background:var(--lp-text);vertical-align:-2px;width:2px;height:16px;margin-left:3px;animation:1.1s step-end infinite lpBlink;display:inline-block}@keyframes lpBlink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-section{padding:0 0 140px;scroll-margin-top:88px}.lp-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px;display:grid}.lp-step-num{color:var(--lp-text-3);font-variant-numeric:tabular-nums;margin-right:10px;font-weight:500}.lp-step h3{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:600}.lp-step p{color:var(--lp-text-2);margin:0;font-size:15px;line-height:1.65}.lp-rows{margin-top:48px}.lp-row{border-top:1px solid var(--lp-hairline);grid-template-columns:140px 1fr 1fr;gap:0 48px;padding:40px 0;display:grid}.lp-row:last-child{border-bottom:1px solid var(--lp-hairline)}.lp-row-label{color:var(--lp-text-3);padding-top:3px;font-size:14px;font-weight:500}.lp-row h3{letter-spacing:-.015em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.25}.lp-row p{color:var(--lp-text-2);margin:0;font-size:15px;line-height:1.7}.lp-row-detail p{color:var(--lp-text-3)}.lp-pricing{background:var(--lp-surface);border:1px solid var(--lp-hairline);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:16px;margin-top:48px;padding:clamp(16px,3vw,24px);display:grid}.lp-plan{background:var(--lp-bg);border:1px solid var(--lp-hairline-strong);border-radius:14px;flex-direction:column;padding:32px;display:flex}.lp-plan-pro{background:var(--lp-text);border-color:var(--lp-text);color:#fff}.lp-plan-name{margin:0 0 18px;font-size:14px;font-weight:600}.lp-plan-price{letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1}.lp-plan-price span{letter-spacing:0;color:var(--lp-text-3);margin-left:4px;font-size:14px;font-weight:400}.lp-plan-note{color:var(--lp-text-3);margin:8px 0 0;font-size:14px}.lp-plan-pro .lp-plan-price span,.lp-plan-pro .lp-plan-note{color:#ffffff8c}.lp-plan-list{flex-direction:column;flex:1;gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:flex}.lp-plan-list li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.lp-plan-list svg{color:var(--lp-text-3)}.lp-plan-pro .lp-plan-list svg{color:#ffffffb3}.lp-plan-soon{color:#fff9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:14px;display:flex}.lp-plan-pill{color:#fff;white-space:nowrap;border:1px solid #ffffff4d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.lp-cta{text-align:center;padding:0 0 140px;scroll-margin-top:88px}.lp-cta .lp-h2{margin-left:auto;margin-right:auto}.lp-cta-sub{color:var(--lp-text-2);max-width:48ch;margin:16px auto 36px;font-size:17px;line-height:1.6}@keyframes lpRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both lpRise}.lp-rise-2{animation-delay:80ms}.lp-rise-3{animation-delay:.16s}.lp-rise-4{animation-delay:.26s}@media (max-width:860px){.lp-steps{grid-template-columns:1fr;gap:40px}.lp-row{grid-template-columns:1fr;gap:10px;padding:32px 0}.lp-row-label{padding-top:0}}@media (max-width:620px){.lp-hero{padding:128px 0 64px}.lp-section,.lp-cta{padding-bottom:96px}.lp-wrap{padding:0 20px}}@media (max-width:520px){.lp-form{border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;padding:8px}.lp-form input{text-align:center}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}