@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0a0b0d;--bg-2:#101114;--panel:#131418;--panel-2:#1a1c21;--panel-3:#22252b;--line:#212329;--line-2:#2e3138;--text:#ecebe7;--dim:#9a9ca3;--faint:#62656d;--accent:#ffb547;--accent-ink:#1b1305;--max:#6ea8ff;--cyan:#5ad7cf;--green:#5fd38d;--red:#ff6b6b;--note:#ffd84a;--fx:#b9a3ff;--radius:8px;--f-display:"Inter Tight", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--f-body:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:40px;--hero-h:min(100svh, 1000px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.mono{font-family:var(--f-mono);font-feature-settings:"calt" 0}.wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.display,.h2,.display-2,.feat h3,.steps h3,.pr dt,.vs li{font-family:var(--f-display);letter-spacing:-.03em;font-weight:600}.display{letter-spacing:-.045em;margin:0;font-size:clamp(46px,7.2vw,92px);line-height:.96}.display em{color:var(--accent);font-style:normal}.h2{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.display-2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,64px);line-height:1}.sub{color:var(--dim);max-width:46ch;margin:16px 0 0;font-size:18px;line-height:1.55}.label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.sec-head{margin-bottom:64px}.sec-head.center{text-align:center}.sec-head.center .sub{margin-left:auto;margin-right:auto}.btn{border-radius:var(--radius);height:46px;font:600 15px/1 var(--f-body);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:#ffc266}.btn-ghost{border-color:var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--dim)}.btn-sm{height:36px;padding:0 16px;font-size:14px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.solid{border-bottom-color:var(--line);backdrop-filter:blur(8px);background:#0a0b0de0}.nav-in{max-width:1280px;padding:0 var(--gutter);align-items:center;gap:32px;height:64px;margin:0 auto;display:flex}.brand{font:600 17px/1 var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.nav-links{color:var(--dim);gap:28px;margin-left:auto;font-size:14px;display:flex}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav-end{align-items:center;gap:10px;display:flex}.nav-menu{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;background:0 0;height:36px;padding:0 12px;font-size:13px;display:none}.nav-sheet{display:none}.hero{height:var(--hero-h);position:relative}.hero-stage{height:var(--hero-h);background:radial-gradient(ellipse 40% 40% at 50% 46%, #ffb54712, #ffb54705 55%, transparent 75%), var(--bg);position:relative;overflow:hidden}#hero-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-scrim{pointer-events:none;background:linear-gradient(to bottom, var(--bg) 0, transparent 90px, transparent calc(100% - 90px), var(--bg) 100%);position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;height:100%;padding:64px var(--gutter) 24px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.eyebrow{color:var(--dim);align-items:center;gap:10px;margin:0 0 28px;font-size:14px;display:inline-flex}.pill{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid #ffb54773;border-radius:999px;padding:5px 9px 4px}.lede{color:var(--dim);text-wrap:balance;max-width:40em;margin:28px auto 0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.fine{color:var(--faint);letter-spacing:.01em;margin:22px 0 0;font-size:12px}main>section:not(.hero){border-top:1px solid var(--line);background:var(--bg);padding:128px 0;position:relative}.showcase{overflow:hidden;background:radial-gradient(ellipse 60% 40% at 50% 62%, #ffffff06, transparent 70%), var(--bg)!important;padding-top:88px!important;padding-bottom:96px!important}.showcase .sec-head{margin-bottom:36px}.desk{perspective:2400px;perspective-origin:50% 40%;max-width:1440px;margin:0 auto;padding:0 24px}.desk-in{align-items:stretch;gap:16px;display:flex}.win{will-change:transform;border-radius:10px;transition:transform 1.6s cubic-bezier(.2,.7,.1,1),opacity 1.2s;overflow:hidden;box-shadow:0 50px 90px -30px #000000d9,0 18px 40px -20px #0009,0 0 0 1px #2e3138}.win-cc{transform-origin:100%;flex:0 0 30%;min-width:0;transform:rotateY(6deg)translateZ(-40px)}.win-loupe{transform-origin:0;aspect-ratio:1280/772;background:#0a0b0d;flex:auto;min-width:0;position:relative;transform:rotateY(-6deg)translateZ(-40px)}.desk.flat .win-cc,.desk.flat .win-loupe{transform:none}.win-loupe iframe{transform-origin:0 0;width:1280px;height:772px;transform:scale(var(--lw-s,.7));pointer-events:none;border:0;display:block;position:absolute;top:0;left:0}.win-cc{--cc-bg:#151515;--cc-bubble:#202020;--cc-text:#f0efec;--cc-dim:#898781;--cc-soft:#c3c2b7;--cc-pill:#2d2d2d;--cc-field:#20201f;--cc-border:#2b2b2a;--cc-edge:#373736;background:var(--cc-bg);color:var(--cc-text);contain:size;flex-direction:column;font:400 13px/19.5px Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 50px 90px -30px #000000d9,0 18px 40px -20px #0009,0 0 0 1px #2a2a29}.win-cc svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cc-bar{flex:none;align-items:center;gap:2px;height:35px;padding:0 6px 0 10px;display:flex}.cc-ic{width:26px;height:26px;color:var(--cc-soft);flex:none;place-items:center;display:grid}.cc-ic svg{width:14px;height:14px}.cc-ic.dim{color:#5c5b58}.cc-title{color:var(--cc-text);white-space:nowrap;align-items:center;gap:6px;margin-left:8px;font-size:12.4px;font-weight:600;display:inline-flex}.cc-title svg{width:14px;height:14px;color:var(--cc-soft)}.cc-title svg.chev{width:12px;height:12px;margin-left:-2px}.cc-pill{background:var(--cc-pill);height:19px;color:var(--cc-soft);border-radius:5px;margin-left:6px;padding:0 6px;font-size:11px;line-height:19px}.cc-sp{flex:1}.cc-win{color:var(--cc-soft);gap:6px;margin-left:6px;display:flex}.cc-win svg{stroke-width:1.1px;width:13px;height:13px}.cc-log{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;padding:8px 18px 4px;display:flex;overflow:hidden}.cc-log>*{flex-shrink:0}.cc-log>[hidden]{display:none}.cc-user{align-self:flex-end;max-width:86%;margin-top:49px}.cc-user span{background:var(--cc-bubble);color:var(--cc-text);border-radius:6.5px;padding:8px 12px;display:inline-block}.cc-log>.cc-user:first-child{margin-top:0}.cc-text{color:var(--cc-text);margin-top:13px}.cc-user+.cc-text{margin-top:35px}.cc-tool{color:var(--cc-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:35px;overflow:hidden}.cc-tool i{margin-left:5px;font-size:12px;font-style:normal;position:relative;top:-.5px}.cc-tool+.cc-tool,.cc-text+.cc-tool,.cc-tool.tight{margin-top:8px}.cc-user+.cc-tool{margin-top:35px}.cc-log .new{animation:.45s both msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cc-run{color:var(--cc-dim);flex:none;margin-top:30px;padding:0 18px 10px}.cc-input{background:var(--cc-field);height:39px;box-shadow:0 0 0 1px var(--cc-edge), inset 0 0 0 1px var(--cc-border);white-space:nowrap;border-radius:13px;flex:none;align-items:center;margin:10px 14px 0;padding:0 34px 0 11px;display:flex;position:relative;overflow:hidden}.cc-typed{color:var(--cc-text);text-overflow:clip;overflow:hidden}.cc-ph{color:var(--cc-dim);margin-left:-1px}.cc-typed:not(:empty)~.cc-ph{display:none}.cc-caret{background:var(--cc-text);flex:none;width:1px;height:16px;margin:0 1px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.cc-enter{width:13px;height:13px;color:var(--cc-dim);margin-top:-6.5px;position:absolute;top:50%;right:12px}.cc-foot{flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 20px 2px 22px;font-size:11.7px;display:flex}.cc-fl,.cc-fr{align-items:center;gap:9px;display:inline-flex}.cc-fl{color:var(--cc-soft)}.cc-fl svg{width:12px;height:12px}.cc-fl svg.small{width:10px;height:10px;margin-left:-3px}.cc-fr{color:var(--cc-text);gap:14px}.cc-ring{border:1.5px solid #2a78d5;border-color:#2a78d5 #2a78d5 #3d3d3b #3d3d3b;border-radius:50%;width:11px;height:11px}.cc-ring.on{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.instant,.instant *{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}.chapters{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:2px;max-width:760px;margin:0 auto 28px;display:flex}.chapters [role=tab]{font:500 16px/1 var(--f-display);letter-spacing:-.01em;color:var(--faint);cursor:pointer;background:0 0;border:0;padding:10px 20px 12px;transition:color .25s;position:relative}.chapters [role=tab]:hover{color:var(--dim)}.chapters [role=tab][aria-selected=true]{color:var(--text)}.chapters [role=tab] i{background:var(--accent);width:0;height:1px;position:absolute;bottom:-1px;left:0}.chapters [role=tab][aria-selected=true] i{background:var(--accent)}.chapters [role=tab].seen i{background:var(--line-2);width:100%}.replay{border:1px solid var(--line-2);border-radius:var(--radius);height:30px;color:var(--dim);cursor:pointer;background:0 0;margin:0 0 6px auto;padding:0 12px;font-size:11px}.replay:hover{color:var(--text);border-color:var(--dim)}.chapters .replay{position:absolute;right:0}.chapters{position:relative}.demo-caption{text-align:center;min-height:1.2em;font:500 clamp(20px, 2vw, 26px)/1.2 var(--f-display);letter-spacing:-.02em;color:var(--text);opacity:0;margin:26px 0 0;transition:opacity .8s,transform .8s;transform:translateY(6px)}.demo-caption.on{opacity:1;transform:none}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.steps li{padding:36px 36px 8px 0}.steps li+li{border-left:1px solid var(--line);padding-left:36px}.steps .num{color:var(--accent);font-size:12px}.steps h3{margin:28px 0 12px;font-size:24px;line-height:1.15}.steps p{color:var(--dim);max-width:32ch;margin:0}.grid6{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feat{background:var(--bg);flex-direction:column;padding:28px 28px 32px;display:flex}.feat h3{margin:26px 0 8px;font-size:20px;line-height:1.2}.feat p{color:var(--dim);margin:0;font-size:15px;line-height:1.55}.viz{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);height:176px;font-size:11px;position:relative;overflow:hidden}.viz-words{flex-direction:column;justify-content:space-between;padding:22px 16px 14px;display:flex}.w-line{flex-wrap:wrap;gap:6px 5px;display:flex}.w-line span{border:1px solid var(--line-2);color:var(--text);background:var(--panel);border-radius:4px;padding:3px 6px}.w-line span.br{color:var(--accent);background:#ffb5470f;border-style:dashed;border-color:#ffb54780}.w-wave{background-image:linear-gradient(90deg,#5fd38d80 1px,#0000 1px);background-size:4px 100%;height:30px;-webkit-mask:radial-gradient(10% 70% at 8%,#000 60%,#0000 62%),radial-gradient(12% 60% at 24%,#000 60%,#0000 62%),radial-gradient(9% 40% at 41%,#000 60%,#0000 62%),radial-gradient(4% 14% at 54%,#000 60%,#0000 62%),radial-gradient(12% 70% at 70%,#000 60%,#0000 62%),radial-gradient(10% 50% at 90%,#000 60%,#0000 62%);mask:radial-gradient(10% 70% at 8%,#000 60%,#0000 62%),radial-gradient(12% 60% at 24%,#000 60%,#0000 62%),radial-gradient(9% 40% at 41%,#000 60%,#0000 62%),radial-gradient(4% 14% at 54%,#000 60%,#0000 62%),radial-gradient(12% 70% at 70%,#000 60%,#0000 62%),radial-gradient(10% 50% at 90%,#000 60%,#0000 62%)}.w-meta{color:var(--faint);gap:14px;font-size:10.5px;display:flex}.w-meta .amb{color:var(--accent);margin-left:auto}.viz-undo{flex-direction:column;gap:5px;padding:14px;display:flex}.u-head{color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:4px;padding-bottom:6px;font-size:10.5px;display:flex}.u-row{color:var(--dim);border-radius:5px;align-items:center;gap:8px;padding:6px 8px;display:flex}.u-row i{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.u-row span{flex:1}.u-row em{color:var(--faint);font-size:10px;font-style:normal}.u-row.a{color:var(--text);background:#ffb54712}.u-row.a i{background:var(--accent)}.u-row.a em{color:var(--accent)}.u-row.b{color:var(--text);background:#6ea8ff14}.u-row.b i{background:var(--max)}.u-row.b em{color:var(--max)}.u-undo{color:var(--faint);margin-top:auto;font-size:10px}.u-undo span{color:var(--text);border:1px solid var(--line-2);border-radius:3px;margin-right:4px;padding:0 4px}.viz-nodes{place-items:center;padding:8px;display:grid}.viz-nodes svg{width:100%;height:100%}.viz-cams{flex-direction:column;gap:10px;padding:18px 16px 14px;display:flex}.c-row{grid-template-columns:46px 1fr;align-items:center;gap:8px;display:grid}.c-name{color:var(--faint);font-size:10.5px}.c-bars{background:var(--panel);border-radius:3px;height:18px;position:relative}.c-bars b{background:#9a9ca373;border-radius:2px;position:absolute;top:4px;bottom:4px}.c-row.cut .c-bars{height:26px}.c-row.cut .c-bars b{font:500 9.5px/26px var(--f-mono);color:var(--text);background:var(--panel-3);border:1px solid var(--line-2);border-radius:3px;padding-left:6px;top:0;bottom:0}.c-row.cut .c-bars b.a{border-color:#ffb547a6}.c-row.cut .c-bars b.bb{background:#262019;border-color:#ffb547a6}.c-meta{color:var(--faint);margin-top:auto;font-size:10.5px}.viz-caption img,.viz-lib img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.viz-caption:after,.viz-lib:after{content:"";background:linear-gradient(#0a0b0d1a 40%,#0a0b0dbf);position:absolute;inset:0}.karaoke{text-align:center;z-index:1;font:600 26px/1 var(--f-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px #0009;position:absolute;bottom:42px;left:0;right:0}.karaoke .hi{color:var(--note)}.srt{z-index:1;color:var(--dim);font-size:9.5px;position:absolute;bottom:12px;left:12px}.viz-lib .chips{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:absolute;inset:auto 12px 12px}.chips span{border:1px solid var(--line-2);color:var(--text);background:#131418e0;border-radius:999px;padding:3px 8px;font-size:10px}.chips span:nth-child(3),.chips span:nth-child(4){border-color:#ffb54780}.contrast .sec-head{margin-bottom:56px}.vs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.vs-col{padding:32px 40px 0 0}.vs-col+.vs-col{border-left:1px solid var(--line);padding-left:40px}.vs ul{margin:0;padding:0;list-style:none}.vs li{color:var(--faint);padding:10px 0;font-size:clamp(20px,2vw,26px);line-height:1.25}.vs-us li{color:var(--text)}.vs-us .label{color:var(--accent)}.privacy-in{grid-template-columns:220px 1fr;gap:40px;display:grid}.privacy-text{font:500 clamp(22px, 2.4vw, 32px)/1.3 var(--f-display);letter-spacing:-.02em;max-width:30em;margin:0}.flow{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;font-size:11.5px;display:flex}.flow .node{border:1px solid var(--line-2);border-radius:999px;padding:5px 12px}.flow .node.amb{color:var(--accent);border-color:#ffb5478c}.flow .arrow{background:var(--line-2);width:28px;height:1px;position:relative}.flow .arrow:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--line-2);border-right:0;position:absolute;top:-3px;right:0}.price-list{border-top:1px solid var(--line);margin:0}.pr{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:baseline;gap:24px;padding:22px 0;display:grid}.pr dt{font-size:22px}.pr dd{color:var(--dim);margin:0;font-size:17px}.pr>span{color:var(--faint);font-size:11px}.pr .tag-now{color:var(--accent)}.final{text-align:center;overflow:hidden;background:radial-gradient(ellipse 40% 60% at 50% 100%, #ffb54714, transparent 70%), var(--bg)!important}.final-in{flex-direction:column;align-items:center;display:flex}.final .sub{margin-bottom:36px}.foot{border-top:1px solid var(--line);padding:48px 0 56px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.foot-note{color:var(--faint);margin:14px 0 0;font-size:13px}.foot-links{color:var(--dim);flex-wrap:wrap;gap:10px 28px;font-size:14px;display:flex}.foot-links a:hover{color:var(--text)}.page-top{padding:160px 0 96px;position:relative;overflow:hidden}.page-top:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 22% 30%,#ffb54714,#0000 70%);position:absolute;inset:0}.wl-grid{grid-template-columns:1fr 460px;align-items:start;gap:80px;display:grid;position:relative}.wl-copy .display-2{font-size:clamp(40px,5.4vw,72px)}.wl-copy .sub{font-size:19px}.wl-facts{border-top:1px solid var(--line);max-width:460px;margin:48px 0 0;padding:0;list-style:none}.wl-facts li{border-bottom:1px solid var(--line);color:var(--dim);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;font-size:15px;display:grid}.wl-facts li span:first-child{font:400 11px/1.9 var(--f-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.wl-form{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:32px}.field{border:0;margin:0 0 24px;padding:0}.field>label,.field legend{color:var(--dim);margin-bottom:10px;padding:0;font-size:13px;display:block}.input{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--bg-2);width:100%;height:48px;color:var(--text);font:400 16px var(--f-body);padding:0 14px}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--accent);outline:none}.seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.seg.stack{grid-auto-flow:row}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;position:absolute;inset:0}.seg span{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--bg-2);min-height:46px;color:var(--dim);align-items:center;gap:10px;padding:10px 14px;font-size:15px;transition:border-color .2s,color .2s,background .2s;display:flex}.seg span:before{content:"";border:1px solid var(--faint);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px;transition:border .2s}.seg input:checked+span{border-color:var(--accent);color:var(--text);background:#ffb5470d}.seg input:checked+span:before{border:4px solid var(--accent)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.wl-form .btn{cursor:pointer;border:0;width:100%;height:50px;margin-top:4px}.honest{color:var(--faint);text-align:center;margin:16px 0 0;font-size:13px}.wl-sent{text-align:center;color:var(--accent);min-height:1em;margin:14px 0 0;font-size:12px}.wl-strip-wrap{margin-top:96px}.wl-strip-wrap .ph:before{content:"";clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);background:#fff;width:11px;height:12px;position:absolute;top:-2px;left:-5px}.wl-strip{opacity:.5;justify-content:center;gap:3px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.wl-strip img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;flex:none;width:140px}.wl-strip-wrap{position:relative}.wl-strip-wrap .ph{opacity:.9;background:#fff;width:1px;position:absolute;top:-12px;bottom:-8px;left:50%}@media (width<=1100px){.nav-links{gap:20px}}@media (width<=960px){:root{--gutter:24px}.nav-links{display:none}.nav-menu{align-items:center;display:inline-flex}.nav-end{margin-left:auto}.nav-sheet:not([hidden]){padding:8px var(--gutter) 20px;border-bottom:1px solid var(--line);background:#0a0b0df7;flex-direction:column;display:flex}.nav-sheet a{border-bottom:1px solid var(--line);padding:12px 0;font-size:16px}.grid6{grid-template-columns:1fr 1fr}.wl-grid{grid-template-columns:1fr;gap:48px}.desk-in{flex-direction:column}.win-cc{transform-origin:50% 100%;flex:none;height:420px;transform:rotateX(-5deg)translateZ(-30px)}.win-loupe{transform-origin:50% 0;transform:rotateX(5deg)translateZ(-30px)}}@media (width<=640px){:root{--gutter:16px}body{font-size:15px}.brand span{font-size:16px}.nav-in{gap:12px}.btn-sm{padding:0 12px}main>section:not(.hero){padding:80px 0}.sec-head{margin-bottom:40px}.sub{font-size:16px}.hero-copy{padding:64px var(--gutter) 16px}.cc-win,.cc-bar .cc-ic:nth-last-of-type(2){display:none}.eyebrow{margin-bottom:22px}.display{font-size:clamp(44px,13.5vw,60px)}.lede{margin-top:20px;font-size:16px}.cta-row{flex-direction:column;align-self:stretch;margin-top:28px}.cta-row .btn{width:100%}.fine{max-width:30em;font-size:10.5px;line-height:1.6}.desk{padding:0 var(--gutter)}.desk-in{gap:14px}.flow{flex-direction:column;align-items:flex-start;gap:8px}.flow .arrow{width:1px;height:10px;margin-left:18px}.flow .arrow:after{display:none}.chapters{justify-content:flex-start;margin-bottom:18px}.chapters [role=tab]{white-space:nowrap;padding:10px 6px 12px;font-size:13.5px}.chapters .replay{margin-left:auto;padding:0 4px;position:static}.chapters .replay .rp-t{display:none}.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-left:0;padding:28px 0}.steps li+li{border-top:1px solid var(--line)}.steps h3{margin-top:14px}.grid6{grid-template-columns:1fr}.feat{padding:20px 20px 26px}.vs{grid-template-columns:1fr}.vs-col,.vs-col+.vs-col{border-left:0;padding:24px 0 8px}.vs-col+.vs-col{border-top:1px solid var(--line);margin-top:16px}.privacy-in{grid-template-columns:1fr;gap:0}.pr{grid-template-columns:1fr auto;gap:4px 16px}.pr dd{grid-area:2/1/auto/-1;font-size:15px}.pr>span{grid-area:1/2}.foot-in{flex-direction:column;gap:28px}.page-top{padding:112px 0 64px}.wl-form{padding:22px 18px}.seg:not(.stack) span{font-size:14px}.wl-facts li{grid-template-columns:96px 1fr;font-size:14px}}@media (prefers-reduced-motion:reduce){.win,.demo-caption{transition:none!important}.cc-caret,.cc-ring.on{animation:none}}.lw-sizer{pointer-events:none}.lw-pan{display:none}@media (width<=639px){.win-loupe{aspect-ratio:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;height:410px;overflow:auto hidden}.lw-pan{text-align:center;font:400 11px/1.4 var(--f-mono);color:var(--faint);margin:10px 0 0;display:block}}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);font:600 14px/1 var(--f-body);padding:10px 16px;transition:top .2s;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.skip{transition:none}}main:focus{outline:none}.more{color:var(--text);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;margin-top:40px;padding-bottom:3px;font-size:15px;transition:border-color .2s;display:inline-flex}.more:after{content:"→";color:var(--accent)}.more:hover{border-bottom-color:var(--accent)}.prose-link{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.prose-link:hover{text-decoration-color:var(--accent)}.showcase-note{text-align:center;color:var(--dim);text-wrap:balance;max-width:72ch;margin:14px auto 0;font-size:15px}.how .more,.features .more{margin-top:48px}.privacy .more{margin-top:28px}.contrast .vs-col p{font:600 clamp(19px, 1.8vw, 23px)/1.35 var(--f-display);letter-spacing:-.02em;color:var(--text);margin:0}.pricing .sec-head{margin-bottom:40px}.final .cta-row{margin-top:0}.foot-cols{flex-wrap:wrap;gap:28px 64px;display:flex}.foot-cols .label{margin:0 0 14px}.foot-cols ul{color:var(--dim);gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.foot-cols a:hover,.foot-bottom a:hover{color:var(--text)}.foot-note{max-width:36ch;line-height:1.5}.foot-bottom{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.foot-contact{flex-wrap:wrap;gap:6px 10px;display:flex}.foot-contact .dot{color:var(--line-2)}main>section.page-top{border-top:0;padding:160px 0 72px}main>section.page-top.wl-top{padding:160px 0 96px}.page-head{max-width:860px;position:relative}.page-head .display-2{font-size:clamp(40px,5.4vw,72px)}.page-head .sub{max-width:52ch;font-size:19px}main>section.doc{border-top:0;padding:0 0 112px}.h3{font:600 28px/1.1 var(--f-display);letter-spacing:-.03em;margin:0}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);grid-template-columns:320px 1fr;gap:48px;padding:44px 0;display:grid}.row-head .num{color:var(--accent);margin-bottom:14px;font-size:12px;display:block}.row-head h2,.row-head h3{font:600 26px/1.15 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.row-head .label{margin:0 0 12px}.row-body{min-width:0}.row-body p{color:var(--dim);max-width:64ch;margin:0 0 14px;font-size:17px}.row-body p:last-child{margin-bottom:0}.row-body strong,.row-body b{color:var(--text);font-weight:600}.row-body ul,.row-body ol{color:var(--dim);max-width:66ch;margin:0;padding:0 0 0 1.2em;font-size:16.5px}.row-body li{margin:0 0 10px;padding-left:4px}.row-body li:last-child{margin-bottom:0}.row-body li::marker{color:var(--faint)}.row-body ul ul{margin-top:10px}.row-body .btn{margin-top:8px}.row-body .h3+p,.row-body .h3+ul,.row-body .h3+ol{margin-top:16px}.row-body .h3:not(:first-child){margin-top:36px}.fgroup+.fgroup{margin-top:72px}.fgroup-head{margin-bottom:24px}.flist{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.flist li{box-shadow:1px 1px 0 var(--line);color:var(--dim);padding:22px 24px 26px;font-size:15px;line-height:1.55}.flist li b{color:var(--text);font:600 17px/1.25 var(--f-display);letter-spacing:-.02em;margin-bottom:6px;display:block}.flist .pill{vertical-align:2px;letter-spacing:.06em;margin-left:6px;padding:3px 7px 2px;font-size:9.5px}.price-list.full .pr{grid-template-columns:200px 1fr 110px 200px;align-items:center}.price-list.full .pr dd{font-size:16.5px}.price-list.full .price{font:600 18px/1 var(--f-display);letter-spacing:-.02em;color:var(--text)}.price-list.full .price.soon{color:var(--faint);font:400 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.price-list.full .pr .btn{justify-self:end}.price-list.full .pr .nobtn{display:block}.price-after{color:var(--dim);margin:28px 0 0;font-size:15px}.from-app{border-radius:var(--radius);color:var(--max);border:1px solid #6ea8ff73;margin:22px 0 0;padding:8px 12px;font-size:13px;line-height:1.5;display:inline-block}.from-app[hidden]{display:none}.tiers{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tier{padding:32px 32px 34px}.tier+.tier{border-left:1px solid var(--line)}.tier.pro{background:linear-gradient(#ffb5470d,#0000 60%)}.tier.pro .label{color:var(--accent)}.tier .label{margin-bottom:12px}.tier ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tier li{color:var(--dim);padding-left:18px;font-size:16px;line-height:1.55;position:relative}.tier li:before{content:"";background:var(--faint);width:6px;height:1px;position:absolute;top:.7em;left:0}.tier.pro li:before{background:var(--accent)}.tier li b{color:var(--text);font-weight:600}.plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.plan{border:1px solid var(--line-2);background:var(--bg-2);border-radius:10px;flex-direction:column;padding:24px 22px 22px;display:flex}.plan-name{font:600 17px/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.plan-price{color:var(--dim);margin:18px 0 0;font-size:14px}.plan-price span{color:var(--text);font:600 44px/1 var(--f-display);letter-spacing:-.04em}.plan-note{color:var(--dim);margin:10px 0 24px;font-size:14.5px;line-height:1.5}.plan-lock{margin:0 0 24px;font-size:14.5px;line-height:1.5}.plan-lock p{margin:0}.plan-lock b{color:var(--text);font-weight:600}.plan-lock-after{color:var(--faint);font-size:13px;margin-top:4px!important}.plan-left{color:var(--accent);letter-spacing:.04em;min-height:18px;margin:10px 0 0;font-size:12px}.plan-left:empty{display:none}.plan-buy{width:100%;margin-top:auto}.plan-founder{background:linear-gradient(180deg, #ffb54712, var(--bg-2) 70%);border-color:#ffb5478c}.plan-founder .plan-name{color:var(--accent)}.plan-founder .plan-left{margin:-14px 0 24px}.plan-founder.sold{border-color:var(--line-2);background:var(--bg-2)}.plan-founder.sold .plan-name{color:var(--text)}.plan-founder.sold .plan-price span{color:var(--faint);text-decoration:line-through 2px}.plan-founder.sold .plan-left{color:var(--faint)}.plan-sold{color:var(--dim);border-top:1px solid var(--line-2);margin:auto 0 0;padding-top:14px;font-size:14px;line-height:1.5}.plans-after{color:var(--dim);max-width:80ch;margin:24px 0 0;font-size:15px}.plans-after+.plans-after{margin-top:8px}.plans-after b{color:var(--text);font-weight:600}.plans-test{color:var(--note);margin:20px 0 0;font-size:12px}.get-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.get-steps li{gap:16px;padding:22px 24px 0 0;display:flex}.get-steps span{color:var(--accent);padding-top:4px;font-size:12px}.get-steps p{color:var(--dim);margin:0;font-size:16px}.get-steps b{color:var(--text);font-weight:600}.legal-note{border-radius:var(--radius);color:var(--note);border:1px dashed #ffd84a80;max-width:72ch;margin:22px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.legal .row-body a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.legal .row-body a:hover{text-decoration-color:var(--accent)}.legal .row-body p.big{color:var(--text);font:500 clamp(19px, 1.9vw, 23px)/1.4 var(--f-display);letter-spacing:-.015em}.legal-date{color:var(--faint);margin:16px 0 0;font-size:13px}.qa{border-top:1px solid var(--line);margin:0}.qa>div{border-bottom:1px solid var(--line);grid-template-columns:360px 1fr;gap:48px;padding:28px 0;display:grid}.qa dt{font:600 20px/1.3 var(--f-display);letter-spacing:-.02em;margin:0}.qa dd{color:var(--dim);max-width:64ch;margin:0;font-size:16.5px}.qa dd b{color:var(--text);font-weight:600}.cmd{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);font:400 13.5px/1.5 var(--f-mono);white-space:pre;margin:10px 0 4px;padding:12px 14px;display:block;overflow-x:auto}.dl-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.dl-grid .h3{margin-bottom:20px}.dl-bottom{color:var(--dim);margin:56px 0 0;font-size:16px}.dl-top:before{background:radial-gradient(46% 60% at 78% 40%,#ffb54717,#0000 70%)}.dl-hero{grid-template-columns:1fr 480px;align-items:center;gap:72px;display:grid;position:relative}.dl-path{color:var(--dim);flex-wrap:wrap;gap:10px 18px;margin:44px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dl-path li{align-items:center;gap:10px;display:flex}.dl-path li+li:before{content:"";background:var(--line-2);width:18px;height:1px;margin-right:8px}.dl-path span{color:var(--accent)}.dl-card{background:linear-gradient(180deg, #ffb5470f, var(--panel) 42%);border:1px solid var(--line-2);border-radius:14px;padding:28px 28px 8px;position:relative;box-shadow:0 40px 80px -40px #000c}.dl-card:before{content:"";background:linear-gradient(90deg,#0000,#ffb547b3,#0000);height:1px;position:absolute;top:-1px;left:24px;right:24px}.dl-for{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:11px;display:inline-block}.dl-for.mine{color:var(--accent);background:#ffb54712;border:1px solid #ffb54773;border-radius:999px;padding:5px 11px 5px 9px}.dl-for.mine:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #ffb547cc}.dl-plat-text{align-items:center;gap:18px;display:flex}.dl-logo{width:40px;height:40px;fill:var(--text);flex:none}.dl-plat.alt .dl-logo{width:22px;height:22px;fill:var(--dim)}.dl-plat.alt .dl-plat-text{gap:14px}.dl-plats{flex-direction:column;display:flex}.dl-plat{flex-direction:column;gap:22px;display:flex}.dl-name{font:600 40px/1 var(--f-display);letter-spacing:-.04em;margin:0}.dl-spec{color:var(--dim);letter-spacing:.01em;margin:10px 0 0;font-size:12px}.dl-plat .dl-btn{width:100%;height:54px;font-size:16px}.dl-plat .dl-btn:after{content:"↓";margin-left:10px;font-weight:400}.dl-plat.alt{border-top:1px solid var(--line-2);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px}.dl-plat.alt .dl-name{letter-spacing:-.02em;font-size:17px}.dl-plat.alt .dl-spec{color:var(--faint);margin-top:6px;font-size:11px}.dl-plat.alt .dl-btn{flex:none;width:auto;height:38px;padding:0 14px;font-size:14px}.dl-plat.alt .dl-btn:after{content:none}.dl-elsewhere{color:var(--dim);margin:18px 0 0;font-size:14px;line-height:1.5}.dl-meta{border-top:1px solid var(--line);margin:24px -28px 0;padding:0 28px}.dl-meta div{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:12px;padding:12px 0;font-size:14px;display:grid}.dl-meta div:last-child{border-bottom:0}.dl-meta dt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.9}.dl-meta dd{color:var(--dim);margin:0}.dl-h{margin-bottom:24px}.dl-needs{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dl-needs li{box-shadow:1px 1px 0 var(--line);color:var(--dim);padding:22px 24px 26px;font-size:15px;line-height:1.55}.dl-needs li span{color:var(--accent);margin-bottom:14px;font-size:12px;display:block}.dl-needs li b{color:var(--text);font:600 17px/1.3 var(--f-display);letter-spacing:-.02em;margin-bottom:6px;display:block}.dl-install-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.dl-tabs{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.dl-tabs button{cursor:pointer;height:34px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s}.dl-tabs button:hover{color:var(--text)}.dl-tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.dl-panel{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:32px 32px 30px}.dl-panel[hidden]{display:none}.dl-steps{counter-reset:dl;margin:0;padding:0;list-style:none}.dl-steps>li{counter-increment:dl;color:var(--dim);padding:0 0 26px 52px;font-size:16.5px;line-height:1.6;position:relative}.dl-steps>li:last-child{padding-bottom:0}.dl-steps>li:before{content:counter(dl, decimal-leading-zero);border:1px solid var(--line-2);background:var(--bg);width:32px;height:26px;color:var(--accent);font:500 11.5px/1 var(--f-mono);border-radius:6px;place-items:center;display:grid;position:absolute;top:0;left:0}.dl-steps>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:6px;left:16px}.dl-steps p{max-width:64ch;margin:0}.dl-steps p+p{margin-top:8px}.dl-steps b{color:var(--text);font-weight:600}.dl-ways{grid-template-columns:1.3fr 1fr;gap:12px;max-width:980px;margin-top:16px;display:grid}.dl-way{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);min-width:0;padding:18px}.dl-way:first-child{border-color:#ffb54766}.dl-way .label{margin:0 0 10px}.dl-way:first-child .label{color:var(--accent)}.dl-way p{font-size:15px}.cmd-wrap{margin-top:12px;position:relative}.cmd-wrap .cmd{background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:76px}.cmd-copy{border:1px solid var(--line-2);background:var(--panel-2);height:30px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:0 10px;font-size:11px;position:absolute;top:7px;right:7px}.cmd-copy:hover{color:var(--text);border-color:var(--dim)}.dl-two{grid-template-columns:1fr 1fr;gap:64px;display:grid}.say{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:10px 14px 10px 30px;font-size:15px;position:relative}.say:before{content:">";color:var(--accent);font:500 14px/1.6 var(--f-mono);position:absolute;top:10px;left:12px}.say i{color:var(--dim)}.key{border:1px solid var(--line-2);background:var(--panel-2);vertical-align:1px;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.dl-know{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.dl-know li{border-bottom:1px solid var(--line);color:var(--dim);padding:16px 0 16px 22px;font-size:16px;position:relative}.dl-know li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:1.55em;left:0}.dl-know b{color:var(--text);font-weight:600}.contact-list{border-top:1px solid var(--line);max-width:860px;margin:0;padding:0;list-style:none}.contact-list li{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.contact-list .label{margin:0}.contact-list a{font:500 clamp(20px, 2.2vw, 28px)/1.2 var(--f-display);letter-spacing:-.02em;overflow-wrap:anywhere}.contact-list a:hover{color:var(--accent)}.stub{max-width:64ch}.stub p{color:var(--dim);margin:0 0 18px;font-size:17px}.stub p.lead{color:var(--text);font:500 clamp(20px, 2vw, 24px)/1.4 var(--f-display);letter-spacing:-.015em}.stub p.label{color:var(--faint);margin-top:40px;font-size:12px}.cl-note{color:var(--faint);margin:24px 0 0;font-size:14px}.row-head time{color:var(--faint);font:400 12px/1.5 var(--f-mono);letter-spacing:.02em;margin-top:10px;display:block}.row-head .ver{font:600 26px/1.15 var(--f-display);letter-spacing:-.03em;margin:0}.wl-sent.err{color:var(--red);font-size:13px}.wl-sent.ok{color:var(--accent);font-size:14px}.hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.wl-form{position:relative}.wl-form.compact .field{margin-bottom:16px}.wl-form .btn[disabled]{opacity:.7;cursor:progress}@media (width<=960px){.row,.qa>div{grid-template-columns:1fr;gap:14px}.plans{grid-template-columns:1fr 1fr}.tiers{grid-template-columns:1fr}.tier+.tier{border-left:0;border-top:1px solid var(--line)}.get-steps{grid-template-columns:1fr}.flist{grid-template-columns:1fr 1fr}.price-list.full .pr{grid-template-columns:1fr auto;gap:8px 16px}.price-list.full .pr dd{grid-area:2/1/auto/-1}.price-list.full .pr .price{grid-area:1/2}.price-list.full .pr .btn,.price-list.full .pr .nobtn{grid-area:3/1/auto/-1;justify-self:start;margin-top:6px}.contrast .vs{grid-template-columns:1fr}.dl-grid,.dl-hero{grid-template-columns:1fr;gap:48px}.dl-card{max-width:560px}.dl-needs{grid-template-columns:1fr}.dl-two{grid-template-columns:1fr;gap:72px}}@media (width<=640px){main>section.page-top{padding:112px 0 48px}main>section.page-top.wl-top{padding:112px 0 64px}main>section.doc{padding-bottom:80px}.page-head .sub{font-size:17px}.row{padding:32px 0}.row-head h2,.row-head h3,.row-head .ver{font-size:22px}.row-body p{font-size:16px}.flist{grid-template-columns:1fr}.qa dt{font-size:18px}.contact-list li{grid-template-columns:1fr;gap:6px}.plans{grid-template-columns:1fr}.tier{padding:24px 20px 26px}.foot-bottom{flex-direction:column}.dl-path{flex-direction:column;gap:8px;margin-top:32px;font-size:12px}.dl-path li+li:before{display:none}.dl-card{padding:22px 18px 4px}.dl-meta{margin:20px -18px 0;padding:0 18px}.dl-name{font-size:34px}.dl-plat.alt,.dl-install-head{flex-wrap:wrap}.dl-panel{padding:22px 16px}.dl-steps>li{padding-left:44px;font-size:15.5px}.dl-ways{grid-template-columns:1fr}}.viz-seen{flex-direction:column;justify-content:space-between;padding:16px 16px 14px;display:flex}.viz-seen img{border:1px solid var(--line-2);border-radius:4px;width:100%;height:auto}.s-meta{color:var(--faint);gap:14px;font-size:10.5px;display:flex}.s-meta .amb{color:var(--accent);margin-left:auto}.viz-eq{place-items:center;padding:8px;display:grid}.viz-eq svg{width:100%;height:100%}@media (width<=640px){.foot-contact{flex-direction:column}.foot-contact .dot{display:none}}
