@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#22221f;background:#fbfaf7;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button,a{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #e5e4df;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:94px;margin:auto;padding:0 48px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:800;display:flex}.brand span{font-weight:500}.brand i{align-self:flex-start;margin:5px 0 0 3px;font-size:11px;font-style:normal}.brand-icon{background:#efc43b;border-radius:8px;place-items:center;width:34px;height:34px;margin-right:9px;display:grid!important}nav{align-items:center;gap:30px;display:flex}nav button{color:#777;background:0 0;padding:10px 0}nav a{color:#777}nav .active{color:#20201e;border-bottom:2px solid #d7af2f}.dark,.light,.outline{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:15px 22px;font-weight:600;display:inline-flex}.dark{color:#fff;background:#22221f}.dark:hover{background:#3e3b2c}.light{color:#1d1c19;background:#f3cb42}.outline{background:0 0;border:1px solid #d8d8d0;font-size:12px}.outline:hover{background:#f0ede5}main{max-width:1280px;margin:auto;padding:0 48px}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;padding:64px 0 58px;display:grid}.eyebrow{letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:#c69d25;border-radius:100%;width:7px;height:7px}h1{letter-spacing:-2.6px;margin:23px 0;font-size:58px;line-height:1.15}h1 em{color:#ac8520;font-style:normal}p{color:#777;line-height:1.7}.hero-copy>p{font-size:16px}.search{background:#fff;border:1px solid #dddcd4;border-radius:8px;align-items:center;gap:12px;margin-top:32px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 4px 14px #00000004}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.popular{color:#777;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}.popular button{color:#525249;background:0 0;padding:0;font-size:10px;text-decoration:underline}.hero-art{background:#eed36a;border-radius:10px;height:360px;position:relative;overflow:hidden}.orbit{border:1px solid #aa8b3c55;border-radius:50%;width:360px;height:360px;position:absolute;top:48px;left:85px}.orbit-two{width:270px;height:270px;top:92px;left:128px}.art-label{letter-spacing:2px;color:#68561e;font-size:9px;position:absolute;top:26px;left:28px}.graphic-arrow{color:#27271d;position:absolute;top:22px;left:88px;transform:rotate(-5deg)}.graphic-arrow svg{width:270px;height:270px}.floating-card{background:#fffef8;border-radius:9px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:76px;left:25px;transform:rotate(-4deg);box-shadow:0 10px 30px #705a2520}.floating-card strong{font-size:12px}.floating-card small{color:#777;margin-top:5px;font-size:10px;display:block}.green-icon{color:#8a7026;background:#f7eabe;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.art-bottom{letter-spacing:1.7px;color:#6b592c;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:23px;left:28px;right:28px}.countries{color:#6a665d;border-top:1px solid #e5e4dc;border-bottom:1px solid #e5e4dc;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:20px 0;font-size:12px;display:flex}.section-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.section-top p{margin:0;font-size:12px}h2{letter-spacing:-1px;margin:12px 0 0;font-size:30px}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category{text-align:left;background:#fff;border:1px solid #e5e2d8;border-radius:8px;padding:23px}.category:hover,.category.selected{background:#fffaf0;border-color:#bd9831}.category-icon{color:#807047;background:#f2eee3;border-radius:7px;place-items:center;width:35px;height:35px;margin-bottom:16px;font-size:20px;display:grid}.category strong{margin-bottom:12px;font-size:13px;display:block}.category>span:last-child{color:#858278;justify-content:space-between;align-items:center;font-size:10px;display:flex}.section-top select{background:0 0;border:1px solid #dbd8cf;border-radius:5px;max-width:240px;padding:11px;font-size:12px}.count{vertical-align:middle;color:#8b7026;letter-spacing:0;background:#f0e8cd;border-radius:5px;place-items:center;min-width:27px;height:24px;margin-left:12px;padding:0 7px;font-family:Arial;font-size:11px;display:inline-grid}.chips{border-bottom:1px solid #e4e2d9;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:17px;display:flex}.chips button{color:#7c641e;background:#f2ead4;border-radius:5px;padding:8px 15px;font-size:11px}.job{background:#fff;border:1px solid #e2dfd5;border-radius:8px;align-items:center;gap:20px;margin-bottom:13px;padding:25px;display:flex}.company-icon{color:#9e8950;background:#f4f0e5;border:1px solid #e6e1d4;border-radius:8px;place-items:center;width:49px;height:49px;display:grid}.job-content{flex:1}.job-content small{color:#7b776c;font-size:11px}.job h3{margin:8px 0 13px;font-size:17px}.job-meta{color:#888277;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.job-meta span{align-items:center;gap:5px;display:flex}.empty{text-align:center;color:#82745c;background:#f8f5ec;border:1px dashed #d9d5c7;border-radius:8px;padding:50px 25px}.empty h3{color:#4e493f}.empty p{font-size:13px}.cta{color:#fff;background:#23231e;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:55px;padding:45px 48px;display:flex}.cta h2{margin-top:16px;font-size:35px}footer{border-top:1px solid #e5e2d9;flex-wrap:wrap;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:32px 48px;display:flex}footer p,footer a:not(.brand),footer small{font-size:10px}footer>a:not(.brand){align-items:center;gap:5px;margin-left:auto;display:flex}footer small{color:#999}.overlay{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1b18a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fbfaf7;border-radius:12px;width:590px;max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 20px 80px #0003}.close{background:0 0;position:absolute;top:16px;right:16px}.modal h2{margin-bottom:22px}.modal h3{font-size:18px}.description{white-space:pre-wrap;background:#f1ede1;border-radius:6px;margin:20px 0;padding:20px;line-height:1.7}label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:600;display:flex}label input,label textarea,label select{background:#fff;border:1px solid #d8d4c7;border-radius:5px;width:100%;min-width:0;padding:12px}textarea{resize:vertical}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.upload{background:#f6f1e4;border:1px dashed #bcb18d;border-radius:6px;align-items:center;padding:20px}.upload small{color:#83765b;font-weight:400}.upload input{font-size:11px}.consent{flex-direction:row;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.5}.consent input{width:15px;margin:2px 6px 0 0}.submit{width:100%}.error{color:#a02626;background:#fce9e5;border-radius:5px;padding:12px;font-size:12px}.toast{z-index:30;color:#fff;background:#26271f;border-radius:9px;align-items:center;gap:12px;max-width:90vw;padding:16px 22px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0003}.toast button{color:#fff;background:0 0}.management{min-height:70vh;padding:50px 0}.management h1{font-size:38px}.delete{color:#9d3c27;background:#fcf0ec;border-radius:5px;align-items:center;gap:8px;padding:11px;display:flex}.workspace-note{background:#f3edda;border-radius:6px;padding:15px;font-size:12px}.applications-heading{margin:45px 0 25px}button:disabled{opacity:.6;cursor:wait}@media (min-width:1450px){header,main,footer{max-width:1380px}.hero{gap:85px}h1{font-size:66px}.hero-art{height:390px}.graphic-arrow{left:115px}}@media (max-width:950px){header{padding:0 24px}nav{gap:15px}main{padding:0 24px}.hero{gap:25px}h1{font-size:43px}.hero-art{height:320px}.graphic-arrow{left:35px}.section-top p{max-width:230px}.search{flex-wrap:wrap}.search input{width:60%}.category{padding:18px}footer{padding:30px 24px}}@media (max-width:650px){header{flex-wrap:wrap;gap:15px;height:auto;min-height:100px;padding:18px 20px}.brand{font-size:22px}header>.small{padding:10px;font-size:10px}nav{order:3;justify-content:space-between;width:100%;font-size:12px}main{padding:0 20px}.hero{grid-template-columns:1fr;gap:30px;padding:40px 0 32px}h1{font-size:43px}.hero-art{height:245px}.graphic-arrow{top:-27px;left:32%}.floating-card{bottom:60px}.hero-copy>p{font-size:14px}.search{flex-wrap:nowrap}.search button{padding:13px 11px;font-size:10px}.countries{justify-content:flex-start;gap:14px;font-size:10px}.industries{padding:35px 0}.section-top{align-items:flex-start}.section-top p{display:none}h2{font-size:24px}.category-grid{grid-template-columns:1fr 1fr;gap:10px}.category{padding:16px}.category strong{min-height:28px;font-size:11px}.category>span:last-child{font-size:9px}.section-top select{max-width:140px;font-size:10px}.chips span{display:none}.job{flex-wrap:wrap;gap:12px;padding:20px 16px}.job-content{min-width:170px}.job .outline{margin-left:auto}.job h3{font-size:16px}.job-meta{gap:10px}.cta{flex-direction:column;align-items:flex-start;padding:30px}.cta h2{font-size:29px}footer{gap:15px}footer>a:not(.brand){margin:0}.form-grid{grid-template-columns:1fr;gap:0}.modal{padding:28px 22px}.management h1{font-size:28px}.management .section-top{flex-direction:column}.toast{width:90vw}.management .job p{overflow-wrap:anywhere}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#e1bd5e;--line:#ffffff12;--muted:#979793}body{color:#eee;-webkit-font-smoothing:antialiased;background:#0c0c0c;font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0c0cef,#0c0c0ced),url(/prohirex-brand.png) 50%/cover no-repeat;position:fixed;inset:0}header{border-color:var(--line);max-width:1180px;height:90px;padding:0 40px}.brand{letter-spacing:-.8px;gap:11px;font-family:Arial,Helvetica,sans-serif;font-size:23px}.brand-logo{object-fit:cover;border:1px solid #b1954a55;border-radius:50%;width:42px;height:42px}.brand-wordmark{font-weight:700!important;display:block!important}.brand-wordmark>span{color:var(--gold);font-weight:700}.brand-wordmark>small{letter-spacing:3.3px;color:#a7a49c;margin-top:5px;font-size:7px;font-weight:500;display:block}nav{gap:28px;font-size:12px}nav button,nav a{color:#999}nav .active{color:#f0e4c8;border:0}nav button:hover,nav a:hover{color:#eee}main{max-width:1180px;padding:0 40px}.dark,.light,.outline{border-radius:7px;padding:13px 18px;font-size:12px;transition:background .18s,transform .18s,box-shadow .18s}.dark{color:#191710;background:linear-gradient(#ebd087,#dcb860);border:1px solid #eed48570;box-shadow:inset 0 1px #ffffff50,0 1px 3px #0005}.dark:hover{background:linear-gradient(#f4dda2,#e7c875);box-shadow:0 3px 12px #0007}.dark:active,.light:active,.outline:active{transform:scale(.975)}.small{padding:11px 15px;font-size:11px}.hero{grid-template-columns:1.15fr 1fr;gap:56px;padding:76px 0 65px}.eyebrow{letter-spacing:1.7px;color:#a39a83;font-size:9px}.eyebrow>span{background:var(--gold);box-shadow:0 0 9px #d1b45b50}h1,h2,h3{font-family:Arial,Helvetica,sans-serif}h1{letter-spacing:-2.5px;margin:25px 0 22px;font-size:53px;font-weight:500;line-height:1.12}h1 em{color:#d8c18b}p{color:var(--muted)}.hero-copy>p{font-size:14px;line-height:1.8}.search{background:#161615;border:1px solid #ffffff16;border-radius:9px;margin-top:30px;padding:6px 6px 6px 16px;box-shadow:0 2px 4px #0006}.search>svg{color:#8a8982;width:18px}.search input{color:#eee;font-size:11px}.search input::placeholder{color:#7f7f78}.search button{padding:12px 14px;font-size:11px}.popular{color:#72736e;gap:9px;font-size:9px}.popular button{color:#a09d92;font-size:9px;text-decoration:none}.popular button:hover{color:var(--gold)}.hero-art{isolation:isolate;background:#10100e;border:1px solid #ffffff12;border-radius:14px;justify-content:center;align-items:center;height:355px;display:flex;box-shadow:0 15px 45px #0003}.hero-art>img{object-fit:cover;object-position:center;opacity:.92;width:100%;height:100%}.art-bottom{color:#b2a480;letter-spacing:1.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0ce3;border-top:1px solid #ffffff12;padding:16px 20px;font-size:7px;bottom:0;left:0;right:0}.countries{border-color:var(--line);color:#8e8d85;padding:21px 0;font-size:11px}.industries{padding:52px 0 36px}.muted{color:#81817a}.section-top{margin-bottom:24px}h2{letter-spacing:-.9px;font-size:26px;font-weight:500}.section-top p{color:#7d7d77;font-size:11px;line-height:1.8}.category-grid{gap:11px}.category{background:#131312;border-color:#ffffff10;border-radius:9px;padding:21px;transition:background .2s,border-color .2s,transform .2s}.category:hover{background:#191917;border-color:#c4ab5b50;transform:translateY(-2px)}.category.selected{background:#1e1b13;border-color:#bea36370}.category-icon{color:#bca269;background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;width:32px;height:32px;margin-bottom:19px;font-size:17px}.category strong{color:#d0d0c8;margin-bottom:11px;font-size:12px;font-weight:500}.category>span:last-child{color:#73746c;font-size:10px}.category>span:last-child svg{color:#858479}.listings{padding:26px 0 58px}.section-top select{color:#aaa99e;background:#151513;border-color:#ffffff14;font-size:11px}.count{color:#bdaa72;background:#252116;border:1px solid #af975422;border-radius:6px;height:23px;font-size:10px}.chips{border-color:var(--line);padding-bottom:16px}.chips button{color:#c0ab71;background:#282316;border:1px solid #b9a05922;font-size:10px}.chips span{color:#696b64;font-size:10px}.empty{color:#a89b78;background:#111110;border-style:solid;border-color:#ffffff12;padding:45px 20px}.empty h3{color:#b7b7ae;letter-spacing:-.25px;font-size:15px;font-weight:500}.empty p{color:#71736b;font-size:12px}.outline{color:#b5b2a5;background:#ffffff03;border-color:#ffffff18;font-size:11px}.outline:hover{background:#ffffff09;border-color:#ffffff25}.job{background:#131312;border-color:#ffffff10;border-radius:9px}.company-icon{color:#a99667;background:#1c1b16;border-color:#ffffff0b}.job h3{color:#e2e1da;font-weight:500}.job-content small{color:#a3a094}.job-content small span{color:#727269}.job-meta{color:#84847a}.cta{background:linear-gradient(120deg,#1b1913,#141412);border:1px solid #b6a06b22;border-radius:11px;margin-bottom:50px;padding:38px 40px}.cta .eyebrow{color:#93835e}.cta h2{color:#dcd9cd;letter-spacing:-1px;font-size:30px;font-weight:400;line-height:1.2}.cta p{color:#73756c;font-size:11px}.light{color:#cbbb8d;background:#232017;border:1px solid #c0a56635;font-size:11px;box-shadow:inset 0 1px #ffffff07}.light:hover{background:#30291b}footer{border-color:var(--line);gap:20px;max-width:1180px;padding:28px 40px}footer .brand-logo{width:30px;height:30px}footer .brand{font-size:17px}footer p,footer small,footer a:not(.brand){color:#77796f;font-size:10px}footer a:not(.brand):hover{color:#d0bb83}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.modal{color:#e5e4dc;background:#151514;border:1px solid #ffffff16;border-radius:13px;animation:.22s cubic-bezier(.2,.8,.2,1) dialog-in}.close{color:#85877d}.close:hover{color:#eee}.description{color:#a3a297;background:#1d1c18;border:1px solid #ffffff08;font-size:13px}label{color:#acafa1;font-size:11px;font-weight:400}label input,label textarea,label select{color:#e2e1d6;background:#10100f;border-color:#ffffff15;border-radius:6px}label input:focus,label textarea:focus,label select:focus{outline:2px solid #ad935950}.upload{color:#beac7d;background:#1c1912;border-color:#9c854944}.upload small{color:#867d64}.consent{color:#818477}.error{color:#e4a697;background:#341f1c;border:1px solid #79473550}.toast{color:#d0d3bd;background:#22231d;border:1px solid #ffffff1c;animation:.2s ease-out toast-in}.workspace-note{color:#a29570;background:#211e15;border:1px solid #8a75352c}.delete{color:#ce9b85;background:#2c1d18;font-size:11px}.management h1{font-weight:400}.management .job p{font-size:12px}.modal h2{font-size:25px;font-weight:500}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid #d4b965}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;bottom:17px}to{opacity:1;bottom:24px}}@media (min-width:1450px){header,main,footer{max-width:1180px}.hero{gap:56px}h1{font-size:53px}.hero-art{height:355px}}@media (max-width:950px){header,main,footer{padding-left:24px;padding-right:24px}.hero{gap:30px}h1{font-size:43px}.hero-art{height:320px}nav{gap:17px}.brand{font-size:20px}.brand-logo{width:35px;height:35px}}@media (max-width:650px){header{gap:14px;height:auto;padding:18px 20px}main{padding:0 20px}.brand{font-size:20px}.brand-logo{width:34px;height:34px}header>.small{padding:10px 11px;font-size:9px}nav{font-size:11px}.hero{grid-template-columns:1fr;gap:28px;padding:40px 0 30px}h1{font-size:43px}.hero-art{width:100%;max-width:420px;height:340px;margin:auto}.hero-art>img{object-fit:contain}.hero-copy>p{font-size:13px}.search button{padding:12px 10px;font-size:10px}.countries{gap:14px;font-size:10px}.category{padding:16px}.category strong{font-size:11px}.industries{padding:35px 0 26px}.section-top select{font-size:10px}.cta{padding:27px}.cta h2{font-size:27px}footer{padding:26px 20px}.modal{padding:28px 22px}.section-top h2{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.category:hover,.dark:active,.light:active,.outline:active{transform:none}}.hero{isolation:isolate;gap:42px;position:relative}.hero-art{aspect-ratio:1;width:100%;height:auto;box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.hero-art:before{content:"";filter:blur(25px);z-index:-1;pointer-events:none;background:radial-gradient(#b7942420 0%,#9b75200a 48%,#0000 72%);border-radius:50%;position:absolute;inset:6%}.hero-art>img{object-fit:contain;opacity:.95;mix-blend-mode:screen;clip-path:ellipse(44.5% 49% at 54%);width:112%;max-width:none;height:112%;display:block;position:absolute;top:-6%;left:-6%;-webkit-mask-image:radial-gradient(48% 54% at 54%,#000 76%,#000c 86%,#0000 97%);mask-image:radial-gradient(48% 54% at 54%,#000 76%,#000c 86%,#0000 97%)}@media (min-width:1450px){.hero{gap:42px}.hero-art{height:auto}}@media (max-width:950px){.hero{gap:26px}.hero-art{height:auto}}@media (max-width:650px){.hero{gap:26px}.hero-art{aspect-ratio:1;max-width:360px;height:auto;margin:4px auto 12px}.hero-art>img{object-fit:contain}}footer .whatsapp-contact{align-items:center;gap:7px;display:inline-flex}footer .whatsapp-icon{color:#25d366;flex-shrink:0}footer .whatsapp-contact:hover{color:#d0e9c5}nav .admin-login{align-items:center;gap:6px;display:inline-flex}nav button:has(svg){align-items:center;gap:6px;display:inline-flex}nav .admin-login{color:#c3af79}nav .admin-login:hover{color:#ebd294}.management .job .outline{gap:7px}header nav{gap:22px}@media (max-width:650px){header nav{gap:12px}.management .job .outline{margin-left:0}}.source-badge{color:#a59364;margin:-5px 0 12px;font-size:9px;display:block}.source-link{margin-bottom:14px}.load-more{text-align:center;margin:25px 0 0}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category strong{min-height:28px;line-height:1.4}@media (max-width:650px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.description-section+.description-section{margin-top:22px}.description-section h4{color:#d2c49d;margin:0 0 9px;font-size:12px;font-weight:600}.description-section p{white-space:pre-wrap;color:#aaa99c;margin:0;font-size:12px;line-height:1.8}.countries{justify-content:flex-start;gap:8px;padding:20px 0}.countries button{color:#aaa;background:#ffffff04;border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:9px;padding:11px 13px;transition:background .18s,border-color .18s,color .18s;display:flex}.countries button:hover{color:#eee;background:#ffffff09}.countries button.selected{color:#e6c97f;background:#d7b46113;border-color:#d7b46166}.countries button small{color:inherit;background:#ffffff08;border-radius:4px;padding:2px 5px;font-size:10px}.job-filters{flex-wrap:wrap;gap:9px;display:flex}.job-filters select{color:#ddd;background:#151515;border-color:#ffffff20;min-width:155px}.job-filters option{color:#ddd;background:#151515}@media (max-width:700px){.job-filters{width:100%}.job-filters select{flex:1;min-width:130px;max-width:none}.countries button{padding:9px 11px;font-size:11px}}.country-label{align-items:center;gap:6px;display:inline-flex}.country-flag{border-radius:2px;flex-shrink:0;width:18px;height:12px;box-shadow:0 0 0 1px #ffffff25}.candidate-support{border-top:1px solid #ffffff12;padding:56px 0 64px}.support-intro{max-width:660px;margin-bottom:30px}.support-intro h2{margin:16px 0;font-size:36px;line-height:1.2}.support-intro>p{color:#999;max-width:560px;font-size:14px}.support-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.support-grid article{background:linear-gradient(145deg,#ffffff05,#ffffff01);border:1px solid #ffffff14;border-radius:12px;padding:25px 23px}.support-icon{color:#d7b461;background:#d7b46110;border-radius:9px;padding:11px;display:inline-flex}.support-grid h3{color:#eee;margin:20px 0 10px;font-size:15px;line-height:1.4}.support-grid p{color:#999;margin:0;font-size:12px;line-height:1.8}.support-note{color:#777;max-width:800px;margin:20px 0 0;font-size:11px}@media (max-width:1000px){.support-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.candidate-support{padding:40px 0}.support-intro h2{font-size:29px}.support-grid{grid-template-columns:1fr}.support-grid article{padding:22px}.support-grid h3{margin-top:15px}}:root{--motion-ease:cubic-bezier(.22,1,.36,1)}.motion-page{view-transition-name:workspace;animation:page-arrive .26s var(--motion-ease) both}.motion-job{animation:job-arrive .28s var(--motion-ease) both}@keyframes page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes job-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}button,.category,.job,.countries button{transition:transform .18s var(--motion-ease),background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}button:active{transform:scale(.97)}@media (hover:hover){.job:hover{border-color:#d7b46145;box-shadow:0 5px 22px #00000016}.category:hover{transform:translateY(-2px)}.outline:hover svg,.dark:hover svg,.light:hover svg{transform:translate(2px)}}button svg,a svg{transition:transform .18s var(--motion-ease)}.overlay{view-transition-name:job-dialog;animation:.18s both backdrop-arrive}.modal{animation:dialog-arrive .26s var(--motion-ease) both;transform-origin:50% 35%}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(workspace){animation-duration:.22s;animation-timing-function:var(--motion-ease)}::view-transition-group(job-dialog){animation-duration:.22s;animation-timing-function:var(--motion-ease)}::view-transition-old(workspace){animation:.1s both motion-out}::view-transition-new(workspace){animation:motion-in .22s var(--motion-ease) both}::view-transition-old(job-dialog){animation:.16s both dialog-out}::view-transition-new(job-dialog){animation:motion-in .22s var(--motion-ease) both}@keyframes motion-out{to{opacity:0}}@keyframes motion-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-out{to{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}}
