._siteHeader_1bsj1_3{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50}._navInner_1bsj1_11{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}._logo_1bsj1_19{font-weight:700;font-size:1.15rem;line-height:1.2;color:#1f2937;text-decoration:none;display:flex;align-items:center}._logo_1bsj1_19 img{height:50px;margin-right:10px}._logoSub_1bsj1_34{display:block;font-size:.65rem;font-weight:500;letter-spacing:.03em;color:#6b7280}._navLinks_1bsj1_43{display:flex;gap:1.5rem;align-items:center}._navLinks_1bsj1_43 a{color:#374151;text-decoration:none;font-weight:500}._navLinks_1bsj1_43 a:hover{color:#111827}._navLogin_1bsj1_60{padding:.45rem 1rem;background:#60a5fa;color:#fff!important;border-radius:9999px;transition:background .25s}._navLogin_1bsj1_60:hover{background:#3b82f6}._navToggle_1bsj1_73{display:none;flex-direction:column;gap:4px;border:0;background:transparent;cursor:pointer}._bar_1bsj1_82{width:22px;height:2px;background:#111827}@media (max-width: 768px){._navToggle_1bsj1_73{display:flex}._navLinks_1bsj1_43{position:absolute;top:58px;right:0;flex-direction:column;background:#fff;width:180px;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 8px 20px #0000000d;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s,transform .25s}._open_1bsj1_111{opacity:1;pointer-events:auto;transform:translateY(0)}._navLinks_1bsj1_43 a{padding:.5rem 0;width:100%;text-align:center}}
