.shine-pulse{position:relative;overflow:hidden}.shine-pulse:before{content:"";position:absolute;top:-10%;left:-20%;width:140%;height:120%;background:linear-gradient(90deg,#fff0 15%,#ffffff52 30%,#fff0 70%);transform:skew(-30deg);animation:shine-pulse-effect 2.5s infinite ease-in-out;pointer-events:none;z-index:1}@keyframes shine-pulse-effect{0%{left:-120%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:120%;opacity:0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.float-effect{animation:float 6s ease-in-out infinite}.bounce-effect{animation:bounce 2.5s infinite;transform-origin:center bottom}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}60%{transform:translateY(-5px)}90%{transform:translateY(0)}41%,to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes blurInUp{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-5deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.animate{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.1,.25,1)}.animate.fade-in{animation-name:fadeIn}.animate.fade-in-up{animation-name:fadeInUp}.animate.fade-in-down{animation-name:fadeInDown}.animate.fade-in-left{animation-name:fadeInLeft}.animate.fade-in-right{animation-name:fadeInRight}.animate.scale-in{animation-name:scaleIn}.animate.blur-in{animation-name:blurIn}.animate.blur-in-up{animation-name:blurInUp}.animate.rotate-in{animation-name:rotateIn}.animate.bounce-in{animation-name:bounceIn}.animate.faster{animation-duration:.5s}.animate.fast{animation-duration:.7s}.animate.slow{animation-duration:1s}.animate.slower{animation-duration:1.5s}.animate.delay-1{animation-delay:.1s}.animate.delay-2{animation-delay:.2s}.animate.delay-3{animation-delay:.3s}.animate.delay-4{animation-delay:.4s}.animate.delay-5{animation-delay:.5s}.animate.delay-6{animation-delay:.6s}.animate.delay-7{animation-delay:.7s}.animate.delay-8{animation-delay:.8s}.animate.delay-9{animation-delay:.9s}.animate.delay-10{animation-delay:1s}.stagger-group>*:nth-child(1){animation-delay:0s}.stagger-group>*:nth-child(2){animation-delay:.1s}.stagger-group>*:nth-child(3){animation-delay:.2s}.stagger-group>*:nth-child(4){animation-delay:.3s}.stagger-group>*:nth-child(5){animation-delay:.4s}.stagger-group>*:nth-child(6){animation-delay:.5s}.stagger-group>*:nth-child(7){animation-delay:.6s}.stagger-group>*:nth-child(8){animation-delay:.7s}.stagger-group>*:nth-child(9){animation-delay:.8s}.stagger-group>*:nth-child(10){animation-delay:.9s}.stagger-group.slow>*:nth-child(1){animation-delay:0s}.stagger-group.slow>*:nth-child(2){animation-delay:.15s}.stagger-group.slow>*:nth-child(3){animation-delay:.3s}.stagger-group.slow>*:nth-child(4){animation-delay:.45s}.stagger-group.slow>*:nth-child(5){animation-delay:.6s}.stagger-group.slow>*:nth-child(6){animation-delay:.75s}.stagger-group.slow>*:nth-child(7){animation-delay:.9s}.stagger-group.slow>*:nth-child(8){animation-delay:1.05s}.stagger-group.slow>*:nth-child(9){animation-delay:1.2s}.stagger-group.slow>*:nth-child(10){animation-delay:1.35s}.stagger-group.fast>*:nth-child(1){animation-delay:0s}.stagger-group.fast>*:nth-child(2){animation-delay:.05s}.stagger-group.fast>*:nth-child(3){animation-delay:.1s}.stagger-group.fast>*:nth-child(4){animation-delay:.15s}.stagger-group.fast>*:nth-child(5){animation-delay:.2s}.stagger-group.fast>*:nth-child(6){animation-delay:.25s}.stagger-group.fast>*:nth-child(7){animation-delay:.3s}.stagger-group.fast>*:nth-child(8){animation-delay:.35s}.stagger-group.fast>*:nth-child(9){animation-delay:.4s}.stagger-group.fast>*:nth-child(10){animation-delay:.45s}.animate-on-scroll{opacity:0}.animate-on-scroll.animated{opacity:1}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;line-height:1.6}.main-container{max-width:1560px;margin:0 auto;padding:0 20px}.btn{padding:18px 20px;font-size:16px;font-weight:500;border-radius:12px;border:none;cursor:pointer;transition:transform .15s ease-in-out,box-shadow .2s ease-in-out;display:inline-block;position:relative;box-shadow:inset 0 -3px 5px #00000026,inset 0 3px 5px #ffffff4d,0 3px 6px #00000026}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 -2px 4px #00000026,inset 0 2px 4px #ffffff4d,0 6px 12px #0003}.btn:active{transform:translateY(1px);box-shadow:inset 0 4px 6px #00000059,0 2px 4px #0003}.btn-primary{background-color:#cf0507;color:#fff;box-shadow:inset 3px 3px 5px #0000004d,inset -3px -3px 5px #fff3,0 3px 6px #0003}.btn-secondary{background-color:#fff;color:#222;border:1px solid #ddd;box-shadow:inset 2px 2px 4px #0000001a,inset -2px -2px 4px #ffffff80,0 3px 6px #00000026,0 -1px 2px #ffffff4d}.btn-dark{background-color:#1a1a1a;color:#fff;box-shadow:inset 3px 3px 5px #ffffff4d,inset -3px -3px 5px #00000080,0 3px 6px #0000004d}.tag{display:inline-block;width:fit-content;color:#cf0507;font-size:12px;font-weight:600;padding:4px 12px;border:1px solid #cf0507;border-radius:100px;background-color:#e539350d;margin-bottom:16px}.w-100{width:100%}
