.home-hero_title__a917z.home-hero_title__a917z.home-hero_title__a917z{font-family:var(--font-home-hero),sans-serif;font-size:clamp(4rem,7.2vw,7.25rem);line-height:.99;letter-spacing:-.065em}.home-hero_title__a917z .animated-title-line>span{color:#f8fafc}.home-hero_title__a917z .animated-title-line:nth-child(n+3)>span{color:#fecd08}.home-hero_art__VjSff.home-hero_art__VjSff{justify-content:center}.home-hero_art__VjSff.home-hero_art__VjSff img{width:calc((min(1280px, 88.9vw) - 24px) * .5384615385);max-width:none;flex:none;aspect-ratio:1;object-fit:contain;transform:none;filter:none;-webkit-mask-image:radial-gradient(ellipse 68% 69% at 50% 49%,#000 51%,transparent 76%);mask-image:radial-gradient(ellipse 68% 69% at 50% 49%,#000 51%,transparent 76%)}@media (max-width:1000px){.home-hero_title__a917z.home-hero_title__a917z.home-hero_title__a917z{font-size:clamp(3.5rem,7.5vw,5.5rem)}.home-hero_art__VjSff.home-hero_art__VjSff img{width:calc((88.9vw - 24px) * .504)}}@media (max-width:759px){.home-hero_title__a917z.home-hero_title__a917z.home-hero_title__a917z{font-size:clamp(3.25rem,13.7vw,5.8rem)}.home-hero_art__VjSff.home-hero_art__VjSff img{width:min(480px,calc(100vw - 48px))}}.automation-motion{--automation-spring:cubic-bezier(.2,1.35,.35,1);min-width:0}.automation-title .automation-line{display:block;-webkit-clip-path:inset(-.16em -.12em -.16em -.12em);clip-path:inset(-.16em -.12em -.16em -.12em);padding:.025em .02em .08em 0;margin-bottom:-.04em}.automation-title .automation-line>span{display:block}.automation-title .automation-line+.automation-line{--line-delay:130ms}.automation-highlight,.automation-strike{position:relative;display:inline-block;isolation:isolate}.automation-highlight>i{inset:.06em -.08em .02em;z-index:-1;background:var(--blue-deep)}.automation-highlight>i,.automation-strike>i{position:absolute;border-radius:999px;transform-origin:left center}.automation-strike>i{left:0;right:0;top:50%;height:.08em;background:var(--red);pointer-events:none}.automation-stack{position:relative;width:min(100%,420px);height:262px;margin-top:2rem}.automation-card{position:absolute;top:calc(12px + var(--step) * 76px);left:calc(8px + var(--step) * 12px);right:calc(32px - var(--step) * 12px);padding:16px 18px;border:1px solid var(--slate);border-radius:var(--radius);background:var(--ink-2);color:var(--paper);transform:rotate(calc((var(--step) - 1) * 1.5deg));--card-delay:calc(260ms + var(--step) * 160ms);--run-delay:calc(900ms + var(--step) * 500ms);--done-delay:calc(1750ms + var(--step) * 500ms)}.automation-card-bottom,.automation-card-top{display:flex;align-items:center;gap:12px}.automation-card-top strong{font-size:14px;font-weight:600}.automation-card-bottom{margin-top:12px;padding-left:30px;justify-content:space-between;color:var(--muted);font-size:12px}.automation-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--green);border-radius:5px;flex:none}.automation-check svg{width:14px;height:14px;stroke:var(--green);stroke-width:2;-webkit-clip-path:inset(0);clip-path:inset(0)}.automation-status{display:grid;margin-left:auto;min-width:66px;text-align:center;font-size:11px;line-height:24px;border-radius:999px;background:var(--navy);color:var(--paper)}.automation-status>span{grid-area:1/1;opacity:0}.automation-status>span:last-child{opacity:1;color:var(--green)}.automation-track{width:52%;height:4px;background:var(--slate);border-radius:999px;overflow:hidden}.automation-track i{display:block;height:100%;background:var(--blue);transform-origin:left}@media (prefers-reduced-motion:no-preference){html.js-motion .automation-motion:not(.motion-done) .automation-line>span{opacity:0;transform:translateY(110%)}.motion-play .automation-line>span{animation:automation-reveal .75s var(--automation-spring) var(--line-delay,0s) both}html.js-motion .automation-motion:not(.motion-done) .automation-highlight>i,html.js-motion .automation-motion:not(.motion-done) .automation-strike>i{transform:scaleX(0)}.motion-play .automation-highlight>i{animation:automation-scale .65s var(--automation-spring) .55s both}.motion-play .automation-strike>i{animation:automation-scale .55s cubic-bezier(.2,.8,.2,1) .9s both}html.js-motion .automation-motion:not(.motion-done) .automation-card{opacity:0}.motion-play .automation-card{animation:automation-card .75s var(--automation-spring) var(--card-delay) both}html.js-motion .automation-motion:not(.motion-done) .automation-track i{transform:scaleX(0)}.motion-play .automation-track i{animation:automation-scale .85s cubic-bezier(.2,.8,.2,1) var(--run-delay) both}html.js-motion .automation-motion:not(.motion-done) .automation-check svg{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.motion-play .automation-check svg{animation:automation-tick .35s ease var(--done-delay) both}html.js-motion .automation-motion:not(.motion-done) .automation-status>span:first-child{opacity:1}html.js-motion .automation-motion:not(.motion-done) .automation-status>span:last-child{opacity:0}.motion-play .automation-status>span:first-child{animation:automation-status-out .18s ease var(--run-delay) both}.motion-play .automation-status>span:nth-child(2){animation:automation-status-in .18s ease var(--run-delay) both,automation-status-out .18s ease var(--done-delay) forwards}.motion-play .automation-status>span:last-child{animation:automation-status-in .18s ease var(--done-delay) both}}@keyframes automation-reveal{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes automation-scale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes automation-card{0%{opacity:0;transform:translateY(24px) scale(.93) rotate(-3deg)}to{opacity:1;transform:rotate(calc((var(--step) - 1) * 1.5deg))}}@keyframes automation-tick{to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes automation-status-in{0%{opacity:0;transform:translateY(5px) rotateX(-60deg)}to{opacity:1;transform:none}}@keyframes automation-status-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px) rotateX(60deg)}}@media (max-width:640px){.automation-title{font-size:clamp(2rem,8.5vw,2.6rem)}.automation-stack{height:250px;margin-top:1.5rem}.automation-card{padding:13px 12px;left:calc(4px + var(--step) * 7px);right:calc(20px - var(--step) * 7px)}}