.enquiry-success[data-astro-cid-l4fnrfde]{background:0 0;border:0;border-radius:24px;width:100%;max-width:880px;padding:0}.enquiry-success[data-astro-cid-l4fnrfde]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b318f}.enquiry-success__panel[data-astro-cid-l4fnrfde]{color:#071b31;background:linear-gradient(135deg,#f8fbff,#e7f2ff);border-radius:24px;grid-template-columns:1fr 1fr;max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #071b3140}.enquiry-success__close[data-astro-cid-l4fnrfde]{z-index:2;background:var(--navy-800);color:#fff;cursor:pointer;border:0;border-radius:0 0 0 14px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:0;right:0}.enquiry-success__copy[data-astro-cid-l4fnrfde]{padding:44px 32px 40px 40px}.enquiry-success__badge[data-astro-cid-l4fnrfde]{color:var(--navy-800);background:#dceeff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.enquiry-success[data-astro-cid-l4fnrfde] h2[data-astro-cid-l4fnrfde]{letter-spacing:-.8px;margin:24px 0 20px;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.1}.enquiry-success__description[data-astro-cid-l4fnrfde]{color:#415c79;margin-bottom:26px;font-size:17px;line-height:1.55}.enquiry-success__button[data-astro-cid-l4fnrfde]{background:var(--navy-800);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff29,0 8px 18px -8px #12387047}.enquiry-success__button[data-astro-cid-l4fnrfde]:focus-visible,.enquiry-success__close[data-astro-cid-l4fnrfde]:focus-visible{outline-offset:3px;outline:3px solid #58a9f5}.enquiry-success__note[data-astro-cid-l4fnrfde]{color:#415c79;border-top:1px solid #c9dcef;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.55}.enquiry-success__portrait[data-astro-cid-l4fnrfde]{background:#fff;min-height:480px;position:relative;overflow:hidden}.enquiry-success__portrait[data-astro-cid-l4fnrfde] img[data-astro-cid-l4fnrfde]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.enquiry-success__person[data-astro-cid-l4fnrfde]{background:#f8fbff;border:1px solid #d5e5f6;border-radius:14px;padding:14px 18px;position:absolute;bottom:28px;right:24px}.enquiry-success__person[data-astro-cid-l4fnrfde] strong[data-astro-cid-l4fnrfde]{margin-bottom:4px;font-size:16px;display:block}.enquiry-success__person[data-astro-cid-l4fnrfde] span[data-astro-cid-l4fnrfde]{color:#415c79;font-size:12px;line-height:1.5;display:block}@media (width<=640px){.enquiry-success__panel[data-astro-cid-l4fnrfde]{border-radius:20px;grid-template-columns:1fr}.enquiry-success__copy[data-astro-cid-l4fnrfde]{padding:32px 24px 28px}.enquiry-success__portrait[data-astro-cid-l4fnrfde]{min-height:280px}.enquiry-success__person[data-astro-cid-l4fnrfde]{display:none}}.sr-only[data-astro-cid-44cbhlxe]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-cta__frame--light[data-astro-cid-44cbhlxe]{background:linear-gradient(135deg,#f7fbff 0%,#e5f1ff 100%);border:1px solid #a6c7eeb3;border-radius:24px;width:min(980px,100%);padding:8px;box-shadow:0 16px 40px -12px #23528529}.contact-cta__frame--light[data-astro-cid-44cbhlxe] .contact-cta__card[data-astro-cid-44cbhlxe]{background:0 0;border-color:#0000}.contact-cta__frame--light[data-astro-cid-44cbhlxe] .contact-cta__intro[data-astro-cid-44cbhlxe]{color:#285080;padding-bottom:15px}.contact-cta__frame--light[data-astro-cid-44cbhlxe] .enquiry[data-astro-cid-44cbhlxe]{background:#fff;border-radius:20px}.contact-cta__card[data-astro-cid-44cbhlxe]{background:#fff;border:1px solid #cce0f5d9;border-radius:20px}.contact-cta__intro[data-astro-cid-44cbhlxe]{color:var(--navy-950);padding:24px 24px 0;font-size:14px;line-height:20px}.enquiry[data-astro-cid-44cbhlxe]{padding:24px}.enquiry__step[data-astro-cid-44cbhlxe]{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.enquiry__step[data-astro-cid-44cbhlxe][hidden]{display:none}.enquiry[data-astro-cid-44cbhlxe] legend[data-astro-cid-44cbhlxe]:not(.sr-only){color:#071b31;margin-bottom:10px;padding:0;font-size:13px;font-weight:600;line-height:18px}.enquiry__options[data-astro-cid-44cbhlxe]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.enquiry__options[data-astro-cid-44cbhlxe] label[data-astro-cid-44cbhlxe]{color:#071b31;cursor:pointer;background:#fff;border:1px solid #c9dcef;border-radius:12px;align-items:center;gap:9px;padding:18px;font-size:14px;font-weight:600;line-height:20px;display:flex}.enquiry__options[data-astro-cid-44cbhlxe] label[data-astro-cid-44cbhlxe]:first-child{border-color:var(--sky-400)}.enquiry__options[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe]{appearance:none;background:#c6d0db;border-radius:50%;width:14px;height:14px;margin:0 9px 0 0}.enquiry__options[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe]:checked{background:var(--navy-800);box-shadow:inset 0 0 0 3px #c6d0db}.enquiry__options[data-astro-cid-44cbhlxe] label[data-astro-cid-44cbhlxe] svg{color:#123870}.enquiry__grid[data-astro-cid-44cbhlxe]{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.field[data-astro-cid-44cbhlxe]{flex-direction:column;gap:8px;min-width:0;display:flex}.field--wide[data-astro-cid-44cbhlxe]{grid-column:1/-1}.field[data-astro-cid-44cbhlxe]>span[data-astro-cid-44cbhlxe]{color:#071b31;font-size:12px;font-weight:600;line-height:16px}.field[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe],.field[data-astro-cid-44cbhlxe] select[data-astro-cid-44cbhlxe],.field[data-astro-cid-44cbhlxe] textarea[data-astro-cid-44cbhlxe]{width:100%;min-height:48px;font:inherit;color:#071b31;background:#f7fbff;border:1px solid #c9dcef;border-radius:10px;padding:12px 14px;font-size:15px;line-height:22px}.field[data-astro-cid-44cbhlxe] select[data-astro-cid-44cbhlxe]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23071b31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;min-height:46px;padding:10px 40px 10px 14px}.field[data-astro-cid-44cbhlxe] textarea[data-astro-cid-44cbhlxe]{resize:vertical;min-height:140px}.field[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe]::placeholder,.field[data-astro-cid-44cbhlxe] textarea[data-astro-cid-44cbhlxe]::placeholder{color:#8297b1}.field[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe]:focus,.field[data-astro-cid-44cbhlxe] select[data-astro-cid-44cbhlxe]:focus,.field[data-astro-cid-44cbhlxe] textarea[data-astro-cid-44cbhlxe]:focus{border-color:var(--navy-800);outline:2px solid #12387026}.field[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe][aria-invalid=true],.field[data-astro-cid-44cbhlxe] select[data-astro-cid-44cbhlxe][aria-invalid=true],.field[data-astro-cid-44cbhlxe] textarea[data-astro-cid-44cbhlxe][aria-invalid=true],.field[data-astro-cid-44cbhlxe][data-invalid] .enquiry__file[data-astro-cid-44cbhlxe]{border-color:#b91c1c}.field[data-astro-cid-44cbhlxe] .field__error{color:#b91c1c;font-size:13px;line-height:18px}.enquiry__file[data-astro-cid-44cbhlxe]{cursor:pointer;background:#f7fbff;border:1px solid #c9dcef;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.enquiry__file[data-astro-cid-44cbhlxe] input[data-astro-cid-44cbhlxe]{opacity:0;cursor:pointer;position:absolute;inset:0}.enquiry__file-button[data-astro-cid-44cbhlxe]{background:var(--navy-800);color:#fff;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px}.enquiry__file-name[data-astro-cid-44cbhlxe]{color:#8297b1;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.enquiry__note[data-astro-cid-44cbhlxe]{color:var(--slate);background:#f7fbff;border:1px solid #c9dcef;border-radius:10px;padding:12px 16px;font-size:14px;line-height:20px}.enquiry__actions[data-astro-cid-44cbhlxe]{gap:12px;display:flex}.enquiry__actions[data-astro-cid-44cbhlxe] button[data-astro-cid-44cbhlxe]{min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-size:16px;font-weight:500}.enquiry__back[data-astro-cid-44cbhlxe]{border:1px solid var(--sky-400);background:var(--sky-100);color:var(--navy-800);padding:12px 22px}.enquiry__next[data-astro-cid-44cbhlxe]{background:linear-gradient(var(--navy-800) 0%, var(--navy-950) 140%);box-shadow:var(--shadow-primary);color:#fff;border:0;flex:auto;padding:12px 22px;font-weight:600!important}.enquiry__actions[data-astro-cid-44cbhlxe] button[data-astro-cid-44cbhlxe]:disabled{opacity:.6;cursor:progress}.enquiry__status[data-astro-cid-44cbhlxe]{margin-top:16px;font-size:14px;line-height:20px}.enquiry__status[data-astro-cid-44cbhlxe][data-tone=success]{color:#166534}.enquiry__status[data-astro-cid-44cbhlxe][data-tone=error]{color:#b91c1c}.contact-cta__trust[data-astro-cid-44cbhlxe]{border-top:1px solid #d8e5f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 24px;padding:20px 0 24px;display:grid}.trust[data-astro-cid-44cbhlxe]{gap:12px;display:flex}.trust__icon[data-astro-cid-44cbhlxe]{width:40px;height:40px;color:var(--navy-950);background:#eaf3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.trust__title[data-astro-cid-44cbhlxe]{color:var(--navy-950);font-size:14px;font-weight:600;line-height:20px}.trust__text[data-astro-cid-44cbhlxe]{color:var(--slate);margin-top:4px;font-size:14px;line-height:20px}@media (width<=1199.98px){.contact-cta__trust[data-astro-cid-44cbhlxe]{grid-template-columns:1fr;gap:16px}}@media (width<=809.98px){.enquiry[data-astro-cid-44cbhlxe]{padding:20px 16px}.enquiry__options[data-astro-cid-44cbhlxe],.enquiry__grid[data-astro-cid-44cbhlxe]{grid-template-columns:1fr}.contact-cta__intro[data-astro-cid-44cbhlxe]{padding:20px 16px 0}.contact-cta__trust[data-astro-cid-44cbhlxe]{margin:0 16px}}
