html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{margin:0;padding:0;max-width:100%;overflow-x:clip} /* Keep OceanWP/Elementor legacy chrome from wrapping or overlaying the custom site. */ body.page #top-bar-wrap,body.page #site-header,body.page #mobile-dropdown,body.page #mobile-fullscreen,body.page #sidr-main,body.page .sidr,body.page .oceanwp-mobile-menu-icon,body.page .elementor-popup-modal,body.page .dialog-widget.dialog-lightbox-widget{display:none!important} body.page #main,body.page #content-wrap,body.page #primary,body.page #content,body.page article.page,body.page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important} #bs-site{–navy:#061524;–navy2:#0a2035;–navy3:#123654;–blue:#0d5cdc;–aqua:#49d7ed;–cream:#f4eddf;–sand:#d9c9a7;–white:#f8fbff;–ink:#0a1a2b;–text:#26394b;–muted:#607387;–line:#d7e0e8;–shadow:0 24px 70px rgba(5,20,36,.14);position:relative;width:100vw;max-width:none!important;margin:-10px 0 0 calc(50% – 50vw);overflow:clip;background:#fff;color:var(–text);font:18px/1.75 ‘Manrope’,Arial,sans-serif;-webkit-font-smoothing:antialiased} #bs-site>p:empty,#bs-site>p:has(>br:only-child),#bs-site>br,#bs-site main>p:empty,#bs-site main>p:has(>br:only-child),#bs-site main>br{display:none!important} #bs-site *,#bs-site *::before,#bs-site *::after{box-sizing:border-box} #bs-site h1,#bs-site h2,#bs-site h3,#bs-site h4,#bs-site p,#bs-site ul,#bs-site ol{margin-top:0} #bs-site h1,#bs-site h2,#bs-site h3,#bs-site h4{color:inherit;font-family:’Manrope’,Arial,sans-serif;line-height:1.08;letter-spacing:-.045em} #bs-site a{color:inherit;text-decoration:none} #bs-site button,#bs-site input,#bs-site textarea,#bs-site select{font:inherit} #bs-site button{cursor:pointer} #bs-site img,#bs-site svg{display:block;max-width:100%} #bs-site .bs-shell{width:min(1520px,calc(100% – 96px));margin-inline:auto} #bs-site .bs-skip{position:fixed;z-index:99999;top:10px;left:10px;transform:translateY(-150%);padding:12px 18px;color:var(–white);background:var(–blue);border-radius:4px} #bs-site .bs-skip:focus{transform:none} #bs-site :focus-visible{outline:3px solid var(–aqua);outline-offset:4px} #bs-site .bs-header{position:sticky;z-index:1000;top:0;height:88px;color:var(–white);background:rgba(6,21,36,.96);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px)} body.admin-bar #bs-site .bs-header{top:32px} #bs-site .bs-header-inner{width:min(1580px,calc(100% – 64px));height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:28px} #bs-site .bs-logo{display:inline-flex;align-items:center;gap:12px;flex:none;font-size:16px;font-weight:800;line-height:1} #bs-site .bs-wordmark{display:flex;align-items:baseline;gap:.38em;white-space:nowrap;letter-spacing:.035em} #bs-site .bs-wordmark b{color:#178cff;font-size:17px;font-weight:800} #bs-site .bs-wordmark strong{color:var(–white);font-size:17px;font-weight:800;letter-spacing:.035em} #bs-site .bs-logo-mark{width:58px;height:51px;object-fit:contain;flex:none;filter:drop-shadow(0 9px 18px rgba(24,111,255,.2))} #bs-site .bs-header.is-scrolled{background:rgba(4,16,29,.985);box-shadow:0 18px 45px rgba(0,0,0,.18)} #bs-site .bs-nav{display:flex;align-items:center;gap:clamp(15px,1.45vw,28px);font-size:15px;font-weight:700;line-height:1.2} #bs-site .bs-nav>a,#bs-site .bs-more>button{position:relative;padding:13px 0;color:rgba(248,251,255,.76);white-space:nowrap;background:none;border:0} #bs-site .bs-nav>a:hover,#bs-site .bs-more>button:hover,#bs-site .bs-nav>a[aria-current=page],#bs-site .bs-more-panel a[aria-current=page]{color:var(–white)} #bs-site .bs-nav>a:not(.bs-nav-cta)[aria-current=page]::after{content:”;position:absolute;right:0;bottom:4px;left:0;height:2px;background:var(–cream)} #bs-site .bs-nav>p{margin:0}#bs-site .bs-nav>p:empty{display:none} #bs-site .bs-nav .bs-nav-cta{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:15px 20px;color:var(–navy);background:var(–cream);border:1px solid var(–cream);border-radius:2px;box-shadow:0 10px 30px rgba(0,0,0,.16)} #bs-site .bs-nav .bs-nav-cta:hover{color:var(–navy);background:#fff} #bs-site .bs-more{position:relative} #bs-site .bs-more>button{display:flex;gap:7px;align-items:center;font-size:15px;font-weight:700} #bs-site .bs-more-panel{position:absolute;top:calc(100% + 12px);right:0;width:230px;padding:10px;display:grid;visibility:hidden;opacity:0;transform:translateY(-8px);background:#fff;color:var(–ink);border:1px solid var(–line);box-shadow:var(–shadow);transition:.2s ease} #bs-site .bs-more.is-open .bs-more-panel{visibility:visible;opacity:1;transform:none} #bs-site .bs-more-panel a{padding:13px 14px;border-radius:2px;font-size:15px} #bs-site .bs-more-panel a:hover,#bs-site .bs-more-panel a[aria-current=page]{background:#edf4ff;color:var(–blue)} #bs-site .bs-language{position:relative} #bs-site .bs-language summary{display:flex;align-items:center;gap:7px;padding:11px 12px;color:var(–white);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;list-style:none;font-size:13px;font-weight:800;cursor:pointer} #bs-site .bs-language summary::-webkit-details-marker{display:none} #bs-site .bs-language summary::after{content:’⌄’;color:rgba(255,255,255,.64)} #bs-site .bs-language summary small{display:none} #bs-site .bs-language-panel{position:absolute;top:calc(100% + 12px);right:0;width:238px;padding:9px;display:grid;background:#fff;color:var(–ink);border:1px solid var(–line);box-shadow:var(–shadow)} #bs-site .bs-language-panel a{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;font-size:14px} #bs-site .bs-language-panel a b{display:grid;width:32px;height:26px;place-items:center;color:var(–blue);background:#edf4ff;border-radius:2px;font-size:11px;letter-spacing:.08em} #bs-site .bs-language-panel a:hover,#bs-site .bs-language-panel a[aria-current=page]{color:var(–blue);background:#edf4ff} #bs-site .bs-menu-toggle{display:none;width:50px;height:50px;place-content:center;gap:5px;color:var(–white);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:4px} #bs-site .bs-menu-toggle span{width:23px;height:2px;background:currentColor;transition:.2s} #bs-site .bs-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)} #bs-site .bs-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0} #bs-site .bs-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)} #bs-site .bs-eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(–blue);font-size:14px;font-weight:800;letter-spacing:.17em;text-transform:uppercase} #bs-site .bs-eyebrow::before{content:”;width:42px;height:2px;background:currentColor} #bs-site .bs-dark{color:var(–white);background:var(–navy)} #bs-site .bs-dark h1,#bs-site .bs-dark h2,#bs-site .bs-dark h3,#bs-site .bs-dark h4{color:var(–white)} #bs-site .bs-dark p{color:rgba(248,251,255,.72)} #bs-site .bs-dark .bs-eyebrow{color:var(–aqua)} #bs-site .bs-hero{position:relative;min-height:650px;display:grid;align-items:center;overflow:hidden;background-color:var(–navy)} #bs-site .bs-home-hero{min-height:calc(100svh – 88px)} #bs-site .bs-home-hero .bs-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none} #bs-site .bs-home-hero .bs-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8;transform:scale(1.025);animation:bs-cinematic 18s ease-in-out infinite alternate} #bs-site .bs-home-hero .bs-hero-media::after{content:”;position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,27,.99) 0%,rgba(4,17,30,.94) 35%,rgba(4,20,35,.38) 68%,rgba(4,20,35,.12) 100%),linear-gradient(0deg,rgba(4,15,27,.64),transparent 55%)} #bs-site .bs-hero::before{content:”;position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(56,170,229,.22),transparent 32%),linear-gradient(120deg,rgba(6,21,36,.98) 16%,rgba(7,31,52,.9) 63%,rgba(16,67,101,.68));pointer-events:none} #bs-site .bs-hero::after{content:”;position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(117,181,222,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(117,181,222,.14) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(90deg,#000,transparent 80%)} #bs-site .bs-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);gap:clamp(50px,6vw,110px);align-items:center;padding:90px 0} #bs-site .bs-hero-copy{max-width:780px} #bs-site .bs-hero h1{margin:28px 0 30px;color:var(–white);font-size:clamp(60px,6.2vw,112px);line-height:.9;letter-spacing:-.075em} #bs-site .bs-hero h1 em{display:block;color:var(–cream);font-family:’Cormorant Garamond’,Georgia,serif;font-weight:600;line-height:.82;letter-spacing:-.045em} #bs-site .bs-hero-copy>p{max-width:720px;margin-bottom:34px;color:rgba(248,251,255,.78);font-size:20px;line-height:1.75} #bs-site .bs-actions{display:flex;flex-wrap:wrap;gap:14px} #bs-site .bs-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:14px 22px;color:var(–navy);background:var(–cream);border:1px solid var(–cream);border-radius:2px;font-size:16px;font-weight:800;line-height:1.25;transition:.2s} #bs-site .bs-btn:hover{transform:translateY(-2px);background:#fff} #bs-site .bs-btn-secondary{color:var(–white);background:transparent;border-color:rgba(255,255,255,.3)} #bs-site .bs-btn-secondary:hover{color:var(–white);background:rgba(255,255,255,.08)} #bs-site .bs-btn-outline-dark{color:#071827;background:transparent;border-color:rgba(7,24,39,.34)} #bs-site .bs-btn-outline-dark:hover{color:var(–white);background:#071827;border-color:#071827} #bs-site .bs-btn-blue{color:#fff;background:var(–blue);border-color:var(–blue)} #bs-site .bs-btn-blue:hover{color:#fff;background:#084dae} #bs-site .bs-atlas{position:relative;min-height:610px;padding:28px;color:var(–white);background:linear-gradient(145deg,rgba(22,64,94,.92),rgba(5,23,40,.96));border:1px solid rgba(149,210,239,.28);box-shadow:0 35px 90px rgba(0,0,0,.3)} #bs-site .bs-atlas-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:rgba(255,255,255,.7);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase} #bs-site .bs-live{display:inline-flex;align-items:center;gap:8px;color:var(–aqua)} #bs-site .bs-live::before{content:”;width:9px;height:9px;border-radius:50%;background:var(–aqua);box-shadow:0 0 0 7px rgba(73,215,237,.12)} #bs-site .bs-atlas-map{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(circle at 48% 50%,rgba(69,204,238,.2),transparent 40%),rgba(4,20,35,.54);border:1px solid rgba(255,255,255,.1)} #bs-site .bs-atlas-map svg{position:absolute;inset:0;width:100%;height:100%} #bs-site .bs-map-line{fill:none;stroke:#9be9e3;stroke-width:2.4;stroke-dasharray:9 11;opacity:.78;animation:bs-flow 14s linear infinite} #bs-site .bs-map-ring{fill:none;stroke:rgba(117,191,225,.25);stroke-width:1.2} #bs-site .bs-atlas-node{position:absolute;z-index:3;display:grid;grid-template-columns:43px 1fr;gap:11px;align-items:center;min-width:160px;padding:11px 14px;color:var(–white);background:rgba(4,16,29,.94);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 15px 35px rgba(0,0,0,.22);transition:.2s} #bs-site .bs-atlas-node:hover,#bs-site .bs-atlas-node:focus-visible{transform:translateY(-4px);border-color:var(–aqua);box-shadow:0 18px 42px rgba(19,111,255,.28)} #bs-site .bs-atlas-node b{display:grid;width:43px;height:43px;place-items:center;color:var(–navy);background:var(–cream);border-radius:50%;font-size:14px} #bs-site .bs-atlas-node span{display:grid;font-size:16px;font-weight:800;line-height:1.15} #bs-site .bs-atlas-node small{margin-top:3px;color:rgba(255,255,255,.62);font-size:13px;font-weight:600} #bs-site .bs-node-asia{left:8%;bottom:12%}.bs-node-ro{left:40%;top:42%}.bs-node-eu{right:6%;top:12%} #bs-site .bs-atlas-caption{min-height:102px;margin-top:18px;padding:18px 20px;border-left:3px solid var(–cream);background:rgba(3,14,26,.72)} #bs-site .bs-atlas-caption span{color:var(–aqua);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase} #bs-site .bs-atlas-caption strong{display:block;margin:5px 0;color:var(–white);font-size:19px} #bs-site .bs-atlas-caption p{margin:0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.6} #bs-site .bs-market-map{display:flex;min-height:430px;align-items:center;padding:28px;background:radial-gradient(circle at 72% 38%,rgba(73,215,237,.18),transparent 42%),rgba(4,20,35,.7)} #bs-site .bs-market-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} #bs-site .bs-market-link{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:74px;padding:13px 14px;color:var(–white);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);transition:.22s ease} #bs-site .bs-market-link b{display:grid;width:40px;height:40px;place-items:center;color:var(–navy);background:var(–cream);border-radius:50%;font-size:12px;letter-spacing:.06em} #bs-site .bs-market-link span{display:grid;font-size:15px;font-weight:800;line-height:1.2} #bs-site .bs-market-link small{margin-top:4px;color:rgba(255,255,255,.58);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase} #bs-site .bs-market-link:hover,#bs-site .bs-market-link:focus-visible{transform:translateY(-3px);color:var(–white);background:rgba(23,140,255,.18);border-color:var(–aqua);box-shadow:0 14px 36px rgba(0,0,0,.2)} #bs-site .bs-proof{position:relative;z-index:2;color:var(–white);background:#07121f;border-top:1px solid rgba(255,255,255,.12)} #bs-site .bs-proof-intro{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0 0} #bs-site .bs-proof-intro span{color:var(–aqua);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase} #bs-site .bs-proof-intro p{margin:0;color:rgba(255,255,255,.58);font-size:14px} #bs-site .bs-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)} #bs-site .bs-proof-item{padding:30px;border-right:1px solid rgba(255,255,255,.12)} #bs-site .bs-proof-item:last-child{border:0} #bs-site .bs-proof-item strong{display:block;overflow-wrap:anywhere;color:var(–cream);font-family:’Cormorant Garamond’,Georgia,serif;font-size:clamp(31px,2.35vw,44px);line-height:1;letter-spacing:-.025em} #bs-site .bs-proof-item span{display:block;margin-top:8px;color:rgba(255,255,255,.72);font-size:15px} #bs-site .bs-section{padding:120px 0} #bs-site .bs-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,540px);gap:50px;align-items:end;margin-bottom:58px} #bs-site .bs-section-head h2{max-width:880px;margin:20px 0 0;color:var(–ink);font-size:clamp(46px,5vw,78px)} #bs-site .bs-section-head p{margin:0;color:var(–muted);font-size:18px} #bs-site .bs-dark .bs-section-head h2{color:var(–white)} #bs-site .bs-dark .bs-section-head p{color:rgba(255,255,255,.68)} #bs-site .bs-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px} #bs-site .bs-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px} #bs-site .bs-card{position:relative;min-height:320px;padding:34px;color:var(–ink);background:#fff;border:1px solid var(–line);box-shadow:0 15px 45px rgba(8,32,53,.06)} #bs-site .bs-card .bs-icon-wrap{display:grid;width:56px;height:56px;place-items:center;margin-bottom:54px;color:var(–blue);background:#edf5ff;border:1px solid #d4e5ff} #bs-site .bs-icon{width:29px;height:29px} #bs-site .bs-card h3{margin:0 0 14px;color:var(–ink);font-size:27px} #bs-site .bs-card p{margin:0;color:var(–muted);font-size:17px;line-height:1.7} #bs-site .bs-card-link{display:inline-flex;margin-top:25px;color:var(–blue);font-size:15px;font-weight:800} #bs-site .bs-card-dark{color:var(–white);background:var(–navy2);border-color:rgba(255,255,255,.12)} #bs-site .bs-card-dark h3{color:var(–white)} #bs-site .bs-card-dark p{color:rgba(255,255,255,.7)} #bs-site .bs-card-dark .bs-card-link{color:var(–aqua)} #bs-site .bs-card,#bs-site .bs-industry-card,#bs-site .bs-article{overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease} #bs-site .bs-card::after,#bs-site .bs-industry-card::after,#bs-site .bs-article::after{content:”;position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(120deg,transparent 15%,rgba(73,215,237,.1) 48%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease} #bs-site .bs-card:hover::after,#bs-site .bs-industry-card:hover::after,#bs-site .bs-article:hover::after{transform:translateX(120%)} #bs-site .bs-card:hover,#bs-site .bs-article:hover{transform:translateY(-7px);border-color:#a9c9ea;box-shadow:var(–shadow)} #bs-site .bs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,7vw,120px);align-items:center} #bs-site .bs-panel{padding:48px;background:#fff;border:1px solid var(–line);box-shadow:var(–shadow)} #bs-site .bs-panel-dark{color:var(–white);background:var(–navy2);border-color:rgba(255,255,255,.12)} #bs-site .bs-panel-dark h2,#bs-site .bs-panel-dark h3{color:var(–white)} #bs-site .bs-panel-dark p{color:rgba(255,255,255,.7)} #bs-site .bs-copy h2{margin:20px 0 26px;color:var(–ink);font-size:clamp(44px,4.8vw,76px)} #bs-site .bs-copy>p{color:var(–muted);font-size:19px} #bs-site .bs-dark .bs-copy h2{color:var(–white)} #bs-site .bs-dark .bs-copy>p{color:rgba(255,255,255,.7)} #bs-site .bs-list{display:grid;gap:15px;margin:28px 0;padding:0;list-style:none} #bs-site .bs-list li{position:relative;padding-left:34px;font-size:17px} #bs-site .bs-list li::before{content:’✓’;position:absolute;left:0;color:var(–blue);font-weight:900} #bs-site .bs-dark .bs-list li::before{color:var(–aqua)} #bs-site .bs-number-list{display:grid;border-top:1px solid var(–line)} #bs-site .bs-number-row{display:grid;grid-template-columns:70px 1fr;gap:28px;padding:30px 0;border-bottom:1px solid var(–line)} #bs-site .bs-number-row>p:empty{display:none} #bs-site .bs-number-row>div{grid-column:2;min-width:0} #bs-site .bs-number-row>span{color:var(–blue);font-family:’Cormorant Garamond’,Georgia,serif;font-size:31px;font-weight:600} #bs-site .bs-number-row h3{margin:0 0 8px;color:var(–ink);font-size:24px} #bs-site .bs-number-row p{margin:0;color:var(–muted);font-size:17px} #bs-site .bs-dark .bs-number-list,#bs-site .bs-dark .bs-number-row{border-color:rgba(255,255,255,.14)} #bs-site .bs-dark .bs-number-row h3{color:var(–white)} #bs-site .bs-dark .bs-number-row p{color:rgba(255,255,255,.67)} #bs-site .bs-panel-dark .bs-number-list,#bs-site .bs-panel-dark .bs-number-row{border-color:rgba(255,255,255,.14)} #bs-site .bs-panel-dark .bs-number-row h3{color:var(–white)} #bs-site .bs-panel-dark .bs-number-row p{color:rgba(255,255,255,.67)} #bs-site .bs-editorial{position:relative;min-height:560px;overflow:hidden;background:var(–navy2);box-shadow:var(–shadow)} #bs-site .bs-editorial img{width:100%;height:100%;min-height:560px;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)} #bs-site .bs-editorial:hover img{transform:scale(1.035)} #bs-site .bs-editorial-caption{position:absolute;right:20px;bottom:20px;left:20px;padding:22px 24px;color:var(–white);background:rgba(4,16,29,.86);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px)} #bs-site .bs-editorial-caption strong{display:block;color:var(–cream);font-size:21px} #bs-site .bs-editorial-caption span{color:rgba(255,255,255,.68);font-size:14px} #bs-site .bs-banner{position:relative;overflow:hidden;padding:90px 0;color:var(–white);background:linear-gradient(115deg,#0b2a45,#0f5f91)} #bs-site .bs-banner::after{content:”;position:absolute;width:440px;height:440px;right:-120px;top:-190px;border:80px solid rgba(73,215,237,.1);border-radius:50%} #bs-site .bs-banner-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:50px} #bs-site .bs-banner h2{max-width:900px;margin:0;color:var(–white);font-size:clamp(42px,4vw,67px)} #bs-site .bs-banner p{max-width:620px;margin:16px 0 0;color:rgba(255,255,255,.72)} #bs-site .bs-page-hero{min-height:580px} #bs-site .bs-page-hero .bs-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)} #bs-site .bs-page-hero h1{font-size:clamp(58px,6vw,104px)} #bs-site .bs-hero-index{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(255,255,255,.14)} #bs-site .bs-hero-index a,#bs-site .bs-hero-index div{min-height:145px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.1);transition:.2s} #bs-site .bs-hero-index a:hover{background:rgba(73,215,237,.1)} #bs-site .bs-hero-index span{color:var(–aqua);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.13em} #bs-site .bs-hero-index strong{margin-top:8px;color:var(–white);font-size:20px} #bs-site .bs-tabs{display:grid;grid-template-columns:330px 1fr;border:1px solid var(–line);background:#fff;box-shadow:var(–shadow)} #bs-site .bs-tab-list{display:grid;align-content:start;background:#f2f6fa;border-right:1px solid var(–line)} #bs-site .bs-tab-list button{padding:25px 26px;text-align:left;color:var(–ink);background:transparent;border:0;border-bottom:1px solid var(–line);font-size:17px;font-weight:800} #bs-site .bs-tab-list button[aria-selected=true]{color:#fff;background:var(–blue)} #bs-site .bs-tab-panel{display:none;min-height:390px;padding:54px} #bs-site .bs-tab-panel.is-active{display:block} #bs-site .bs-tab-panel h3{color:var(–ink);font-size:38px} #bs-site .bs-tab-panel p{color:var(–muted)} #bs-site .bs-route-section{scroll-margin-top:110px;padding:90px 0;border-bottom:1px solid var(–line)} #bs-site .bs-route-section:last-child{border-bottom:0} #bs-site .bs-route-number{color:var(–blue);font-family:’Cormorant Garamond’,Georgia,serif;font-size:82px;font-weight:600;line-height:1} #bs-site .bs-route-section h2{margin:16px 0 20px;color:var(–ink);font-size:clamp(44px,4vw,68px)} #bs-site .bs-tag-row{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0} #bs-site .bs-tag{padding:8px 12px;color:var(–navy2);background:#ecf4fc;border:1px solid #d5e4f2;font-size:14px;font-weight:700} #bs-site .bs-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} #bs-site .bs-industry-card{min-height:370px;display:flex;flex-direction:column;padding:34px;color:var(–ink);background:#fff;border:1px solid var(–line);transition:.2s} #bs-site .bs-industry-card:hover{transform:translateY(-5px);box-shadow:var(–shadow);border-color:#a9c9ea} #bs-site .bs-industry-card .bs-icon-wrap{display:grid;width:62px;height:62px;place-items:center;color:var(–blue);background:#edf5ff} #bs-site .bs-industry-card h2{margin:70px 0 14px;color:var(–ink);font-size:30px} #bs-site .bs-industry-card p{color:var(–muted);font-size:17px} #bs-site .bs-industry-card .bs-card-link{margin-top:auto} #bs-site .bs-table-wrap{overflow-x:auto;border:1px solid var(–line)} #bs-site table{width:100%;min-width:760px;border-collapse:collapse;background:#fff} #bs-site th,#bs-site td{padding:22px 24px;text-align:left;border-bottom:1px solid var(–line);font-size:16px} #bs-site th{color:var(–ink);background:#eef4f9;font-size:14px;text-transform:uppercase;letter-spacing:.08em} #bs-site td:first-child{color:var(–ink);font-weight:800} #bs-site .bs-job-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px} #bs-site .bs-job-controls button{padding:11px 16px;color:var(–ink);background:#fff;border:1px solid var(–line);font-size:15px;font-weight:800} #bs-site .bs-job-controls button[aria-pressed=true]{color:#fff;background:var(–blue);border-color:var(–blue)} #bs-site .bs-job-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px} #bs-site .bs-job{padding:30px;background:#fff;border:1px solid var(–line)} #bs-site .bs-job[hidden]{display:none} #bs-site .bs-job-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:32px} #bs-site .bs-job h2{margin:0;color:var(–ink);font-size:28px} #bs-site .bs-status{color:#087b54;background:#e6f8f0;padding:7px 10px;font-size:13px;font-weight:800;text-transform:uppercase} #bs-site .bs-job-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(–muted);font-size:15px} #bs-site .bs-job p{color:var(–muted);font-size:17px} #bs-site .bs-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} #bs-site .bs-article{display:flex;min-height:390px;flex-direction:column;padding:32px;background:#fff;border:1px solid var(–line)} #bs-site .bs-article{position:relative} #bs-site .bs-article-media{height:220px;margin:-32px -32px 28px;overflow:hidden;background:#dce7ef center/cover no-repeat;transition:transform .6s ease} #bs-site .bs-article-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease} #bs-site .bs-article:hover .bs-article-media img{transform:scale(1.04)} #bs-site .bs-article span{color:var(–blue);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase} #bs-site .bs-article h2{margin:40px 0 18px;color:var(–ink);font-size:29px} #bs-site .bs-article p{color:var(–muted);font-size:17px} #bs-site .bs-article a{margin-top:auto;color:var(–blue);font-size:15px;font-weight:800} #bs-site .bs-insight{scroll-margin-top:110px;padding:45px 0;border-bottom:1px solid var(–line)} #bs-site .bs-insight h2{color:var(–ink);font-size:36px} #bs-site .bs-insight p,#bs-site .bs-insight li{max-width:920px;color:var(–muted)} #bs-site .bs-article-hero{padding:94px 0 84px;background:radial-gradient(circle at 82% 24%,rgba(73,215,237,.14),transparent 25%),linear-gradient(125deg,#061524,#0b2f4e)} #bs-site .bs-article-hero .bs-shell{width:min(1160px,calc(100% – 96px))} #bs-site .bs-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:52px;color:rgba(255,255,255,.62);font-size:14px} #bs-site .bs-breadcrumb a:hover{color:var(–aqua)} #bs-site .bs-article-hero h1{max-width:1120px;margin:25px 0 28px;color:var(–white);font-size:clamp(52px,6.4vw,96px);line-height:.96} #bs-site .bs-article-hero>div>p{max-width:900px;color:rgba(255,255,255,.76);font-size:21px} #bs-site .bs-article-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:38px;color:rgba(255,255,255,.56);font-size:14px} #bs-site .bs-article-layout{display:grid;grid-template-columns:280px minmax(0,820px);gap:clamp(50px,7vw,110px);align-items:start;padding-top:90px;padding-bottom:110px} #bs-site .bs-article-aside{position:sticky;top:120px;display:grid;gap:18px;padding:26px;background:#f2f6fa;border:1px solid var(–line)} body.admin-bar #bs-site .bs-article-aside{top:152px} #bs-site .bs-article-aside>strong{color:var(–ink);font-size:16px} #bs-site .bs-article-aside ol{display:grid;gap:12px;margin:0;padding-left:20px;color:var(–muted);font-size:14px;line-height:1.45} #bs-site .bs-article-aside a:hover{color:var(–blue)} #bs-site .bs-article-content{min-width:0} #bs-site .bs-article-cover{margin:0 0 70px;background:#dce7ef} #bs-site .bs-article-cover img{width:100%;aspect-ratio:16/8.6;object-fit:cover} #bs-site .bs-article-cover figcaption{padding:12px 0;color:var(–muted);font-size:13px} #bs-site .bs-article-content>section{scroll-margin-top:120px;margin-bottom:62px} #bs-site .bs-article-content h2{margin:0 0 22px;color:var(–ink);font-size:clamp(34px,3.2vw,48px)} #bs-site .bs-article-content p,#bs-site .bs-article-content li{color:var(–text);font-size:18px;line-height:1.85} #bs-site .bs-article-content p{margin-bottom:22px} #bs-site .bs-article-content ul{display:grid;gap:10px;padding-left:25px} #bs-site .bs-article-note{margin:20px 0 60px;padding:24px;color:#193753;background:#eaf4fd;border-left:4px solid var(–blue);font-size:16px} #bs-site .bs-sources{padding-top:40px;border-top:1px solid var(–line)} #bs-site .bs-sources a{color:var(–blue);font-weight:700} #bs-site .bs-related{margin:70px 0 0;padding:38px;background:var(–navy2);border:1px solid rgba(255,255,255,.12)} #bs-site .bs-related h2{color:var(–white)} #bs-site .bs-related>div{display:flex;flex-wrap:wrap;gap:10px} #bs-site .bs-related a{padding:11px 14px;color:var(–white);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:700} #bs-site .bs-form{display:grid;gap:18px} #bs-site .bs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px} #bs-site .bs-field{display:grid;gap:8px} #bs-site .bs-field label{color:var(–ink);font-size:15px;font-weight:800} #bs-site .bs-field input,#bs-site .bs-field select,#bs-site .bs-field textarea{width:100%;min-height:54px;padding:13px 15px;color:var(–ink);background:#fff;border:1px solid #aebdcc;border-radius:2px;font-size:17px} #bs-site .bs-field textarea{min-height:150px;resize:vertical} #bs-site .bs-field small{color:var(–muted);font-size:14px} #bs-site .bs-consent{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;color:var(–muted);font-size:14px;line-height:1.55} #bs-site .bs-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(–blue)} #bs-site .bs-consent a{color:var(–blue);font-weight:800;text-decoration:underline;text-underline-offset:3px} #bs-site .bs-form-status{display:none;padding:18px;color:#07593e;background:#e6f8f0;border:1px solid #a7dfca} #bs-site .bs-form-status.is-visible{display:block} #bs-site .bs-contact-stack{display:grid;gap:16px} #bs-site .bs-contact-item{padding:24px;background:#fff;border:1px solid var(–line)} #bs-site .bs-contact-item span{display:block;color:var(–muted);font-size:14px;text-transform:uppercase;letter-spacing:.1em} #bs-site .bs-contact-item strong,#bs-site .bs-contact-item a{display:block;margin-top:6px;color:var(–ink);font-size:18px} #bs-site .bs-office-section{background:#f3f6f9} #bs-site .bs-office-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} #bs-site .bs-office-card{position:relative;display:flex;min-height:390px;padding:32px;flex-direction:column;background:#fff;border:1px solid var(–line);overflow:hidden} #bs-site .bs-office-card::before{content:””;position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(–blue),var(–aqua))} #bs-site .bs-office-card-dark{color:var(–white);background:#071a2d;border-color:rgba(255,255,255,.12)} #bs-site .bs-office-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:64px} #bs-site .bs-office-card-head span:first-child{color:var(–blue);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase} #bs-site .bs-office-card-dark .bs-office-card-head span:first-child{color:var(–aqua)} #bs-site .bs-office-code{display:grid;width:42px;height:42px;place-items:center;color:var(–ink);background:var(–cream);border-radius:50%;font-size:12px;font-weight:800;letter-spacing:.08em} #bs-site .bs-office-card h3{margin:0 0 18px;color:var(–ink);font-size:27px;line-height:1.12} #bs-site .bs-office-card-dark h3{color:var(–white)} #bs-site .bs-office-card address{margin:0;color:var(–text);font-size:16px;font-style:normal;line-height:1.75} #bs-site .bs-office-card-dark address{color:rgba(255,255,255,.68)} #bs-site .bs-office-contact{display:grid;gap:4px;margin-top:auto;padding-top:26px;border-top:1px solid var(–line)} #bs-site .bs-office-card-dark .bs-office-contact{border-color:rgba(255,255,255,.12)} #bs-site .bs-office-contact span{color:var(–muted);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase} #bs-site .bs-office-card-dark .bs-office-contact span{color:rgba(255,255,255,.42)} #bs-site .bs-office-contact strong{color:var(–ink);font-size:16px} #bs-site .bs-office-card-dark .bs-office-contact strong{color:var(–white)} #bs-site .bs-office-contact a{width:max-content;margin-top:3px;color:var(–blue);font-size:18px;font-weight:800} #bs-site .bs-office-card-dark .bs-office-contact a{color:var(–aqua)} @media(max-width:900px){#bs-site .bs-office-grid{grid-template-columns:1fr}#bs-site .bs-office-card{min-height:340px}} #bs-site .bs-application-section{background:#eef3f7} #bs-site .bs-application-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:70px;align-items:end;margin-bottom:40px} #bs-site .bs-application-intro h2{max-width:880px;margin:12px 0 0;color:var(–ink);font-size:clamp(46px,5.4vw,80px)} #bs-site .bs-application-note{padding:24px;color:var(–text);background:#fff;border:1px solid var(–line);border-left:3px solid var(–aqua);font-size:15px;line-height:1.7} #bs-site .bs-application-note strong{display:block;margin-bottom:5px;color:var(–ink);font-size:16px} #bs-site .bs-application-frame{padding:12px;background:#fff;border:1px solid var(–line);box-shadow:var(–shadow)} #bs-site .bs-application-frame iframe{display:block;width:100%;height:2220px;border:0;background:#fff} #bs-site .bs-application-fallback{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:22px 24px;color:rgba(255,255,255,.72);background:var(–navy);font-size:14px} #bs-site .bs-application-fallback a{color:var(–aqua);font-weight:800} #bs-site .bs-application-launch{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:52px;align-items:center;padding:48px;color:#f8fbff;background:radial-gradient(circle at 85% 20%,rgba(73,215,237,.17),transparent 32%),linear-gradient(135deg,#061524,#0b2b45);border:1px solid rgba(73,215,237,.25);box-shadow:0 30px 80px rgba(6,21,36,.22)} #bs-site .bs-application-launch h3{margin:12px 0 14px;color:#f8fbff;font-size:clamp(32px,4vw,56px);letter-spacing:-.045em} #bs-site .bs-application-launch p{max-width:720px;color:rgba(248,251,255,.72)} #bs-site .bs-application-steps{display:grid;gap:0;border:1px solid rgba(255,255,255,.14)} #bs-site .bs-application-step{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.14)} #bs-site .bs-application-step:last-child{border-bottom:0} #bs-site .bs-application-step span{color:var(–aqua);font-size:11px;font-weight:900;letter-spacing:.14em} #bs-site .bs-application-step strong{color:#f8fbff;font-size:14px} #bs-site .bs-application-launch .bs-actions{margin-top:28px} #bs-site .bs-application-security{display:block;margin-top:14px;color:rgba(248,251,255,.5);font-size:12px} @media(max-width:900px){#bs-site .bs-application-intro{grid-template-columns:1fr;gap:28px}#bs-site .bs-application-frame iframe{height:2460px}} @media(max-width:900px){#bs-site .bs-application-launch{grid-template-columns:1fr}} @media(max-width:600px){#bs-site .bs-application-frame{margin-inline:-14px;padding:0;border-right:0;border-left:0;box-shadow:none}#bs-site .bs-application-frame iframe{height:2700px}#bs-site .bs-application-fallback{align-items:flex-start;flex-direction:column}#bs-site .bs-application-launch{margin-inline:-8px;padding:30px 24px}} #bs-site .bs-legal{width:min(980px,calc(100% – 96px));margin-inline:auto;padding:100px 0} #bs-site .bs-legal h1{margin-bottom:24px;color:var(–ink);font-size:clamp(52px,6vw,86px)} #bs-site .bs-legal h2{margin:52px 0 16px;color:var(–ink);font-size:30px} #bs-site .bs-legal p,#bs-site .bs-legal li{color:var(–text);font-size:18px} #bs-site .bs-legal .bs-updated{color:var(–muted);font-size:15px} #bs-site .bs-footer{padding:82px 0 0;color:var(–white);background:#04101d} #bs-site .bs-footer-grid{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:60px;padding-bottom:64px} #bs-site .bs-footer-brand p{max-width:480px;color:rgba(255,255,255,.62);font-size:16px} #bs-site .bs-footer-social{display:flex;gap:12px;margin-top:24px} #bs-site .bs-footer-social a{padding:8px 12px;border:1px solid rgba(255,255,255,.2);font-size:14px} #bs-site .bs-company-badge{display:inline-grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;width:min(100%,310px);margin-top:24px;padding:13px 14px;color:var(–cream);background:linear-gradient(135deg,rgba(216,189,132,.12),rgba(255,255,255,.025));border:1px solid rgba(216,189,132,.34);border-radius:4px;box-shadow:0 14px 38px rgba(0,0,0,.18);transition:transform .2s,border-color .2s,background .2s} #bs-site .bs-company-badge:hover{color:var(–white);transform:translateY(-2px);border-color:rgba(216,189,132,.65);background:linear-gradient(135deg,rgba(216,189,132,.18),rgba(255,255,255,.04))} #bs-site .bs-company-badge-seal{display:grid;width:44px;height:44px;place-items:center;color:#dfc58e;background:rgba(216,189,132,.08);border:1px solid rgba(216,189,132,.35);border-radius:50%} #bs-site .bs-company-badge-seal svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round} #bs-site .bs-company-badge-seal svg path:last-child{fill:currentColor;stroke-width:0} #bs-site .bs-company-badge-copy{display:grid;gap:2px;min-width:0} #bs-site .bs-company-badge-copy small{color:rgba(255,255,255,.48);font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.12em;white-space:nowrap} #bs-site .bs-company-badge-copy strong{color:var(–white);font-size:17px;line-height:1.15;letter-spacing:-.01em} #bs-site .bs-company-badge-copy em{color:rgba(255,255,255,.55);font-size:11px;font-style:normal;line-height:1.2} #bs-site .bs-company-badge-arrow{color:var(–aqua);font-size:16px} #bs-site .bs-footer h2{margin:0 0 20px;color:var(–white);font-size:16px;letter-spacing:.06em;text-transform:uppercase} #bs-site .bs-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:11px} #bs-site .bs-footer-grid>div:not(:first-child) a,#bs-site .bs-footer-grid>div:not(:first-child) p{margin:0;color:rgba(255,255,255,.65);font-size:15px;line-height:1.6} #bs-site .bs-footer-grid>div:not(:first-child)>p{width:100%;margin:0!important} #bs-site .bs-footer-grid>div:not(:first-child)>p>a{display:block!important;width:max-content;max-width:100%;margin:0 0 11px!important} #bs-site .bs-footer-grid>div:not(:first-child)>p>a:last-child{margin-bottom:0!important} #bs-site .bs-footer-grid>div:not(:first-child)>p:empty{display:none!important} #bs-site .bs-footer-offices{display:grid;gap:7px;width:100%;margin-top:16px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12)} #bs-site .bs-footer-offices h3{margin:0 0 3px;color:var(–aqua);font-size:11px;letter-spacing:.16em;text-transform:uppercase} #bs-site .bs-footer-office-row{display:grid;grid-template-columns:minmax(78px,auto) 1fr;gap:10px;align-items:baseline} #bs-site .bs-footer-office-row a{font-size:13px!important;white-space:nowrap} #bs-site .bs-footer-offices strong{color:var(–white);font-size:13px;font-weight:700} #bs-site .bs-footer-grid a:hover{color:var(–aqua)} #bs-site .bs-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:24px 0;color:rgba(255,255,255,.48);border-top:1px solid rgba(255,255,255,.1);font-size:14px} #bs-site .bs-whatsapp{position:fixed;z-index:900;right:26px;bottom:26px;display:grid;width:64px;height:64px;place-items:center;color:#fff;background:#0fbd83;border:4px solid #fff;border-radius:50%;box-shadow:0 12px 35px rgba(0,0,0,.25)} #bs-site .bs-whatsapp svg{width:32px;height:32px} #bs-site .bs-progress{position:fixed;z-index:1200;top:0;left:0;width:100%;height:3px;pointer-events:none;background:rgba(255,255,255,.06)} #bs-site .bs-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(–blue),var(–aqua),var(–cream))} #bs-site .js [data-reveal]{opacity:0;transform:translateY(34px);filter:blur(7px);transition:opacity .75s ease calc(var(–reveal-order,0)*70ms),transform .75s cubic-bezier(.2,.75,.2,1) calc(var(–reveal-order,0)*70ms),filter .75s ease calc(var(–reveal-order,0)*70ms)} #bs-site .js [data-reveal].is-visible{opacity:1;transform:none;filter:none} #bs-site .bs-atlas{animation:bs-float 7s ease-in-out infinite} #bs-site .bs-live::before{animation:bs-pulse 1.8s ease-out infinite} @keyframes bs-flow{to{stroke-dashoffset:-120}} @keyframes bs-cinematic{from{transform:scale(1.045) translate3d(0,0,0)}to{transform:scale(1.09) translate3d(-1.2%,.5%,0)}} @keyframes bs-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}} @keyframes bs-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.48}} @media(max-width:1600px) and (min-width:1261px){#bs-site .bs-header-inner{width:calc(100% – 38px);gap:18px}#bs-site .bs-logo{gap:9px}#bs-site .bs-logo-mark{width:48px;height:45px}#bs-site .bs-wordmark b,#bs-site .bs-wordmark strong{font-size:15px}#bs-site .bs-nav{gap:10px;font-size:13px}#bs-site .bs-more>button{font-size:13px}#bs-site .bs-nav .bs-nav-cta{padding:13px 14px}} @media(max-width:1260px){#bs-site .bs-header{backdrop-filter:none}#bs-site .bs-menu-toggle{display:grid}#bs-site .bs-nav{position:fixed;top:88px;right:0;bottom:0;height:auto;width:min(430px,100%);padding:26px;display:flex;align-items:stretch;flex-direction:column;gap:4px;visibility:hidden;opacity:0;transform:translateX(100%);overflow-y:auto;background:#061524;box-shadow:-20px 30px 60px rgba(0,0,0,.3);transition:.25s}body.admin-bar #bs-site .bs-nav{top:120px}#bs-site .bs-nav.is-open{visibility:visible;opacity:1;transform:none}#bs-site .bs-nav>a,#bs-site .bs-more>button{width:100%;padding:16px 8px;text-align:left;font-size:17px}#bs-site .bs-nav>p{width:100%}#bs-site .bs-nav>a:not(.bs-nav-cta)[aria-current=page]::after{right:auto;bottom:8px;width:36px}#bs-site .bs-more-panel{position:static;width:100%;display:none;visibility:visible;opacity:1;transform:none;box-shadow:none;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}#bs-site .bs-more.is-open .bs-more-panel{display:grid}#bs-site .bs-more-panel a{color:rgba(255,255,255,.75)}#bs-site .bs-nav .bs-nav-cta{width:100%;margin-top:12px;text-align:center}#bs-site .bs-hero-grid,#bs-site .bs-page-hero .bs-hero-grid{grid-template-columns:1fr}#bs-site .bs-atlas{min-height:570px}#bs-site .bs-grid-4{grid-template-columns:repeat(2,1fr)}#bs-site .bs-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}#bs-site .bs-footer-grid>div:last-child{grid-column:2/4}} @media(max-width:900px){#bs-site{font-size:17px}#bs-site .bs-shell{width:min(100% – 40px,720px)}#bs-site .bs-header-inner{width:calc(100% – 32px)}#bs-site .bs-section{padding:86px 0}#bs-site .bs-section-head{grid-template-columns:1fr;gap:22px}#bs-site .bs-grid-3,#bs-site .bs-industry-grid,#bs-site .bs-article-grid{grid-template-columns:1fr 1fr}#bs-site .bs-split{grid-template-columns:1fr;gap:45px}#bs-site .bs-proof-grid{grid-template-columns:1fr 1fr}#bs-site .bs-proof-item:nth-child(2){border-right:0}#bs-site .bs-tabs{grid-template-columns:1fr}#bs-site .bs-tab-list{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(–line)}#bs-site .bs-tab-list button{text-align:center;padding:18px 10px;font-size:15px}#bs-site .bs-job-grid{grid-template-columns:1fr}#bs-site .bs-banner-inner{align-items:flex-start;flex-direction:column}#bs-site .bs-footer-grid{grid-template-columns:1fr 1fr}#bs-site .bs-footer-grid>div:last-child{grid-column:auto}} @media(max-width:782px){body.admin-bar #bs-site .bs-header{top:46px}body.admin-bar #bs-site .bs-nav{top:134px}} @media(max-width:600px){#bs-site .bs-shell{width:calc(100% – 28px)}#bs-site .bs-header{height:78px}#bs-site .bs-header-inner{width:calc(100% – 24px)}#bs-site .bs-logo-mark{width:39px;height:39px}#bs-site .bs-logo{font-size:16px}#bs-site .bs-nav{top:78px;height:auto}#bs-site .bs-hero-grid{padding:62px 0}#bs-site .bs-home-hero{min-height:auto}#bs-site .bs-hero h1,#bs-site .bs-page-hero h1{font-size:clamp(52px,15vw,72px);line-height:.92}#bs-site .bs-hero-copy>p{font-size:18px}#bs-site .bs-actions{display:grid}#bs-site .bs-btn{width:100%}#bs-site .bs-atlas{min-height:570px;padding:16px}#bs-site .bs-atlas-map{min-height:425px}#bs-site .bs-atlas-top{font-size:12px}#bs-site .bs-atlas-node{min-width:135px;grid-template-columns:36px 1fr;padding:9px 10px}#bs-site .bs-atlas-node b{width:36px;height:36px;font-size:12px}#bs-site .bs-atlas-node span{font-size:14px}#bs-site .bs-atlas-node small{font-size:11px}#bs-site .bs-node-asia{left:4%;bottom:9%}#bs-site .bs-node-ro{left:29%;top:42%}#bs-site .bs-node-eu{right:3%;top:10%}#bs-site .bs-atlas-caption{min-height:120px;padding:14px}#bs-site .bs-proof-grid,#bs-site .bs-grid-3,#bs-site .bs-grid-4,#bs-site .bs-industry-grid,#bs-site .bs-article-grid{grid-template-columns:1fr}#bs-site .bs-proof-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}#bs-site .bs-section{padding:72px 0}#bs-site .bs-section-head h2,#bs-site .bs-copy h2{font-size:42px}#bs-site .bs-card,#bs-site .bs-industry-card{min-height:auto;padding:26px}#bs-site .bs-card .bs-icon-wrap{margin-bottom:36px}#bs-site .bs-industry-card h2{margin-top:42px}#bs-site .bs-panel{padding:28px}#bs-site .bs-tab-list{grid-template-columns:1fr}#bs-site .bs-tab-panel{padding:30px;min-height:0}#bs-site .bs-form-row{grid-template-columns:1fr}#bs-site .bs-hero-index{grid-template-columns:1fr}#bs-site .bs-hero-index a,#bs-site .bs-hero-index div{min-height:105px}#bs-site .bs-number-row{grid-template-columns:50px 1fr;gap:16px}#bs-site .bs-banner{padding:70px 0}#bs-site .bs-footer-grid{grid-template-columns:1fr;gap:38px}#bs-site .bs-footer-grid>div:last-child{grid-column:auto}#bs-site .bs-footer-bottom{display:grid}#bs-site .bs-whatsapp{width:58px;height:58px;right:16px;bottom:16px}#bs-site .bs-legal{width:calc(100% – 28px);padding:70px 0}} @media(max-width:600px){#bs-site .bs-proof-intro{align-items:flex-start;flex-direction:column;gap:6px;padding-top:20px}} @media(max-width:900px){#bs-site .bs-editorial,#bs-site .bs-editorial img{min-height:440px}#bs-site .bs-home-hero .bs-hero-media img{object-position:63% center;opacity:.42}} @media(max-width:900px){#bs-site .bs-article-hero .bs-shell{width:min(100% – 40px,720px)}#bs-site .bs-article-layout{grid-template-columns:1fr;padding-top:60px;padding-bottom:80px}#bs-site .bs-article-aside{position:static}#bs-site .bs-article-aside ol{grid-template-columns:1fr 1fr}#bs-site .bs-article-hero{padding:72px 0}#bs-site .bs-breadcrumb{margin-bottom:36px}} @media(max-width:600px){#bs-site .bs-editorial,#bs-site .bs-editorial img{min-height:360px}#bs-site .bs-editorial-caption{right:12px;bottom:12px;left:12px;padding:16px}#bs-site .bs-article-media{height:190px;margin:-26px -26px 24px}#bs-site .bs-home-hero .bs-hero-media img{object-position:67% center}} @media(max-width:600px){#bs-site .bs-page-hero h1{font-size:48px;line-height:.95}} @media(max-width:600px){#bs-site .bs-article-hero .bs-shell{width:calc(100% – 28px)}#bs-site .bs-article-aside ol{grid-template-columns:1fr}#bs-site .bs-article-hero h1{font-size:45px}#bs-site .bs-article-hero>div>p{font-size:18px}#bs-site .bs-article-content p,#bs-site .bs-article-content li{font-size:17px}#bs-site .bs-related{padding:26px}} @media(max-width:600px){body.admin-bar #bs-site .bs-nav{top:124px}} @media(max-width:1260px){#bs-site .bs-language{width:100%;margin-top:6px}#bs-site .bs-language summary{justify-content:space-between;width:100%;padding:14px 12px;border-radius:3px}#bs-site .bs-language summary small{display:block;margin-left:auto;color:rgba(255,255,255,.58);font-size:12px;font-weight:700}#bs-site .bs-language-panel{position:static;width:100%;margin-top:7px;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:none;color:var(–white)}#bs-site .bs-language-panel a{color:rgba(255,255,255,.8)}#bs-site .bs-language-panel a:hover,#bs-site .bs-language-panel a[aria-current=page]{color:var(–white);background:rgba(23,140,255,.22)}} @media(max-width:600px){#bs-site .bs-wordmark b,#bs-site .bs-wordmark strong{font-size:14px}#bs-site .bs-wordmark{gap:.3em}#bs-site .bs-market-map{padding:14px}#bs-site .bs-market-grid{grid-template-columns:1fr;gap:8px}#bs-site .bs-market-link{min-height:62px;padding:9px 11px}#bs-site .bs-market-link b{width:34px;height:34px}#bs-site .bs-market-link span{font-size:14px}} @media(max-width:600px){#bs-site .bs-logo-mark{width:50px;height:44px}} @media(prefers-reduced-motion:reduce){#bs-site *,#bs-site *::before,#bs-site *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}} {“@context”:”https://schema.org”,”@type”:”EmploymentAgency”,”name”:”Blue Staffing”,”url”:”https://blueasiastaffing.com/”,”logo”:”https://blueasiastaffing.com/?blue-staffing-brand-asset=icon&v=20260825c”,”telephone”:”+40 722 904 307″,”email”:”office@blueasiastaffing.com”,”areaServed”:[“European Union”,”European Economic Area”,”Slovakia”,”Denmark”,”Sweden”,”Norway”,”Italy”,”Germany”,”France”,”Lithuania”,”Spain”,”Slovenia”,”Belgium”,”Romania”],”knowsAbout”:[“European recruitment”,”cross-border recruitment”,”skilled industrial workforce”,”international workforce sourcing”,”candidate vetting”,”welder recruitment”,”pipe fitter recruitment”,”industrial metal fitter recruitment”],”sameAs”:[“https://facebook.com/blueasiastaffing”]}
Skip to main content
Electrician recruitment for Europe

