/* Premium V11: unified navigation and technical service pages */
.b7-navcta{display:none!important}.b7-navwrap{width:100%;max-width:1240px;margin:auto}.b8-nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(4px,.65vw,13px);width:100%;box-sizing:border-box}.b8-nav .b8-navlink{flex:0 1 auto;min-width:0;white-space:nowrap;padding:13px clamp(6px,.7vw,13px)!important;font-size:clamp(11px,.85vw,14px)!important;letter-spacing:0!important}.b8-nav .b8-navlink svg{width:16px;height:16px;flex-shrink:0}.b7-brandrow{gap:18px}.b7-actions{margin-left:auto}
@media(max-width:1100px){.b7-navshell{position:static!important}.b8-nav{display:none!important;position:fixed!important;z-index:99991!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(88vw,380px)!important;height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain;background:#10283b!important;box-shadow:-20px 0 60px #0006;padding:85px 18px 35px!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;transform:translateX(110%);transition:transform .25s ease;visibility:hidden}.b8-nav.open{display:flex!important;transform:translateX(0);visibility:visible}.b8-nav .b8-navlink{display:flex!important;align-items:center;min-height:51px;padding:13px 16px!important;border:1px solid #ffffff18!important;border-radius:12px!important;background:#ffffff0a!important;color:#fff!important;font-size:14px!important;white-space:normal!important}.b8-nav .b8-navlink[aria-current=page]{background:#e8b94d!important;color:#13283a!important}.b7-toggle{display:flex!important;position:relative;z-index:99993!important;flex-shrink:0}.b7-toggle.is-open{position:fixed!important;top:22px;right:22px;background:#e8b94d!important}.b7-menu-open{overflow:hidden!important}.b7-brandnote{display:none!important}.b7-brandrow{justify-content:space-between!important}.b7-actions{margin-left:auto}.b7-navshell:has(.b8-nav.open):before{content:"";position:fixed;inset:0;background:#07121dcc;z-index:99990;pointer-events:none}}
@media(max-width:640px){.b7-actions{display:none!important}.b7-brandrow{min-height:75px!important}.b7-logo img{max-width:180px;height:auto;object-fit:contain}}
}
.v11-hero{background:linear-gradient(115deg,#0b273a,#17425a);padding:62px 0;color:#fff}.v11-wrap{max-width:1170px;margin:0 auto;padding:0 22px}.v11-kicker{color:#f0c55f;font-size:13px;letter-spacing:2px;font-weight:800}.v11-hero h1{color:#fff;font-size:clamp(30px,4vw,54px);line-height:1.13;margin:14px 0}.v11-hero p{max-width:750px;color:#d8e7ed;font-size:17px;line-height:1.7}.v11-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.v11-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:11px;text-decoration:none;font-weight:800;background:#e8b94d;color:#122c3e}.v11-btn.alt{background:#fff;color:#123349}.v11-section{padding:48px 0;background:#f5f8fa;color:#173344}.v11-section:nth-of-type(even){background:#fff}.v11-section h2{font-size:clamp(23px,3vw,32px);margin:0 0 16px;color:#12334a}.v11-section p,.v11-section li{line-height:1.75}.v11-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:17px}.v11-card{border:1px solid #dce6ec;background:#fff;padding:22px;border-radius:15px;box-shadow:0 8px 26px #1233440b}.v11-card h3{color:#12374e;margin-top:0}.v11-card p{margin-bottom:0}.v11-details{border:1px solid #d8e4eb;border-radius:12px;background:white;margin:10px 0;padding:0 18px}.v11-details summary{cursor:pointer;padding:18px 0;font-weight:800;color:#173c51}.v11-details p{padding-bottom:12px}.v11-note{border-left:4px solid #d8a73c;background:#fff9e9;padding:17px 22px;border-radius:8px}.v11-service-links{display:flex;gap:12px;flex-wrap:wrap}.v11-service-links a{padding:12px 17px;border-radius:10px;background:#e9f0f5;color:#16435b;font-weight:700;text-decoration:none}
