@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f6f8fa;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#23272f;font-family:Orbitron,Arial,sans-serif;margin:0;min-height:100vh;padding:0}.main-header{background:#fff;padding:32px 0 8px;text-align:center}.main-logo{height:72px;margin-bottom:10px;margin-top:8px}.site-title{color:#2356e8;font-family:Orbitron,Arial,sans-serif;font-size:2.5rem;letter-spacing:2px;margin:0}.navbar{background:#fff;box-shadow:0 2px 10px #1e1e320f;justify-content:center;padding:18px 40px;position:sticky;top:0;z-index:10}.navbar,.navbar-nav{align-items:center;display:flex}.navbar-nav{gap:36px}.navbar-nav a{border-radius:6px;color:#23272f;font-size:1.08rem;padding:7px 14px;text-decoration:none;transition:background .15s,color .15s}.navbar-nav .active,.navbar-nav a:hover{background:#e5e9f2;color:#2356e8}@media (max-width:800px){.navbar{align-items:stretch;padding:14px 12px}.navbar,.navbar-nav{flex-direction:column}.navbar-nav{gap:12px;margin-top:10px}}.hamburger{cursor:pointer;display:none;flex-direction:column;padding:8px}.hamburger span{background:#222;border-radius:5px;height:3px;margin-bottom:5px;width:26px}@media (max-width:600px){.navbar-nav{display:none}.navbar-nav.show{background:#fff;border-radius:10px;box-shadow:0 4px 28px #1e283c1a;display:flex;flex-direction:column;padding:15px 0;position:absolute;right:10px;top:55px;z-index:100}.hamburger{display:flex}}.search-bar-container{align-items:center;display:flex;justify-content:center;margin:44px 0 22px}.search-bar{background:#fff;border:2px solid #d6d9e3;border-radius:18px 0 0 18px;box-shadow:0 1px 6px #50506e0a;font-family:Orbitron,Arial,sans-serif;font-size:1.15rem;max-width:96vw;outline:none;padding:13px 18px;transition:border .15s;width:480px}.search-bar:focus{border:2px solid #26f}.search-btn{background:#ff9100;border:none;border-radius:0 18px 18px 0;box-shadow:0 2px 8px #ff910014;color:#fff;cursor:pointer;font-family:Orbitron,Arial,sans-serif;font-size:1.12rem;font-weight:700;padding:13px 30px;transition:background .15s,box-shadow .15s}.search-btn:hover{background:#ff7000}.categories-section{background:#fff;border-radius:24px;box-shadow:0 6px 36px #1e283c12;margin:40px auto 0;max-width:1050px;padding:32px 24px 28px}.categories-section h2{color:#2356e8;font-family:Orbitron,Arial,sans-serif;font-size:1.7rem;margin-bottom:28px;text-align:center}.categories-grid{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:repeat(8,1fr);justify-items:center}.category-card{align-items:center;background:#f6f8fa;border-radius:18px;box-shadow:0 2px 12px #1e283c08;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:22px 0 10px;transition:box-shadow .18s,background .18s}.category-card:hover{background:#e6eaf4;box-shadow:0 6px 20px #2356e814}.category-card span{color:#222;font-family:Orbitron,Arial,sans-serif;font-size:1.08rem;font-weight:500;letter-spacing:.5px;margin-top:13px}.main-section{background:#fff;border-radius:24px;box-shadow:0 8px 40px #1e283c12;margin:44px auto 0;max-width:900px;padding:38px 36px 32px}@media (max-width:700px){.categories-section,.main-section{margin:18px 0 0;padding:19px 5vw 16px}}.info-section{align-items:center;display:flex;margin-bottom:25px}.info-icon{margin-right:15px}.info-icon.blue{color:#2356e8}.info-icon.green{color:#17c964}.info-icon.gold{color:#f5a524}.faq-section{margin-top:40px}.faq-header{align-items:center;display:flex;margin-bottom:14px}.faq-icon{color:#174ea6;margin-right:10px}.faq-section h3{margin:0}.faq-section ul{list-style:none;padding-left:0}.faq-section li{font-weight:700;margin-bottom:17px}.footer{background:#fff;border-radius:0 0 24px 24px;box-shadow:0 -4px 28px #1e283c12;color:#666;font-size:1.06rem;margin-top:60px;padding:26px 0 22px;text-align:center}@media (max-width:1200px){.categories-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.categories-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.6be68072.css.map*/