@media (max-width:1180px){.nav-links{gap:3px}.nav-links>a,.nav-more>button{padding:0 10px}.branch-grid{grid-template-columns:repeat(3,1fr)}.branch-card{min-height:430px}.branch-card:nth-child(4),.branch-card:nth-child(5){grid-column:auto}}
@media (max-width:980px){.nav{grid-template-columns:auto auto}.nav-links{position:fixed;top:74px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:22px;background:rgba(0,0,0,.95)}.nav-links.is-open{display:flex}.nav-links>a,.nav-more>button{width:100%;height:auto;padding:14px 16px;justify-content:flex-start;border-radius:14px}.nav-more{width:100%}.nav-dropdown{position:static;display:none;opacity:1;visibility:visible;transform:none;min-width:0;margin-top:6px;background:rgba(255,255,255,.05)}.nav-more:hover .nav-dropdown{display:block}.menu-toggle{display:block}.nav-cta{display:none}.hero-grid,.experience-grid,.shop-preview{grid-template-columns:1fr}.hero-logo-card{display:none}.branch-grid,.plans-grid,.tool-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr}}
@media (max-width:680px){.section{padding:76px 0}.page-title{padding:105px 0 55px}.section-head{display:block}.section-head p{margin-top:14px}.branch-grid,.plans-grid,.tool-grid,.gallery-grid,.hero-stats,.grid-3,.footer-grid{grid-template-columns:1fr}.branch-card{min-height:420px}.gallery-item.large,.gallery-item.wide{grid-row:auto;grid-column:auto}.hero h1{font-size:58px}.hero p{font-size:16px}.brand span{display:none}}
