.hero-shell .hero-container{padding-top:30px}@media (min-width:1024px){.hero-shell .hero-copy{text-align:left}.hero-shell .hero-h1{font-size:48px;line-height:1.1}.hero-shell .hero-rule{margin-left:0;margin-right:0}.hero-shell .hero-cta{flex-direction:row;justify-content:flex-start}}@media (min-width:1280px){.hero-shell .hvac-split-center{grid-template-columns:1.12fr .88fr}.hero-shell .hero-h1{font-size:56px;line-height:1.08}.hero-shell .hero-portrait{max-width:480px}}.hero-shell .hero-glow{position:absolute;inset:-8% -12%;background:radial-gradient(closest-side,rgba(59,130,246,.26),rgba(59,130,246,0) 72%);filter:blur(28px);pointer-events:none}.hero-shell .hero-scrollcue{animation:hero-cue 2.2s ease-in-out infinite}@keyframes hero-cue{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion:reduce){.hero-shell .hero-scrollcue{animation:none}}