.web-hero h1{max-width:18ch}.web-hero__visual{display:grid}.vignette{block-size:auto;inline-size:min(92%,440px);color:var(--fg);margin-block-end:-1px;margin-inline:auto 4%;display:block;overflow:visible}.vignette *{stroke-linecap:round;stroke-linejoin:round}.vignette .o,.vignette .s,.vignette .t,.vignette .l,.vignette .a,.vignette .cut{stroke-width:1.6px}.vignette .o{fill:var(--card);stroke:currentColor}.vignette .s{fill:var(--sunken);stroke:currentColor}.vignette .t{fill:color-mix(in oklch, var(--accent) 30%, var(--card));stroke:var(--accent)}.vignette .l{fill:none;stroke:currentColor}.vignette .a{fill:none;stroke:var(--accent)}.vignette .cut{fill:var(--sunken);stroke:var(--accent)}.vignette .thin{stroke-width:1.1px}.vignette .thick{stroke-width:2.4px}.vignette .dim{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:0 5}.vignette .vg-text{font:500 8px/1 var(--font-small);letter-spacing:.04em;fill:currentColor}.vignette .vg-text--on{fill:var(--card);font-weight:600}.vignette .vg-day{font:400 34px/1 var(--font-display);fill:currentColor}.vignette .vg-glow{fill:color-mix(in oklch, var(--accent) 12%, transparent)}.vignette .vg-bulb{fill:var(--accent)}.vignette .vg-steam{fill:none;stroke:var(--fg-3);stroke-width:1.4px}.vignette .vg-rain{fill:none;stroke:var(--accent);stroke-width:1.4px;opacity:.6}.vignette .vg-tape-edge{fill:none;stroke:currentColor;stroke-width:15px}.vignette .vg-tape{fill:none;stroke:var(--card);stroke-width:12px}.vignette .vg-tape-ink{fill:none;stroke:var(--fg-3);stroke-width:1.2px;stroke-dasharray:5 4}.vignette .vg-new-line{fill:var(--accent)}@media (prefers-reduced-motion:no-preference){.vignette .vg-sway{animation:5s ease-in-out infinite alternate vg-sway}.vignette .vg-sway--slow{animation-duration:7s}.vignette .vg-glow,.vignette .vg-new-line{animation:3.6s ease-in-out infinite alternate vg-glow}.vignette .vg-steam{animation:3.2s ease-out infinite vg-steam}.vignette .vg-steam--late{animation-delay:-1.6s}.vignette .vg-rain{animation:1.4s linear infinite vg-rain}.vignette .vg-new{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite vg-twinkle}}@keyframes vg-sway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes vg-glow{0%{opacity:.45}to{opacity:1}}@keyframes vg-steam{0%{opacity:0;translate:0 4px}40%{opacity:1}to{opacity:0;translate:0 -8px}}@keyframes vg-rain{0%{opacity:0;translate:0 -6px}30%{opacity:.6}to{opacity:0;translate:-2px 10px}}@keyframes vg-twinkle{0%,70%,to{scale:1}80%{scale:1.25}}.change{flex-direction:column;gap:clamp(22px,2.2vw,30px);margin:0;padding:clamp(24px,2.6vw,40px);display:flex}.change__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.change__head .label{margin:0}.change__tag{font:400 12px/1 var(--font-small);color:var(--fg-3)}.change__steps{margin:0;padding:0;list-style:none;display:grid}.change__steps li{padding-block-end:clamp(20px,2vw,26px);padding-inline-start:30px;position:relative}.change__steps li:last-child{padding-block-end:0}.change__steps li:before,.change__steps li:after{content:"";position:absolute}.change__steps li:before{background:radial-gradient(circle, var(--fg-3) 1px, transparent 1.5px) 50% 0 / 9px 8px repeat-y;width:9px;inset-block:1.2em -.2em;inset-inline-start:0}.change__steps li:after{background:var(--fg-3);border-radius:50%;width:7px;height:7px;inset-block-start:.4em;inset-inline-start:1px}.change__steps li:last-child:before{content:none}.change__steps li:last-child:after{background:var(--accent);width:11px;height:11px;clip-path:var(--star);border-radius:0;inset-block-start:.2em;inset-inline-start:-1px}.change__step{font:400 14px/1.3 var(--font-small);color:var(--fg-2);margin:0}.change__mail{border-radius:calc(var(--radius) * .7);background:var(--sunken);text-wrap:pretty;margin:10px 0 0;padding:14px 16px;font-size:16px;line-height:1.45}.change__pill{background:var(--sunken);color:var(--fg-2);border-radius:999px;align-items:center;gap:8px;margin:10px 0 0;padding:7px 13px;font-size:14px;line-height:1.3;display:inline-flex}.change__link{border:1.5px solid;border-radius:999px;width:14px;height:8px}.change__pill--ok{background:color-mix(in oklch, var(--accent) 12%, transparent);color:var(--accent)}.change__pill svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:10px}.change__record{flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;font-size:15px;line-height:1.4;display:flex}.change__record time{color:var(--fg-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.change__steps li{animation:change-in .6s var(--ease) calc(.5s + var(--i,0) * .35s) backwards}.change__steps li:nth-child(2){--i:1}.change__steps li:nth-child(3){--i:2}.change__steps li:nth-child(4){--i:3}}@keyframes change-in{0%{opacity:0;translate:0 6px}}.web-checks{padding-block:clamp(96px,10vw,168px) clamp(64px,7vw,112px)}.web-checks__label{margin-bottom:18px}.stale{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stale li{font-family:var(--font-head);letter-spacing:var(--ls-head);text-wrap:balance;padding:clamp(20px,2vw,28px) clamp(22px,2.2vw,32px);font-size:clamp(21px,1.7vw,28px);line-height:1.18}.web-checks__why{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin:clamp(28px,3vw,40px) 0 0;font-size:clamp(17px,1.15vw,19px);line-height:1.6}.sheet.web-how{padding-block:clamp(88px,9vw,144px)}.web-how .tbc{margin-top:28px}.web-how .numbered{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(32px,5vw,80px);margin-top:clamp(48px,5vw,80px)}.web-how .numbered li{align-content:start}@media (width<=760px){.web-how .numbered{grid-template-columns:minmax(0,1fr)}}.days{margin-top:clamp(56px,6vw,96px)}.days__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,2.4vw,36px);margin:22px 0 0;padding:0;list-style:none;display:grid}.days__track li{padding-top:30px;position:relative}.days__track li:before,.days__track li:after{content:"";position:absolute}.days__track li:before{background:radial-gradient(circle, var(--fg-3) 1px, transparent 1.5px) 0 50% / 8px 7px repeat-x;height:7px;inset-block-start:3px;inset-inline:14px calc(-1*clamp(20px,2.4vw,36px))}.days__track li:after{background:var(--fg-3);border-radius:50%;width:7px;height:7px;inset-block-start:3px;inset-inline-start:0}.days__track li:last-child:before{content:none}.days__track li:last-child:after{background:var(--accent);width:11px;height:11px;clip-path:var(--star);border-radius:0;inset-block-start:1px;inset-inline-start:-2px}.days__day{font:400 13px/1.3 var(--font-small);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.days__track h3{font-family:var(--font-head);margin:8px 0 0;font-size:clamp(20px,1.6vw,26px);font-weight:400;line-height:1.2}.days__track li p:last-child{max-width:28ch;color:var(--fg-2);margin:8px 0 0;font-size:15px;line-height:1.5}.days__note{max-width:60ch;color:var(--fg-3);margin:32px 0 0;font-size:14px}@media (width<=760px){.days__track{grid-template-columns:minmax(0,1fr)}.days__track li{padding-top:0;padding-inline-start:30px}.days__track li:before{background:radial-gradient(circle, var(--fg-3) 1px, transparent 1.5px) 50% 0 / 7px 8px repeat-y;width:7px;height:auto;inset-block:14px -32px;inset-inline:0 auto}.days__track li:after{inset-block-start:4px}}.sheet.web-ai{padding-block:clamp(88px,9vw,144px)}.web-review{padding-block:clamp(96px,10vw,160px) clamp(64px,7vw,112px)}.marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.marks li{padding:clamp(28px,2.8vw,44px)}.marks li:before{content:"";background:var(--accent);width:12px;height:12px;clip-path:var(--star);margin-bottom:clamp(28px,3vw,44px);display:block}.marks h3{font-family:var(--font-head);letter-spacing:var(--ls-head);margin:0 0 12px;font-size:clamp(22px,1.8vw,30px);font-weight:400;line-height:1.14}.marks p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:16px}@media (width<=900px){.marks{grid-template-columns:minmax(0,1fr)}}.sheet.web-running{padding-block:clamp(88px,9vw,144px)}.web-running__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px clamp(40px,6vw,96px);display:grid}.web-running .lead{margin-top:28px}.web-running__head{display:grid}.web-running__head>*{grid-area:1/1}.web-running__still{max-width:30ch;font-family:var(--font-head);letter-spacing:var(--ls-head);align-self:end;margin:0;font-size:clamp(24px,2.2vw,36px);line-height:1.15;animation:0s 1.5s backwards live-wait}.web-running__head:has(.web-running__live:not([hidden])) .web-running__still{visibility:hidden}.web-running__live[hidden]{visibility:hidden;display:block}.web-running__label{margin-bottom:14px}@media (prefers-reduced-motion:no-preference){.web-running__label:before{animation:traffic-pulse 2.4s var(--ease) infinite}}.web-running__count{font-family:var(--font-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(56px,7vw,120px);line-height:.95}.web-running__what{max-width:34ch;color:var(--fg-2);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.45}.web-running .tbc{margin-top:28px}.web-running .figs{margin-top:clamp(28px,3vw,40px)}@media (width<=900px){.web-running__grid{grid-template-columns:minmax(0,1fr)}}.sheet.web-proof{padding-block:clamp(88px,9vw,144px)}.refs{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,1.6vw,24px);margin-top:clamp(48px,5vw,72px);display:grid}.ref{flex-direction:column;display:flex;overflow:clip}.ref__shots{aspect-ratio:16/10;background:var(--paper-2);margin:0;position:relative}.ref__shots--empty{place-items:center;display:grid}.ref__desktop{object-fit:cover;object-position:top;width:100%;height:100%}.ref__phone{aspect-ratio:9/19;object-fit:cover;object-position:top;border:4px solid var(--ink);width:26%;box-shadow:var(--shadow-card);border-radius:16px;position:absolute;inset-block-end:-6%;inset-inline-end:6%}.ref__body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:clamp(24px,2.4vw,36px);display:flex}.ref__what{font:400 13px/1.4 var(--font-small);color:var(--fg-3);margin:0}.ref__name{font-family:var(--font-head);letter-spacing:var(--ls-head);margin:0;font-size:clamp(22px,1.8vw,30px);font-weight:400;line-height:1.14}.ref__loads{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 8px;font-size:15px;display:flex}.ref__loads strong{font-family:var(--font-head);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(32px,2.8vw,46px);font-weight:400;line-height:1}.ref .link{margin-top:auto}.refs__note{max-width:60ch;color:var(--fg-3);text-wrap:pretty;margin:clamp(24px,2.6vw,36px) 0 0;font-size:14px;line-height:1.5}.web-proof__also{margin-block-start:clamp(56px,6vw,88px)}.web-plans{padding-block:clamp(96px,10vw,160px)}.web-plans .tbc{margin-top:28px}.plans.plans--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.plans.plans--two{grid-template-columns:minmax(0,1fr)}}.plan__build{color:var(--fg-2);margin:calc(clamp(16px,1.6vw,22px)/-2.5) 0 0;font-size:16px;line-height:1.4}.plan__build strong{color:var(--fg);white-space:nowrap;font-weight:400}.sheet.web-who{padding-block:clamp(88px,9vw,144px)}.web-who__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.web-who__photo{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden}.web-who__photo img{object-fit:cover;width:100%;height:100%}.web-who .lead{margin-top:28px}.web-who .tbc{margin-top:20px}.web-who__bio{margin-top:clamp(28px,3vw,40px)}.web-who__bio p:first-child{color:var(--fg-2);font-size:clamp(17px,1.15vw,19px);line-height:1.6}.web-who .figs,.web-who__more{margin-top:clamp(32px,3.2vw,48px)}@media (width<=900px){.web-who__grid{grid-template-columns:minmax(0,1fr)}.web-who__photo{max-width:420px}}.web-faq{padding-block:clamp(96px,10vw,160px)}.web-faq .tbc{margin-top:28px}