Hire electriciansfor industrial and building installations.

Blue Staffing helps European employers recruit electricians for industrial facilities, data centres, commercial and residential projects, production environments and maintenance work. Screening starts with the installation scope, diagrams, systems, experience and local site requirements.

The Blue Staffing Promise

Concrete service commitments for technical employers.

48hInitial response to a complete employer brief
Scope firstProfiles selected against the real installation task
Evidence firstExperience and document gaps stated clearly
One ownerClear status from brief to mobilisation
Blue Signal · electrical brief

“Electrician” is too broad for a useful shortlist.

Industrial, data-centre, building and maintenance work can require different systems, tools and local authorisations. Define the task before defining the candidate.

01

Installation type

Industrial, commercial, residential, data centre, control, maintenance or another clearly defined environment.

02

Systems & tasks

Cable trays, pulling and termination, panels, lighting, distribution, equipment connection, testing support or fault work.

03

Drawings & standards

Single-line diagrams, schematics, cable schedules, installation drawings and the standards or procedures used on site.

04

Authorisation & site

Required qualifications, local authorisations, safety rules, language, shifts, tools and start window.

Blue Verified · electricians

Compare experience with the installation the employer will actually hand over.

Pre-screening can include relevant project history, diagrams, installation methods, tools, documentation, references and practical evidence. Country-specific authorisation or site acceptance is checked separately and remains subject to the employer and competent requirements.

