:root{--au-orange: #f29f00;--au-orange-hover: #d98e00;--au-orange-light: #fef3e0;--au-blue: #39a9dc;--au-blue-hover: #2e96c4;--au-blue-dark: #0d657d;--au-blue-light: #e8f6fc;--au-bg-page: #ffffff;--au-bg-surface: #ffffff;--au-bg-muted: #f5f7fa;--au-bg-blue-tint: #e8f6fc;--au-text-primary: #1a1a1a;--au-text-secondary: #555555;--au-text-muted: #888888;--au-border: #e0e4ea;--au-border-strong: #c5cdd8;--au-footer-bg: #0d657d;--au-footer-dark: #1e2a3a;--au-success: #6d9d31;--au-success-dark: #4a6b20;--au-success-light: #eef5e6;--au-font-family: "DIN", "Barlow", "Arial", sans-serif;--au-radius-sm: 4px;--au-radius-md: 6px;--au-radius-lg: 8px;--au-radius-xl: 8px;--au-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--au-shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--au-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--au-header-height: 72px;--au-utility-bar-height: 32px;--au-container-max: 1200px;--au-college-engineering: #f3c716;--au-college-architecture: #6d9d31;--au-college-business: #f26926;--au-college-mass-comm: #0d657d;--au-college-humanities: #8c2534;--au-college-dentistry: #164e9f;--au-college-law: #8c6e4b;--au-college-pharmacy: #9d9fa2;--au-college-medicine: #00aeef}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--au-font-family);font-size:16px;line-height:1.6;color:var(--au-text-primary);background:var(--au-bg-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--au-font-family);line-height:1.25;margin:0;font-weight:700}a{color:var(--au-blue);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button{font-family:inherit}.container{width:100%;max-width:var(--au-container-max);margin:0 auto;padding:0 24px}.section-label{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--au-orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--au-radius-sm);font-family:var(--au-font-family);font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--au-orange);color:#fff}.btn-primary:hover{background:var(--au-orange-hover);color:#fff}.btn-secondary{background:var(--au-blue);color:#fff}.btn-secondary:hover{background:var(--au-blue-hover);color:#fff}.btn-outline{background:transparent;color:var(--au-blue);border:1.5px solid var(--au-blue)}.btn-outline:hover{background:var(--au-blue-light);color:var(--au-blue-hover)}
