.hero{background:linear-gradient(135deg,#0a0e27,#1a2847);position:relative}.hero__media-wrapper{position:relative}.hero__media{width:100%;height:100%;object-fit:cover;display:block}.hero__content{position:relative;z-index:10}.hero h1,.hero h2{font-size:clamp(2.5rem,8vw,4rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-1px;text-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideInUp .8s cubic-bezier(.25,.46,.45,.94)}.hero p{font-size:clamp(1rem,3vw,1.3rem);color:#ffffffe6;line-height:1.6;animation:slideInUp 1s cubic-bezier(.25,.46,.45,.94)}.hero .button{padding:16px 40px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:8px!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.hero .button-primary{background:linear-gradient(135deg,#ff6b35,#f85)!important;color:#fff!important;box-shadow:0 8px 20px #ff6b354d!important}.hero .button-primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #ff6b3566!important}.hero .button-secondary{background:transparent!important;color:#fff!important;border:2px solid white!important}.hero .button-secondary:hover{background:#fff!important;color:#004e89!important;transform:translateY(-2px)!important}.hero__overlay{background:#0a0e2766!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){.hero h1,.hero h2{font-size:2rem}.hero p{font-size:1rem}.hero .button{padding:12px 24px!important;font-size:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hero-premium-enhancements.css.map */
