:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;color:#f0f6fd;background:radial-gradient(circle at 80% 0%,#11314e 0%,#071523 42%,#040c15 100%);line-height:1.5}a{color:#9dd2ff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #63b8ff;outline-offset:3px}.skip-link{position:absolute;top:-70px;left:10px;padding:12px;background:#fff;color:#000}.skip-link:focus{top:10px}.header{min-height:84px;padding:20px max(22px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #213b53;background:#071523c7}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;letter-spacing:.17em;color:white;font-weight:800}.brand strong{display:block;font-size:9px;letter-spacing:.33em;color:#51b0ff}.back{font-size:13px;text-decoration:none}.layout{width:min(1120px,calc(100% - 36px));margin:68px auto 90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#7bc4ff;font-size:11px;font-weight:800}h1{font-size:clamp(38px,4.5vw,62px);line-height:1.04;letter-spacing:-.05em;margin:10px 0 23px}.intro>p:not(.eyebrow){color:#afc3d7;font-size:17px}.info{margin-top:34px;padding:18px 22px;background:#0b253a;border:1px solid #22486b;border-radius:14px}.info p{margin:5px 0 0;color:#d1dfea}.intro .note{font-size:12px!important;margin-top:24px}.form-panel{background:#091b2c;border:1px solid #285173;border-radius:18px;padding:32px;box-shadow:0 22px 70px #0005}h2{font-size:25px;margin:0 0 8px}.form-intro{color:#adc2d6;font-size:13px;line-height:1.6;margin:0 0 24px}.form-panel label{display:block;margin:19px 0 7px;font-size:13px;font-weight:700;color:#dce9f5}.required{color:#8fd1ff}.form-panel input,.form-panel select,.form-panel textarea{display:block;width:100%;min-height:46px;border:1px solid #315774;border-radius:9px;background:#061422;color:#eef8ff;padding:11px 12px;font:inherit;font-size:14px}.form-panel textarea{resize:vertical;min-height:110px}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#738ca4}.form-panel button{margin-top:18px;padding:13px 20px;min-height:48px;background:#0b65c7;border:1px solid #2992ff;border-radius:9px;color:#fff;font:inherit;font-weight:800}.form-panel button:disabled{opacity:.5;cursor:not-allowed}.small,#enquiry-status{font-size:12px;line-height:1.6;color:#a7bad0}.small{margin-top:22px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.website-fields[hidden]{display:none}footer{border-top:1px solid #21405b;display:flex;gap:28px;justify-content:center;flex-wrap:wrap;padding:25px;font-size:12px}@media(max-width:800px){.layout{grid-template-columns:1fr;gap:32px;margin-top:42px}.form-panel{padding:23px}.header{padding:18px 20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}