.hero-section[data-v-11e57cfd]{height:100vh;overflow:hidden;position:relative}.hero-image[data-v-11e57cfd],.hero-image-container[data-v-11e57cfd]{height:100%;position:relative;width:100%}.hero-bg-image[data-v-11e57cfd]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%;will-change:transform,opacity}.hero-bg-image.active[data-v-11e57cfd]{opacity:1}.light-rays-container[data-v-11e57cfd]{height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero-overlay[data-v-11e57cfd]{align-items:center;background:linear-gradient(115deg,#6c629f,#ffffff1a 40%);bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:3}.hero-content[data-v-11e57cfd]{color:#fff;margin:0 auto 100px;max-width:1400px;padding-left:2rem;text-align:left;width:100%}.hero-logo[data-v-11e57cfd]{height:auto;max-width:400px;min-width:100px;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity}.hero-main-title[data-v-11e57cfd]{font-size:4.5rem;font-weight:700!important;letter-spacing:.1em;line-height:1.1;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);width:200px}.hero-main-title[data-v-11e57cfd],.hero-subtitle[data-v-11e57cfd]{font-family:Alibaba PuHuiTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;will-change:transform,opacity}.hero-subtitle[data-v-11e57cfd]{font-size:2.5rem;font-weight:500;letter-spacing:.05em;opacity:1;width:420px}.carousel-controls[data-v-11e57cfd]{align-items:center;bottom:2rem;display:flex;flex-direction:column;gap:1rem;left:50%;position:absolute;transform:translate(-50%);will-change:transform,opacity;z-index:3}.carousel-btns[data-v-11e57cfd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e0e0e06e;border:1px solid hsla(0,0%,100%,.2);border-radius:25px;display:flex;justify-content:space-between;padding:4px;width:100px}.carousel-btn[data-v-11e57cfd]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;transition:all .3s ease;width:30px}.carousel-btn.prev[data-v-11e57cfd]{background:#6c629f;margin-right:2px}.carousel-btn.next[data-v-11e57cfd]{background:#ffffffb8;margin-left:2px}.carousel-btn[data-v-11e57cfd]:hover{box-shadow:0 4px 15px #0000004d;transform:scale(1.1)}.carousel-btn[data-v-11e57cfd]:active{transform:scale(.95)}.carousel-btn.prev[data-v-11e57cfd]:hover{background:#6c629f}.carousel-btn.next[data-v-11e57cfd]:hover{background:#ffffff4d}.carousel-dots[data-v-11e57cfd]{display:flex;gap:.5rem}.dot[data-v-11e57cfd]{background:#fff6;border-radius:50%;cursor:pointer;height:12px;transition:all .4s cubic-bezier(.4,0,.2,1);width:12px;will-change:transform,background-color,width}.dot[data-v-11e57cfd]:hover{background:#fff9;transform:scale(1.2)}.dot.active[data-v-11e57cfd]{background:#fff;border-radius:14px;transform:scale(1);width:40px}@media (max-width:1024px){.hero-logo[data-v-11e57cfd]{max-width:350px}}@media (max-width:768px){.hero-content[data-v-11e57cfd]{padding-left:1rem}.hero-main-title[data-v-11e57cfd]{font-size:3rem}.hero-subtitle[data-v-11e57cfd]{font-size:1.2rem}.hero-logo[data-v-11e57cfd]{max-width:300px}}@media (max-width:480px){.hero-content[data-v-11e57cfd]{padding-left:1rem}.hero-main-title[data-v-11e57cfd]{font-size:2.5rem}.hero-subtitle[data-v-11e57cfd]{font-size:1rem}.hero-logo[data-v-11e57cfd]{max-width:200px}}
