@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f5f7fa;color:#0f172a;line-height:1.6;-webkit-font-smoothing:antialiased}:root{--ttv-navy: #0a1628;--ttv-navy-light: #132038;--ttv-gold: #c9a227;--ttv-gold-light: #e8c547;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--border-light: #e2e8f0}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.container{padding:0 16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s ease-out forwards}
