.srcad5f2-ct-hero{background:linear-gradient(120deg,#f0ebf0 0,#f1f5f6 100%);padding:56px 0 32px;border-bottom:8px solid #77185d}.srcad5f2-ct-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:#24313b}.srcad5f2-ct-hero p{color:#24313b;max-width:46rem}.srcad5f2-ct-cards{background:#fff}.srcad5f2-ct-card{background:#f0ebf0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);height:100%;padding:24px}.srcad5f2-ct-map{margin:32px 0 0}.srcad5f2-ct-map img{border-radius:12px;width:100%}.srcad5f2-ct-map figcaption{color:#24313b;margin-top:8px}.srcad5f2-ct-formband{background:#f1f5f6;padding-bottom:64px}.srcad5f2-ct-formband h2{color:#24313b}