.hero-section-modern .btn-secondary{background:linear-gradient(135deg,#ffffff40,#ffffff26)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:2px solid rgba(255,255,255,.5)!important;color:#fff!important;text-decoration:none!important;padding:12px 24px!important;border-radius:40px!important;font-weight:600!important;font-size:1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 30px #fff3!important}.hero-section-modern .btn-secondary:hover{background:linear-gradient(135deg,#ffffff59,#ffffff40)!important;border-color:#ffffffb3!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 35px #ffffff4d!important}.hero-section-modern .btn-secondary:before{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;background:linear-gradient(45deg,#ffffff4d,#ffffff1a,#ffffff4d)!important;border-radius:50px!important;z-index:-1!important;opacity:0!important;transition:opacity .3s ease!important}.hero-section-modern .btn-secondary:hover:before{opacity:1!important}.hero-section-modern .btn-secondary .btn-arrow{font-size:1.1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-block!important}.hero-section-modern .btn-secondary:hover .btn-arrow{transform:translate(5px) scale(1.05)!important}@keyframes pulse-glow{0%,to{box-shadow:0 8px 30px #fff3}50%{box-shadow:0 12px 40px #fff6}}.hero-section-modern .btn-secondary{animation:pulse-glow 3s ease-in-out infinite!important}.hero-section-modern .btn-secondary .btn-text{font-weight:600!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:1rem!important}.hero-section-modern .btn-secondary{text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.hero-section-modern .btn-secondary:hover{border-width:3px!important}@media (min-width: 769px){.hero-section-modern .btn-secondary{padding:14px 28px!important;font-size:1.05rem!important}.hero-section-modern .btn-secondary .btn-text{font-size:1.05rem!important}.hero-section-modern .btn-secondary .btn-arrow{font-size:1.2rem!important}}@media (min-width: 1200px){.hero-section-modern .btn-secondary{padding:16px 32px!important;font-size:1.1rem!important}.hero-section-modern .btn-secondary .btn-text{font-size:1.1rem!important}.hero-section-modern .btn-secondary .btn-arrow{font-size:1.3rem!important}}@media (max-width: 768px){.hero-section-modern .btn-secondary{padding:12px 24px!important;font-size:1rem!important;animation:none!important}.hero-section-modern .btn-secondary .btn-text{font-size:1rem!important;letter-spacing:.2px!important}}.hero-section-modern .btn-primary{background:linear-gradient(45deg,#3c68a9,#5580c4)!important;box-shadow:0 8px 30px #3c68a966!important;padding:14px 28px!important;font-size:1rem!important;font-weight:600!important}.hero-section-modern .btn-primary:hover{background:linear-gradient(45deg,#2a4a75,#3c68a9)!important;box-shadow:0 12px 40px #3c68a980!important}@media (min-width: 769px){.hero-section-modern .btn-primary{padding:16px 32px!important;font-size:1.05rem!important}}@media (min-width: 1200px){.hero-section-modern .btn-primary{padding:18px 36px!important;font-size:1.1rem!important}}@media (max-width: 768px){.hero-section-modern .btn-primary{padding:14px 28px!important;font-size:1rem!important}}.hero-section-modern .hero-actions{display:flex!important;gap:24px!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:60px!important;animation:fadeInUp 1s ease-out 1.2s both!important}@media (prefers-reduced-motion: reduce){.hero-section-modern .btn-secondary{animation:none!important}.hero-section-modern .btn-secondary:hover{transform:translateY(-2px)!important}.hero-section-modern .btn-secondary .btn-arrow{transition:transform .2s ease!important}}@media (prefers-contrast: high){.hero-section-modern .btn-secondary{background:#ffffffe6!important;color:#000!important;border:3px solid #fff!important}.hero-section-modern .btn-secondary:hover{background:#fff!important;color:#000!important}}
