.enquiry-page{background:var(--paper)}.enquiry-hero{color:#fff;background:#14211f;padding:75px 0 150px}.enquiry-hero .breadcrumbs{text-transform:uppercase;letter-spacing:.15em;color:#8f9d99;margin-bottom:45px;font-size:10px}.enquiry-hero .breadcrumbs a{color:var(--yellow)}.enquiry-hero-grid{grid-template-columns:1.15fr .75fr;align-items:end;gap:90px;display:grid}.enquiry-hero h1{margin:20px 0 25px;font-size:clamp(55px,7vw,84px)}.enquiry-hero p{color:#b6c1be;max-width:600px;font-size:14px;line-height:1.8}.enquiry-points{border-left:1px solid #40504c;gap:18px;padding-left:35px;display:grid}.enquiry-points span{padding-left:25px;font-size:11px;font-weight:700;position:relative}.enquiry-points span:before{content:"✓";color:var(--teal);position:absolute;left:0}.form-stage{margin-top:-85px;padding-bottom:110px}.enquiry-layout{grid-template-columns:1fr 2fr;gap:0;display:grid;box-shadow:0 25px 70px #17211f1f}.contact-panel{background:var(--teal);color:var(--ink);padding:50px 42px}.contact-panel h2{margin-bottom:20px;font-size:35px;line-height:1.05}.contact-panel>p{margin-bottom:35px;font-size:12px;line-height:1.75}.contact-detail{border-top:1px solid #313b3b40;padding:20px 0}.contact-detail small{text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.contact-detail a,.contact-detail b{font-size:15px}.contact-note{background:#ffffff4d;margin-top:35px;padding:20px;font-size:10px;line-height:1.6}.corporate-form{background:#fff;padding:52px 58px}.corporate-form h2{margin:0 0 8px;font-size:34px}.corporate-form>p{color:var(--muted);margin:0 0 38px;font-size:12px}.field-grid{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.field-grid label{color:#5e6b68;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.field-grid input,.field-grid select,.field-grid textarea{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:0;border-bottom:1px solid #c8d2ce;outline:0;padding:10px 0 12px;font-size:13px}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:var(--teal-dark)}.field-grid .wide{grid-column:1/-1}.field-grid textarea{resize:vertical;min-height:90px}.form-consent{color:#71807c;align-items:flex-start;gap:10px;margin:27px 0 22px;font-size:9px;line-height:1.5;display:flex}.form-consent input{margin-top:2px}.corporate-form .submit{max-width:340px}.form-footnote{color:#899591;margin-top:12px;font-size:9px;display:block}.enquiry-success{text-align:center;background:#fff;min-height:560px;padding:80px 55px}.enquiry-success .success-mark{background:var(--teal);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 25px;font-size:25px;display:grid}.enquiry-success h2{font-size:40px}.enquiry-success p{color:var(--muted);max-width:540px;margin:15px auto 30px;font-size:13px;line-height:1.8}.enquiry-success a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:15px 20px;font-size:10px;font-weight:900;display:inline-flex}@media (max-width:850px){.enquiry-hero-grid{grid-template-columns:1fr;gap:35px}.enquiry-points{grid-template-columns:1fr 1fr}.enquiry-layout{grid-template-columns:1fr}.contact-panel{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.contact-panel>h2,.contact-panel>p,.contact-note{grid-column:1/-1}}@media (max-width:680px){.enquiry-hero{padding:65px 0 125px}.enquiry-hero h1{font-size:52px}.enquiry-points{grid-template-columns:1fr}.contact-panel{padding:38px 25px;display:block}.corporate-form{padding:40px 24px}.field-grid{grid-template-columns:1fr}.field-grid .wide{grid-column:auto}.corporate-form .submit{max-width:none}.enquiry-success{padding:60px 24px}}
