:root{--acs-glow-strong:rgba(242, 118, 36, 0.35);--acs-ring:rgba(242, 118, 36, 0.45);--acs-ease:cubic-bezier(0.16, 1, 0.3, 1)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--acs-ring);outline-offset:2px;border-radius:6px}@media (pointer:fine){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0a0e17}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f27624,#d95f16);border-radius:8px;border:3px solid #0a0e17}::-webkit-scrollbar-thumb:hover{background:#ff8a4b}html{scrollbar-width:thin;scrollbar-color:#F27624 #0A0E17}}#acs-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#f27624,#ff8a4b,#0e7c73);z-index:10001;border-radius:0 3px 3px 0;transition:width .1s linear;pointer-events:none}#acs-back-top{position:fixed;right:22px;bottom:22px;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#f27624,#ff8a4b);color:#fff;font-size:1.05rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px var(--acs-glow-strong);opacity:0;visibility:hidden;transform:translateY(14px);transition:all .35s var(--acs-ease);z-index:9999}#acs-back-top.acs-visible{opacity:1;visibility:visible;transform:translateY(0)}#acs-back-top:hover{transform:translateY(-4px);box-shadow:0 16px 34px var(--acs-glow-strong)}.btn{will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.footer-trust-item,.lang-dropdown-item,.mobile-menu-links a,.transport-feature{transition:transform .35s var(--acs-ease),box-shadow .35s var(--acs-ease),background .35s var(--acs-ease),color .35s var(--acs-ease)}.transport-feature:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(10,14,23,.14)}.footer-trust-item i{transition:transform .35s var(--acs-ease)}.footer-trust-item:hover i{transform:scale(1.2) rotate(-6deg)}video{border-radius:inherit}.jobs-filter[data-aos]{transition-property:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#acs-scroll-progress{display:none}.btn:hover{transform:none}.transport-feature:hover{transform:none}}.mobile-menu{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;justify-content:flex-start!important;align-items:stretch!important;box-sizing:border-box!important;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(20px + env(safe-area-inset-left,0px))!important;padding-right:calc(20px + env(safe-area-inset-right,0px))!important}body.acs-menu-open{overflow:hidden!important}body.acs-menu-open #acs-back-top,body.acs-menu-open #acs-scroll-progress{display:none!important}@media (max-width:768px){.mobile-menu{padding-top:16px!important}.mobile-menu-header{padding-bottom:14px!important;margin-bottom:14px!important}.mobile-menu-logo img{height:30px!important}.mobile-menu-actions{margin-bottom:16px!important}.mobile-menu-links{margin-bottom:18px!important}.mobile-menu-links a{padding:9px 14px!important;font-size:.98rem!important}.mobile-menu-languages{padding-top:14px!important;margin-bottom:14px!important}.mobile-contact-pill{padding:8px 12px!important;font-size:.8rem!important}}@media (max-height:620px){.mobile-menu-header{padding-bottom:10px!important;margin-bottom:10px!important}.mobile-menu-links a{padding:7px 12px!important;font-size:.92rem!important;gap:10px!important}.mobile-menu-actions{margin-bottom:12px!important;gap:8px!important}.mobile-menu-actions .btn{padding:9px 10px!important;font-size:.8rem!important}.mobile-menu-languages{padding-top:10px!important;margin-bottom:10px!important}.mobile-lang-btn{padding:6px 3px!important;font-size:.76rem!important}}@media (max-width:380px){.mobile-lang-pills{grid-template-columns:repeat(5,1fr)!important;gap:4px!important}.mobile-lang-btn{font-size:.72rem!important;padding:7px 2px!important}}.mobile-lang-btn{gap:5px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.jd-proof-grid>div,.job-board-proof>div,.transport-feature{transform-style:preserve-3d}.flag-img{width:20px!important;height:15px!important;max-width:20px!important;object-fit:cover;border-radius:2px;display:inline-block;vertical-align:-2px;box-shadow:0 0 0 1px rgba(15,23,42,.12);flex:0 0 auto}.clean-lang a,.portal-lang a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (max-width:480px){.portal-lang a{padding:5px 5px!important}.portal-lang a .lang-code-txt{display:none}}.audience-card,.blog-teaser-card,.feature-card{position:relative;isolation:isolate;transition:border-color .35s var(--acs-ease),box-shadow .35s var(--acs-ease),background-color .35s var(--acs-ease),transform .35s var(--acs-ease)}.audience-card,.feature-card{transform-style:preserve-3d}.feature-card::before{content:'';position:absolute;inset:0 0 auto;height:3px;border-radius:inherit inherit 0 0;background:linear-gradient(90deg,#f27624,#ffb078,#0e7c73);opacity:0;transform:scaleX(.55);transform-origin:left;transition:opacity .35s var(--acs-ease),transform .35s var(--acs-ease);pointer-events:none}.audience-card>span:first-child,.blog-teaser-card>span:first-child,.btn i,.feature-icon{transition:transform .35s var(--acs-ease),box-shadow .35s var(--acs-ease)}.audience-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 55px rgba(0,0,0,.12)}.blog-teaser-card{box-shadow:0 10px 28px rgba(15,23,42,.04)}@media (hover:hover) and (pointer:fine){.feature-card:hover{border-color:rgba(242,118,36,.34);box-shadow:0 26px 62px rgba(15,23,42,.13)}.feature-card:hover::before{opacity:1;transform:scaleX(1)}.feature-card:hover .feature-icon{transform:translateY(-3px) rotate(-4deg);box-shadow:0 10px 24px rgba(242,118,36,.16)}.audience-card:hover{border-color:rgba(255,255,255,.28)!important;background-color:rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 28px 70px rgba(0,0,0,.22)}.audience-card:hover>span:first-child{transform:translateY(-2px)}.blog-teaser-card:hover{transform:translateY(-5px);border-color:rgba(242,118,36,.32)!important;box-shadow:0 22px 50px rgba(15,23,42,.11)}.blog-teaser-card:hover>span:first-child{transform:rotate(-5deg) scale(1.06)}.btn:hover i{transform:translateX(2px)}.btn:hover i.fa-arrow-up,.btn:hover i.fa-download,.btn:hover i.fa-phone{transform:none}}@media (prefers-reduced-motion:reduce){.audience-card,.audience-card>span:first-child,.blog-teaser-card,.blog-teaser-card>span:first-child,.btn i,.feature-card,.feature-icon{transition:none!important}.feature-card::before{display:none}.blog-teaser-card:hover{transform:none}}
