*,*:before,*:after{box-sizing:border-box}
html,body{max-width:100%;margin:0}
img,svg,video,canvas,iframe{max-width:100%}
.container{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}
.navbar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important}
#archive-notice{overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){
 *,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .form-box,.roadmap-subtitle,.roadmap-progress-text,.roadmap-phase,.roadmap-milestone{opacity:1!important;transform:none!important}
 .roadmap-line{opacity:1!important}
 .roadmap-progress-fill{width:var(--progress,35%)!important}
 .typing-text{width:auto;border-right:0}
}
@media(max-width:800px){
 .navbar .container{flex-wrap:wrap;padding:12px 20px!important;gap:16px}
 .navbar .nav-links{display:none!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;transform:none!important;padding:12px 0!important;gap:16px!important;flex-direction:column!important;align-items:flex-start!important;background:transparent!important}
 .navbar .nav-links.active{display:flex!important}
 .navbar .nav-toggle{display:block!important;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #ffffff30;background:transparent;color:inherit;font:13px system-ui,sans-serif}
 .pre-registration-banner .banner-content{width:100%;min-width:0}
 .banner-close{right:4px!important}
 .hero-buttons{flex-wrap:wrap}
 .security-animation{max-width:100%}
}
