@layer utilities{.content-auto{content-visibility:auto}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.bg-gradient-primary{background:linear-gradient(135deg,#165DFF 0,#0A4BDB 100%)}.scroll-smooth{scroll-behavior:smooth}.nav-active{color:#1677FF!important;border-bottom:2px solid #1677FF!important;font-weight:600!important}}html{scroll-behavior:smooth}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.logo{width:150px;height:40px;vertical-align:middle;margin-right:3px}