Define the electrician requirement
01

Project history

Recent work matched to industrial, data-centre, commercial, residential or maintenance environments.

02

Drawing interpretation

How the candidate reads diagrams, schedules and installation drawings relevant to the assignment.

03

Installation method

Cable routing, termination, panels, equipment connections, testing context and safe work practices.

04

Legal and site readiness

Destination-country requirements, local authorisation where needed, language, safety and realistic mobilisation timing.

Typical electrical scope

Electricians for projects where installation context matters.

A data-centre installation electrician, industrial maintenance electrician and residential installer should not be treated as interchangeable without checking the task and local requirements.

Data centres and large buildings

Cable containment, routing, terminations, distribution and coordinated installation work in structured project environments.

Industrial facilities

Electrical installation and equipment connection around production machinery, plant systems and industrial infrastructure.

Maintenance and upgrades

Planned maintenance, replacement, fault-support and modification work within the employer’s authorised procedures.

Related industrial trades

Build the technical crew around the full project scope.

Electrical projects often depend on mechanical installation, steelwork and supporting fabrication. Match each task separately.

Welder recruitment

Process, material, position and evidence matched before presentation.

Explore welders →
Employer FAQ

Electrician recruitment questions

Clear answers before an electrician search begins.

What type of electricians can Blue Staffing recruit?

