.hero-head{background-image:url(/cdn/shop/files/shutterstock_2108188898.jpg?v=1739950722);padding:clamp(40px,8vw,100px) 0;position:relative;overflow:hidden;background-position:center center;color:#fff}.container{position:relative;z-index:2}.header-hero{margin-bottom:clamp(30px,6vw,60px);transform:translateY(20px);opacity:0;animation:fadeInUp .8s ease forwards}.header-hero h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:clamp(var(--text-h4, 1.5rem),4vw,var(--text-h3, 2rem));text-align:center;background-clip:text;color:#091b34;margin-bottom:clamp(10px,3vw,20px)}.header-hero p{text-align:center;max-width:min(800px,90%);margin:0 auto;font-size:clamp(14px,1.8vw,18px);line-height:1.6;color:#091b34;font-family:var(--heading-font-family);font-weight:400;font-style:normal}.hero-container{display:flex;justify-content:space-around;gap:clamp(20px,4vw,40px);perspective:1000px;flex-wrap:wrap}.left-side,.right-side{flex:1 1 min(100%,500px);background:#091b32;border-radius:12px;padding:clamp(20px,4vw,40px) clamp(15px,3vw,30px);box-shadow:0 15px 30px #0000004d;transition:all .3s ease;transform:translateY(40px);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(80,80,80,.3);margin-bottom:clamp(20px,3vw,40px)}.left-side{animation:fadeInLeft .8s ease forwards .2s}.right-side{animation:fadeInRight .8s ease forwards .4s}@media (hover: hover){.left-side:hover,.right-side:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0006;border:1px solid rgba(120,120,120,.4)}.left-side:hover h2.rt:after,.right-side:hover h2.lf:after{width:100px}.child:hover{transform:translate(10px)}.child:hover h2:before{opacity:1;left:-25px}}.left-side h2.rt,.right-side h2.lf{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;margin-bottom:clamp(10px,3vw,20px);position:relative;padding-bottom:15px;color:#d0d0d0}.left-side h2.rt:after,.right-side h2.lf:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;height:3px;background:linear-gradient(90deg,#ffef9f,#f9d423,#e6b325,#8b6914);border-radius:2px;transition:width .3s ease}.child{padding:10px 0;border-bottom:1px solid rgba(100,100,100,.2);transition:all .3s ease}.child:last-child{border-bottom:none}.child h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);overflow-wrap:anywhere;color:#d0d0d0;position:relative;display:inline-block}.child h2:before{content:"\2192";position:absolute;left:-20px;opacity:0;transition:all .3s ease;color:#888}.left-side p,.right-side p{font-size:clamp(13px,1.5vw,16px);line-height:1.6;color:#b0b0b0;font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);overflow-wrap:anywhere;margin-bottom:clamp(8px,1.5vw,10px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-button{display:inline-block;padding:clamp(8px,2vw,12px) clamp(20px,4vw,30px);background:linear-gradient(90deg,#505050,#303030);color:#fff;border-radius:30px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px #00000080;transition:all .3s ease;animation:pulse 2s infinite;margin-top:clamp(15px,2.5vw,20px);border:1px solid rgba(100,100,100,.3);font-size:clamp(14px,1.5vw,16px);text-align:center}@media (hover: hover){.cta-button:hover{background:linear-gradient(90deg,#606060,#404040);box-shadow:0 6px 20px #0009}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 4px 15px #00000080}50%{transform:scale(1.05);box-shadow:0 10px 20px #0009}to{transform:scale(1);box-shadow:0 4px 15px #00000080}}@media screen and (max-width: 992px){.hero-container{flex-direction:column}.left-side,.right-side{max-width:100%}}@media screen and (max-width: 768px){.left-side,.right-side{padding:clamp(20px,4vw,30px) clamp(15px,3vw,20px)}.hero-head:before{animation:rotate 120s linear infinite}}@media screen and (max-width: 480px){.hero-head{padding:30px 0}.header-hero{margin-bottom:30px}.child{padding:10px 0}.left-side,.right-side{margin-bottom:15px}@media (prefers-reduced-motion){.hero-head:before{animation:none}.left-side,.right-side,.header-hero{opacity:1;transform:none;animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero-section.css.map */
