.Enquiry_form__tkTed{display:grid;gap:16px;width:100%;max-width:600px;min-width:0;color:#d6dfed}.Enquiry_row__PF1Rd{display:grid;grid-template-columns:1fr 1fr;gap:14px}.Enquiry_form__tkTed label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.Enquiry_form__tkTed input:not([type=checkbox]),.Enquiry_form__tkTed textarea{width:100%;min-width:0;background:#080f1cd9;border:1px solid #b7c5dc30;border-radius:10px;color:#f2f7fc;padding:12px 14px;font:inherit;font-size:14px;font-weight:400;outline:none;transition:border-color .2s,box-shadow .2s}.Enquiry_form__tkTed input::placeholder,.Enquiry_form__tkTed textarea::placeholder{color:#8091a9}.Enquiry_form__tkTed input:focus-visible,.Enquiry_form__tkTed textarea:focus-visible{border-color:#43e3da;box-shadow:0 0 0 3px #43e3da15}.Enquiry_form__tkTed textarea{resize:vertical;min-height:104px;max-height:350px;line-height:1.6}.Enquiry_form__tkTed .Enquiry_consent__vphcM{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.55;color:#9faec2}.Enquiry_consent__vphcM input{margin:2px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:#43e3da}.Enquiry_consent__vphcM a{color:#b6eee9;text-decoration:underline;text-underline-offset:3px}.Enquiry_submit__ZrX8H{gap:10px;justify-self:start;min-height:48px;font:inherit;font-size:14px}.Enquiry_submit__ZrX8H:disabled{cursor:wait;opacity:.7}.Enquiry_form__tkTed .Enquiry_note__7ITTn{margin:0;font-size:10px;line-height:1.5;color:#8597af}.Enquiry_service__NER3I{margin:0;font-size:12px;line-height:1.5;color:#a3c3cd}.Enquiry_error__0PEys{margin:0;color:#ffb7ae;font-size:12px;line-height:1.6}.Enquiry_trap__ubOkp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.Enquiry_success__BsugM{padding:28px 20px;border:1px solid #43e3da35;border-radius:16px;background:#43e3da08;color:#cce7e7;max-width:600px}.Enquiry_success__BsugM>svg{width:34px;height:34px;color:#43e3da}.Enquiry_success__BsugM h3{font-size:23px;margin:12px 0}.Enquiry_success__BsugM p{font-size:14px;margin:0 0 20px;line-height:1.6}.Enquiry_dialog__FUyf_{position:fixed;margin:auto;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:36px;border:1px solid #43e3da45;border-radius:20px;background:#0d1625;color:#f5f7fc;box-shadow:0 30px 120px #000a;overflow:auto}.Enquiry_dialog__FUyf_::backdrop{background:#020711b8;backdrop-filter:blur(7px)}.Enquiry_dialog__FUyf_ h2{margin:12px 0 10px;font-size:clamp(24px,4vw,33px);line-height:1.25;letter-spacing:-.04em}.Enquiry_dialog__FUyf_ .Enquiry_intro__Obzoy{margin:0 0 24px;font-size:13px;line-height:1.7;color:#9cabbe}.Enquiry_close__IXd8j{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff18;background:#ffffff06;color:#cbd7e6;border-radius:10px}.Enquiry_close__IXd8j:hover{border-color:#43e3da65;color:#43e3da}.Enquiry_close__IXd8j:focus-visible{outline:2px solid #43e3da;outline-offset:3px}.Enquiry_spinner__hicT_{animation:Enquiry_spin__bGojc 1s linear infinite}@keyframes Enquiry_spin__bGojc{to{transform:rotate(1turn)}}@media(max-width:760px){.Enquiry_dialog__FUyf_{padding:28px 20px;max-height:calc(100dvh - 24px)}.Enquiry_row__PF1Rd{grid-template-columns:1fr;gap:14px}.Enquiry_form__tkTed{gap:14px}.Enquiry_submit__ZrX8H{width:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.Enquiry_spinner__hicT_{animation:none}.Enquiry_form__tkTed input,.Enquiry_form__tkTed textarea{transition:none}}.ContactWidget_root__V_wlx{position:fixed;left:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:50}.ContactWidget_trigger__GpUzV{display:grid;width:60px;height:60px;place-items:center;padding:0;border:1px solid #95fff1a6;border-radius:50%;background:var(--cyan,#43e3da);color:#073137;box-shadow:0 8px 30px #0005,0 0 26px #43e3da38;cursor:pointer;transition:background .2s,box-shadow .2s}.ContactWidget_trigger__GpUzV:hover{background:#76f4e9;box-shadow:0 8px 32px #0006,0 0 34px #43e3da65}.ContactWidget_panel__jEzt1{position:absolute;left:0;bottom:74px;display:flex;flex-direction:column;width:min(320px,calc(100vw - 48px));max-height:calc(100vh - 122px);max-height:min(480px,calc(100dvh - 122px));overflow:hidden;border:1px solid #43e3da42;border-radius:16px;background:#101b2af5;color:var(--text,#f3f6fa);box-shadow:0 20px 70px #0008,0 0 32px #43e3da0e;backdrop-filter:blur(20px);transform-origin:left bottom}.ContactWidget_heading__v2w6S{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px 16px 14px 20px;border-bottom:1px solid var(--border,#ffffff14)}.ContactWidget_heading__v2w6S strong{display:block;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.015em}.ContactWidget_heading__v2w6S p{margin:5px 0 0;color:var(--muted,#a1aabb);font-size:11px;line-height:1.6}.ContactWidget_close__barqH{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:7px;background:#ffffff07;color:#aebfd2;cursor:pointer}.ContactWidget_close__barqH:hover{background:#ffffff10;color:var(--cyan,#43e3da)}.ContactWidget_list__OaMWY{min-height:0;margin:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#43e3da55 transparent;list-style:none}.ContactWidget_link__rPMFW{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border:1px solid transparent;border-radius:10px;text-decoration:none;transition:background .2s,border-color .2s}.ContactWidget_link__rPMFW:hover{background:#43e3da0b;border-color:#43e3da25}.ContactWidget_link__rPMFW:focus-visible{outline-offset:-2px}.ContactWidget_mark__MXOgs{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #43e3da22;border-radius:11px;background:linear-gradient(135deg,#43e3da16,#9e85fa0e);color:var(--cyan,#43e3da)}.ContactWidget_badge__qPsCO{font-size:12px;font-weight:700;line-height:1;letter-spacing:-.03em}.ContactWidget_copy__2Pydc{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.ContactWidget_label__ycaNd{font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.ContactWidget_detail__wQbNI{color:var(--muted,#a1aabb);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ContactWidget_arrow__a4MNw{flex:0 0 auto;color:#6f8eaa}.ContactWidget_link__rPMFW:hover .ContactWidget_arrow__a4MNw{color:var(--cyan,#43e3da)}.ContactWidget_root__V_wlx[data-reduced=true] .ContactWidget_link__rPMFW,.ContactWidget_root__V_wlx[data-reduced=true] .ContactWidget_trigger__GpUzV{transition:none}@media (max-width:760px){.ContactWidget_root__V_wlx{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}.ContactWidget_trigger__GpUzV{width:54px;height:54px}.ContactWidget_panel__jEzt1{bottom:66px;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 96px);max-height:min(480px,calc(100dvh - 96px))}}@media (min-width:761px){.ContactWidget_root__V_wlx{left:0}.ContactWidget_trigger__GpUzV{width:44px;height:54px;border-left:0;border-radius:0 22px 22px 0}.ContactWidget_panel__jEzt1{left:12px}}@media print{.ContactWidget_root__V_wlx{display:none}}.MascotCompanion_companion__w_WS1{position:fixed;left:0;top:0;z-index:20;isolation:isolate;pointer-events:none;transform-origin:top left;visibility:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.MascotCompanion_companion__w_WS1[data-visible=true]{visibility:visible}.MascotCompanion_render__ahMtu{position:absolute;inset:0 0 42px;pointer-events:none;transform-origin:top left;filter:drop-shadow(0 10px 16px #0004)}.MascotCompanion_render__ahMtu:before{content:"";position:absolute;inset:30% 8% 0;border-radius:50%;background:radial-gradient(ellipse,#39ddd921,transparent 69%);pointer-events:none}.MascotCompanion_render__ahMtu canvas{pointer-events:none!important;touch-action:auto!important}.MascotCompanion_hello__8hX3H{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;white-space:nowrap;border:1px solid #43e3da44;border-radius:25px;padding:8px 13px;font:inherit;font-size:11px;font-weight:600;color:#c3f6f1;background:#0b202de0;backdrop-filter:blur(10px);pointer-events:auto;box-shadow:0 0 22px #43e3da12;transition:background .2s,border-color .2s}.MascotCompanion_hello__8hX3H:hover{background:#103a46;border-color:#43e3da99}.MascotCompanion_hello__8hX3H:focus-visible{outline:2px solid #43e3da;outline-offset:3px}.MascotCompanion_hello__8hX3H svg{width:14px;height:14px;color:#43e3da}.MascotCompanion_message__CKzAz{position:absolute;bottom:calc(100% - 12px);right:0;width:max-content;max-width:210px;font-size:12px;line-height:1.6;color:#d9fbf7;background:#10232fec;border:1px solid #43e3da55;border-radius:15px 15px 4px 15px;padding:12px 16px;box-shadow:0 12px 35px #0005;pointer-events:none}.MascotCompanion_companion__w_WS1[data-mode=stage] .MascotCompanion_hello__8hX3H{bottom:42px;font-size:12px;padding:9px 19px}.MascotCompanion_companion__w_WS1[data-mode=stage] .MascotCompanion_render__ahMtu{bottom:64px}.MascotCompanion_companion__w_WS1[data-mode=stage] .MascotCompanion_message__CKzAz{bottom:90px;right:12%;max-width:240px}@media(max-width:760px){.MascotCompanion_hello__8hX3H{font-size:10px;padding:8px 10px;min-height:44px}.MascotCompanion_hello__8hX3H svg{display:none}.MascotCompanion_message__CKzAz{max-width:180px;font-size:11px;padding:10px 13px}.MascotCompanion_companion__w_WS1[data-mode=stage] .MascotCompanion_hello__8hX3H{bottom:28px}.MascotCompanion_companion__w_WS1[data-mode=stage] .MascotCompanion_render__ahMtu{bottom:55px}}@media print{.MascotCompanion_companion__w_WS1{display:none}}