@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";:root{--primary: #006da6;--primary-light: #3a90c0;--primary-dark: #00527d;--primary-ultra-light: #e8f4fa;--accent: #f5a623;--text-dark: #333333;--text-light: #ffffff;--text-muted: #6c757d;--background: #ffffff;--background-alt: #f8fbfd;--border: #d1e3ef;--success: #4caf50;--error: #f44336;--warning: #ffc107;--info: #2196f3;--font-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-headings: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--max-width: 1290px;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 109, 166, .1);--shadow-md: 0 4px 6px rgba(0, 109, 166, .1);--shadow-lg: 0 10px 15px rgba(0, 109, 166, .1)}html{font-size:16px;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--font-primary);color:var(--text-dark);background-color:var(--background);line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-md);font-family:var(--font-headings);font-weight:600;line-height:1.2;color:var(--text-dark)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:var(--spacing-md)}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-dark);text-decoration:underline}.hidden{display:none!important}.container{width:100%;max-width:1290px;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-xl) 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:1rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease-in-out;border:none;text-align:center;text-decoration:none}.btn-primary{background-color:var(--primary);color:var(--text-light)}.btn-primary:hover{background-color:var(--primary-dark);color:var(--text-light);text-decoration:none}.btn-secondary{background-color:var(--background);color:var(--primary);border:1px solid var(--primary)}.btn-secondary:hover{background-color:var(--primary-ultra-light);text-decoration:none}.btn-accent{background-color:var(--accent);color:var(--text-dark)}.btn-accent:hover{filter:brightness(.9);text-decoration:none}.card{background-color:var(--background);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.text-primary{color:var(--primary)}.text-light{color:var(--text-light)}.text-dark{color:var(--text-dark)}.text-muted{color:var(--text-muted)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.bg-primary{background-color:var(--primary)}.bg-light{background-color:var(--text-light)}.bg-dark{background-color:var(--text-dark)}.bg-alt{background-color:var(--background-alt)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}@media screen and (max-width: 768px){html{font-size:15px}.container{padding:0 var(--spacing-sm)}}@media screen and (max-width: 480px){html{font-size:14px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}
