.founder-linkedin{width:44px;height:44px;min-height:44px;border:0;justify-content:center;margin-left:-8px;color:#0a66c2}
.founder-linkedin svg{display:block;width:24px;height:24px;fill:currentColor}.founder-linkedin:hover{color:#004182;border:0}
.founder-sales{display:inline-flex;align-items:center;gap:30px;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.035em;color:#153b49;border-bottom:1px solid #799aa5;padding-block:12px;text-decoration:none}
.footer-address{font-size:.81rem;line-height:1.85;color:#a9bec6;font-style:normal;margin-top:24px}.footer-address strong{font-weight:500;color:#e0e9eb;display:block;margin-bottom:7px;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}
.enquiry-section{background:#132c38;color:#edf2ef}.enquiry-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,95px)}
.enquiry-intro .eyebrow{color:#9bbcc7;font-size:.64rem;letter-spacing:.14em;margin-bottom:28px}.enquiry-intro h2{font-size:clamp(2.8rem,4.5vw,4.5rem);letter-spacing:-.055em;line-height:1.08;font-weight:500}.enquiry-intro>p:not(.eyebrow){max-width:350px;font-size:.95rem;line-height:1.9;color:#afc6ce;margin-top:25px}.enquiry-email{display:inline-flex;gap:35px;color:#e0e9eb;padding-block:16px;margin-top:24px;border-bottom:1px solid #6c8c98;font-size:.94rem}
.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px}.enquiry-fields label{display:block;min-width:0;font-size:.72rem;color:#d4e1e5;letter-spacing:.01em}.enquiry-fields label>span{color:#8eabb7;font-size:.65rem}.enquiry-fields input,.enquiry-fields select,.enquiry-fields textarea{box-sizing:border-box;display:block;width:100%;margin-top:11px;padding:14px 0;background:transparent;color:#edf2ef;border:0;border-bottom:1px solid #688692;border-radius:0;font:inherit;font-size:.9rem;line-height:1.6;outline-offset:5px}.enquiry-fields select{min-height:53px}.enquiry-fields option{background:#132c38}.enquiry-fields textarea{resize:vertical;min-height:130px}.enquiry-fields textarea::placeholder{color:#89a5af}.enquiry-fields :is(input,select,textarea):focus-visible{outline:2px solid #b8d9e4}.full-field{grid-column:1/-1}
.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.enquiry-form{position:relative;min-width:0}.enquiry-consent{display:flex;gap:12px;align-items:flex-start;margin-top:24px;font-size:.7rem;line-height:1.7;color:#adc7d0}.enquiry-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:3px;accent-color:#b5d4dc}.enquiry-privacy{font-size:.66rem;color:#93b0bb;margin:12px 0 20px 29px}.enquiry-submit{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:25px}.enquiry-submit .button{border:0;font-size:.78rem;white-space:nowrap;cursor:pointer}.enquiry-submit .button:disabled{opacity:.46;cursor:not-allowed}.enquiry-status{font-size:.72rem;line-height:1.7;color:#b3cbd3;max-width:280px;margin:0}.enquiry-status[data-state="error"]{color:#ffd4c4}.enquiry-status[data-state="success"]{color:#c0e2d2}
@media(max-width:800px){.enquiry-layout{grid-template-columns:1fr;gap:45px}.enquiry-intro h2{font-size:3rem}.enquiry-intro>p:not(.eyebrow){max-width:450px}}
@media(max-width:420px){.enquiry-fields{grid-template-columns:1fr;gap:24px}.enquiry-intro h2{font-size:2.6rem}}