Searches can be defined for industrial installations, data centres, commercial or residential buildings, maintenance and other electrical scopes. The brief must identify the actual tasks and project environment.

Does experience abroad automatically authorise an electrician to work in another country?

No. Experience and qualifications can be screened, but regulated activities, local recognition, site authorisation and employer responsibilities depend on the destination country and exact work. Those requirements are checked separately before mobilisation.

How can electrician capability be pre-screened?

Checks may include project history, diagram-reading questions, installation methods, cable and panel experience, tools, references, qualifications and a practical assessment agreed with the employer.

What should I include in an electrician request?

Include project type, systems, tasks, drawings, voltage or installation context where relevant, required qualifications, local authorisation expectations, shifts, headcount, destination and target start date.

Need electricians for a defined installation scope?

Send the project type, systems, tasks, headcount, local requirements and target start date. Blue Staffing will map the sourcing and mobilisation route.

Start the electrician brief
Skilled industrial recruitment

Recruit by technical trade.

Explore focused recruitment routes for the technical roles Blue Staffing screens for European industrial, construction and shipbuilding projects.

(()=>{const site=document.getElementById(‘bs-site’);if(!site)return;site.classList.add(‘js’); const menu=site.querySelector(‘[data-menu]’),toggle=site.querySelector(‘[data-menu-toggle]’); const setMenu=(open)=>{menu?.classList.toggle(‘is-open’,open);toggle?.setAttribute(‘aria-expanded’,String(open));toggle?.setAttribute(‘aria-label’,open?’Close navigation’:’Open navigation’)}; toggle?.addEventListener(‘click’,()=>setMenu(toggle.getAttribute(‘aria-expanded’)!==’true’)); const more=site.querySelector(‘.bs-more’),moreToggle=site.querySelector(‘[data-more-toggle]’); const setMore=(open)=>{more?.classList.toggle(‘is-open’,open);moreToggle?.setAttribute(‘aria-expanded’,String(open))}; moreToggle?.addEventListener(‘click’,(e)=>{e.stopPropagation();setMore(!more.classList.contains(‘is-open’))}); document.addEventListener(‘click’,(e)=>{if(more&&!more.contains(e.target))setMore(false)}); document.addEventListener(‘keydown’,(e)=>{if(e.key===’Escape’){setMenu(false);setMore(false)}}); site.querySelectorAll(‘.bs-nav a’).forEach(a=>a.addEventListener(‘click’,()=>setMenu(false))); const header=site.querySelector(‘[data-header]’);const onScroll=()=>header?.classList.toggle(‘is-scrolled’,scrollY>16);onScroll();addEventListener(‘scroll’,onScroll,{passive:true}); site.querySelectorAll(‘[data-atlas-node]’).forEach(node=>{const update=()=>{const atlas=node.closest(‘[data-atlas]’);atlas.querySelector(‘[data-atlas-title]’).textContent=node.dataset.title;atlas.querySelector(‘[data-atlas-copy]’).textContent=node.dataset.copy};node.addEventListener(‘mouseenter’,update);node.addEventListener(‘focus’,update)}); site.querySelectorAll(‘[data-tabs]’).forEach(tabs=>{const buttons=[…tabs.querySelectorAll(‘[data-tab]’)],panels=[…tabs.querySelectorAll(‘[data-panel]’)];buttons.forEach(btn=>btn.addEventListener(‘click’,()=>{buttons.forEach(b=>b.setAttribute(‘aria-selected’,String(b===btn)));panels.forEach(p=>p.classList.toggle(‘is-active’,p.dataset.panel===btn.dataset.tab))}))}); const filterButtons=[…site.querySelectorAll(‘[data-job-filter]’)],jobs=[…site.querySelectorAll(‘[data-job]’)];filterButtons.forEach(btn=>btn.addEventListener(‘click’,()=>{filterButtons.forEach(b=>b.setAttribute(‘aria-pressed’,String(b===btn)));jobs.forEach(job=>job.hidden=btn.dataset.jobFilter!==’all’&&job.dataset.job!==btn.dataset.jobFilter)})); site.querySelectorAll(‘[data-contact-form]’).forEach(form=>form.addEventListener(‘submit’,(e)=>{e.preventDefault();if(!form.reportValidity())return;const data=new FormData(form);const url=new URL(‘https://airtable.com/appoHxug8o2U3kSBu/pagyFys41Boxr6L8b/form?prefill_Request%20Source=Website&hide_Request%20Source=true&prefill_Request%20Language=English&hide_Request%20Language=true&prefill_Request%20Page=https%3A%2F%2Fblueasiastaffing.com%2Fcontact%2F%23contact-form&hide_Request%20Page=true&prefill_Intake%20Status=New&hide_Intake%20Status=true’);const model=String(data.get(‘model’)||”);const route=model.includes(‘Staff Leasing’)?’Staff leasing / managed crew’:model.includes(‘Not sure’)?’Not sure – advise us’:’Direct recruitment’;[[‘Employer Company Name’,data.get(‘company’)],[‘Contact Person’,data.get(‘name’)],[‘Contact Email’,data.get(’email’)],[‘Contact Phone’,data.get(‘phone’)],[‘Employment Country’,data.get(‘country’)],[‘Industry’,data.get(‘industry’)],[‘Roles Requested’,data.get(‘message’)],[‘Headcount’,data.get(‘headcount’)],[‘Requested Workforce Model’,route],[‘Technical Requirements’,’Workforce need: ‘+model+’nn’+data.get(‘message’)],[‘Employer Consent Confirmed’,’1′]].forEach(([field,value])=>{if(value)url.searchParams.set(‘prefill_’+field,String(value))});url.searchParams.set(‘hide_Requested Workforce Model’,’true’);url.searchParams.set(‘hide_Employer Consent Confirmed’,’true’);form.querySelector(‘[data-form-status]’)?.classList.add(‘is-visible’);window.location.assign(url.toString())})); const progress=site.querySelector(‘[data-progress]’);const updateProgress=()=>{const max=document.documentElement.scrollHeight-innerHeight;progress?.style.setProperty(‘transform’,’scaleX(‘+(max>0?Math.min(1,scrollY/max):0)+’)’)};updateProgress();addEventListener(‘scroll’,updateProgress,{passive:true});addEventListener(‘resize’,updateProgress,{passive:true}); const reveal=[…site.querySelectorAll(‘[data-reveal]’)];reveal.forEach((e,i)=>e.style.setProperty(‘–reveal-order’,String(i%4)));if(‘IntersectionObserver’in window){const io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting){e.target.classList.add(‘is-visible’);io.unobserve(e.target)}}),{threshold:.12});reveal.forEach(e=>io.observe(e))}else reveal.forEach(e=>e.classList.add(‘is-visible’)); const metrics=[…site.querySelectorAll(‘.bs-proof-item strong’)];if(‘IntersectionObserver’in window){const mi=new IntersectionObserver(es=>es.forEach(entry=>{if(!entry.isIntersecting)return;const el=entry.target;const raw=el.textContent.trim();const n=parseInt(raw,10);if(!Number.isFinite(n)){mi.unobserve(el);return}const suffix=raw.replace(String(n),”);const start=performance.now();const duration=900;const tick=(now)=>{const t=Math.min(1,(now-start)/duration);el.textContent=Math.round(n*(1-Math.pow(1-t,3)))+suffix;if(tmi.observe(e))} site.querySelectorAll(‘[data-year]’).forEach(e=>e.textContent=new Date().getFullYear());})();