.language-switch{display:flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--line,#334155);border-radius:999px;background:#0d1424;font:600 12px/1.2 sans-serif}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:999px;color:#c5ccda;text-decoration:none}.language-switch a[aria-current]{background:#68e1ed;color:#07101c}.language-switch a:focus-visible{outline:2px solid #fff;outline-offset:3px}.language-switch a[data-language]{display:none!important}.language-switch button.theme-toggle{margin-left:0}.site-header{gap:16px}.site-header .language-switch{order:4}.site-header .menu-toggle{order:5}body>.language-switch{position:fixed;right:16px;top:16px;z-index:100}html[lang=ro] .hero h1{font-size:clamp(2.5rem,5.8vw,5.5rem)}html[lang=ro] .hero-title-line{white-space:normal}@media(min-width:1001px){.site-header nav{gap:18px}.site-header .nav-cta{font-size:12px;padding-inline:16px}.site-header .brand{width:155px}}@media(max-width:1000px){.site-header .nav-cta{display:none}}@media(max-width:420px){.site-header{gap:8px;padding-inline:12px}.site-header .brand,.site-header .brand img{width:82px}.site-header .menu-toggle{gap:6px;font-size:12px}.language-switch a{min-width:32px;min-height:36px}}html[lang=ro] #services:after{content:"CĂUTARE / SOCIAL / EXPERIENȚĂ"}html[lang=ro] .testimonial-shell:after{content:"TRANSMISIUNE PRIMITĂ"}.footer-contact .footer-office{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px;border:1px solid var(--line,#334155);border-radius:16px;background:#0f172a73}.footer-contact .footer-office h2{margin:0 0 6px;color:var(--text,#fff);font-size:1rem}.footer-contact .footer-office address{margin:0;font-style:normal;line-height:1.65}.footer-contact .footer-office a{margin:0;overflow-wrap:anywhere}.footer-contact .footer-dubai{margin-top:16px}.footer-contact .footer-office+a{margin-top:18px}.footer-registration-romania{padding-bottom:14px}.romania-contact-address{margin-block:18px;color:var(--muted)}@media(max-width:1000px){.site-header #navigation{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top right;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.site-header #navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.site-header .mobile-menu-icon{position:relative;display:block;flex:none;width:20px;height:18px;font-size:0;background:linear-gradient(currentColor,currentColor) center/20px 2px no-repeat;transition:background-size .18s ease}.mobile-menu-icon:before,.mobile-menu-icon:after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;border-radius:2px;transition:top .22s ease,transform .22s ease}.mobile-menu-icon:before{top:2px}.mobile-menu-icon:after{top:14px}.menu-toggle[aria-expanded=true] .mobile-menu-icon{background-size:0 2px}.menu-toggle[aria-expanded=true] .mobile-menu-icon:before{top:8px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .mobile-menu-icon:after{top:8px;transform:rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.site-header #navigation,.site-header .mobile-menu-icon,.mobile-menu-icon:before,.mobile-menu-icon:after{transition:none!important}}@media(max-width:1000px){html .site-header{position:fixed;top:max(12px,env(safe-area-inset-top));z-index:100;backdrop-filter:blur(16px) saturate(1);-webkit-backdrop-filter:blur(16px) saturate(1);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.site-header .brand,.site-header .language-switch{transition:filter .25s ease}html .site-header.is-scroll-muted:not(.is-menu-open){background:#0c1120b8;border-color:#9aa8be33;box-shadow:0 6px 24px #00000014;backdrop-filter:blur(16px) saturate(.65);-webkit-backdrop-filter:blur(16px) saturate(.65)}.site-header.is-scroll-muted:not(.is-menu-open) :is(.brand,.language-switch){filter:saturate(.6)}html[data-theme=light] .site-header.is-scroll-muted:not(.is-menu-open){background:#ffffffc2!important;box-shadow:0 6px 24px #2248620a}html .site-header #navigation{max-height:calc(100dvh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.site-header,.site-header .brand,.site-header .language-switch{transition:none!important}}
