﻿@media (max-width:900px){.srv-card-duo,.srv-card-duo--reverse{flex-direction:column;gap:35px}.srv-card-visual{width:100%;height:320px}.srv-video-strip{grid-template-columns:1fr}.srv-path-container{justify-content:flex-start}}@media (max-width:600px){.srv-two-col{flex-direction:column}.srv-section-inner{padding:60px 5vw}}@media (min-width:601px) and (max-width:900px){.hz-grid{grid-template-columns:1fr 1fr;gap:20px}.hz-hero-title{font-size:clamp(2rem,6vw,3rem)}}@media (max-width:400px){.hz-grid{grid-template-columns:1fr}}