.Nav-module__SKschW__nav{z-index:1000;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);transition:box-shadow var(--transition);position:fixed;top:0;left:0;right:0}.Nav-module__SKschW__scrolled{box-shadow:var(--shadow-md)}.Nav-module__SKschW__navInner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;height:72px;margin:0 auto;padding:0 24px;display:flex}.Nav-module__SKschW__navLogo{font-family:var(--font-quicksand), sans-serif;color:var(--color-dark);flex-shrink:1;align-items:center;gap:12px;min-width:0;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.Nav-module__SKschW__navLogo:hover{color:var(--color-dark)}.Nav-module__SKschW__navLogoImg{border-radius:4px;width:auto;height:40px}.Nav-module__SKschW__navLogoText{font-family:var(--font-quicksand), sans-serif;color:var(--color-dark);font-size:1.05rem;font-weight:700;line-height:1.2}.Nav-module__SKschW__navLinks{align-items:center;gap:1px;list-style:none;display:flex}.Nav-module__SKschW__navLinks li{align-items:center;display:flex}.Nav-module__SKschW__navLinks a{color:var(--color-text-light);transition:all var(--transition);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:.8rem;font-weight:600;text-decoration:none}.Nav-module__SKschW__navLinks a:hover,.Nav-module__SKschW__navLinks a.Nav-module__SKschW__active{color:var(--color-dark);background:var(--color-bg)}.Nav-module__SKschW__navLinkExternal{align-items:center;gap:3px;display:flex!important}.Nav-module__SKschW__navExternalIcon{fill:currentColor;opacity:.6;flex-shrink:0;width:10px;height:10px}.Nav-module__SKschW__active{color:var(--color-dark);background:var(--color-bg)}.Nav-module__SKschW__navCta{background:var(--color-dark)!important;color:#fff!important;transition:opacity var(--transition), transform var(--transition)!important;border-radius:999px!important;padding:6px 14px!important;font-weight:700!important}.Nav-module__SKschW__navCta:hover{opacity:.9;transform:translateY(-1px);background:var(--color-dark)!important;color:#fff!important}.Nav-module__SKschW__navToggle{cursor:pointer;z-index:1101;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.Nav-module__SKschW__navToggle:active{background:var(--color-gray-100)}.Nav-module__SKschW__navToggle span{background:var(--color-text);width:24px;height:2.5px;transition:transform var(--transition), opacity .15s ease, background var(--transition);border-radius:2px;display:block}.Nav-module__SKschW__navToggleOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Nav-module__SKschW__navToggleOpen span:nth-child(2){opacity:0}.Nav-module__SKschW__navToggleOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Nav-module__SKschW__backdrop{-webkit-backdrop-filter:blur(2px);cursor:pointer;opacity:0;pointer-events:none;z-index:1099;background:#14060a8c;border:0;padding:0;transition:opacity .25s;display:none;position:fixed;inset:0}.Nav-module__SKschW__backdropOpen{opacity:1;pointer-events:auto}@media (max-width:900px){.Nav-module__SKschW__navToggle{display:flex}.Nav-module__SKschW__backdrop{display:block}.Nav-module__SKschW__navLogoText{font-size:.95rem}.Nav-module__SKschW__navInner{height:64px;padding:0 16px}.Nav-module__SKschW__navLinks{background:var(--color-white);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:1100;visibility:hidden;flex-direction:column;align-items:stretch;gap:4px;width:min(86vw,320px);height:100vh;padding:88px 20px 32px;transition:transform .32s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 40px #0000002e}.Nav-module__SKschW__navLinksOpen{visibility:visible;transform:translate(0)}.Nav-module__SKschW__navLinks li{width:100%}.Nav-module__SKschW__navLinks a{width:100%;color:var(--color-text);border-radius:10px;padding:14px 16px;font-size:1.05rem;display:block}.Nav-module__SKschW__navLinks a:hover,.Nav-module__SKschW__navLinks a.Nav-module__SKschW__active{background:var(--color-bg);color:var(--color-dark)}.Nav-module__SKschW__navLinkExternal{justify-content:space-between}.Nav-module__SKschW__navCta{text-align:center;margin-top:16px;padding:16px 20px!important;font-size:1.05rem!important}}@media (max-width:480px){.Nav-module__SKschW__navLogoText{font-size:.85rem}}
