.hero[data-v-b1c5adbd]{align-items:center;color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative;will-change:transform}.hero__background[data-v-b1c5adbd]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.hero__background[data-v-b1c5adbd],.hero__overlay[data-v-b1c5adbd]{height:100%;left:0;position:absolute;top:0;width:100%}.hero__overlay[data-v-b1c5adbd]{background:linear-gradient(135deg,#0009,#0000004d 50%,#0009);transform:translateZ(0);z-index:2}.hero__content[data-v-b1c5adbd]{padding:4rem 0;position:relative;width:100%;z-index:3}.hero__text-overlay[data-v-b1c5adbd]{left:0;padding:.25rem;position:absolute;text-align:center;top:-1rem;width:100%;z-index:4}.hero__title[data-v-b1c5adbd]{background:linear-gradient(45deg,#ffffffe6,#fff9);-webkit-background-clip:text;font-size:2.4rem;font-weight:500;margin-bottom:.25rem;opacity:.75;text-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:-.5px;position:relative}.hero__title[data-v-b1c5adbd]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:-6px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:40px}.hero__subtitle-container[data-v-b1c5adbd]{margin-bottom:2rem;position:relative}.hero__subtitle[data-v-b1c5adbd]{font-size:1.4rem;font-weight:300;letter-spacing:1px;margin-bottom:1rem;opacity:.8;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero__subtitle-line[data-v-b1c5adbd]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);height:2px;margin:0 auto;width:60px}.hero__center-content[data-v-b1c5adbd]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;text-align:center}.hero__logo-container[data-v-b1c5adbd]{margin-bottom:1.5rem}.hero__logo[data-v-b1c5adbd]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));height:auto;transition:transform .3s ease;width:400px;will-change:transform}.hero__logo[data-v-b1c5adbd]:hover{transform:scale(1.02)}.hero__cta[data-v-b1c5adbd]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.hero__cta .btn[data-v-b1c5adbd]{font-weight:500;height:56px;letter-spacing:1px;margin:0;min-width:200px;overflow:hidden;padding:1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s ease;will-change:transform}.hero__cta .btn[data-v-b1c5adbd],.hero__cta .btn .btn-content[data-v-b1c5adbd]{align-items:center;display:flex;justify-content:center}.hero__cta .btn .btn-content[data-v-b1c5adbd]{gap:.5rem}.hero__cta .btn[data-v-b1c5adbd]:after{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .6s ease;width:100%}.hero__cta .btn[data-v-b1c5adbd]:hover{transform:translateY(-2px)}.hero__cta .btn[data-v-b1c5adbd]:hover:after{transform:translate(100%)}.hero__socials[data-v-b1c5adbd]{gap:1.5rem}.hero__social-icon[data-v-b1c5adbd],.hero__socials[data-v-b1c5adbd]{display:flex;justify-content:center}.hero__social-icon[data-v-b1c5adbd]{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;font-size:1.2rem;height:45px;text-decoration:none;transition:all .3s ease;width:45px;will-change:transform}.hero__social-icon[data-v-b1c5adbd]:hover{background:#fff3;transform:translateY(-3px)}.hero__scroll-indicator[data-v-b1c5adbd]{bottom:2rem;left:50%;position:absolute;text-align:center;transform:translate(-50%);z-index:3}.hero__scroll-text[data-v-b1c5adbd]{display:block;font-size:.9rem;letter-spacing:2px;margin-bottom:.5rem;opacity:.8;text-transform:uppercase}.hero__scroll-icon[data-v-b1c5adbd]{animation:bounce-b1c5adbd 2s infinite}.hero__particles[data-v-b1c5adbd]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.hero .particle[data-v-b1c5adbd]{animation:floatParticle-b1c5adbd 20s infinite;animation-delay:var(--delay);background:#ffffff4d;border-radius:50%;height:4px;position:absolute;transform:translateZ(0);width:4px;will-change:transform}.hero .particle[data-v-b1c5adbd]:first-child{left:10%;top:20%}.hero .particle[data-v-b1c5adbd]:nth-child(2){left:20%;top:60%}.hero .particle[data-v-b1c5adbd]:nth-child(3){left:80%;top:40%}.hero .particle[data-v-b1c5adbd]:nth-child(4){left:70%;top:80%}.hero .particle[data-v-b1c5adbd]:nth-child(5){left:50%;top:30%}.hero .particle[data-v-b1c5adbd]:nth-child(6){left:30%;top:70%}@keyframes floatParticle-b1c5adbd{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}@keyframes bounce-b1c5adbd{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:1199.98px){.hero__logo[data-v-b1c5adbd]{width:350px}.hero__title[data-v-b1c5adbd]{font-size:2.2rem}.hero__subtitle[data-v-b1c5adbd]{font-size:1.3rem}.hero__stat-item[data-v-b1c5adbd]{max-width:220px}.hero__center-content[data-v-b1c5adbd]{max-width:700px}}@media (max-width:991.98px){.hero__logo[data-v-b1c5adbd]{width:300px}.hero__title[data-v-b1c5adbd]{font-size:2rem}.hero__subtitle[data-v-b1c5adbd]{font-size:1.2rem}.hero__center-content[data-v-b1c5adbd]{max-width:600px}}@media (max-width:767.98px){.hero__logo[data-v-b1c5adbd]{width:250px}.hero__title[data-v-b1c5adbd]{font-size:1.6rem}.hero__subtitle[data-v-b1c5adbd]{font-size:1.1rem}.hero__cta[data-v-b1c5adbd]{align-items:center;flex-direction:column;gap:.75rem}.hero__cta .btn[data-v-b1c5adbd]{margin:0;max-width:300px;width:100%}.hero__center-content[data-v-b1c5adbd]{max-width:100%;padding:0 1rem}}
