body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#021717!important}.card{transition:all .3s ease}.card:hover{transform:translateY(-2px)}.progress-bar{transition:width .6s ease}.hero-section{min-height:100vh;position:relative}.hero-content{padding:2rem 0}.hero-visual{padding:2rem}.hero-cta{margin-top:2rem}.hero-cta .container{padding-left:0;padding-right:0}.hero-cta .card{max-width:none;margin:0}@media (min-width:768px){.img-kv{max-width:90%}}@media (min-width:1200px){.hero-content{padding:3rem 0}.hero-visual{padding:3rem}}@media (min-width:1400px){.hero-section .container-fluid{max-width:1400px;margin:0 auto}}.bg-info:hover,.bg-primary:hover,.bg-success:hover,.bg-warning:hover{transform:scale(1.1);transition:transform .2s ease}.badge{animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.workflow-section{padding-bottom:5rem!important}@media (max-width:991.98px){.hero-content{padding-bottom:.5rem!important;padding-top:1rem!important}.hero-visual{padding-top:.5rem!important;padding-bottom:0!important}.hero-section .col-lg-6,.hero-section .col-xl-5,.hero-section .row{margin-bottom:0!important}.hero-section .row{row-gap:1rem!important}.hero-section .row.min-vh-100{align-items:flex-start!important;min-height:auto!important}.hero-section .container-fluid{padding-left:15px;padding-right:15px}}