/* /contact. Built from the shared site parts (SegHero, Section, step-card); only layout lives here. Prefix: ct- */
.seg-hero .sol-hero_grid{min-height:24rem}
@media (max-width:991px){.seg-hero .sol-hero_grid{min-height:0}}
.ct-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:62rem;margin:0 auto}
.ct-steps .step-card .card_text{margin-bottom:0}
@media (max-width:767px){.ct-steps{grid-template-columns:minmax(0,1fr)}}
