.womf-enquiry-shell{--womf-brand:#075fc7;--womf-accent:#35ad4b;--womf-ink:#10243e;--womf-muted:#6b7c90;--womf-line:#dbe6f0;--womf-soft:#f4f8fc;max-width:920px;border-radius:6px;border-color:var(--womf-line);box-shadow:0 20px 55px rgba(8,41,79,.11);padding:0;overflow:hidden}.womf-enquiry-heading{position:relative;display:flex;justify-content:space-between;gap:30px;align-items:flex-start;padding:42px 42px 34px;background:linear-gradient(135deg,#f8fbfe 0%,#eaf3fc 100%);border-top:7px solid var(--womf-brand);border-bottom:1px solid var(--womf-line)}.womf-enquiry-heading:after{content:"";position:absolute;top:-7px;right:0;width:26%;height:7px;background:var(--womf-accent)}.womf-enquiry-heading h2{margin:8px 0 12px;color:var(--womf-ink);font-size:clamp(30px,4vw,46px);line-height:1.05}.womf-enquiry-heading p{max-width:650px;margin:0;color:#40536c;font-size:16px;line-height:1.7}.womf-enquiry-eyebrow{color:var(--womf-brand);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.womf-enquiry-status{flex:0 0 auto;padding:8px 10px;color:#27893a;background:#eaf8ed;border:1px solid rgba(53,173,75,.25);border-radius:3px;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.womf-enquiry-form{padding:38px 42px 42px}.womf-enquiry-section+.womf-enquiry-section{margin-top:34px;padding-top:34px;border-top:1px solid var(--womf-line)}.womf-enquiry-section-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:24px}.womf-enquiry-section-head>span{display:grid;place-items:center;flex:0 0 42px;height:38px;color:#075fc7;background:#eaf3fc;border:1px solid #c8ddf2;border-radius:3px;font-size:11px;font-weight:900}.womf-enquiry-section-head h3{margin:0 0 5px;color:var(--womf-ink);font-size:21px}.womf-enquiry-section-head p{margin:0;color:var(--womf-muted);font-size:14px}.womf-enquiry-shell .womf-field input,.womf-enquiry-shell .womf-field select,.womf-enquiry-shell .womf-field textarea{border-radius:5px;border-color:#c7d6e5}.womf-enquiry-shell .womf-field input:focus,.womf-enquiry-shell .womf-field select:focus,.womf-enquiry-shell .womf-field textarea:focus{border-color:#075fc7;box-shadow:0 0 0 4px rgba(7,95,199,.11)}.womf-choice-fieldset{margin:0 0 22px;padding:0;border:0}.womf-choice-fieldset legend{margin-bottom:12px;color:#344054;font-size:14px;font-weight:750}.womf-choice-fieldset legend span{color:#b42318}.womf-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.womf-choice{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:11px 13px;background:#fff;border:1px solid #c7d6e5;border-radius:5px;cursor:pointer}.womf-choice:has(input:checked){background:#eaf3fc;border-color:#75aee5}.womf-choice input{width:18px;height:18px;margin:0;accent-color:#075fc7}.womf-choice span{color:#40536c;font-size:13px;font-weight:700}.womf-enquiry-grid-gap{margin-top:22px}.womf-enquiry-consents{border-radius:5px;background:#f4f8fc;border:1px solid var(--womf-line)}.womf-enquiry-consents label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:13px;padding:2px;color:#40536c;font-size:14px;line-height:1.6}.womf-enquiry-consents .womf-consent-copy a{color:#075fc7}.womf-enquiry-consents .womf-consent-copy a:hover,.womf-enquiry-consents .womf-consent-copy a:focus-visible{color:#27893a}.womf-enquiry-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:22px;border-top:1px solid var(--womf-line)}.womf-enquiry-submit-row p{margin:0;color:var(--womf-muted);font-size:12px}.womf-enquiry-shell .womf-btn{border-radius:5px}.womf-enquiry-shell .womf-btn--primary{background:#35ad4b;box-shadow:0 8px 22px rgba(53,173,75,.2)}.womf-enquiry-shell .womf-btn--primary:hover{background:#27893a}@media(max-width:720px){.womf-enquiry-shell{margin:18px 0;border-radius:5px}.womf-enquiry-heading{display:block;padding:32px 22px 27px}.womf-enquiry-status{display:inline-flex;margin-top:18px}.womf-enquiry-form{padding:28px 20px 30px}.womf-choice-grid{grid-template-columns:1fr}.womf-enquiry-submit-row{display:block}.womf-enquiry-submit-row .womf-btn{width:100%;margin-top:16px}.womf-enquiry-section-head>span{flex-basis:38px;height:36px}.womf-enquiry-heading h2{font-size:32px}}
