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