body{background:#f7fbff;color:#12365a}.xq-banner{background:linear-gradient(120deg,#061b34,#075b9a,#118dd5);text-align:center;padding:155px 20px 50px;color:white}.xq-banner h1{font:800 clamp(28px,4vw,42px)/1.15 Manrope,sans-serif;margin:0}.xq-banner p{margin:12px auto 0;font-size:14px}.xq-page{padding:28px 18px 58px;background:linear-gradient(125deg,#f4faff,#fff)}.xq-form{margin:auto;max-width:710px;border:1px solid #c9e5f9;background:white;padding:clamp(22px,4vw,36px);border-radius:18px;box-shadow:0 16px 50px #124d8012}.xq-form h2{font:800 20px Manrope,sans-serif;color:#0b7fc5;margin:0 0 20px}.xq-form h2:not(:first-child){margin-top:24px}.xq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.xq-form label{display:block;font-size:13px;color:#14395b;font-weight:700;margin:0 0 17px}.xq-form b{color:#c02635}.xq-form input:not([type=checkbox]),.xq-form select,.xq-form textarea{display:block;width:100%;border:1px solid #cfe2f0;border-radius:8px;background:#fbfdff;color:#103554;padding:12px;margin-top:7px;font:500 14px DM Sans,sans-serif;min-height:44px}.xq-form textarea{resize:vertical}.xq-human{display:flex!important;align-items:start;gap:10px;font-weight:500!important}.xq-human input{width:18px;height:18px;flex-shrink:0}.xq-note{font-size:12px;line-height:1.6;color:#55748e}.xq-feedback{font-size:13px;color:#0966a5;min-height:12px}.xq-submit{border:0;background:#087fc9;color:white;padding:12px 26px;border-radius:8px;font-weight:800}.xq-submit:hover{background:#0468aa}@media(max-width:640px){.xq-banner{padding:122px 16px 28px}.xq-grid{grid-template-columns:1fr;gap:0}.xq-page{padding:18px 12px 35px}}
/* Reference-inspired compact enquiry layout, blue-white company branding. */
.xq-banner{padding-bottom:28px}
.xq-page{padding-top:22px}
.xq-form{max-width:530px;padding:clamp(20px,3vw,30px);border-radius:16px}
.xq-form h2{font-size:19px;margin-bottom:19px}
.xq-form textarea{min-height:110px}
.xq-form label{margin-bottom:21px}
.xq-form input:not([type=checkbox]),.xq-form select,.xq-form textarea{background:#fff}
