@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-primary: #FFFFFF;--bg-secondary: #F0F9FF;--text-primary: #1A2B4C;--text-secondary: #5A6B8C;--accent-primary: #0056B3;--accent-secondary: #00AEEF;--accent-glow: rgba(0, 174, 239, .3);--gradient-main: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));--gradient-dark: linear-gradient(to bottom, var(--bg-primary), var(--bg-secondary));--font-sans: "Inter", sans-serif;--container-width: 1200px;--header-height: 80px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color .3s ease}ul{list-style:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.grid{display:grid}.text-center{text-align:center}.text-gradient{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-block;padding:12px 32px;background:var(--gradient-main);color:#fff;border-radius:50px;font-weight:600;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px var(--accent-glow)}.section{padding:80px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@media(max-width:768px){:root{--header-height: 70px}.section{padding:60px 0}.container{padding:0 16px}h1{font-size:2.5rem!important}h2{font-size:2rem!important}p{font-size:1rem!important}.grid{gap:2rem!important}}
