.lr-enquiry-v1{--eq-ink:#1d1d1f;--eq-muted:#62686c;--eq-accent:#007d7a;--eq-soft:#f5f5f7;--eq-line:#dedee3;background:#fff;color:var(--eq-ink);padding:32px 28px 100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.lr-enquiry-v1 *{box-sizing:border-box}.lr-enquiry-v1 [hidden]{display:none!important}.lr-enquiry-v1 .eq-wrap{max-width:1136px;margin:auto}.lr-enquiry-v1 .eq-test{display:flex;gap:9px;align-items:center;font-size:12px;color:#596568;padding:12px 16px;border:1px solid #e3e9e8;background:#f8faf9;border-radius:12px}.lr-enquiry-v1 .eq-dot{width:6px;height:6px;background:#008680;border-radius:50%;flex-shrink:0}.lr-enquiry-v1 .eq-test-detail{margin-left:auto;color:#6e797b}.lr-enquiry-v1 .eq-intro{text-align:center;padding:64px 0 56px}.lr-enquiry-v1 .eq-eyebrow{font-size:11px;font-weight:650;letter-spacing:.13em;color:var(--eq-accent);margin:0 0 20px}.lr-enquiry-live .eq-intro h2{white-space:pre-line;font-size:clamp(42px,5.6vw,70px);line-height:1.07;font-weight:630;letter-spacing:-.055em;max-width:840px;margin:0 auto;text-wrap:balance}.lr-enquiry-v1 .eq-lead{font-size:19px;line-height:1.6;color:var(--eq-muted);max-width:640px;margin:23px auto 0}.lr-enquiry-v1 .eq-steps{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:33px;font-size:13px;color:#526566}.lr-enquiry-v1 .eq-steps a{display:flex;gap:8px;align-items:center;text-decoration:none;color:inherit;min-height:44px}.lr-enquiry-v1 .eq-steps a:hover{color:var(--eq-accent)}.lr-enquiry-v1 .eq-steps a>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #bfd6d3;border-radius:50%;font-size:11px;color:var(--eq-accent)}.lr-enquiry-v1 .eq-step-line{height:1px;width:35px;background:#dce6e4}.lr-enquiry-v1 .eq-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:55px;align-items:start}.lr-enquiry-v1 .eq-form{min-width:0}.lr-enquiry-v1 .eq-section{border:0;border-top:1px solid var(--eq-line);padding:28px 0 38px;margin:0;min-width:0;scroll-margin-top:100px}.lr-enquiry-v1 .eq-section legend{padding:0 14px 0 0;font-size:24px;font-weight:620;letter-spacing:-.035em;line-height:1.3;max-width:100%}.lr-enquiry-v1 .eq-number{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--eq-accent);margin-right:15px;vertical-align:middle}.lr-enquiry-v1 .eq-help{color:var(--eq-muted);font-size:14px;line-height:1.6;margin:0 0 25px;max-width:650px}.lr-enquiry-v1 .eq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 19px}.lr-enquiry-v1 .eq-field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;min-width:0}.lr-enquiry-v1 label{color:#343b3e;font-size:13px;font-weight:550;line-height:1.5}.lr-enquiry-v1 .eq-optional{color:#788085;font-size:11px;font-weight:400;margin-left:5px}.lr-enquiry-v1 input:not([type=checkbox]):not([type=file]),.lr-enquiry-v1 select,.lr-enquiry-v1 textarea{width:100%;max-width:100%;border:1px solid transparent;background:var(--eq-soft);color:var(--eq-ink);border-radius:12px;padding:16px;font-family:inherit;font-size:15px;line-height:1.4;min-height:54px;outline:none;transition:border-color .16s,box-shadow .16s}.lr-enquiry-v1 textarea{resize:vertical;min-height:132px}.lr-enquiry-v1 input::placeholder,.lr-enquiry-v1 textarea::placeholder{color:#7b8186;opacity:1}.lr-enquiry-v1 input:focus-visible,.lr-enquiry-v1 textarea:focus-visible,.lr-enquiry-v1 select:focus-visible,.lr-enquiry-v1 a:focus-visible,.lr-enquiry-v1 button:focus-visible,.lr-enquiry-v1 .eq-drop:focus-visible,.lr-enquiry-v1 summary:focus-visible{outline:3px solid #72c9c2;outline-offset:3px}.lr-enquiry-v1 input[aria-invalid=true],.lr-enquiry-v1 textarea[aria-invalid=true]{border-color:#b74335}.lr-enquiry-v1 .eq-field small{font-size:11px;line-height:1.6;color:#6b7479}.lr-enquiry-v1 .eq-options{margin:0 0 9px;border-top:1px solid #ebedef}.lr-enquiry-v1 .eq-options summary{cursor:pointer;padding:18px 0;font-size:13px;color:#3b5455;line-height:1.5}.lr-enquiry-v1 .eq-options summary span{color:#818c8e;font-size:11px;margin-left:8px}.lr-enquiry-v1 .eq-options .eq-grid{margin-top:8px}.lr-enquiry-v1 .eq-drop{padding:30px 24px 25px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#f9fafb;border:1.5px dashed #c5d1d2;border-radius:18px;cursor:pointer;transition:background .16s,border-color .16s}.lr-enquiry-v1 .eq-drop:hover,.lr-enquiry-v1 .eq-drop.is-dragging{border-color:var(--eq-accent);background:#edf7f5}.lr-enquiry-v1 .eq-drop svg{color:var(--eq-accent);margin-bottom:7px}.lr-enquiry-v1 .eq-drop strong{font-size:19px;font-weight:560;letter-spacing:-.03em}.lr-enquiry-v1 .eq-drop>span{font-size:13px;color:#6b7479}.lr-enquiry-v1 .eq-file-link{color:var(--eq-accent);text-decoration:underline;text-underline-offset:3px}.lr-enquiry-v1 .eq-drop small{font-size:11px;line-height:1.8;color:#767f83;margin-top:5px}.lr-enquiry-v1 .eq-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.lr-enquiry-v1 .eq-file-list{padding:0;list-style:none;margin:15px 0 0}.lr-enquiry-v1 .eq-file-list li{display:flex;align-items:center;gap:12px;padding:11px 13px;background:#f5f5f7;border-radius:11px;margin-top:8px}.lr-enquiry-v1 .eq-file-icon{width:33px;height:37px;border:1px solid #b8c9c8;border-radius:6px;display:grid;place-items:center;font-size:8px;letter-spacing:.02em;color:var(--eq-accent);flex-shrink:0}.lr-enquiry-v1 .eq-file-meta{min-width:0;flex:1}.lr-enquiry-v1 .eq-file-meta strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.lr-enquiry-v1 .eq-file-meta small{font-size:10px;color:#768083}.lr-enquiry-v1 .eq-file-remove{border:0;min-width:44px;min-height:44px;background:transparent;color:#526367;font-size:24px;cursor:pointer}.lr-enquiry-v1 .eq-file-status{font-size:12px;line-height:1.6;color:#a53b2d;margin:10px 0;min-height:0}.lr-enquiry-v1 .eq-note{display:flex;gap:10px;align-items:start;margin-top:16px;color:#69777b}.lr-enquiry-v1 .eq-note>span{border:1px solid #a4b4b7;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0;margin-top:2px}.lr-enquiry-v1 .eq-note p{font-size:11px;line-height:1.7;margin:0}.lr-enquiry-v1 .eq-consent{display:flex;align-items:flex-start;gap:11px;font-size:12px;font-weight:400;color:#5e686e;margin:6px 0 22px;cursor:pointer}.lr-enquiry-v1 input[type=checkbox]{accent-color:var(--eq-accent);width:18px;height:18px;flex-shrink:0;margin-top:1px}.lr-enquiry-v1 .eq-consent a{color:var(--eq-accent);text-decoration:underline;text-underline-offset:3px}.lr-enquiry-v1 .eq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lr-enquiry-v1 .eq-captcha{display:flex;gap:12px;border:1px solid #dde5e5;border-radius:12px;background:#fafcfc;padding:15px;margin-bottom:22px}.lr-enquiry-v1 .eq-shield{font-size:26px;line-height:1;color:#007d7a}.lr-enquiry-v1 .eq-captcha strong{font-size:12px;font-weight:600}.lr-enquiry-v1 .eq-captcha p{font-size:11px;line-height:1.6;color:#6b797d;margin:4px 0 0}.lr-enquiry-v1 .eq-submit-row{display:flex;align-items:center;gap:20px}.lr-enquiry-v1 .eq-submit,.lr-enquiry-v1 .eq-edit{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:0;border-radius:30px;min-height:52px;padding:15px 25px;font-family:inherit;font-size:14px;font-weight:500;background:var(--eq-accent);color:#fff;cursor:pointer;text-decoration:none}.lr-enquiry-v1 .eq-submit:hover,.lr-enquiry-v1 .eq-edit:hover{background:#006b68}.lr-enquiry-v1 .eq-submit>span{font-size:25px;line-height:18px;font-weight:300}.lr-enquiry-v1 .eq-submit-hint{font-size:11px;line-height:1.6;color:#6e7c80;margin:0}.lr-enquiry-v1 .eq-required{display:block;font-size:11px;color:#7c8589;margin-top:20px}.lr-enquiry-v1 .eq-errors{padding:15px 18px;background:#fff4f1;border-radius:12px;border:1px solid #e8c2b9;margin:0 0 20px;font-size:13px;line-height:1.65;color:#932f24}.lr-enquiry-v1 .eq-errors ul{margin:8px 0;padding-left:20px}.lr-enquiry-v1 .eq-aside{position:sticky;top:100px;background:#f5f5f7;border-radius:23px;padding:30px 25px}.lr-enquiry-v1 .eq-aside .eq-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:17px}.lr-enquiry-v1 .eq-aside h2{font-size:32px;line-height:1.1;letter-spacing:-.045em;font-weight:580;margin:0 0 18px}.lr-enquiry-v1 .eq-aside-inner>p:not(.eq-eyebrow){font-size:13px;line-height:1.7;color:#6b7479;margin:0 0 28px}.lr-enquiry-v1 .eq-aside ol{list-style:none;padding:0;margin:0}.lr-enquiry-v1 .eq-aside li{display:flex;gap:12px;margin:0 0 22px}.lr-enquiry-v1 .eq-aside li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #bacdca;border-radius:50%;font-size:10px;flex-shrink:0;color:var(--eq-accent)}.lr-enquiry-v1 .eq-aside li strong{font-size:12px;line-height:1.6;font-weight:570}.lr-enquiry-v1 .eq-aside li p{font-size:11px;line-height:1.65;color:#748084;margin:4px 0 0}.lr-enquiry-v1 .eq-aside-contact{border-top:1px solid #dce2e2;padding-top:23px;margin-top:28px;display:flex;flex-direction:column;gap:8px}.lr-enquiry-v1 .eq-aside-contact>span{font-size:11px;color:#718083}.lr-enquiry-v1 .eq-aside-contact>a{font-size:16px;letter-spacing:-.025em;color:#2c4c4e;font-weight:500;text-decoration:none;min-height:30px;display:flex;align-items:center}.lr-enquiry-v1 .eq-aside-contact>a.eq-meeting{font-size:12px;color:var(--eq-accent);font-weight:400;margin-top:1px;min-height:40px}.lr-enquiry-v1 .eq-review{padding:35px;border-radius:22px;background:#edf7f4;border:1px solid #d6e9e4;scroll-margin-top:100px}.lr-enquiry-v1 .eq-review h2{font-size:34px;letter-spacing:-.04em;line-height:1.15;margin:0 0 15px}.lr-enquiry-v1 .eq-review>p:not(.eq-eyebrow){font-size:14px;color:#526e68;line-height:1.7}.lr-enquiry-v1 .eq-review-data{display:grid;grid-template-columns:155px 1fr;gap:14px 22px;font-size:13px;line-height:1.65;margin:28px 0}.lr-enquiry-v1 .eq-review-data dt{font-weight:600}.lr-enquiry-v1 .eq-review-data dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.lr-enquiry-v1 .eq-review-notice{font-size:12px;line-height:1.65;border-top:1px solid #c7ded6;padding-top:20px;margin:0 0 25px;color:#4d6c63}@media(max-width:1000px){.lr-enquiry-v1 .eq-layout{grid-template-columns:minmax(0,1fr) 255px;gap:30px}.lr-enquiry-v1 .eq-aside{padding:25px 20px}.lr-enquiry-v1 .eq-aside h2{font-size:29px}.lr-enquiry-v1 .eq-section legend{font-size:22px}}@media(max-width:760px){.lr-enquiry-v1{padding:20px 22px 60px}.lr-enquiry-v1 .eq-test{font-size:11px;flex-wrap:wrap;gap:6px}.lr-enquiry-v1 .eq-test-detail{margin-left:15px;width:100%;font-size:10px}.lr-enquiry-v1 .eq-intro{padding:44px 0 37px}.lr-enquiry-live .eq-intro h2{font-size:43px}.lr-enquiry-v1 .eq-lead{font-size:16px;line-height:1.65;margin-top:20px}.lr-enquiry-v1 .eq-eyebrow{font-size:9px;letter-spacing:.1em}.lr-enquiry-v1 .eq-steps{gap:9px;font-size:11px;margin-top:25px}.lr-enquiry-v1 .eq-step-line{width:17px}.lr-enquiry-v1 .eq-steps a>span{width:23px;height:23px}.lr-enquiry-v1 .eq-layout{grid-template-columns:1fr;gap:25px}.lr-enquiry-v1 .eq-aside{position:static;padding:28px;order:2}.lr-enquiry-v1 .eq-aside h2 br{display:none}.lr-enquiry-v1 .eq-aside h2{font-size:29px}.lr-enquiry-v1 .eq-aside ol{display:none}.lr-enquiry-v1 .eq-aside-inner>p:not(.eq-eyebrow){margin-bottom:20px}.lr-enquiry-v1 .eq-aside-contact{margin-top:20px}.lr-enquiry-v1 .eq-section{padding-top:24px;padding-bottom:30px}.lr-enquiry-v1 .eq-section legend{font-size:22px;letter-spacing:-.035em}.lr-enquiry-v1 .eq-number{font-size:10px;margin-right:10px}.lr-enquiry-v1 .eq-grid{grid-template-columns:1fr;gap:0}.lr-enquiry-v1 .eq-field{margin-bottom:19px}.lr-enquiry-v1 input:not([type=checkbox]):not([type=file]),.lr-enquiry-v1 select,.lr-enquiry-v1 textarea{font-size:16px;min-height:54px}.lr-enquiry-v1 .eq-options summary span{display:block;margin:5px 0 0 15px}.lr-enquiry-v1 .eq-help{font-size:13px;margin-bottom:22px}.lr-enquiry-v1 .eq-drop{padding:26px 15px}.lr-enquiry-v1 .eq-drop strong{font-size:18px}.lr-enquiry-v1 .eq-drop small{font-size:10px}.lr-enquiry-v1 .eq-submit-row{align-items:stretch;flex-direction:column;gap:12px}.lr-enquiry-v1 .eq-submit{width:100%}.lr-enquiry-v1 .eq-submit-hint{text-align:center}.lr-enquiry-v1 .eq-review{padding:26px 22px}.lr-enquiry-v1 .eq-review h2{font-size:29px}.lr-enquiry-v1 .eq-review-data{grid-template-columns:1fr;gap:4px}.lr-enquiry-v1 .eq-review-data dd{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.lr-enquiry-v1 *{transition:none!important;scroll-behavior:auto!important}}
.lr-enquiry-v1 .eq-captcha{flex-wrap:wrap;align-items:flex-start}.lr-enquiry-v1 .eq-captcha-copy{flex:1;min-width:180px}.lr-enquiry-v1 .eq-captcha-load{min-height:44px;border:1px solid #b9cfcc;border-radius:22px;background:white;color:#007d7a;padding:10px 18px;font-family:inherit;font-size:12px;cursor:pointer;margin-left:36px}.lr-enquiry-v1 .eq-captcha-load:disabled{opacity:.65;cursor:wait}.lr-enquiry-v1 .eq-captcha-widget{width:100%;min-height:78px;overflow:hidden;margin-left:0}.lr-enquiry-v1 .eq-captcha-backend{width:100%;margin:0!important;font-size:10px!important;color:#647479!important}.lr-enquiry-v1 .eq-captcha-widget iframe{max-width:100%}

.lr-enquiry-v1 .eq-review-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lr-enquiry-v1 .eq-send{background:#007d7a;color:#fff;border:0;border-radius:30px;min-height:52px;padding:14px 25px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer}.lr-enquiry-v1 .eq-send:disabled{opacity:.48;cursor:not-allowed}.lr-enquiry-v1 .eq-send:focus-visible,.lr-enquiry-v1 .eq-edit:focus-visible{outline:3px solid #006c69;outline-offset:4px}.lr-enquiry-v1 .eq-send-status{font-size:14px;line-height:1.6;color:#183c35}.lr-enquiry-v1 .eq-review .eq-captcha{margin-top:24px;margin-bottom:20px}.lr-enquiry-v1 .eq-send-status.is-error{color:#9f2626}.lr-enquiry-v1 .eq-send-status.is-success{padding:18px;border:1px solid #88bfb2;border-radius:14px;background:#e9f4ee}@media(max-width:760px){.lr-enquiry-v1 .eq-send,.lr-enquiry-v1 .eq-review-actions{width:100%}.lr-enquiry-v1 .eq-send{font-size:16px}.lr-enquiry-v1 .eq-captcha-load{margin-left:0}}

.lr-enquiry-v1 .eq-review .eq-edit{background:#fff;color:#007d7a;border:1px solid #9dbfba;min-height:52px}.lr-enquiry-v1 .eq-review .eq-edit:disabled{opacity:.5;cursor:not-allowed}

.lr-enquiry-live{scroll-margin-top:95px}.lr-enquiry-live .eq-intro{padding-top:36px}.lr-enquiry-live .eq-review-notice a{color:var(--eq-accent);text-decoration:underline;text-underline-offset:3px}.lr-enquiry-live .eq-send-status:focus{outline:2px solid #007d7a;outline-offset:4px}

.lr-enquiry-live .eq-intro h2{font-size:clamp(32px,4.6vw,54px)}
