.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
:root{--bg:#fff;--ink:#0d0f12;--mute:#5d646d;--line:#d9dde2;--card:#f4f5f7;--org:#ff6a1a;--red:#f03a25;--navy:#0b1220;--gutter:clamp(20px, 6vw, 96px);--gap:clamp(16px, 2vw, 28px);--background:#0d0f12;--foreground:#f4f5f6}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--org) transparent;height:100%}html,body{max-width:100vw;overflow-x:clip}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--org);background-clip:content-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--red);background-clip:content-box}html::-webkit-scrollbar-thumb:active{background:var(--ink);background-clip:content-box}.sp-progress{z-index:9999;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.sp-bar{background:var(--org);transform-origin:0;border-radius:0 3px 3px 0;height:100%;display:block;transform:scaleX(0)}.floating-actions{z-index:20;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.floating-action{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .18s,filter .18s;display:grid}.floating-action:hover{filter:brightness(1.08);transform:translateY(-3px)}.floating-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.floating-action-whatsapp{background:#20c96b}.floating-action-phone{background:#ef3025}.floating-action-top{background:#0d172b}.floating-action-top svg{stroke-width:2px;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.sp-bar,.floating-action{transition:none}}@media (max-width:640px){.floating-actions{gap:10px;bottom:16px;right:16px}.floating-action{width:46px;height:46px}}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-bricolage), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--org);outline-offset:3px}:where(section,footer)[id]{scroll-margin-top:104px}@media (max-width:640px){:where(section,footer)[id]{scroll-margin-top:84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.klw62G_enq.klw62G_enquiry-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:16px;overflow:hidden}.klw62G_enq.klw62G_enquiry-modal[open]{display:flex}.klw62G_enq.klw62G_enquiry-modal::backdrop{background:#0d0f129e;animation:.25s both klw62G_enq-backdrop-in}.klw62G_enq.klw62G_enquiry-modal.klw62G_closing::backdrop{animation:.2s both klw62G_enq-backdrop-out}.klw62G_enq-panel{background:#fff;border-radius:20px;width:min(680px,100%);max-height:calc(100svh - 32px);padding:clamp(24px,4vw,48px);animation:.4s cubic-bezier(.2,.8,.2,1) both klw62G_enq-panel-in;position:relative;overflow:auto}.klw62G_enq-panel::-webkit-scrollbar{width:12px;height:12px}.klw62G_enq-panel::-webkit-scrollbar-track{background:0 0}.klw62G_enq-panel::-webkit-scrollbar-thumb{background:var(--org);background-clip:content-box;border:3px solid #0000;border-radius:999px}.klw62G_enq-panel::-webkit-scrollbar-thumb:hover{background:var(--red);background-clip:content-box}.klw62G_enq-panel::-webkit-scrollbar-thumb:active{background:var(--ink);background-clip:content-box}.klw62G_enq-panel{scrollbar-width:thin;scrollbar-color:var(--org) transparent}.klw62G_closing .klw62G_enq-panel{animation:.2s both klw62G_enq-panel-out}.klw62G_enq-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;top:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px)}.klw62G_enq-close:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.klw62G_enq-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.klw62G_enq-rule{background:var(--line);border-radius:3px;height:3px;margin-bottom:clamp(24px,3vw,36px);margin-right:56px}.klw62G_enq-rule span{background:var(--org);border-radius:3px;width:clamp(56px,16%,110px);height:100%;display:block}.klw62G_enq-form-state h2,.klw62G_enq-done h2{letter-spacing:-.035em;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:.98}.klw62G_enq-intro{max-width:44ch;color:var(--mute);margin-top:14px;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.klw62G_enq-form{grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,26px) clamp(18px,2.6vw,32px);margin-top:clamp(24px,3vw,36px);display:grid}.klw62G_enq-field{min-width:0;position:relative}.klw62G_enq-wide,.klw62G_enq-submit-row{grid-column:1/-1}.klw62G_enq-field label{color:var(--mute);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.klw62G_enq-field label span{color:var(--org);margin-left:3px}.klw62G_enq-control{position:relative}.klw62G_enq-control:after{content:"";background:var(--org);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.klw62G_enq-control:focus-within:after{transform:scaleX(1)}.klw62G_enq-field input,.klw62G_enq-field textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;outline:0;padding:8px 0 12px;font-size:17px;display:block}.klw62G_enq-field input:focus-visible,.klw62G_enq-field textarea:focus-visible{outline:0}.klw62G_enq-field textarea{resize:none;min-height:96px;line-height:1.5}.klw62G_enq-invalid input,.klw62G_enq-invalid textarea{border-bottom-color:var(--red)}.klw62G_enq-error{color:var(--red);margin-top:8px;font-size:12px}.klw62G_enq-submit-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:2px;display:flex}.klw62G_enq-submit{color:#fff;background:var(--red);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 26px;font-size:15px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.klw62G_enq-submit:hover{background:var(--org)}.klw62G_enq-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;transition:transform .2s}.klw62G_enq-submit:hover svg{transform:translate(4px)}.klw62G_enq-submit-row p,.klw62G_enq-done p{color:var(--mute);font-size:14px}.klw62G_enq-done{padding-top:34px}.klw62G_enq-check{fill:none;width:56px;height:56px;stroke:var(--org);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;margin-bottom:24px}.klw62G_enq-done p{max-width:36ch;margin-top:14px;font-size:17px;line-height:1.6}.klw62G_enq-ghost{border:1px solid var(--line);color:var(--ink);background:0 0;margin-top:28px}.klw62G_enq-ghost:hover{border-color:var(--ink);color:#fff;background:var(--ink)}.klw62G_enq :focus-visible{outline:2px solid var(--org);outline-offset:3px}html.enq-lock{overflow:hidden}@keyframes klw62G_enq-panel-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes klw62G_enq-panel-out{to{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes klw62G_enq-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes klw62G_enq-backdrop-out{to{opacity:0}}@media (max-width:600px){.klw62G_enq.klw62G_enquiry-modal{align-items:flex-end;padding:0}.klw62G_enq-panel{max-height:92svh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.klw62G_enq-form{grid-template-columns:1fr}.klw62G_enq-wide,.klw62G_enq-submit-row{grid-column:auto}}@media (prefers-reduced-motion:reduce){.klw62G_enq.klw62G_enquiry-modal::backdrop,.klw62G_enq-panel,.klw62G_enq-close,.klw62G_enq-control:after,.klw62G_enq-submit,.klw62G_enq-submit svg{transition:none;animation:none}}
