.hero h1.hero-statement{font-size:clamp(1.45rem,4.15vw,3.9rem);line-height:1.18;font-weight:800;letter-spacing:-.045em}
.hero-intro,.hero-bottom{display:block}
.hero-intro{font-size:.8em;margin-bottom:.18em}
.hero-motion{display:flex;justify-content:center;align-items:center;gap:.22em;white-space:nowrap;line-height:1.65;font-size:1.13em}
.automate{position:relative;display:inline-flex;color:#2463ff}
.automation-cell{display:block;height:1.65em;overflow:hidden}
.automation-track{display:block}
.automation-glyph{display:block;height:1.65em;line-height:1.65}
.automation-rail{position:absolute;left:0;right:0;bottom:.13em;height:2px;overflow:hidden;pointer-events:none}
.automation-pulse{display:block;width:18%;height:100%;background:currentColor}
.hero-amp{font-size:.65em;color:#8aa3ca}
.hero-scale-slot{display:inline-flex;justify-content:center}
.hero-scale{display:inline-block;transform-origin:50% 60%;color:#2463ff}
.hero-bottom{font-size:.91em}
html[lang="ms"] .hero-motion{font-size:.68em}
html[lang="ms"] .hero-bottom{font-size:.8em}
@media(max-width:600px){.hero h1.hero-statement{font-size:clamp(1.25rem,5.15vw,1.95rem)}.hero-motion{font-size:1.07em}.hero-bottom{font-size:.9em}}
@media(forced-colors:active){.automate,.hero-scale,.hero-amp{color:CanvasText!important}.automate span{color:CanvasText!important}.automate i{display:none}}
