.HomeServiceAreaSection_section__g3_Lv{position:relative;scroll-margin-top:96px;margin-bottom:40px;border-top:1px solid var(--color-secondary-300);border-bottom:1px solid var(--color-secondary-300);background:var(--background)}.HomeServiceAreaSection_inner__e1FZw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1440px;min-height:350px;margin:0 auto;padding:28px 48px}.HomeServiceAreaSection_illustration__ywVas{position:relative;display:block;min-width:0;height:300px;overflow:hidden;border:1px solid #3c4b55;background:#101a22;text-decoration:none}.HomeServiceAreaSection_illustration__ywVas:focus-visible{outline:2px solid #4dc1ef;outline-offset:5px}.HomeServiceAreaSection_mapFrame__CE_tB{position:absolute;inset:0;overflow:hidden}.HomeServiceAreaSection_mapFrame__CE_tB:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#11151760,transparent 20%,transparent 80%,#11151760),linear-gradient(180deg,#11151730,transparent 22%,transparent 68%,#111517b3)}.HomeServiceAreaSection_mapImage__0Bhnb{object-fit:cover;object-position:50% 53%;filter:brightness(1.4) contrast(1.15) saturate(.65)}.HomeServiceAreaSection_locationMarker__iAXAh{position:absolute;top:46%;left:51%;display:flex;align-items:center;gap:11px;transform:translate(-8px,-50%);color:#fff}.HomeServiceAreaSection_locationMarker__iAXAh>span:last-child{border:1px solid #00a6e880;padding:6px 12px;background:#0d1011ed;font-size:16px;font-weight:600;line-height:1.4;box-shadow:0 4px 18px #0005}.HomeServiceAreaSection_locationDot__LYZeX{width:10px;height:10px;flex:0 0 10px;border:2px solid #fff;border-radius:50%;background:#00a6e8;box-shadow:0 0 0 6px #00a6e833,0 0 24px #00a6e8}.HomeServiceAreaSection_mapAction__z0BTT{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #00a6e880;color:#e5f6fd;background:#0d1011cc}.HomeServiceAreaSection_mapAction__z0BTT svg{width:19px;height:19px}.HomeServiceAreaSection_copy__pWEbG{min-width:0;max-width:570px;padding:8px 0}.HomeServiceAreaSection_eyebrow__op5pK{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:#4dc1ef;font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.HomeServiceAreaSection_eyebrow__op5pK>span{display:block;width:6px;height:6px;flex:0 0 6px;background:#1ab0ea}.HomeServiceAreaSection_title__p7IYx{margin:0;color:#fff;font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.HomeServiceAreaSection_description__3AXoM{max-width:540px;margin:17px 0 0;color:#bdbec0;font-size:17px;line-height:1.65}.HomeServiceAreaSection_link__YAHuu{margin-top:23px}@media (min-width:1024px){.HomeServiceAreaSection_section__g3_Lv{margin-bottom:80px}}@media (max-width:1023px){.HomeServiceAreaSection_inner__e1FZw{gap:28px;padding:28px 24px}.HomeServiceAreaSection_title__p7IYx{font-size:32px}.HomeServiceAreaSection_description__3AXoM{font-size:16px}}@media (max-width:699px){.HomeServiceAreaSection_inner__e1FZw{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:24px 20px 30px}.HomeServiceAreaSection_illustration__ywVas{width:100%;height:220px}.HomeServiceAreaSection_mapImage__0Bhnb{object-position:50% 48%}.HomeServiceAreaSection_copy__pWEbG{padding:0}.HomeServiceAreaSection_eyebrow__op5pK{font-size:10px;margin-bottom:10px}.HomeServiceAreaSection_title__p7IYx{font-size:30px;max-width:430px}.HomeServiceAreaSection_description__3AXoM{margin-top:12px;font-size:16px;line-height:1.6}.HomeServiceAreaSection_link__YAHuu{margin-top:19px}}@media (max-width:359px){.HomeServiceAreaSection_inner__e1FZw{padding-inline:16px}.HomeServiceAreaSection_illustration__ywVas{height:190px}.HomeServiceAreaSection_title__p7IYx{font-size:28px}}@media (prefers-reduced-motion:reduce){.HomeServiceAreaSection_illustration__ywVas{transition:none}}@media (prefers-reduced-motion:no-preference){.MobileServiceIllustration_scene__A1F9u[data-in-view=true] .MobileServiceIllustration_enquiryCard__aN8ol{animation:MobileServiceIllustration_send-enquiry__p_r__ 1s cubic-bezier(.22,1,.36,1) both}.MobileServiceIllustration_scene__A1F9u[data-in-view=true] .MobileServiceIllustration_confirmationCheck__xw8TY{stroke-dasharray:1;animation:MobileServiceIllustration_confirm-appointment__cewle .8s cubic-bezier(.22,1,.36,1) both}.MobileServiceIllustration_scene__A1F9u[data-in-view=true] .MobileServiceIllustration_car__I1Skb{animation:MobileServiceIllustration_arrive__xsR_8 1s cubic-bezier(.22,1,.36,1) both}}@keyframes MobileServiceIllustration_send-enquiry__p_r__{0%{transform:translate(-3px,3px)}75%{transform:translate(.5px,-.5px)}to{transform:translate(0)}}@keyframes MobileServiceIllustration_confirm-appointment__cewle{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes MobileServiceIllustration_arrive__xsR_8{0%{transform:translate(-6px,-3px)}85%{transform:translate(.5px,.25px)}to{transform:translate(0)}}.ReviewsSection_dialog__gbFLS{position:fixed;inset:0;width:calc(100% - 2rem);max-width:36rem;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-secondary-100);border-radius:0;background:var(--color-secondary-900);color:#fff;box-shadow:12px 12px 0 #0006}.ReviewsSection_dialog__gbFLS::backdrop{background:#000c}.package-grid_grid__zpZ1e{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:768px){.package-grid_grid__zpZ1e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.package-grid_grid__zpZ1e{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@supports (grid-template-rows:subgrid){@media (min-width:768px){.package-grid_moreCard__0Ubuq,.package-grid_packageCard__ri2ff{grid-row:span 4}.package-grid_packageCard__ri2ff{display:grid;grid-template-rows:subgrid;row-gap:20px}.package-grid_body__5QF5S{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:20px}.package-grid_main__ckIN5{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;row-gap:16px}.package-grid_main__ckIN5>h3{grid-row:1}.package-grid_main__ckIN5>p{grid-row:2}.package-grid_main__ckIN5>ul{grid-row:3}.package-grid_body__5QF5S>:last-child{grid-row:4;align-self:end;margin-top:0}}}