.enquiry-hero{padding-block:var(--cc-space-xl);text-align:center;border-bottom:1px solid var(--cc-border)}.enquiry-hero .cc-container{position:relative}.enquiry-hero h1{color:var(--cc-cream)}.enquiry-socials{margin-top:var(--cc-space-lg);padding-top:var(--cc-space-lg);border-top:1px solid var(--cc-border)}.enquiry-socials:empty{display:none}.enquiry-socials__label{margin:0 0 var(--cc-space-sm);letter-spacing:.28em;text-transform:uppercase;color:var(--cc-gold);font-size:.62rem;font-weight:600}.enquiry-socials__links{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.enquiry-socials__links a{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-cream);font-size:.72rem;font-weight:600;text-decoration:none}.enquiry-socials__links a:hover{color:var(--cc-gold);text-decoration:none}.enquiry-contact-fieldset{margin:var(--cc-space-md) 0;border:none;padding:0}.enquiry-contact-fieldset>legend{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted);margin-bottom:.5rem;font-size:.68rem;font-weight:500}.enquiry-contact-options{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.enquiry-contact-options label{color:var(--cc-cream);cursor:pointer;align-items:center;gap:.45rem;font-size:.82rem;font-weight:400;display:inline-flex}.enquiry-contact-options input[type=radio]{accent-color:var(--cc-gold);width:1rem;height:1rem}.form-grid-2{gap:var(--cc-space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.form-grid-2{grid-template-columns:1fr 1fr}}.process-split{gap:var(--cc-space-lg);margin-top:var(--cc-space-xl);align-items:center;display:grid}@media (width>=900px){.process-split{grid-template-columns:1fr 1fr}}.process-split img{border-radius:calc(var(--cc-radius) + 4px);border:1px solid var(--cc-border);width:100%}.process-steps{counter-reset:step;margin:0;padding:0;list-style:none}.process-steps li{margin-bottom:var(--cc-space-lg);padding-left:3.5rem;position:relative}.process-steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--cc-font-serif);color:var(--cc-gold);font-size:1.75rem;position:absolute;top:0;left:0}.process-steps h3{color:var(--cc-cream);margin:0 0 .35rem}.process-steps p{margin:0}
