.hero[data-v-af66ee19]{align-items:center;background:#171d29;display:flex;height:100vh;height:100svh;justify-content:center;min-height:600px;overflow:hidden;position:relative}.hero__video[data-v-af66ee19]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .9s ease;width:100%;z-index:1}.hero__video--ready[data-v-af66ee19]{opacity:1}.hero__poster[data-v-af66ee19]{background:#171d29;inset:0;pointer-events:none;position:absolute;z-index:0}.hero__poster img[data-v-af66ee19]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__overlay[data-v-af66ee19]{background:linear-gradient(90deg,#171d29d9,#171d2959 45%,#171d2900 70%),linear-gradient(180deg,#171d29bf 0,#171d294d 16%,#171d2900 30% 60%,#171d29);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero__scroll[data-v-af66ee19]{border:1.5px solid hsla(0,0%,100%,.5);border-radius:12px;bottom:20px;height:36px;left:50%;position:absolute;transform:translate(-50%);transition:opacity .3s ease,transform .3s ease;width:22px;z-index:3}.hero__scroll--hidden[data-v-af66ee19]{opacity:0;transform:translate(-50%,8px)}.hero__scroll[data-v-af66ee19]:after{animation:hero-scroll-af66ee19 1.6s ease-in-out infinite;background:#fff;border-radius:2px;content:"";height:7px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:3px}.hero__content[data-v-af66ee19]{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:72px;padding-top:156px;position:relative;width:100%;z-index:3}.hero .stories[data-v-af66ee19]{display:flex;gap:8px}.hero .story[data-v-af66ee19]{align-items:center;background-color:#171d29;border:2px solid #2e4b68;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:15px;height:140px;justify-content:center;transition:transform .2s ease,border-color .2s ease;width:108px}.hero .story[data-v-af66ee19]:hover{border-color:#4a6b8a;transform:scale(1.05)}.hero .story img[data-v-af66ee19]{border-radius:18px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .subtitle[data-v-af66ee19]{color:#cdcdcd;font-family:Inter,sans-serif;font-size:20px;font-weight:300;line-height:150%;margin-bottom:8px}.hero .subtitle__mobile[data-v-af66ee19]{display:none}.hero .title[data-v-af66ee19]{font-size:54px;font-weight:400;letter-spacing:-.02em;line-height:110%;margin-bottom:24px}.hero .buttons[data-v-af66ee19]{display:flex;gap:12px}.hero .button[data-v-af66ee19]{align-items:center;background-color:#fff;border-radius:18px;color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:60px;line-height:100%;padding:18px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.hero .button[data-v-af66ee19]:hover{opacity:.9}.hero .button-call[data-v-af66ee19]{background:transparent;border:1.5px solid #2e4b68;color:#fff;gap:0;justify-content:center}.hero .button-call[data-v-af66ee19]:hover{background:#ffffff0d}@media(max-width:780px){.hero .hero__overlay[data-v-af66ee19]{background:linear-gradient(180deg,#171d29bf 0,#171d2933 22%,#171d2900 35%,#171d2940 55%,#171d29)}.hero .hero__content[data-v-af66ee19]{padding-bottom:84px;padding-top:140px}.hero .hero__scroll[data-v-af66ee19]{bottom:16px}.hero .top-section[data-v-af66ee19]{display:flex;flex-direction:column;gap:20px}.hero .stories[data-v-af66ee19]{gap:6px}.hero .story[data-v-af66ee19]{border-radius:16px;font-size:14px;gap:8px;height:104px;width:80px}.hero .story svg[data-v-af66ee19]{height:16px;width:14px}.hero .subtitle[data-v-af66ee19]{display:none}.hero .subtitle__mobile[data-v-af66ee19]{display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:300;line-height:140%}.hero .text[data-v-af66ee19]{display:flex;flex-direction:column;gap:16px}.hero .title[data-v-af66ee19]{font-size:26px;line-height:110%;margin-bottom:20px}.hero .title br[data-v-af66ee19]{display:none}.hero .button[data-v-af66ee19]{border-radius:16px;gap:20px;justify-content:space-between;width:100%}.hero .button svg[data-v-af66ee19]{height:18px;width:18px}}@keyframes hero-scroll-af66ee19{to{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.hero__scroll[data-v-af66ee19]:after{animation:none}}
