.morim-navbar{min-height:76px;background:#101827;box-shadow:0 2px 16px rgba(0,0,0,.18)}.morim-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;display:block}.morim-navbar .nav-link{position:relative;color:var(--brand-text-inverse);font-weight:800;margin:0 12px;padding:12px 0}.morim-navbar .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--brand-accent);transform:scaleX(0);transform-origin:left;transition:transform 180ms}.morim-navbar .nav-link:focus,.morim-navbar .nav-link:hover{color:var(--brand-text-inverse)}.morim-navbar .nav-link:focus::after,.morim-navbar .nav-link:hover::after{transform:scaleX(1)}.morim-navbar .navbar-toggler{border-color:rgba(255,255,255,.45)}.morim-navbar .navbar-toggler-icon{filter:invert(1)}.morim-btn-wtb{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--brand-radius);background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:800;padding:10px 16px}.morim-btn-wtb:focus,.morim-btn-wtb:hover{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.morim-ymm-toggle{width:46px;height:42px;margin-right:12px;border:1px solid rgba(255,255,255,.35);border-radius:var(--brand-radius);background:0 0;color:var(--brand-text-inverse);font-weight:800}.morim-ymm-panel{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 0;background:#172235;border-top:1px solid rgba(255,255,255,.12)}.morim-ymm-panel.is-open{display:block}.morim-ymm-form{display:flex;gap:10px}.morim-ymm-form input{flex:1;min-height:46px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:0 14px}.morim-ymm-form button{border:0;border-radius:var(--brand-radius);background:var(--brand-accent);color:#172235;font-weight:800;padding:0 18px}.morim-footer{background:#0e2a47;color:var(--brand-text-inverse);padding-top:72px}.morim-footer a,.morim-footer h6,.morim-footer p,.morim-footer span,.morim-footer strong{color:var(--brand-text-inverse)}.ap-footer__sub{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius);margin-bottom:36px}.ap-footer__sub strong{display:block;font-size:1.15rem}.ap-footer__sub span{display:block;opacity:.82}.ap-footer__form{display:flex;gap:10px;min-width:min(460px,100%)}.ap-footer__form input{flex:1;min-height:46px;border:0;border-radius:var(--brand-radius);padding:0 14px}.ap-footer__cols{padding-bottom:48px}.ap-footer__cols h6{font-weight:900;margin-bottom:18px}.ap-footer__cols a{display:block;-webkit-text-decoration:none;text-decoration:none;opacity:.82;margin-bottom:10px}.ap-footer__cols a:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.ap-footer__compliance{min-height:64px;padding:18px 0;background:#07182f;font-size:.92rem}.modal-content{border-radius:var(--brand-radius)}@media (max-width:991px){.morim-navbar .navbar-collapse{padding:18px 0}.morim-navbar .nav-link{margin:0}.ap-footer__form,.ap-footer__sub{flex-direction:column;align-items:stretch}}.container .collapse.navbar-collapse .navbar-nav.mx-auto li.nav-item{color:#fff!important}.morim-feedback-form.needs-validation .row.g-3 .col-12.d-flex p.morim-form-note.mb-0,.row.g-3 .col-12.d-flex .morim-form-note.mb-0 a{color:#15202b!important}