@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_4945fa97-module__LIZEnq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_4945fa97-module__LIZEnq__variable{--font-dh-ranclo:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.akaru-menu-toggle{height:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));width:7.5vw;min-height:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));min-width:100px;max-height:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);backface-visibility:hidden;transform-origin:100%;cursor:pointer;z-index:140;box-sizing:border-box;background-color:#ffffff1a;border:1px solid #fff3;border-radius:9vw;flex-shrink:0;max-width:120px;padding:0;transition:width .35s cubic-bezier(.075,.82,.165,1),background-color .3s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 32px #00000040}.akaru-menu-toggle:hover:not(:disabled){background-color:#ffffff26;border-color:#ffffff4d;box-shadow:0 12px 40px #00000059}.akaru-menu-toggle:disabled{opacity:.5;cursor:not-allowed}.akaru-menu-toggle.opened{width:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));min-width:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));max-width:var(--kz-header-control-h,clamp(40px, 2.5vw, 48px));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background-color:#ffffff26;border-color:#ffffff4d;box-shadow:0 12px 40px #00000059}.akaru-menu-toggle .menu-copy{color:#fff;z-index:1;pointer-events:none;transition:left .5s cubic-bezier(.075,.82,.165,1),opacity .35s;position:absolute;top:50%;left:1.1vw;transform:translateY(-50%)}.akaru-menu-toggle .menu-copy p{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:0;padding:0;font-size:clamp(10px,.85vw,12px);font-weight:500;line-height:1}.akaru-menu-toggle:hover .menu-copy{left:.85vw}.akaru-menu-toggle.opened .menu-copy{opacity:0}.akaru-menu-toggle .menu-toggle-icon{aspect-ratio:1;clip-path:circle(12%);background-color:hsl(var(--primary));z-index:2;border-radius:100%;justify-content:center;align-items:center;width:auto;height:100%;transition:clip-path .5s cubic-bezier(.075,.82,.165,1),background-color .3s;display:flex;position:absolute;top:0;right:0;overflow:hidden}.akaru-menu-toggle:hover .menu-toggle-icon{clip-path:circle(36%);background-color:hsl(var(--primary))}.akaru-menu-toggle.opened .menu-toggle-icon{clip-path:circle(50%);background-color:#0000;width:100%}.akaru-menu-toggle .hamburger{opacity:0;flex-shrink:0;width:1.125rem;height:1.125rem;transition:opacity .35s;position:relative}.akaru-menu-toggle:hover .hamburger,.akaru-menu-toggle.opened .hamburger{opacity:1}.akaru-menu-toggle .menu-bar{transform-origin:50%;background:#fff;width:15px;height:1.5px;margin-top:-.75px;margin-left:-7.5px;transition:transform .25s ease-out;position:absolute;top:50%;left:50%}.akaru-menu-toggle .menu-bar[data-position=top]{transform:translateY(-3px)}.akaru-menu-toggle .menu-bar[data-position=bottom]{transform:translateY(3px)}.akaru-menu-toggle.opened .menu-bar[data-position=top]{transform:translateY(0)rotate(45deg)scaleX(1.05)}.akaru-menu-toggle.opened .menu-bar[data-position=bottom]{transform:translateY(0)rotate(-45deg)scaleX(1.05)}.akaru-menu{pointer-events:none;z-index:120;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:hidden auto}.akaru-menu__panel{visibility:hidden;pointer-events:none;box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100dvh;display:grid;position:relative;overflow:hidden}.akaru-menu__body{box-sizing:border-box;overscroll-behavior:contain;grid-row:1;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:0;padding:clamp(5.5rem,14vh,10em) clamp(1.25rem,2.5vw,2.5rem) 0;display:grid;overflow:hidden auto}.akaru-menu__main{grid-area:1/1;align-self:start;min-width:0;min-height:0}.akaru-menu__nav-col{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible}.akaru-menu__nav-row{flex:1;align-items:flex-start;min-width:0;min-height:0;display:flex}.akaru-menu__services-col{opacity:0;pointer-events:none;border-left:1px solid #0000;flex:none;max-width:0;margin-left:0;padding-left:0;transition:max-width .5s cubic-bezier(.2,1,.3,1),opacity .4s cubic-bezier(.2,1,.3,1),margin-left .5s cubic-bezier(.2,1,.3,1),padding-left .5s cubic-bezier(.2,1,.3,1),border-color .35s;overflow:hidden}.akaru-menu__services-col-inner{opacity:0;flex-direction:column;gap:1rem;min-width:min(48vw,480px);transition:transform .5s cubic-bezier(.2,1,.3,1),opacity .4s cubic-bezier(.2,1,.3,1);display:flex;transform:translate(-16px)}.akaru-menu__services-col.is-open{opacity:1;pointer-events:auto;border-left-color:#ffffff1f;max-width:min(48vw,480px);margin-left:clamp(1rem,2vw,1.75rem);padding-left:clamp(1rem,2vw,1.75rem)}.akaru-menu__services-col.is-open .akaru-menu__services-col-inner{opacity:1;transform:translate(0)}.akaru-menu[data-menu-open=false] .akaru-menu__services-col{opacity:0!important;pointer-events:none!important;border-left-color:#0000!important;max-width:0!important;margin-left:0!important;padding-left:0!important;transition:none!important}.akaru-menu[data-menu-open=false] .akaru-menu__services-col-inner,.akaru-menu[data-menu-open=false] .akaru-menu__services-col-list a{opacity:0;transform:translate(-16px);transition:none!important}.akaru-menu__side-col{flex-direction:column;grid-area:1/2;place-self:stretch end;align-items:flex-end;gap:clamp(1.25rem,2.5vh,2rem);width:auto;max-width:min(30rem,46vw);min-height:0;padding-bottom:clamp(1.5rem,3vh,2.5rem);display:flex}.akaru-menu__video{aspect-ratio:16/9;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);background-color:#00000040;flex-shrink:0;align-self:flex-end;width:min(100%,18rem);max-height:min(16vh,155px);padding:.4em;overflow:hidden}.akaru-menu__video video{object-fit:cover;width:100%;height:100%;display:block}.akaru-menu__footer-logo{box-sizing:border-box;width:100%;padding:clamp(.5rem, 1.5vh, 1rem) clamp(1.25rem, 2.5vw, 2.5rem) max(2.5rem, calc(env(safe-area-inset-bottom,0px) + 2rem));flex:none;grid-row:2;overflow:visible}.akaru-menu__socials{grid-template-columns:auto auto;align-items:end;gap:clamp(2rem,5vw,5.5rem);width:auto;margin-top:auto;display:grid}.akaru-menu__sub-col{flex-direction:column;justify-content:flex-end;display:flex}.akaru-menu__sub-col p{color:#fff;opacity:0;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.65;position:relative;transform:translateY(30px)}.akaru-menu__sub-col a{color:inherit;text-decoration:none;transition:opacity .2s,color .2s}.akaru-menu__sub-col a:hover{opacity:.72}.akaru-menu__services-col-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;margin:0;font-size:11px}.akaru-menu__services-col-list{flex-direction:column;gap:.65rem;display:flex}.akaru-menu__services-col-list a{font-family:var(--font-dh-ranclo), sans-serif;letter-spacing:-.03em;color:#ffffffbf;opacity:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:300;line-height:1.2;text-decoration:none;transition:transform .45s cubic-bezier(.2,1,.3,1),opacity .4s cubic-bezier(.2,1,.3,1),color .2s;transform:translate(-16px)}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a{opacity:1;transform:translate(0)}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:first-child{transition-delay:40ms}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:nth-child(2){transition-delay:80ms}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:nth-child(3){transition-delay:.12s}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:nth-child(4){transition-delay:.16s}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:nth-child(5){transition-delay:.2s}.akaru-menu__services-col.is-open .akaru-menu__services-col-list a:nth-child(6){transition-delay:.24s}.akaru-menu__services-col-list a:hover{color:#fff}.akaru-menu__links{flex-shrink:0;width:auto}.akaru-menu__link{opacity:0;position:relative;transform:translateY(30px)}.akaru-menu__link a{color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,4.5vw,3rem);font-weight:300;line-height:125%;text-decoration:none;transition:opacity .25s}.akaru-menu__link a:hover{opacity:.65}.akaru-menu__link--services{display:block}.akaru-menu__services-toggle{cursor:pointer;color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,4.5vw,3rem);font-weight:300;line-height:125%;font-family:var(--font-dh-ranclo), sans-serif;text-align:left;vertical-align:top;background:0 0;border:none;align-items:center;gap:.38em;margin:0;padding:0;transition:opacity .25s;display:inline-flex}.akaru-menu__services-label{line-height:125%;display:block}.akaru-menu__services-toggle:hover{opacity:.65}.akaru-menu__services-plus{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(26px,.68em,38px);height:clamp(26px,.68em,38px);transition:transform .3s cubic-bezier(.2,1,.3,1);display:flex;transform:translateY(.08em)}.akaru-menu__services-plus svg{width:100%;height:100%;display:block}.akaru-menu__services-toggle.is-open .akaru-menu__services-plus{transform:translateY(.08em)rotate(45deg)}.akaru-header{z-index:130}#kz-header.akaru-header--menu-open .kz-logo{visibility:hidden;pointer-events:none}@media (max-width:900px){.akaru-menu__link a,.akaru-menu__services-toggle{font-size:1.875rem}.akaru-menu__services-col-list a{font-size:1.35rem}.akaru-menu__side-col{max-width:none}}@media (max-width:768px){.akaru-menu-toggle{border-radius:9vw;width:5.75rem;min-width:0;max-width:none}.akaru-menu-toggle.opened{width:var(--kz-header-control-h,2.5rem);min-width:var(--kz-header-control-h,2.5rem);max-width:var(--kz-header-control-h,2.5rem)}.akaru-menu-toggle .menu-copy{left:.9rem}.akaru-menu-toggle:hover .menu-copy{left:.7rem}.akaru-menu{overflow-y:auto}.akaru-menu__body{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:stretch;padding:6.5rem 1.25rem 0}.akaru-menu__main{grid-area:1/1;align-self:start}.akaru-menu__side-col{grid-area:2/1;place-self:end;max-width:100%;padding-bottom:1.5rem}.akaru-menu__video{align-self:flex-end;width:min(100%,280px);max-height:150px}.akaru-menu__socials{grid-template-columns:auto auto;gap:1.5rem}.akaru-menu__footer-logo{padding-bottom:max(2.5rem, calc(env(safe-area-inset-bottom,0px) + 2rem))}.akaru-menu__nav-row{flex-flow:row;align-items:flex-start;gap:0}.akaru-menu__links{flex-shrink:0;min-width:0}.akaru-menu__services-col{border-top:none;border-left:1px solid #0000;width:auto;max-width:0;margin-top:0;margin-left:0;padding-top:0;padding-left:0}.akaru-menu__services-col-inner{width:auto;min-width:min(46vw,220px);transform:translate(-12px)}.akaru-menu__services-col.is-open{border-top:none;border-left-color:#ffffff1f;max-width:min(46vw,220px);margin-top:0;margin-left:.85rem;padding-top:0;padding-left:.85rem}.akaru-menu__services-col.is-open .akaru-menu__services-col-inner{transform:translate(0)}.akaru-menu__services-col-list a{font-size:1.1rem}}@media (max-width:480px){.akaru-menu-toggle{width:5.25rem}.akaru-menu-toggle.opened{width:var(--kz-header-control-h,2.35rem);min-width:var(--kz-header-control-h,2.35rem);max-width:var(--kz-header-control-h,2.35rem)}.akaru-menu-toggle .menu-copy p{font-size:10px}}
.discovery-wizard{gap:1rem;display:grid}.discovery-wizard--page{background:#ffffff05;border:1px solid #ffffff1a;border-radius:1.1rem;padding:clamp(1rem,2vw,1.5rem)}.dw-progress__meta{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.dw-progress__bar{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.dw-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#a78bfa);height:100%;transition:width .3s}.discovery-wizard--popup{flex-direction:column;gap:.85rem;height:100%;min-height:0;display:flex}.dw-body{min-height:0}.discovery-wizard--popup .dw-progress{flex-shrink:0}.discovery-wizard--popup .dw-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-right:.15rem;overflow-y:auto}.discovery-wizard--popup .dw-actions{z-index:3;background:linear-gradient(#0b0420b8,#0b0420fa);border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;padding-top:.75rem;position:sticky;bottom:0}.dw-step--services{flex-direction:column;gap:.85rem;min-height:0;display:flex}.dw-step__header{flex-shrink:0}.dw-services-panel{flex-direction:column;gap:.65rem;min-height:0;display:flex}.dw-search--sticky{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0420f5;border-bottom:1px solid #ffffff0f;margin-bottom:.15rem;padding-bottom:.35rem;position:sticky;top:0}.discovery-wizard--page .dw-search--sticky{background:#080318f5}.dw-step{gap:1rem;display:grid}.dw-step__title{color:#fff;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15}.dw-step__lead{color:#ffffff9e;margin:-.35rem 0 0;font-size:.95rem;line-height:1.6}.dw-search{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.85rem;align-items:center;gap:.65rem;padding:.8rem .95rem;display:flex}.dw-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none}.dw-service-grid,.dw-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.dw-service-card,.dw-option-card{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;gap:.35rem;min-height:3.25rem;padding:.9rem 1rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.dw-service-card:hover,.dw-option-card:hover{background:#3b82f614;border-color:#60a5fa59}.dw-service-card.is-selected,.dw-option-card.is-selected{background:#3b82f624;border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa2e}.dw-service-card__label,.dw-option-card span{font-size:.92rem;font-weight:600}.dw-service-card__desc{color:#ffffff8c;font-size:.78rem;line-height:1.45}.dw-option-card{grid-template-columns:1fr auto;align-items:center}.dw-option-card__check{color:#93c5fd;width:1rem;height:1rem}.dw-field,.dw-questions{gap:.75rem;display:grid}.dw-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dw-label{color:#ffffffb8;letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:600}.dw-input,.dw-textarea{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.85rem;outline:none;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.dw-input:focus,.dw-textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px #42a5f529}.dw-textarea{resize:vertical;min-height:140px}.dw-chips{flex-wrap:wrap;gap:.5rem;display:flex}.dw-chip{color:#dbeafe;background:#3b82f61f;border:1px solid #60a5fa59;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.dw-inline-row{grid-template-columns:1fr auto;gap:.5rem;margin-bottom:.5rem;display:grid}.dw-link-btn,.dw-icon-btn{color:#ffffff9e;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.dw-icon-btn{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;justify-content:center;width:2.5rem;height:2.5rem}.dw-dropzone{color:#ffffff94;text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:.9rem;place-items:center;gap:.5rem;min-height:120px;padding:1rem;display:grid}.dw-dropzone.is-dragging{background:#3b82f61a;border-color:#60a5fa73}.dw-dropzone input{display:none}.dw-file-list{gap:.45rem;display:grid}.dw-file-item{color:#ffffffd1;background:#ffffff08;border:1px solid #ffffff14;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.82rem;display:flex}.dw-note{color:#dbeafeeb;background:#3b82f614;border:1px solid #60a5fa38;border-radius:.85rem;margin:0;padding:.85rem 1rem;font-size:.86rem;line-height:1.55}.dw-actions{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.dw-actions--single,.dw-actions--end{justify-content:flex-end}.dw-btn{color:#ffffffd1;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.84rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.dw-btn--ghost{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ffffff0f;transform:translateZ(0);box-shadow:inset 0 1px #ffffff14}.dw-btn--primary{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#3b82f62e;border-color:#60a5fa59;transform:translateZ(0);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0e70ff29}.dw-error{color:#fca5a5;margin:0;font-size:.86rem}.dw-summary{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;gap:.55rem;padding:1rem;display:grid}.dw-summary__row{color:#ffffff9e;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;padding-bottom:.55rem;font-size:.86rem;display:grid}.dw-summary__row strong{color:#fff;font-weight:600}.dw-success{text-align:center;gap:1rem;display:grid}.dw-success__icon{font-size:2.5rem}.dw-success h3{color:#fff;margin:0;font-size:1.8rem}.dw-success p{color:#ffffffad;margin:0}.dw-success__ref{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;gap:.35rem;padding:1rem;display:grid}.dw-success__ref strong{color:#fff;letter-spacing:.06em;font-size:1.1rem}.dw-success__next{text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:.9rem;padding:1rem}.dw-success__next ul{color:#ffffffb8;margin:.5rem 0 0;padding-left:1.1rem}.dw-success__eta{color:#93c5fd!important;margin-top:.75rem!important}.dw-success__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.dw-popup .project-popup__panel{overflow:hidden}.dw-popup__panel{flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 1.5rem);display:flex;overflow:hidden}.dw-popup__layout{flex:1;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:.85rem;min-height:0;display:grid;overflow:hidden}.dw-popup__info{align-self:stretch}.dw-popup__wizard{flex-direction:column;min-width:0;height:100%;min-height:0;padding:.35rem .15rem .15rem;display:flex;overflow:hidden}.dw-popup__wizard .discovery-wizard--popup{gap:.85rem}.dw-popup .dw-submit{width:fit-content}@media (max-width:900px){.dw-popup__layout,.dw-field-grid,.dw-service-grid,.dw-option-grid{grid-template-columns:1fr}.dw-popup__layout{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}.dw-popup__panel{max-height:calc(100dvh - 1rem)}.dw-popup__wizard{min-height:min(58dvh,560px)}.dw-progress__meta{flex-direction:column;align-items:flex-start}.dw-actions{flex-direction:column-reverse;align-items:stretch}.dw-actions .dw-submit,.dw-actions .dw-btn{width:100%}}
.glass-surface,.glass-btn{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);backface-visibility:hidden;background-color:#ffffff1a;border:1px solid #fff3;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff24,0 8px 32px #00000038}.glass-surface:before,.glass-btn:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#fff3 0%,#ffffff0d 38%,#0000 68%);position:absolute;inset:0}.glass-surface>*,.glass-btn>*{z-index:1;position:relative}.glass-surface--strong{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background-color:#ffffff1f;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff29,0 12px 40px #00000047}.glass-surface--subtle{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 6px 24px #0000002e}.glass-btn{cursor:pointer;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s}.glass-btn:hover:not(:disabled){background-color:#ffffff24;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e,0 10px 36px #00000042}.glass-btn:active:not(:disabled){transform:translateY(1px)}.glass-btn:disabled{opacity:.55;cursor:not-allowed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface,.glass-btn,.glass-card,.glass-card-strong{background-color:#160c30e0}}
