/* AXXESS bilingual navigation and original transparent brand assets. */
.language-switch{display:flex;align-items:center;gap:10px;order:3;flex-shrink:0;font-size:11px;letter-spacing:.07em;line-height:1.5}
.language-switch a{color:var(--muted);padding:6px 0;border-bottom:1px solid transparent}
.language-switch a[aria-current=page]{color:var(--accent);border-color:var(--accent)}
.language-switch a:hover{color:var(--ink)}
.nav-row{gap:22px}#main-nav{gap:22px}
.group-grid a{background:transparent!important;color:var(--ink);border-color:var(--line);transition:border-color .2s,background .2s}
.group-grid a:hover{border-color:var(--accent);background:#ffffff04!important}
.group-grid img{background:transparent!important;width:145px;height:110px;object-fit:contain;padding:0;filter:none}
.group-grid span{color:var(--muted)}
.reference-grid{background:#94A4AC;border:1px solid var(--line);padding:20px;align-items:center}
.reference-grid img{background:transparent!important;padding:18px;object-fit:contain}
html[lang=ro] #main-nav{letter-spacing:0;font-size:11px}
html[lang=ro] .hero h1{font-size:clamp(2.85rem,5.1vw,4.7rem)}
@media(max-width:1100px) and (min-width:801px){.nav-row{gap:14px}#main-nav{gap:15px;font-size:11px}.nav-cta{gap:12px;padding:10px!important}.brand img{width:120px}.language-switch{gap:8px}}
@media(max-width:900px) and (min-width:801px){.wrap.nav-row{width:calc(100% - 40px)}html[lang=ro] #main-nav{font-size:10px;gap:12px}}
@media(max-width:800px){.language-switch{order:0;margin-left:auto}.menu-button{order:1}.nav-row{gap:18px}.language-switch{gap:10px;font-size:11px}.group-grid img{width:130px;height:100px}html[lang=ro] #main-nav{font-size:12px}html[lang=ro] .hero h1{font-size:clamp(2.55rem,7.5vw,4rem)}}
@media(max-width:380px){.nav-row{gap:12px}.brand img{width:92px}.language-switch{gap:8px;font-size:10px}.menu-button{padding:8px;gap:8px;font-size:12px}.group-grid a{padding:14px}.group-grid img{max-width:100%;height:90px}.hero-bottom>p{letter-spacing:.1em}html[lang=ro] .hero h1{font-size:2.55rem}.footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.footer-grid a,.footer-grid p{overflow-wrap:anywhere}}
