.navbar-brand img{filter:drop-shadow(0 1px 3px rgba(0,0,0,1))}.slim-header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 24px;background:#FFFEFF;border-bottom:1px solid rgba(11,38,62,.12);box-shadow:0 1px 2px #1018280f}.slim-brand{display:inline-flex;align-items:center;flex-shrink:0}.slim-logo{display:block;height:60px;width:auto;filter:drop-shadow(0 1px 4px rgba(255,255,255,.5))}.slim-nav{display:flex;align-items:center;gap:10px}.slim-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.slim-btn svg{width:16px;height:16px;flex-shrink:0}.slim-btn--primary{background:#FF6600;color:#fff}.slim-btn--primary:hover{background:#cc5200;color:#fff;text-decoration:none}.slim-btn--green{background:#43A047}.slim-btn--green:hover{background:#2E7D32;color:#fff;text-decoration:none}.slim-btn--outline{border-color:#0b263e38;color:#0b263e;background:transparent}.slim-btn--outline:hover{border-color:#0b263e73;background:rgba(11,38,62,.05);text-decoration:none}.slim-btn--ghost{color:#3c4b64;background:transparent}.slim-btn--ghost:hover{background:rgba(11,38,62,.06);text-decoration:none}.slim-btn:focus-visible{outline:3px solid #FF6600;outline-offset:2px}@media (max-width: 720px){.slim-header{padding:0 16px}.slim-nav{gap:6px}.slim-btn{padding:6px 10px;font-size:13px}.slim-btn--ghost svg{display:none}}
