@keyframes auto-menu-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){details[open]>.auto-mega-panel{animation:.24s cubic-bezier(.16,1,.3,1) both auto-menu-enter}}.auto-mobile-menu{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s .28s;display:grid}.auto-mobile-menu[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}@media (width>=80rem){.auto-mobile-menu{display:none}}.auto-menu-icon{width:20px;height:16px;position:relative}.auto-menu-icon>span{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .22s,opacity .16s;position:absolute;top:7px;left:0}.auto-menu-icon>span:first-child{transform:translateY(-6px)}.auto-menu-icon>span:last-child{transform:translateY(6px)}.auto-menu-toggle[aria-expanded=true] .auto-menu-icon>span:first-child{transform:rotate(45deg)}.auto-menu-toggle[aria-expanded=true] .auto-menu-icon>span:nth-child(2){opacity:0;transform:scaleX(0)}.auto-menu-toggle[aria-expanded=true] .auto-menu-icon>span:last-child{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.auto-mobile-menu,.auto-menu-icon>span{transition:none}}.auto-hero-stage{perspective:1000px;isolation:isolate;width:110%;margin-left:-4%}.auto-hero-slide{pointer-events:none;transform-origin:50% 92%;z-index:1;opacity:.28;filter:blur(1.5px);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s}.auto-hero-slide[data-position=front]{z-index:3;opacity:1;filter:none;transform:scale(.96)}.auto-hero-slide[data-position=left]{transform:translate(-20%,-13%)scale(.6)rotateY(10deg)}.auto-hero-slide[data-position=right]{transform:translate(20%,-13%)scale(.6)rotateY(-10deg)}.auto-hero-arrow{color:#fff;cursor:pointer;border:1px solid #ffffff59;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .18s,border-color .18s;display:inline-flex}.auto-hero-arrow:hover{background-color:#ffffff1a;border-color:#fff}.auto-hero-arrow:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width>=1024px){.auto-hero-stage{width:calc(100% + clamp(60px,8vw,140px));margin-left:-6%}}@media (prefers-reduced-motion:reduce){.auto-hero-slide{transition:none}}.auto-customers-viewport{scrollbar-width:thin;padding-block:8px;overflow-x:auto}.auto-customers-track,.auto-customers-list{width:max-content;display:flex}.auto-customers-logo{flex-shrink:0;justify-content:center;align-items:center;width:200px;height:76px;display:flex}.auto-customers-copy{display:none}.auto-customers-viewport:focus-visible{outline:2px solid var(--glow);outline-offset:4px}@keyframes auto-customers-drift{to{transform:translate(-50%)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.auto-customers-copy{display:flex}.auto-customers-viewport{overflow-x:hidden}.auto-customers-track{animation:55s linear infinite auto-customers-drift}.auto-customers:hover .auto-customers-track{animation-play-state:paused}.auto-customers-viewport:focus{overflow-x:auto}.auto-customers-viewport:focus .auto-customers-track{animation:none}.auto-customers-viewport:focus .auto-customers-copy{display:none}}.home-references{--reference-gap:16px;gap:var(--reference-gap);grid-template-columns:minmax(0,1fr);height:440px;display:grid;overflow:hidden}.home-references__lane{min-width:0;overflow:hidden}.home-references__lane--desktop{display:none}.home-references:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.home-references__track{animation:65s linear infinite home-references-scroll}.home-references__lane--reverse .home-references__track{animation-direction:reverse}.home-references__group{gap:var(--reference-gap);padding-bottom:var(--reference-gap);grid-template-columns:minmax(0,1fr);display:grid}.home-references__photo{background:var(--mist);margin:0}.home-references__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.home-references[data-paused=true] .home-references__track,.home-references:focus-within .home-references__track{animation-play-state:paused}@media (hover:hover){.home-references:hover .home-references__track{animation-play-state:paused}}@media (width>=640px){.home-references{grid-template-columns:repeat(2,minmax(0,1fr));height:600px}.home-references__lane--mobile{display:none}.home-references__lane--desktop{display:block}.home-references__track{animation-duration:42s}}@media (width>=1024px){.home-references{height:100%;position:absolute;inset:0}}@keyframes home-references-scroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.home-references__lane{overflow-y:auto}.home-references__track{animation:none}.home-references__group[aria-hidden=true]{display:none}}.webskill-auth-shell{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 11% 18%,#01c38e21,#0000 26rem),radial-gradient(circle at 88% 78%,#01c38e14,#0000 29rem),#0f1420}.webskill-auth-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.webskill-auth-label{color:#575d68;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.webskill-auth-icon{color:#687081;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.webskill-auth-input{color:#0f1420;background:#fff;border:1px solid #0f142025;border-radius:.75rem;width:100%;height:3.25rem;padding:0 3rem 0 2.75rem;font-size:1rem}.webskill-auth-input:focus{outline-offset:2px;outline:2px solid #008b66}
