@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_1bc8d842-module__jmf_8G__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
.Footer-module__rnk_JG__footer{color:#fff;background:#161718;padding:24px 16px 16px}.Footer-module__rnk_JG__footerInner{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;display:flex}.Footer-module__rnk_JG__footerColumns{flex-direction:column;gap:24px;display:flex}.Footer-module__rnk_JG__footerColumn{flex-direction:column;gap:8px;display:flex}.Footer-module__rnk_JG__footerTitle{color:#fff;margin:0 0 8px;font-size:.95rem;font-weight:600}.Footer-module__rnk_JG__footerText{color:#bbb;margin:0;font-size:.9rem}.Footer-module__rnk_JG__footerList{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.Footer-module__rnk_JG__footerLink{color:#bbb;font-size:.9rem;text-decoration:none}.Footer-module__rnk_JG__footerLink:hover,.Footer-module__rnk_JG__footerLink:focus-visible{color:#fff}.Footer-module__rnk_JG__footerBottom{border-top:1px solid #2a2d33;flex-direction:column;gap:8px;margin-top:24px;padding-top:12px;display:flex}.Footer-module__rnk_JG__footerBottomLeft,.Footer-module__rnk_JG__footerBottomRight{color:#bbb;align-items:center;gap:8px;font-size:.8rem;display:flex}.Footer-module__rnk_JG__footerBottomRight a{color:#bbb;text-decoration:none}.Footer-module__rnk_JG__footerBottomRight a:hover,.Footer-module__rnk_JG__footerBottomRight a:focus-visible{color:#fff}.Footer-module__rnk_JG__footerDivider{color:#2a2d33}@media (min-width:768px){.Footer-module__rnk_JG__footerInner{gap:32px}.Footer-module__rnk_JG__footerColumns{flex-direction:row;justify-content:space-between;align-items:flex-start}.Footer-module__rnk_JG__footerColumn{max-width:320px}.Footer-module__rnk_JG__footerBottom{flex-direction:row;justify-content:space-between;align-items:center}}
.Navbar-module__dVeNwG__navbar{z-index:100;--nav-height:64px;background:#fff;border-bottom:1px solid #e5e7eb;width:100%;position:sticky;top:0}.Navbar-module__dVeNwG__navInner{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:12px var(--container-padding-mobile);max-width:var(--container-max-width);margin:0 auto;display:flex}.Navbar-module__dVeNwG__brandLink{color:#111827;font-size:1rem;font-weight:700;text-decoration:none}.Navbar-module__dVeNwG__menuToggle{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.Navbar-module__dVeNwG__menuIconLine{background:#111827;width:20px;height:2px;display:block}.Navbar-module__dVeNwG__menuIconLine:first-child{transform-origin:50%;transform:translateY(-4px)}.Navbar-module__dVeNwG__menuIconLine:nth-child(2){transform-origin:50%;transform:translateY(4px)}.Navbar-module__dVeNwG__navLinks{align-items:center;gap:1.5rem;display:none}.Navbar-module__dVeNwG__navLink{color:#6b7280;border-bottom:2px solid #0000;padding:6px 0;font-size:.95rem;text-decoration:none}.Navbar-module__dVeNwG__navLink:hover,.Navbar-module__dVeNwG__navLink:focus-visible{color:#111827}.Navbar-module__dVeNwG__navLinkActive{color:#111827;border-bottom-color:#111827;font-weight:600}.Navbar-module__dVeNwG__cta{background:var(--color-accent);color:#111827;border:4px dashed #111827;border-radius:0;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.Navbar-module__dVeNwG__cta:hover,.Navbar-module__dVeNwG__cta:focus-visible{background:var(--color-accent-hover);border:4px dashed #111827}.Navbar-module__dVeNwG__mobileOverlay{height:calc(100vh - var(--nav-height));z-index:20;background:#1118278c;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.Navbar-module__dVeNwG__mobileMenu{z-index:30;width:100%;max-height:calc(100vh - var(--nav-height));background:#fff;border:1px solid #e5e7eb;transition:transform .24s;position:absolute;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%);box-shadow:0 18px 40px #1118271a}.Navbar-module__dVeNwG__mobileNavLinks{flex-direction:column;padding-bottom:12px;display:flex}.Navbar-module__dVeNwG__mobileNavLink{padding:14px var(--container-padding-mobile);color:#6b7280;background:#fff;border-bottom:1px solid #e5e7eb;font-size:1rem;text-decoration:none;display:block}.Navbar-module__dVeNwG__mobileNavLink:hover,.Navbar-module__dVeNwG__mobileNavLink:focus-visible{color:#111827;background:#f9fafb}.Navbar-module__dVeNwG__mobileNavLinkActive{color:#111827;font-weight:600}.Navbar-module__dVeNwG__mobileCta{text-align:center;width:100%;padding:14px var(--container-padding-mobile);background:var(--color-accent);color:#111827;border:4px dashed #111827;border-radius:0;font-weight:700;text-decoration:none;display:block}.Navbar-module__dVeNwG__mobileCta:hover,.Navbar-module__dVeNwG__mobileCta:focus-visible{background:var(--color-accent-hover);border:4px dashed #111827}.Navbar-module__dVeNwG__mobileMenuOpen{transform:translateY(0)}.Navbar-module__dVeNwG__mobileMenuClosing{transform:translateY(-100%)}@media (min-width:768px){.Navbar-module__dVeNwG__navInner{padding:14px var(--container-padding-desktop)}.Navbar-module__dVeNwG__menuToggle{display:none}.Navbar-module__dVeNwG__navLinks{display:flex}.Navbar-module__dVeNwG__mobileOverlay{display:none}}
:root{--font-family:"DM Sans",system-ui,-apple-system,sans-serif;--color-accent:#ffe793;--color-accent-hover:#e4ca76;--color-text-main:#111827;--color-text-muted:#6b7280;--color-background:#fff;--color-surface:#f7f7f9;--color-border:#e5e7eb;--color-dark:#161718;--color-text-on-dark:#fff;--color-text-muted-dark:#bbb;--color-success:#16a34a;--color-warning:#eab308;--color-error:#dc2626;--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--container-max-width:1280px;--container-padding-mobile:16px;--container-padding-desktop:24px;--transition-fast:.15s ease-in-out}
*{box-sizing:border-box}html,body{background:var(--color-background);color:var(--color-text-main);font-family:var(--font-family);text-rendering:optimizeLegibility;scroll-behavior:smooth;margin:0;padding:0;line-height:1.6}body{min-height:100vh}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:var(--font-family);border-radius:0}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.page{width:100%;padding:0 0 var(--spacing-32)}.container,.hero-container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding-mobile);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--container-padding-desktop)}.hero-container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding-desktop);margin:0 auto}}.section{padding:var(--spacing-32)0;gap:var(--spacing-24);display:grid}.section#companies-steps{background:var(--color-accent)}.section#workers-steps{background:#dfe6ff;border-top:4px dashed #111827}.section-dark{background:var(--color-dark);color:var(--color-text-on-dark);padding:var(--spacing-32)0}.section-dark .container{gap:var(--spacing-24);display:grid}.section-dark .muted{color:var(--color-text-muted-dark)}.section-dark .card{border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022}.section-dark .card p,.section-dark .card h3,.section-dark .card h2,.section-dark .card h4{color:inherit}.section-dark .image-placeholder{color:var(--color-text-muted-dark);background:#202226;border:1px dashed #32353c}.section-dark .card .muted{color:var(--color-accent)}.section.hero{background:#dfe6ff;padding:clamp(24px,6vw,64px) 0;display:block}.section-highlight{background:var(--color-accent);border:4px dashed var(--color-text-main);text-align:center;justify-items:center}.section-highlight .hero-actions{justify-content:center}.section-highlight .btn-primary{color:#111827;background:#dfe6ff;border:4px dashed #111827}.section-highlight .btn-primary:hover,.section-highlight .btn-primary:focus-visible{color:#111827;background:#d0dbff;border:4px dashed #111827}.section h1,.section h2,.section h3,.section h4,.section h5,.section h6,.section p{margin:0}.muted{color:var(--color-text-muted)}.card{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--spacing-20);gap:var(--spacing-12);box-shadow:none;font-size:1.05rem;display:grid}@media (min-width:1024px){.card{padding:var(--spacing-28)}}.card-grid{gap:var(--spacing-16);display:grid}@media (min-width:768px){.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero{grid-auto-rows:minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,32px);min-height:clamp(520px,72vh,820px);display:grid}@media (min-width:768px){.hero{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}}.section.hero .card{box-shadow:none;background:0 0;border:none;padding:0}.hero-actions,.heroActions{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.hero-visual{gap:var(--spacing-16);background:0 0;border:1px solid #11182714;grid-template-rows:1fr auto;align-content:stretch;height:100%;padding:clamp(16px,3vw,28px);display:grid}.hero-card{align-self:stretch}.hero-image{background:0 0;border:1px dashed #1118271f;width:100%;height:100%;min-height:240px}@media (min-width:1024px){.hero-image{min-height:320px}}.hero-panel{gap:var(--spacing-16);height:100%;box-shadow:none;background:0 0;border:1px solid #11182714;align-content:start;padding:clamp(18px,3vw,32px);display:grid}.hero-content{gap:var(--spacing-16);grid-template-rows:auto auto 1fr auto;align-items:start;height:100%;display:grid}.hero-content h1{font-size:clamp(2.2rem,2vw + 1.4rem,3.1rem);line-height:1.2}.hero-content p{color:var(--color-text-muted);font-size:1rem}.btn-primary,.btn-secondary{transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);cursor:pointer;border-style:solid;border-width:2px;border-radius:0;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-text-main);border:4px dashed var(--color-text-main)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--color-accent-hover);border:4px dashed var(--color-text-main);text-decoration:none}.btn-secondary{color:var(--color-text-main);border-color:var(--color-border);background:0 0}.btn-secondary:hover,.btn-secondary:focus-visible{border-color:var(--color-text-main);text-decoration:none}ul{padding-left:var(--spacing-20,20px);gap:var(--spacing-8);margin:0;display:grid}.faq-list{gap:var(--spacing-12);display:grid}.faq-accordion{gap:var(--spacing-12);width:100%;display:grid}.faq-item{border:1px solid var(--color-border);background:var(--color-surface);padding:0;padding-left:var(--spacing-12);padding-right:var(--spacing-12);font-size:1.05rem;transition:border-color .26s,box-shadow .26s,transform .26s}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-24);color:var(--color-text-main);font-weight:600;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"";border-top:2px solid var(--color-text-main);border-right:2px solid var(--color-text-main);width:10px;height:10px;transition:transform .32s;transform:rotate(45deg)}.faq-item[open] .faq-question:after{transform:rotate(135deg)}.faq-answer{padding:0 var(--spacing-24)var(--spacing-24);gap:var(--spacing-12);opacity:0;max-height:0;transition:max-height .52s,opacity .36s .12s,padding .36s,transform .36s .12s;display:grid;overflow:hidden;transform:translateY(-6px)}.faq-answer p{margin:0}.faq-item[open] .faq-answer{opacity:1;max-height:720px;padding:var(--spacing-16)var(--spacing-24)var(--spacing-24);transform:translateY(0)}@media (min-width:768px){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-placeholder{border:1px dashed var(--color-border);color:var(--color-text-muted);min-height:180px;padding:var(--spacing-16);text-align:center;background:#f9fafb;place-items:center;display:grid}.image-placeholder.small{min-height:120px}.conversion-list{gap:var(--spacing-8);text-align:left;justify-items:start;padding:0;list-style:none;display:grid}.conversion-list li{gap:var(--spacing-8);align-items:center;display:flex}.conversion-list .bullet{background:var(--color-accent);flex-shrink:0;width:10px;height:10px}.companiesHero{gap:var(--spacing-24);align-items:stretch;display:grid}.twoColumn{grid-template-columns:1fr}.companiesHero .column{gap:var(--spacing-16);display:grid}.companiesHeroContent .eyebrow{letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}.companiesHeroContent .lead{color:var(--color-text-muted);font-size:1.05rem}.heroBenefits{gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:grid}.heroBenefits li{align-items:center;gap:var(--spacing-8);display:flex}.heroBenefits li:before{content:"";background:#111827;flex-shrink:0;width:10px;height:10px}.companiesHeroVisual figure{gap:var(--spacing-12);margin:0;display:grid}.heroImage{object-fit:cover;width:100%;height:auto;display:block}.heroVisualCaption{gap:var(--spacing-4);display:grid}.heroVisualCaption .captionTitle{font-weight:600}.heroVisualCaption .captionList{color:var(--color-text-muted)}@media (min-width:768px){.twoColumn{grid-template-columns:1.1fr .9fr;align-items:center}}@media (min-width:1024px){.twoColumn{grid-template-columns:1.2fr 1fr}}.companiesHeroSection{background:var(--color-accent)}.workersHeroSection{background:#dfe6ff}.workersHeroSection .btn-primary{background:var(--color-accent);color:#111827;border:4px dashed #111827}.workersHeroSection .btn-primary:hover,.workersHeroSection .btn-primary:focus-visible{background:var(--color-accent-hover);color:#111827;border:4px dashed #111827}.processHeroSection{background:#fff}.processHeroSection .card{box-shadow:none;background:0 0;border:none}.processHeroGrid{gap:var(--spacing-16);align-items:stretch;display:grid}.processHeroActions{gap:var(--spacing-12);flex-direction:column;display:flex}@media (min-width:640px){.processHeroActions{flex-direction:row}}.processHeroButton{text-align:center;border:4px dashed #111827;flex:1;width:100%;min-width:0}.processRequestBtn{background:var(--color-accent);color:var(--color-text-main);border-color:#111827}.processRequestBtn:hover,.processRequestBtn:focus-visible{background:var(--color-accent-hover);color:var(--color-text-main);border-color:#111827}.processStartBtn{color:#111827;background:#dfe6ff;border-color:#111827}.processStartBtn:hover,.processStartBtn:focus-visible{color:#111827;background:#d0dbff;border-color:#111827}.processHeroGrid .visualCard img{object-fit:cover;width:100%;height:auto}.iconWrap{border:1px solid var(--color-border);background:var(--color-surface);place-items:center;width:56px;height:56px;display:grid}.processOverviewGrid,.processStepsGrid,.documentationGrid{gap:var(--spacing-16);display:grid}.processOverviewSection{background:var(--color-dark);color:var(--color-text-on-dark)}.processOverviewSection h2,.processOverviewSection p{color:var(--color-text-on-dark)}.processOverviewSection .card{border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022}.processOverviewSection .card h3{color:var(--color-text-on-dark)}.processOverviewSection .card p{color:var(--color-text-muted-dark)}.processOverviewSection .iconWrap{background:#202226;border-color:#32353c}.processOverviewButton{color:#111827;padding:var(--spacing-12)var(--spacing-16);background:#fff;border:4px dashed #111827;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.processOverviewButton:hover,.processOverviewButton:focus-visible{color:#111827;background:#f3f4f6;border-color:#111827}.processOverviewButtonCompany{background:var(--color-accent)}.processOverviewButtonCompany:hover,.processOverviewButtonCompany:focus-visible{color:#111827;background:#e4ca76}.processOverviewButtonWorker{background:#dfe6ff}.processOverviewButtonWorker:hover,.processOverviewButtonWorker:focus-visible{color:#111827;background:#d0dbff}.processOverviewGrid .card,.documentationGrid .card{gap:var(--spacing-12);border-top:3px solid var(--color-accent);display:grid}.documentationSection{background:#dfe6ff}.documentationHeader{text-align:right;gap:var(--spacing-8);display:grid}.documentationSubhead{padding-bottom:var(--spacing-12)}.processStepsGrid .stepLabel{color:var(--color-text-muted);font-weight:600}.processTimelineRow{gap:var(--spacing-20);padding:var(--spacing-20)var(--spacing-16);grid-template-columns:1fr;display:grid;position:relative}.processTimelineRow:before{content:"";left:32px;top:var(--spacing-20);bottom:var(--spacing-20);background:#111827;width:2px;position:absolute}.processTimelineStep{gap:var(--spacing-8);padding:var(--spacing-12)var(--spacing-12)var(--spacing-12)56px;display:grid;position:relative}.processTimelineMarker{background:#111827;border:2px solid #111827;width:14px;height:14px;position:absolute;top:18px;left:32px;transform:translate(-50%)}.companyTimeline{background:var(--color-accent);border:1px solid var(--color-accent)}.workerTimeline{background:#dfe6ff;border:1px solid #dfe6ff}@media (min-width:768px){.processHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center}.processTimelineRow{gap:var(--spacing-16);padding:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr))}.processTimelineRow:before{left:var(--spacing-16);right:var(--spacing-16);width:auto;height:2px;top:32px;bottom:auto}.processTimelineStep{padding:var(--spacing-24)var(--spacing-8)0}.processTimelineMarker{top:22px;left:50%;transform:translate(-50%)}.processOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processStepsGrid,.documentationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.processCTASection{margin-top:var(--spacing-24)}.workersSupportGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}.workersSupportSection .cardIcon{border:1px solid var(--color-border);background:var(--color-surface);width:48px;height:48px}.workersSupportSection ul{padding-left:var(--spacing-20,20px);gap:var(--spacing-6,6px);margin:0;list-style:outside;display:grid}@media (min-width:768px){.workersSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workersDestinationsGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}.workersDestinationsGrid .card{gap:var(--spacing-12);min-height:260px;display:grid}@media (min-width:768px){.workersDestinationsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.companiesHeroSection .btn-primary{background:#dfe6ff;border:4px dashed #111827}.companiesHeroSection .btn-primary:hover,.companiesHeroSection .btn-primary:focus-visible{background:#d0dbff;border:4px dashed #111827}.companiesHeroSection .btn-secondary{color:#fff;background:#111827;border-color:#111827}.companiesHeroSection .btn-secondary:hover,.companiesHeroSection .btn-secondary:focus-visible{background:#0f1629;border-color:#0f1629}.sectionHeader{gap:var(--spacing-8);display:grid}.companiesHelpGrid{background:var(--color-dark);color:var(--color-text-on-dark);padding:var(--spacing-20);gap:var(--spacing-16);border:1px solid #2a2d33;grid-template-columns:1fr;display:grid}.companiesHelpGrid .card{gap:var(--spacing-12);border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022;display:grid}.cardPadded{padding:var(--spacing-20)}.cardIcon,.stepIcon{background:#202226;border:1px solid #2a2d33;width:48px;height:48px}@media (min-width:768px){.companiesHelpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.companiesSectorsGrid .card,.companiesDestinationsGrid .card{gap:var(--spacing-12);display:grid}.sectorVisual{grid-area:visual;width:100%;min-height:160px;position:relative}.sectorVisual img{object-fit:cover;width:100%;height:auto;display:block}.cardBody{gap:var(--spacing-8);grid-area:content;display:grid}.sectorList{padding-left:var(--spacing-20,20px);gap:var(--spacing-4);margin:0;list-style:outside;display:grid}.flagIcon{border:1px solid var(--color-border);background:#fff;place-items:center;width:60px;height:40px;display:grid}.companiesDestinationsSection{background:var(--color-dark);color:var(--color-text-on-dark);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.companiesDestinationsSection .sectionHeader p{color:var(--color-text-muted-dark)}.companiesDestinationsGrid .card{border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022;min-height:260px}.companiesDestinationsGrid .card h3,.companiesDestinationsGrid .card p{color:inherit}.companiesDestinationsGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}.companiesDestinationsSection .mutedNote{color:var(--color-text-muted-dark)}.companiesDestinationsGrid .flagIcon{background:#202226;border:1px solid #2a2d33}.workersProcessSection{background:var(--color-background);color:var(--color-text-main)}.companiesFaqSection{background:var(--color-dark);color:var(--color-text-on-dark);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.companiesFaqSection .sectionHeader p{color:var(--color-text-muted-dark)}.companiesFaqSection .faqList{gap:var(--spacing-12);display:grid}.companiesFaqSection .faqItem{border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022;padding:0}.companiesFaqSection .faqQuestion{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-20);cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.companiesFaqSection .faqQuestion::-webkit-details-marker{display:none}.companiesFaqSection .faqQuestionText{flex:1}.companiesFaqSection .faqAnswer{padding:0 var(--spacing-20)var(--spacing-20);color:var(--color-text-muted-dark);margin:0;font-size:1.05rem;display:none}.companiesFaqSection .faqChevron{flex-shrink:0;width:18px;height:18px;position:relative}.companiesFaqSection .faqChevron:before{content:"";background:var(--color-accent);width:12px;height:3px;position:absolute;top:5px;left:3px;transform:rotate(45deg)}.companiesFaqSection .faqChevron:after{content:"";background:var(--color-accent);width:12px;height:3px;position:absolute;top:9px;left:3px;transform:rotate(-45deg)}.workersSupportSection{background:var(--color-dark);color:var(--color-text-on-dark);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.workersSupportSection .sectionHeader p{color:var(--color-text-muted-dark)}.workersSupportSection .card{border:1px solid #2a2d33;border-top:3px solid var(--color-accent);color:var(--color-text-on-dark);background:#1f2022}.workersSupportSection .cardIcon{background:#202226;border:1px solid #2a2d33;width:48px;height:48px}.companiesFaqSection .faqItem[open] .faqAnswer{display:block}.companiesFaqSection+.section-highlight,.companiesFaqSection+.container .section-highlight,.companiesFaqSection+.section-highlight{margin-top:var(--spacing-32)}.processTimeline{gap:var(--spacing-24);margin-top:var(--spacing-16);display:grid;position:relative}.processTimeline:before{content:"";background:#2a2d33;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.processStep{column-gap:var(--spacing-32);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.processMarker{background:var(--color-accent);border:2px solid #111827;border-radius:0;width:14px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.processContent{gap:var(--spacing-8);max-width:360px;padding:var(--spacing-12)0;display:grid}.processStep:nth-child(odd) .processContent{text-align:left;padding-left:var(--spacing-24);grid-column:2/3;justify-self:start}.processStep:nth-child(2n) .processContent{text-align:right;padding-right:var(--spacing-24);grid-column:1/2;justify-self:end}.processActions{margin-top:var(--spacing-16);justify-content:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.processActions .btn-primary,.processActions .btn-secondary{text-align:center;justify-content:center;min-width:200px}.workersHero{gap:var(--spacing-24);align-items:stretch;display:grid}.workersHeroContent{gap:var(--spacing-16);display:grid}.workersHeroContent .lead{color:var(--color-text-muted);font-size:1.05rem}.workersHeroVisual figure{gap:var(--spacing-12);margin:0;display:grid}.workersHeroVisual .heroImage{object-fit:cover;width:100%;height:auto;display:block}.workersHeroVisual p{margin:0}@media (min-width:768px){.workersHero{grid-template-columns:1.1fr .9fr;align-items:center}}@media (min-width:1024px){.workersHero{grid-template-columns:1.2fr 1fr}}.companiesWhyGrid .card{gap:var(--spacing-12);border-top:3px solid var(--color-accent);display:grid}.featureCard{padding:var(--spacing-20)}.featureIcon{border:1px solid var(--color-border);background:var(--color-surface);width:60px;height:60px}.companiesWhyGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}.sectorCard{grid-template-columns:1fr;grid-template-areas:"visual""content"}@media (min-width:1024px){.sectorCard{align-items:stretch}.sectorCard:nth-child(odd){grid-template-columns:1.1fr 1fr;grid-template-areas:"content visual"}.sectorCard:nth-child(2n){grid-template-columns:1fr 1.1fr;grid-template-areas:"visual content"}}.companiesHelpSection{background:var(--color-dark);color:var(--color-text-on-dark);border-top:1px solid #2a2d33;border-bottom:1px solid #2a2d33}.companiesHelpSection .sectionHeader p{color:var(--color-text-muted-dark)}.companiesHelpSection a,.companiesHelpSection h2,.companiesHelpSection h3,.companiesHelpSection p{color:inherit}.processCompanyTimelineSection{background:var(--color-accent)}.processWorkerTimelineSection{background:#dfe6ff}
