.abc-nav{--abc-orange:#e8601a;--abc-orange-deep:#c44d1c;--abc-dark:#2c2c2c;--abc-body:#555;--abc-muted:#777;--abc-line:#e5e5e5;--abc-surface:#f5f5f5;--abc-surface-warm:#faf8f5;--abc-white:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--abc-line);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0;z-index:100}.abc-nav *,.abc-nav :after,.abc-nav :before{box-sizing:border-box}.abc-nav-inner{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px;position:relative}.abc-nav .abc-logo{align-items:center;display:inline-flex}.abc-nav .abc-logo img{display:block;height:40px;width:auto}.abc-nav-links{align-items:center;display:flex;gap:36px;list-style:none;margin:0;padding:0}.abc-nav-links>li{position:relative}.abc-nav-links .abc-nav-trigger,.abc-nav-links a{align-items:center;background:none;border:none;color:var(--abc-body);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:5px;line-height:1.4;padding:0;text-decoration:none;transition:color .2s ease}.abc-nav-links .abc-nav-trigger.active,.abc-nav-links .abc-nav-trigger:hover,.abc-nav-links a.active,.abc-nav-links a:hover,.abc-nav-links li:hover .abc-nav-trigger{color:var(--abc-orange)}.abc-nav-links .abc-chev{color:var(--abc-muted);font-size:18px;line-height:1;transform:translateY(-2px);transition:color .2s ease}.abc-nav-links .abc-nav-trigger.active .abc-chev,.abc-nav-links li:hover .abc-chev{color:var(--abc-orange)}.abc-nav-drop{background:var(--abc-white);border:1px solid var(--abc-line);box-shadow:0 12px 32px -8px rgba(0,0,0,.08);left:50%;list-style:none;margin:0;min-width:240px;opacity:0;padding:12px 0;position:absolute;top:calc(100% + 16px);transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:110}.abc-nav-drop:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.abc-nav-links li:focus-within .abc-nav-drop,.abc-nav-links li:hover .abc-nav-drop{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.abc-nav-drop a{color:var(--abc-body);display:block;font-size:14px;padding:12px 24px;transition:background .15s ease,color .15s ease;white-space:nowrap}.abc-nav-drop a:hover{background:var(--abc-surface-warm);color:var(--abc-orange)}.abc-nav-cta{align-items:center;background:var(--abc-orange);border:1.5px solid var(--abc-orange);color:var(--abc-white);display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;letter-spacing:.02em;padding:12px 22px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.abc-nav-cta:hover{background:var(--abc-orange-deep);border-color:var(--abc-orange-deep);color:var(--abc-white);transform:translateY(-1px)}.abc-hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;margin-left:12px;padding:0;width:40px}.abc-hamburger span{background:var(--abc-dark);display:block;height:1.5px;transform-origin:center;transition:transform .3s ease,opacity .2s ease;width:22px}.abc-hamburger.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.abc-hamburger.is-open span:nth-child(2){opacity:0}.abc-hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.abc-mobile-nav{background:var(--abc-white);border-bottom:1px solid var(--abc-line);box-shadow:0 12px 32px rgba(0,0,0,.06);display:none;left:0;max-height:calc(100vh - 64px);overflow-y:auto;position:absolute;right:0;top:100%;z-index:99}.abc-mobile-nav[aria-hidden=false]{display:block}.abc-mobile-nav>ul{list-style:none;margin:0;padding:8px 0 16px}.abc-mobile-nav .abc-m-toggle,.abc-mobile-nav a{background:transparent;border:none;color:var(--abc-dark);cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:500;padding:14px 32px;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.abc-mobile-nav .abc-m-toggle{align-items:center;display:flex;justify-content:space-between}.abc-mobile-nav .abc-m-toggle:hover,.abc-mobile-nav a:hover{background:var(--abc-surface-warm);color:var(--abc-orange)}.abc-mobile-nav .abc-m-sub{background:var(--abc-surface);list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.abc-mobile-nav .abc-m-group.is-open .abc-m-sub{max-height:600px}.abc-mobile-nav .abc-m-group.is-open .abc-m-toggle .abc-chev{transform:rotate(180deg)}.abc-mobile-nav .abc-m-toggle .abc-chev{color:var(--abc-body);font-size:11px;transition:transform .25s ease}.abc-mobile-nav .abc-m-sub a{color:var(--abc-body);font-size:14px;font-weight:400;padding:12px 32px 12px 48px}.abc-mobile-nav .abc-m-cta{background:var(--abc-orange);color:var(--abc-white)!important;font-weight:600;margin:12px 32px 4px;padding:14px 24px;text-align:center;transition:background .2s ease;width:auto}.abc-mobile-nav .abc-m-cta:hover{background:var(--abc-orange-deep)}@media (max-width:900px){.abc-nav-cta,.abc-nav-links{display:none!important}.abc-hamburger{display:flex!important}.abc-nav-inner{padding:0 24px}}