.apch-header{background:var(--white);position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-sm);transition:all 0.35s cubic-bezier(.25,.46,.45,.94)}.apch-header-scrolled{box-shadow:0 4px 20px rgb(27 43 75 / .1)}.apch-header-inner{max-width:1320px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:80px;transition:height 0.35s cubic-bezier(.25,.46,.45,.94)}.apch-header-scrolled .apch-header-inner{height:64px}.apch-header-scrolled .apch-logo-img{height:38px;transition:height 0.35s ease}.apch-logo{display:flex;align-items:center;gap:12px}.apch-logo img{height:50px;width:auto;transition:height 0.35s ease}.apch-logo-text{font-family:'Lora',serif;font-size:18px;font-weight:700;color:var(--navy);line-height:1.2}.apch-logo-text span{display:block;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:500;color:var(--text-light);letter-spacing:.5px}.apch-nav{display:flex;align-items:center;gap:2px}.apch-nav a{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;color:var(--navy);padding:8px 8px;border-radius:var(--radius-sm);transition:all 0.3s ease;position:relative}.apch-nav a:hover,.apch-nav a.current,.apch-nav a[aria-current="page"]{color:var(--coral)}.apch-nav-dropdown{position:relative}.apch-nav-dropdown-toggle{cursor:pointer;display:flex;align-items:center;gap:4px}.apch-nav-dropdown-toggle svg{transition:transform 0.3s ease}.apch-nav-dropdown:hover .apch-nav-dropdown-toggle svg{transform:rotate(180deg)}.apch-nav-dropdown-menu{position:absolute;top:100%;left:0;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:8px 0;min-width:240px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.3s ease;z-index:100}.apch-nav-dropdown:hover .apch-nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.apch-nav-dropdown-menu a{display:block;padding:10px 20px;font-size:14px;color:var(--text);border-radius:0}.apch-nav-dropdown-menu a:hover{background:var(--cream);color:var(--coral)}.apch-nav-dropdown-menu.apch-locations-menu{min-width:500px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.apch-locations-menu-header{grid-column:1 / -1;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-lighter);padding:4px 8px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.apch-locations-menu a{padding:6px 8px;font-size:13px}.apch-header-cta{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.apch-header-phone{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--coral);white-space:nowrap}.apch-header-phone svg{color:var(--coral);flex-shrink:0}.apch-header-cta .apch-btn{white-space:nowrap;flex-shrink:0}.apch-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--navy)}.apch-menu-toggle span{display:block;width:24px;height:2px;background:currentColor;margin:5px 0;transition:all 0.3s ease}.apch-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.apch-menu-toggle.active span:nth-child(2){opacity:0}.apch-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:900px){.apch-menu-toggle{display:block}.apch-nav{position:fixed;top:80px;left:0;right:0;bottom:0;background:var(--white);flex-direction:column;align-items:stretch;padding:24px;gap:4px;transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;z-index:999}.apch-nav.active{transform:translateX(0)}.apch-nav a{padding:14px 16px;font-size:16px}.apch-nav-dropdown-menu{position:static;box-shadow:none;border:none;background:var(--cream);border-radius:var(--radius-sm);opacity:1;visibility:visible;transform:none;display:none;margin-top:4px}.apch-nav-dropdown.open .apch-nav-dropdown-menu{display:block}.apch-nav-dropdown-menu.apch-locations-menu{min-width:100%;display:none;grid-template-columns:repeat(2,1fr)}.apch-nav-dropdown.open .apch-nav-dropdown-menu.apch-locations-menu{display:grid}.apch-header-phone{display:none}}