/* One stable navigation layout for PHP pages and Tesla landing pages. */
html{scrollbar-gutter:stable}
header.hicar-header{box-sizing:border-box;display:block;position:sticky;top:0;z-index:100;height:77px;padding:0;margin:0;background:#0b1018;border:0;border-bottom:1px solid #252b34;color:#f3f6fb;font:400 16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:normal;backdrop-filter:none}
.hicar-header *{box-sizing:border-box}
.hicar-header .hicar-nav-wrap{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1180px;height:76px;min-height:0;margin:0 auto;padding:0}
.hicar-header a{text-decoration:none;letter-spacing:normal;transition:color .15s,background-color .15s}
.hicar-header .hicar-logo{display:block;width:110px;height:54px;padding:0;margin:0;border:0}
.hicar-header .hicar-logo img{display:block;width:110px;height:54px;max-width:none;object-fit:contain;margin:0;border:0;border-radius:0}
.hicar-header nav.hicar-main-nav{display:flex;position:static;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:16px;width:auto;height:76px;min-height:0;margin:0;padding:0;border:0;background:none}
.hicar-header .hicar-main-nav>a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:0;margin:0;color:#b7c0cd;font:400 15.2px/22.8px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;border:0;border-radius:0}
.hicar-header .hicar-main-nav>a:hover,.hicar-header .hicar-main-nav>a[aria-current=page]{color:#fff}
.hicar-header .hicar-main-nav>a.hicar-nav-cta{height:50px;padding:0 22px;border:1px solid #404650;border-radius:999px;color:#f3f6fb;font-weight:700;background:#10151d}
.hicar-header .hicar-main-nav>a.hicar-nav-cta:hover{background:#232a34}
.hicar-header .hicar-language{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;width:118px;height:36px;margin:0;padding:0 10px;color:#f3f6fb;border:1px solid #58606b;border-radius:8px;font:400 13px/20px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.hicar-header .hicar-language a{display:inline-flex;align-items:center;min-height:0;padding:0!important;color:inherit;font:inherit}
.hicar-header .hicar-language a[aria-current=true]{color:#ff9b66!important;font-weight:700}
.hicar-header .hicar-menu-button{display:none}
.hicar-header a:focus-visible,.hicar-header button:focus-visible{outline:2px solid #ff9b66;outline-offset:4px}
@media(max-width:1100px){
 .hicar-header .hicar-nav-wrap{grid-template-columns:110px 1fr 44px;gap:14px;width:calc(100% - 40px)}
 .hicar-header .hicar-language{justify-self:end}
 .hicar-header .hicar-menu-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;color:#f3f6fb;background:transparent;border:1px solid #404650;border-radius:8px;font:400 25px/1 system-ui;cursor:pointer}
 .hicar-header nav.hicar-main-nav{display:none;position:absolute;top:76px;left:0;right:0;width:100%;height:auto;max-height:calc(100dvh - 77px);overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#0b1018;border-bottom:1px solid #404650;box-shadow:0 12px 24px #0005}
 .hicar-header.is-open nav.hicar-main-nav{display:flex}
 .hicar-header .hicar-main-nav>a{justify-content:flex-start;min-height:46px;padding:10px 14px;border-radius:8px}
 .hicar-header .hicar-main-nav>a[aria-current=page]{background:#1c2430}
 .hicar-header .hicar-main-nav>a.hicar-nav-cta{justify-content:center;margin-top:8px}
}
@media(max-width:360px){.hicar-header .hicar-nav-wrap{width:calc(100% - 24px);gap:8px;grid-template-columns:94px 1fr 40px}.hicar-header .hicar-logo,.hicar-header .hicar-logo img{width:94px}.hicar-header .hicar-language{width:112px}.hicar-header .hicar-menu-button{width:40px}}
