:root{--ci-backg:#e2e2e2;--ci-highlight:#003865;--ci-text:#01203a}body{background:#e2e2e2 url(/static/media/bg.999cd0d50f09069d89f3.svg) no-repeat 50% fixed;background:var(--ci-backg) url(/static/media/bg.999cd0d50f09069d89f3.svg) no-repeat center center fixed;background-size:cover;color:#01203a;color:var(--ci-text);font-family:Orbitron,Montserrat,Segoe UI,Arial,sans-serif;margin:0;min-height:100vh}main{padding-top:80px}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px 40px}.hero-logo{height:160px;margin-bottom:24px;width:160px}h1,h2,h3{color:#01203a;color:var(--ci-text);font-family:Orbitron,Montserrat,Segoe UI,Arial,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase}h1{color:#003865;color:var(--ci-highlight);font-size:2.8rem}h2,h3{border-left:7px solid #003865;border-left:7px solid var(--ci-highlight);font-size:1.6rem;padding-left:16px}li,p{color:#01203a;color:var(--ci-text);font-size:1.2rem;line-height:1.65}.accent-bar{background:#003865;background:var(--ci-highlight);border-radius:3px;height:7px;margin:32px auto;width:60px}.btn{background:#e2e2e2;background:var(--ci-backg);border:none;border-radius:3px;box-shadow:0 2px 12px #f36c2126;color:#003865;color:var(--ci-highlight);cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:12px 32px;text-transform:uppercase;transition:background .2s,color .2s}.btn:focus,.btn:hover{background:#003865;background:var(--ci-highlight);color:#e2e2e2;color:var(--ci-backg)}.section-card{background:#fdfeff;border:2px solid #003865;border:2px solid var(--ci-highlight);border-radius:12px;box-shadow:0 0 30px #f36c211f;margin:32px auto;max-width:700px;padding:32px 24px}section{margin:0 auto 48px;max-width:900px;padding:0 16px;width:100%}.banner-menu{background-color:#e2e2e2;background-color:var(--ci-backg);box-shadow:0 2px 8px #00000080;color:#01203a;color:var(--ci-text);left:0;padding:12px 24px;position:fixed;right:0;top:0;z-index:1000}.banner-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px}.logo-link{text-decoration:none}.logo-image{filter:brightness(1) invert(0);height:48px;margin-right:12px;vertical-align:middle;width:auto}.menu-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.menu-links li a{color:#01203a;color:var(--ci-text);font-weight:600;letter-spacing:.03em;padding:8px 12px;text-decoration:none;transition:background .3s,color .3s}.menu-links li a:hover{background:#003865;background:var(--ci-highlight);color:#e2e2e2;color:var(--ci-backg)}.menu-toggle{background:none;border:none;color:#01203a;color:var(--ci-text);cursor:pointer;display:none;font-size:1.8rem}@media (max-width:768px){.banner-nav{align-items:center}.menu-toggle{display:block;margin-left:auto}.menu-links{align-items:flex-start;display:none;flex-direction:column;gap:.75rem;margin-top:.75rem;width:100%}.menu-links.open{display:flex}}
/*# sourceMappingURL=main.e89809df.css.map*/