@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--primary: #003366;--primary-light: #004d99;--secondary: #silver;--accent: #e5e7eb;--text-main: #111827;--text-muted: #4b5563;--bg-white: #ffffff;--bg-light: #f9fafb;--glass: rgba(255, 255, 255, .8);--shadow-premium: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:var(--text-main);background-color:var(--bg-white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:Outfit,sans-serif;font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition)}button{cursor:pointer;border:none;font-family:Outfit,sans-serif;transition:var(--transition)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.container{padding:0 1.5rem}}.premium-gradient{background:linear-gradient(135deg,var(--primary) 0%,#001f3f 100%);color:#fff}.silver-text{background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}section{padding:100px 0}@media(max-width:768px){section{padding:60px 0}}.grid{display:grid;gap:2rem}@media(max-width:768px){.grid{gap:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .8s ease forwards}.nav-links{display:flex;gap:2rem;align-items:center}@media(max-width:768px){.nav-links{display:none}.nav-links.active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;gap:1.5rem}}.mobile-menu-btn{display:none;background:none;border:none;color:var(--primary);cursor:pointer}@media(max-width:768px){.mobile-menu-btn{display:block}}.card{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:var(--shadow-premium);border:1px solid rgba(0,0,0,.05)}@media(max-width:768px){.card{padding:1.5rem}}.section-heading{text-align:center;margin-bottom:4rem;max-width:700px;margin:0 auto 4rem}@media(max-width:768px){.section-heading{margin-bottom:2.5rem}}
