@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("../assets/fonts/onest-cyrillic-ext.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("../assets/fonts/onest-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("../assets/fonts/onest-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("../assets/fonts/onest-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wb-color-deep:#03070d;--wb-color-surface:#091320;--wb-color-border:#1a2633;--wb-color-muted:#adbfd5;--wb-color-subtle:#586b82;--wb-color-ice:#5ec9ff;--wb-color-white:#ffffff;--wb-color-navy:#00193c;--wb-color-danger:#cc3333;--wb-color-danger-muted:#c27070;--wb-stroke:rgba(255, 255, 255, 0.04);--wb-divider:rgba(255, 255, 255, 0.2);--wb-glass-04:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 100%);--wb-glass-08:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 100%);--wb-glass-12:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.12) 100%);--wb-text-gradient:linear-gradient(180deg, #ffffff 0%, #a9b9cf 100%);--wb-radius-12:12px;--wb-radius-20:20px;--wb-radius-24:24px;--wb-radius-999:999px;--fs-12:12px;--lh-12-100:12px;--lh-12-140:17px;--fs-14:14px;--lh-14-100:14px;--lh-14-140:20px;--fs-16:16px;--lh-16-100:16px;--lh-16-140:22px;--fs-20:20px;--lh-20-140:28px;--fs-32:32px;--lh-32-100:32px;--fs-40:40px;--lh-40-100:40px;--fs-48:48px;--lh-48-100:48px;--fs-fact:120px;--header-h:61px;--hero-glow-rx:196.45%;--font:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}@media (min-width:1024px){:root{--fs-12:14px;--lh-12-100:14px;--lh-12-140:20px;--fs-14:17px;--lh-14-100:17px;--lh-14-140:24px;--fs-16:19px;--lh-16-100:19px;--lh-16-140:27px;--fs-20:24px;--lh-20-140:34px;--fs-32:38px;--lh-32-100:38px;--fs-40:48px;--lh-40-100:48px;--fs-48:58px;--lh-48-100:58px;--fs-fact:160px}}@media (min-width:1440px){:root{--hero-glow-rx:111.47%}}*,::after,::before{box-sizing:border-box;background-origin:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h);background-color:var(--wb-color-deep)}body{margin:0;min-width:320px;background-color:var(--wb-color-deep);color:var(--wb-color-white);font-family:var(--font);font-weight:300;font-size:var(--fs-16);line-height:var(--lh-16-140);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}input{font:inherit}:focus-visible{outline:2px solid var(--wb-color-ice);outline-offset:3px}html.is-locked,html.is-locked body{overflow:hidden}html.is-locked body{padding-right:var(--scrollbar-w,0)}.text-gradient{background-image:var(--wb-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.link{transition:color .2s ease}.link:hover{color:var(--wb-color-ice)}.logo{display:inline-flex;flex:none}.btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:12px;padding-bottom:2px;border-radius:var(--wb-radius-12);color:var(--wb-color-white);font-weight:300;text-align:center;white-space:nowrap;transition:box-shadow .2s ease,filter .2s ease,border-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.btn--lg{height:60px;padding-inline:20px;font-size:var(--fs-16);line-height:var(--lh-16-100)}.btn--sm{height:40px;padding-inline:12px;font-size:var(--fs-14);line-height:var(--lh-14-100)}.btn--h52{height:52px}.btn--h60{height:60px}.btn--block{width:100%}.btn--primary{background-color:var(--wb-color-ice);box-shadow:0 4px 12px rgba(94,201,255,.66)}.btn--primary:hover{filter:brightness(1.06);box-shadow:0 4px 18px rgba(94,201,255,.8)}.btn--secondary{border:1px solid var(--wb-stroke);background-image:var(--wb-glass-12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--secondary:hover{border-color:rgba(255,255,255,.08);background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.18) 100%)}.btn--white{background-color:var(--wb-color-white);color:var(--wb-color-navy)}.btn--ink{background-color:var(--wb-color-navy)}.btn:disabled,.btn[aria-disabled=true]{cursor:default;filter:none}.tag{display:inline-flex;flex:none;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-999);background-image:var(--wb-glass-08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag__icon{flex:none}.tag__label{color:var(--wb-color-muted);font-size:var(--fs-14);line-height:var(--lh-14-100);white-space:nowrap}.section-heading{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.section-heading__title{width:100%;font-size:var(--fs-32);font-weight:400;line-height:var(--lh-32-100);text-wrap:balance}.section-heading__text{width:100%;color:var(--wb-color-muted);font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}.eyebrow{width:100%;color:var(--wb-color-ice);font-size:var(--fs-12);line-height:var(--lh-12-140)}.field{display:flex;flex-direction:column;gap:8px;width:100%}.field__box{--field-label-top:calc((58px - var(--lh-16-100)) / 2);--field-label-top-raised:calc((54px - var(--lh-12-100) - var(--lh-16-100)) / 2);--field-value-top:calc(var(--field-label-top-raised) + var(--lh-12-100) + 4px);position:relative;display:block;height:60px;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-12);background-image:var(--wb-glass-04);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:text;transition:border-color .2s ease}.field__label{position:absolute;top:var(--field-label-top);right:11px;left:11px;overflow:hidden;color:var(--wb-color-muted);font-size:var(--fs-16);line-height:var(--lh-16-100);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease,color .2s ease}.field__input{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:var(--field-value-top) 11px calc(58px - var(--field-value-top) - var(--lh-16-100));border:0;border-radius:0;outline:0;background:0 0;color:var(--wb-color-white);font-size:var(--fs-16);font-weight:300;line-height:var(--lh-16-100);-webkit-appearance:none;appearance:none}.field__input:-webkit-autofill,.field__input:-webkit-autofill:focus,.field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--wb-color-white);caret-color:var(--wb-color-white);transition:background-color 9999s ease-in-out 0s}.field__message{display:none;padding:0 4px;color:var(--wb-color-muted);font-size:var(--fs-12);line-height:var(--lh-12-100);text-wrap:balance}.field__box:hover{border-color:rgba(255,255,255,.08);background-image:var(--wb-glass-08)}.field.is-focused .field__box{border-color:rgba(255,255,255,.24);background-image:var(--wb-glass-08)}.field.is-filled .field__label,.field.is-focused .field__label{top:var(--field-label-top-raised);font-size:var(--fs-12);line-height:var(--lh-12-100)}.field.is-invalid .field__box{border-color:rgba(255,0,0,.12);background-image:linear-gradient(180deg,rgba(255,0,0,0) 0,rgba(255,0,0,.04) 100%)}.field.is-invalid .field__box:hover{border-color:rgba(255,0,0,.24);background-image:linear-gradient(180deg,rgba(255,0,0,0) 0,rgba(255,0,0,.08) 100%)}.field.is-invalid.is-focused .field__box{border-color:rgba(255,0,0,.36);background-image:linear-gradient(180deg,rgba(255,0,0,0) 0,rgba(255,0,0,.08) 100%)}.field.is-invalid .field__label{color:var(--wb-color-danger-muted)}.field.is-invalid .field__input{color:var(--wb-color-danger);-webkit-text-fill-color:var(--wb-color-danger)}.field.is-invalid .field__message{display:block;color:var(--wb-color-danger)}.field.is-disabled .field__box,.field.is-disabled .field__box:hover{border-color:var(--wb-stroke);background-image:none;cursor:default}.field.is-disabled .field__label{color:var(--wb-color-subtle)}.field.is-disabled .field__input{color:var(--wb-color-subtle);-webkit-text-fill-color:var(--wb-color-subtle);opacity:1}.header{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;justify-content:center;padding:0 20px;border-bottom:1px solid var(--wb-stroke);border-radius:0 0 var(--wb-radius-20) var(--wb-radius-20);background-image:var(--wb-glass-04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.is-locked .header{padding-right:calc(20px + var(--scrollbar-w,0px))}.header__inner{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;min-width:0;max-width:1440px;height:60px}.header__actions,.header__nav{display:none}.header__nav{gap:24px;font-size:var(--fs-14);line-height:var(--lh-14-140);white-space:nowrap}.header__actions{align-items:center;gap:20px}.burger{position:relative;flex:none;width:44px;height:44px;margin-right:-6px;-webkit-tap-highlight-color:transparent}.burger__bar{position:absolute;left:6px;width:32px;height:2px;background-color:var(--wb-color-white);transition:transform .22s cubic-bezier(.4, 0, .2, 1),top .22s cubic-bezier(.4, 0, .2, 1) .22s}.burger__bar:first-child{top:17px}.burger__bar:nth-child(2){top:25px}.burger[aria-expanded=true] .burger__bar{top:21px;transition:top .22s cubic-bezier(.4, 0, .2, 1),transform .22s cubic-bezier(.4, 0, .2, 1) .22s}.burger[aria-expanded=true] .burger__bar:first-child{transform:translateX(3.87px) rotate(45deg)}.burger[aria-expanded=true] .burger__bar:nth-child(2){transform:translateX(3.87px) rotate(-45deg)}.lang{position:relative;display:flex}.lang__trigger{display:flex;align-items:center;gap:4px;margin:-10px 0;padding:10px 0;font-size:var(--fs-12);line-height:var(--lh-12-140);white-space:nowrap}.lang.is-open .lang__chevron--down,.lang__chevron--up{display:none}.lang.is-open .lang__chevron--up{display:block}.lang__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:2;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-12);background-image:var(--wb-glass-08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.lang.is-open .lang__menu{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .15s ease}.lang__option{display:block;width:100%;padding:8px 12px;border-bottom:1px solid var(--wb-stroke);font-size:var(--fs-12);line-height:var(--lh-12-140);text-align:left;white-space:nowrap}.lang__menu li:last-child .lang__option{border-bottom:0}.lang__option:focus-visible,.lang__option:hover{outline:0;background-image:var(--wb-glass-08)}@media (min-width:1024px){.header{padding:0 24px}.header__actions,.header__nav{display:flex}.burger{display:none}}.menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;padding:69px 0 8px;visibility:hidden;transition:visibility 0s linear .28s}.menu.is-open{visibility:visible;transition:none}.menu__panel{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:40px;min-height:0;padding:32px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-24);background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;transition:opacity .28s cubic-bezier(.4, 0, 1, 1),-webkit-backdrop-filter .28s cubic-bezier(.4, 0, 1, 1),backdrop-filter .28s cubic-bezier(.4, 0, 1, 1)}.menu.is-open .menu__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;transition:opacity .4s cubic-bezier(0, 0, .2, 1),-webkit-backdrop-filter .55s cubic-bezier(0, 0, .2, 1),backdrop-filter .55s cubic-bezier(0, 0, .2, 1)}.menu__bottom>.btn,.menu__copy,.menu__info,.menu__item,.menu__top>.menu__caption{will-change:transform}.menu__top>.menu__caption{--menu-i:0}.menu__item:first-child{--menu-i:1}.menu__item:nth-child(2){--menu-i:2}.menu__item:nth-child(3){--menu-i:3}.menu__bottom>.btn{--menu-i:4}.menu__info{--menu-i:5}.menu__copy{--menu-i:6}.menu.is-open :is(.menu__top > .menu__caption,.menu__item,.menu__bottom > .btn,.menu__info,.menu__copy){animation:wb-menu-item .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(60ms + var(--menu-i, 0) * 45ms)}@keyframes wb-menu-item{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.menu__top{display:flex;flex-direction:column;gap:12px}.menu__caption{color:var(--wb-color-muted);font-size:var(--fs-12);line-height:var(--lh-12-140);text-wrap:balance}.menu__list{display:flex;flex-direction:column}.menu__item{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--wb-divider);font-size:var(--fs-20);line-height:var(--lh-20-140);text-wrap:balance}.menu__item:last-child{border-bottom:0}.menu__bottom{display:flex;flex-direction:column;gap:24px}.menu__info{display:flex;flex-direction:column;gap:20px}.menu__contact{display:flex;flex-direction:column;gap:4px;padding-bottom:24px;border-bottom:1px solid var(--wb-divider)}.menu__big{align-self:flex-start;font-size:var(--fs-20);line-height:var(--lh-20-140)}.menu__langs{display:flex;flex-direction:column;gap:4px;padding-bottom:20px;border-bottom:1px solid var(--wb-divider)}.menu__lang-list{display:flex;align-items:flex-start;gap:20px}.menu__lang{width:28px;padding-bottom:4px;font-size:var(--fs-20);line-height:var(--lh-20-140);text-align:left}.menu__lang.is-active{padding-bottom:2px;border-bottom:1px solid var(--wb-color-white)}.menu__copy{color:var(--wb-color-muted);font-size:var(--fs-12);line-height:var(--lh-12-140)}@media (min-width:576px){.menu__info{flex-direction:row;align-items:flex-start}.menu__info>*{flex:1 0 0;min-width:0}}@media (min-width:1024px){.menu{display:none}}.section{display:flex;flex-direction:column;align-items:center;overflow:hidden;overflow:clip}.section__inner{display:flex;flex-direction:column;width:100%;max-width:1440px}.js [data-reveal]:not(.is-revealed){opacity:0}.js [data-reveal].is-revealed{animation:wb-reveal .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0s)}.js [data-reveal=fade].is-revealed{animation-name:wb-reveal-fade;animation-duration:1.2s}@keyframes wb-reveal{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes wb-reveal-fade{from{opacity:0}to{opacity:1}}.hero{padding:0 4px}.hero__inner{align-items:center;flex-direction:row;height:720px;padding:64px 0 4px}.hero__card{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;height:100%;padding:40px 24px 24px;overflow:hidden;border-radius:var(--wb-radius-24);background-image:radial-gradient(var(--hero-glow-rx) 106.06% at 50% 0,#03070d 50%,#06101e 54%,#091a30 58%,#0f2d53 66%,#194169 68.75%,#23547e 71.5%,#377ba9 77%,#4aa2d4 82.5%,#5ec9ff 88%,#86d7ff 91%,#afe4ff 94%,#d7f2ff 97%,#fff 100%)}.hero__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;max-width:600px}.hero__text{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.hero__title{width:100%;font-size:var(--fs-48);font-weight:400;line-height:var(--lh-48-100);text-wrap:balance}.hero__subtitle{width:100%;color:var(--wb-color-muted);font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}.about{padding:0 4px}.about__inner{align-items:center;padding:80px 0}.about__card{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:40px 20px;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-20);background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(94,201,255,.12) 100%)}.facts{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-20);text-align:center}.fact{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:32px 20px;border-bottom:1px solid var(--wb-stroke)}.fact:last-child{border-bottom:0;border-right:1px solid var(--wb-stroke)}.fact__value{width:100%;color:var(--wb-color-ice);font-size:var(--fs-fact);font-weight:400;line-height:1;text-shadow:0 -4px 24px rgba(94,201,255,.66)}.fact__label{width:100%;color:var(--wb-color-muted);font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}@media (min-width:576px){.about__card{padding:40px}}@media (min-width:1024px){.about{padding:0 40px}.facts{flex-direction:row;align-items:flex-start}.fact{flex:1 0 0;min-width:0;border-bottom:0;border-right:1px solid var(--wb-stroke)}}.insight{padding:0 20px}.insight__inner{align-items:center;padding:80px 0}.insight__box{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;padding:80px 0;border-width:1px 0;border-style:solid;border-image:linear-gradient(90deg,#03070d 10%,#5ec9ff 50%,#03070d 90%) 1;text-align:center}.insight__title{width:100%;font-size:var(--fs-40);font-weight:400;line-height:var(--lh-40-100);text-wrap:balance}.insight__text{width:100%;color:var(--wb-color-muted);font-size:var(--fs-20);line-height:var(--lh-20-140);text-wrap:balance}.directions{padding:0 4px}.directions__inner{gap:40px;padding:80px 0}.directions__heading{padding:0 16px}.directions__cards{display:flex;flex-direction:column;gap:8px;width:100%}.direction{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:600px;padding:20px;overflow:hidden;border-radius:var(--wb-radius-24)}.direction--talents{background-color:#151515}.direction__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.direction__phone{position:absolute;top:60px;left:50%;width:233.289px;height:600px;max-width:none;margin-left:-116.6445px;object-fit:cover;pointer-events:none}.direction__shade{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(9,19,32,0) 45%,#091320 70%)}.direction--events .direction__shade{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.direction__label{position:relative;width:100%;font-size:var(--fs-16);line-height:var(--lh-16-100);text-align:center;text-wrap:balance}.direction__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.direction__heading{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.direction__title{width:100%;font-size:var(--fs-32);font-weight:400;line-height:var(--lh-32-100);text-wrap:balance}.direction__text{width:100%;color:rgba(255,255,255,.82);font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}@media (min-width:1024px){.directions{padding:0 40px}.directions__heading{padding:0}}@media (min-width:1440px){.directions__cards{flex-direction:row}.direction{flex:1 0 0;min-width:0}.direction__text{padding-inline:0.135em}}.js [data-reveal=talents]:not(.is-revealed) .direction__phone{opacity:0;translate:0 90px}.js [data-reveal=talents].is-revealed .direction__phone{animation:wb-talents-phone 1.2s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reveal-delay, 0s) + .15s)}@keyframes wb-talents-phone{from{opacity:0;translate:0 90px}to{opacity:1;translate:0 0}}.contact{padding:0 4px}.contact__inner{align-items:center;gap:40px;padding:80px 0}.contact__heading{max-width:475px;padding:0 16px}.contact__grid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%}.request{display:flex;flex-direction:column;gap:20px;width:100%;max-width:475px;padding:20px;overflow:hidden;border-radius:var(--wb-radius-24);background-color:var(--wb-color-surface)}.request__heading{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;text-align:center}.request__title{width:100%;font-size:var(--fs-32);font-weight:400;line-height:var(--lh-32-100);text-wrap:balance}.request__text{width:100%;color:var(--wb-color-muted);font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}.request__body{display:flex;flex-direction:column;gap:20px;width:100%}.request__fields{position:relative;width:100%}.request__inputs{display:flex;flex-direction:column;gap:8px;width:100%;transition:opacity .3s ease}.request.is-sent .request__inputs{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.request__done{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px solid var(--wb-stroke);border-radius:var(--wb-radius-12);background-image:var(--wb-glass-08);text-align:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.request.is-sent .request__done{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(0, 0, .2, 1)}.request__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background-color:var(--wb-color-ice);color:var(--wb-color-white);box-shadow:0 4px 16px rgba(94,201,255,.66)}.request__done-title{width:100%;font-size:var(--fs-16);line-height:var(--lh-16-140);text-wrap:balance}.request__done-text{width:100%;color:var(--wb-color-muted);font-size:var(--fs-14);line-height:var(--lh-14-140);text-wrap:balance}.request.is-sent .request__check{animation:wb-check-pop .6s cubic-bezier(.22,1,.36,1) .1s both}.request.is-sent .request__done-title{animation:wb-done-text .6s cubic-bezier(.22,1,.36,1) .2s both}.request.is-sent .request__done-text{animation:wb-done-text .6s cubic-bezier(.22,1,.36,1) .28s both}@keyframes wb-check-pop{from{opacity:0;scale:0.6}to{opacity:1;scale:1}}@keyframes wb-done-text{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.request__actions{display:flex;flex-direction:column;gap:8px;width:100%}.request__submit:disabled{opacity:.8}.request__error{padding:0 4px;color:var(--wb-color-danger);font-size:var(--fs-12);line-height:var(--lh-12-140);text-align:center;text-wrap:balance}.request__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.ceo{display:flex;flex-direction:column;width:100%;max-width:475px;overflow:hidden;border-radius:var(--wb-radius-24);background-color:var(--wb-color-surface)}.ceo__portrait{position:relative;flex:none;height:280px;overflow:hidden}.ceo__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.ceo__photo{position:absolute;top:24px;left:50%;width:352px;height:440px;max-width:none;margin-left:-176px;object-fit:cover}.ceo__body{display:flex;flex-direction:column;gap:24px;padding:20px}.ceo__intro{display:flex;flex-direction:column;gap:12px;text-align:center}.ceo__name{font-size:var(--fs-32);font-weight:400;line-height:var(--lh-32-100);text-wrap:balance}.ceo__text{color:var(--wb-color-muted);font-size:var(--fs-14);line-height:var(--lh-14-140);text-wrap:balance}@media (min-width:1024px){.contact{padding:0 40px}.contact__grid{flex-direction:row}.request{flex:0 1 475px;align-self:stretch;justify-content:space-between;min-width:0}.ceo{flex:1 1 0;min-width:0}}.footer{padding:0 20px;background-color:var(--wb-color-deep)}.footer__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 20px;width:100%;max-width:1440px;padding:40px 0}.footer__logo{grid-column:1;grid-row:1;justify-self:start}.footer__col{display:flex;flex-direction:column;gap:4px;min-width:0}.footer__nav{grid-column:1;grid-row:2}.footer__projects{grid-column:2;grid-row:2}.footer__caption{color:var(--wb-color-muted);font-size:var(--fs-12);line-height:var(--lh-12-140);text-wrap:balance}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:var(--fs-14);line-height:var(--lh-14-140)}.footer__inquiries{display:flex;flex-direction:column;align-items:flex-start;gap:4px;grid-column:1/-1;grid-row:3;padding:24px 0;border-top:1px solid var(--wb-color-border);border-bottom:1px solid var(--wb-color-border)}.footer__tg{font-size:var(--fs-20);line-height:var(--lh-20-140);white-space:nowrap}.footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;grid-column:1/-1;grid-row:4;color:var(--wb-color-muted);font-size:var(--fs-14);line-height:var(--lh-14-140)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;grid-column:1/-1;grid-row:5;font-size:var(--fs-12);line-height:var(--lh-12-140)}.footer__copy{flex:1 0 0;min-width:0;color:var(--wb-color-muted)}.footer__top{flex:none;color:var(--wb-color-ice);white-space:nowrap;transition:opacity .2s ease}.footer__top:hover{opacity:.75}@media (min-width:768px){.footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__nav{grid-column:2;grid-row:1}.footer__projects{grid-column:3;grid-row:1}.footer__inquiries{grid-row:2}.footer__legal{flex-direction:row;gap:20px;grid-row:3}.footer__legal li{flex:1 0 0;min-width:0}.footer__bottom{grid-row:4}}@media (min-width:1440px){.footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__legal{flex-direction:column;gap:8px;grid-column:4;grid-row:1}.footer__legal li{flex:none}.footer__inquiries{grid-row:2}.footer__bottom{grid-row:3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal=talents]:not(.is-revealed) .direction__phone,.js [data-reveal]:not(.is-revealed){opacity:1;translate:none}.js [data-reveal=talents].is-revealed .direction__phone,.js [data-reveal].is-revealed,.menu.is-open :is(.menu__top > .menu__caption,.menu__item,.menu__bottom > .btn,.menu__info,.menu__copy),.request.is-sent :is(.request__check,.request__done-title,.request__done-text){animation:none}*,::after,::before{transition-duration:0s!important;transition-delay:0s!important}}