/* Navigation expands to every Home section; compact menu when space is limited. */
@media(min-width:1201px){.header-inner{gap:24px}.navigation{gap:20px}.nav-link{font-size:11px}.brand img{width:185px}.header-cta{font-size:10px;padding:0 15px}}
@media(min-width:851px) and (max-width:1200px){.menu-toggle{display:grid;gap:6px;place-content:center;width:36px;height:38px;flex-shrink:0;background:none;border:1px solid var(--line);border-radius:5px}.menu-toggle span{width:16px;height:1px;background:#e5d4b5;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.navigation{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:20px 5%;background:#040c19f5;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.navigation.is-open{display:flex}.nav-link{text-align:left;padding:16px;font-size:14px}.nav-link.active:after{left:16px}}
@media(max-width:1200px){.navigation{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}}
.service-card .card-body p{margin-bottom:0}
