*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--blue-deep: #1b3d6b;--blue: #2d6ea0;--blue-light: #4a8dc2;--blue-pale: #e8f0f8;--orange: #f0872e;--orange-dark: #d6721e;--text: #2c3e50;--text-light: #5a6a7a;--bg: #ffffff;--bg-section: #f0f6fb;--border: #d0dce6;--shadow: 0 2px 12px rgba(27, 61, 107, .08);--shadow-lg: 0 4px 20px rgba(27, 61, 107, .12)}body{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:var(--text);background:var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:1rem}::selection{background:var(--orange);color:#fff}.app{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:3.5rem 0}.section-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--blue-deep)}.page-content{flex:1}.btn{display:inline-block;padding:.75rem 1.8rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;transition:all .2s;text-transform:uppercase;letter-spacing:.02em}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-deep)}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:var(--orange-dark)}.btn-outline{background:transparent;border:2px solid var(--blue);color:var(--blue)}.btn-outline:hover{background:var(--blue);color:#fff}.btn-outline-white{background:transparent;border:2px solid white;color:#fff}.btn-outline-white:hover{background:#fff;color:var(--blue-deep)}.card{background:var(--bg);border:1px solid var(--border);border-radius:6px;overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.category-bar{background:var(--blue-deep);color:#fff;padding:.75rem 1rem;font-size:1.1rem;font-weight:600;border-radius:4px;margin-bottom:1.5rem}
