.mf-offers[data-astro-cid-ispmmtpk]{border-top:1px solid var(--line);padding:4.5rem 0}.mf-enquire[data-astro-cid-ispmmtpk]{background:var(--paper2);border-top:1px solid var(--line);padding:4.5rem 0}.mf-eyebrow[data-astro-cid-ispmmtpk]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.mf-eyebrow[data-astro-cid-ispmmtpk]:before{content:"";background:var(--warm);width:28px;height:1px}.mf-h2[data-astro-cid-ispmmtpk]{margin:0 0 2rem;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08}.mf-grid[data-astro-cid-ispmmtpk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mf-card[data-astro-cid-ispmmtpk]{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.mf-card[data-astro-cid-ispmmtpk] h3[data-astro-cid-ispmmtpk]{font-family:var(--font-sans);letter-spacing:0;margin:14px 0 8px;font-size:17px;font-weight:650}.mf-card[data-astro-cid-ispmmtpk] p[data-astro-cid-ispmmtpk]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.mf-ico[data-astro-cid-ispmmtpk]{width:40px;height:40px;color:var(--warm);background:#c9654a1a;border-radius:12px;place-items:center;display:grid}.mf-ico[data-astro-cid-ispmmtpk] svg[data-astro-cid-ispmmtpk]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mf-note[data-astro-cid-ispmmtpk]{color:var(--muted);margin:16px 0 0;font-size:13px}.mf-enquire-grid[data-astro-cid-ispmmtpk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.mf-steps[data-astro-cid-ispmmtpk]{margin:0;padding:0;list-style:none}.mf-steps[data-astro-cid-ispmmtpk] li[data-astro-cid-ispmmtpk]{border-top:1px solid var(--line);gap:18px;padding:18px 0;display:flex}.mf-steps[data-astro-cid-ispmmtpk] li[data-astro-cid-ispmmtpk]:last-child{border-bottom:1px solid var(--line)}.mf-step-n[data-astro-cid-ispmmtpk]{color:var(--warm);font-family:Instrument Serif,Georgia,serif;font-size:26px;line-height:1}.mf-steps[data-astro-cid-ispmmtpk] h3[data-astro-cid-ispmmtpk]{font-family:var(--font-sans);letter-spacing:0;margin:0 0 4px;font-size:15px;font-weight:650}.mf-steps[data-astro-cid-ispmmtpk] p[data-astro-cid-ispmmtpk]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.mf-aside[data-astro-cid-ispmmtpk]{color:var(--muted);margin:20px 0 0;font-size:14px}.mf-aside[data-astro-cid-ispmmtpk] a[data-astro-cid-ispmmtpk]{color:#9e4a33;font-weight:600}.mf-form-card[data-astro-cid-ispmmtpk]{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 18px 50px #0a16280f}.mf-form[data-astro-cid-ispmmtpk]{gap:14px;display:grid}.mf-row[data-astro-cid-ispmmtpk]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mf-field[data-astro-cid-ispmmtpk]{color:var(--ink2);gap:6px;font-size:13px;font-weight:600;display:grid}.mf-field[data-astro-cid-ispmmtpk] em[data-astro-cid-ispmmtpk]{color:var(--muted);font-style:normal;font-weight:400}.mf-field[data-astro-cid-ispmmtpk] input[data-astro-cid-ispmmtpk],.mf-field[data-astro-cid-ispmmtpk] textarea[data-astro-cid-ispmmtpk]{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:500}.mf-field[data-astro-cid-ispmmtpk] textarea[data-astro-cid-ispmmtpk]{resize:vertical}.mf-field[data-astro-cid-ispmmtpk] [data-astro-cid-ispmmtpk]:is(input,textarea):focus{outline:2px solid var(--warm);outline-offset:1px;border-color:#0000}.mf-field[data-astro-cid-ispmmtpk] [data-astro-cid-ispmmtpk][aria-invalid=true]{border-color:#b42318}.mf-interests[data-astro-cid-ispmmtpk]{border:0;margin:0;padding:0}.mf-interests[data-astro-cid-ispmmtpk] legend[data-astro-cid-ispmmtpk]{color:var(--ink2);margin-bottom:8px;font-size:13px;font-weight:600}.mf-chips[data-astro-cid-ispmmtpk]{flex-wrap:wrap;gap:8px;display:flex}.mf-chip[data-astro-cid-ispmmtpk]{cursor:pointer;position:relative}.mf-chip[data-astro-cid-ispmmtpk] input[data-astro-cid-ispmmtpk]{opacity:0;cursor:pointer;position:absolute;inset:0}.mf-chip[data-astro-cid-ispmmtpk] span[data-astro-cid-ispmmtpk]{border:1px solid var(--line);min-height:40px;color:var(--ink2);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.mf-chip[data-astro-cid-ispmmtpk] input[data-astro-cid-ispmmtpk]:checked+span[data-astro-cid-ispmmtpk]{background:var(--ink);border-color:var(--ink);color:#fff}.mf-chip[data-astro-cid-ispmmtpk] input[data-astro-cid-ispmmtpk]:focus-visible+span[data-astro-cid-ispmmtpk]{outline:2px solid var(--warm);outline-offset:2px}.mf-error[data-astro-cid-ispmmtpk]{color:#b42318;margin:0;font-size:13px}.mf-submit[data-astro-cid-ispmmtpk]{background:var(--ink);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:700}.mf-submit[data-astro-cid-ispmmtpk]:hover{background:var(--ink2)}.mf-submit[data-astro-cid-ispmmtpk]:disabled{opacity:.7;cursor:progress}.mf-consent[data-astro-cid-ispmmtpk]{color:var(--muted);margin:0;font-size:12px}.mf-consent[data-astro-cid-ispmmtpk] a[data-astro-cid-ispmmtpk]{color:inherit;text-decoration:underline}.mf-success[data-astro-cid-ispmmtpk]{text-align:center;padding:24px 8px}.mf-check[data-astro-cid-ispmmtpk]{color:#2f7d5c;background:#2f7d5c1f;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:24px;display:grid}.mf-success[data-astro-cid-ispmmtpk] h3[data-astro-cid-ispmmtpk]{margin:0 0 8px;font-size:26px!important}.mf-success[data-astro-cid-ispmmtpk] p[data-astro-cid-ispmmtpk]{color:var(--muted);margin:0 0 16px}.mf-success[data-astro-cid-ispmmtpk] a[data-astro-cid-ispmmtpk]{color:#9e4a33;font-weight:600}@media (width<=1023px){.mf-grid[data-astro-cid-ispmmtpk]{grid-template-columns:1fr}.mf-enquire-grid[data-astro-cid-ispmmtpk]{grid-template-columns:1fr;gap:28px}}@media (width<=639px){.mf-offers[data-astro-cid-ispmmtpk],.mf-enquire[data-astro-cid-ispmmtpk]{padding:3rem 0}.mf-row[data-astro-cid-ispmmtpk]{grid-template-columns:1fr}.mf-form-card[data-astro-cid-ispmmtpk]{padding:20px 16px}.mf-h2[data-astro-cid-ispmmtpk]{margin-bottom:1.5rem}}
