.l2bqnG_welcome{--welcome-gutter:clamp(12px, 3vw, 50px);min-block-size:100svh;padding:env(safe-area-inset-top) max(var(--welcome-gutter), env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(var(--welcome-gutter), env(safe-area-inset-left));background:#fff}.l2bqnG_welcomeTopbar,.l2bqnG_welcomeHero{max-inline-size:1500px;margin-inline:auto}.l2bqnG_welcomeTopbar{justify-content:space-between;align-items:center;gap:16px;min-block-size:84px;padding-block:6px;display:flex}.l2bqnG_welcomeHero{isolation:isolate;background:#e8f0e7;border-radius:clamp(12px,1.4vw,22px);align-items:center;min-block-size:clamp(360px,100svh - 108px,880px);padding:clamp(20px,3.1vw,50px);display:grid;position:relative;overflow:hidden}.l2bqnG_welcomeScene{z-index:-1;position:absolute;inset:0}.l2bqnG_welcomePhoto{object-fit:cover;object-position:left 56%}.l2bqnG_welcomeCopy{background:#f5f9f1f5;border:1px solid #ffffffb8;border-radius:clamp(12px,1.4vw,20px);inline-size:min(100%,clamp(358px,39vw,560px));padding:clamp(24px,3.1vw,48px);box-shadow:0 16px 40px #102b2426,inset 0 1px #fff9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.l2bqnG_welcomeCopy{-webkit-backdrop-filter:blur(16px)saturate(1.13);backdrop-filter:blur(16px)saturate(1.13);background:linear-gradient(145deg,#fffcf3e6,#e9f4e9c4)}}.l2bqnG_welcomeCopy h1{color:#193447;letter-spacing:-.057em;font-size:clamp(2.5rem,4.45vw,4.375rem);font-weight:700;line-height:1.06}.l2bqnG_welcomeCopy h1 span{color:#155b55;display:block}.l2bqnG_welcomeCopy p{color:#304b50;max-inline-size:32ch;margin:20px 0 24px;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.l2bqnG_welcomeActions{flex-wrap:wrap;gap:10px;display:flex}.l2bqnG_welcomeActions .button{min-block-size:48px;box-shadow:none;border-radius:8px;padding-inline:clamp(10px,2vw,20px);font-size:.875rem}.l2bqnG_welcomeActions .button.secondary{color:#174842;background:#ffffff80;border-color:#6c8980}.l2bqnG_welcomeActions .button.secondary:hover{background:#fff;border-color:#497167}@media (max-width:767px),(max-width:880px) and (orientation:portrait){.l2bqnG_welcomeTopbar{gap:10px;min-block-size:76px}.l2bqnG_welcomeTopbar .brand{width:clamp(112px,36vw,166px)}.l2bqnG_welcomeHero{--scene-height:clamp(192px, min(58vw, calc(100svh - 390px)), 380px);min-block-size:0;padding:calc(var(--scene-height) - clamp(36px, 6vw, 52px)) clamp(10px, 2vw, 18px) 12px}.l2bqnG_welcomeScene{block-size:var(--scene-height);inset-block-end:auto}.l2bqnG_welcomeScene:after{content:"";background:linear-gradient(#0000 80%,#e8f0e7);position:absolute;inset:0}.l2bqnG_welcomePhoto{object-position:77% 52%}.l2bqnG_welcomeCopy{justify-self:center;inline-size:min(100%,580px);padding:clamp(17px,4.4vw,32px)}.l2bqnG_welcomeCopy h1{font-size:clamp(1.875rem,8.5vw,3.75rem)}.l2bqnG_welcomeCopy p{margin:12px 0 18px}}@media (min-width:768px) and (max-height:520px){.l2bqnG_welcomeTopbar{min-block-size:72px}.l2bqnG_welcomeHero{min-block-size:300px}.l2bqnG_welcomePhoto{object-position:left 44%}.l2bqnG_welcomeCopy{padding-block:18px}.l2bqnG_welcomeCopy p{margin-block:10px 14px}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.l2bqnG_welcomeCopy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f9f1}}@media screen{.l2bqnG_auth .login-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border-bottom:1px solid #dbe5df}.l2bqnG_auth .login-card{border-radius:10px;box-shadow:0 8px 32px #16372c16}.l2bqnG_auth .sign-in-card{background:#ffffffb5;border-color:#ffffffc9;border-radius:10px;box-shadow:0 8px 32px #16372c16}.l2bqnG_auth .sign-in-card label{font-size:13px;font-weight:550}.l2bqnG_auth .sign-in-card :is(input,.password-field,.button){border-radius:5px}.l2bqnG_auth .sign-in-card .button{box-shadow:none;font-size:14px}.l2bqnG_enquiry{background:#f7faf8;padding:40px 20px}.l2bqnG_enquiry .public-enquiry-card{border:0;border-top:3px solid var(--primary);box-shadow:none;border-radius:0;padding:32px}.l2bqnG_enquiry .public-enquiry-card h1{margin-top:32px;font-size:28px}.l2bqnG_enquiry .public-enquiry-card>p{max-width:52ch}}@media screen and (max-width:767px){.l2bqnG_auth .sign-in-card{padding:26px 22px}.l2bqnG_enquiry{padding:24px 16px}.l2bqnG_enquiry .public-enquiry-card{padding:24px 18px}}
.W4k1Va_contact{color:var(--primary);justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;font-size:.875rem;display:flex}.W4k1Va_label,.W4k1Va_numbers{align-items:center;gap:8px;display:flex}.W4k1Va_label{color:var(--muted)}.W4k1Va_label svg{flex:none;width:16px;height:16px}.W4k1Va_numbers a{font-variant-numeric:tabular-nums;white-space:nowrap;text-underline-offset:4px;border-radius:6px;align-items:center;min-height:44px;padding:0 4px;font-weight:650;text-decoration:none;display:inline-flex}.W4k1Va_numbers a:hover{color:var(--foreground);text-decoration:underline}.W4k1Va_numbers a:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.W4k1Va_separator{color:var(--muted);font-size:.8125rem}@media (max-width:700px){.W4k1Va_contact{gap:4px;font-size:.8125rem}.W4k1Va_label span,.W4k1Va_separator{display:none}.W4k1Va_numbers{flex-direction:column;align-items:flex-end;gap:0}}
