@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/archivo-23720fae.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/archivo-20bddc40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/archivo-2a392e77.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-5b3f113c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-cab03ef6.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-8ca9c2a4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.qk-icon{display:inline-block;flex-shrink:0;width:24px;height:24px;vertical-align:middle}.qk-home-v4{--ink:#0a2036;--gold:#f2bd50;--muted:#647180;--cream:#f8f6f0;background:var(--cream);color:var(--ink);overflow:hidden}.qk-home-v4 .wrap,.qk-footer-v4 .wrap{width:min(1240px,calc(100% - 64px))}.qk-overline{font-size:10px;letter-spacing:2px;font-weight:800;line-height:1.6;display:inline-block}.qk-home-v4 h1,.qk-home-v4 h2,.qk-footer-v4 h2{font-family:'Archivo',sans-serif;letter-spacing:-2.5px;line-height:1.04}.qk-home-v4 h2{font-size:clamp(34px,4.1vw,55px);margin:14px 0 24px}.qk-home-v4 h2 em,.qk-footer-v4 h2 em{font-family:'Fraunces',serif;font-weight:400}.qk-home-v4 p{line-height:1.75}.qk-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 23px;border-radius:8px;border:1px solid transparent;font:700 13px/1.4 'Archivo',sans-serif;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.qk-button:hover{transform:translateY(-2px)}.qk-button .qk-icon{width:20px;height:20px}.qk-button-gold{background:#f2bd50;color:#102239}.qk-button-gold:hover{background:#ffd077}.qk-button-outline{border-color:#587080;background:transparent;color:#fff}.qk-button-outline:hover{background:#ffffff0d}.qk-button-navy{background:#0c2944;color:#fff}.qk-text-link{display:inline-flex;gap:14px;align-items:center;font-size:13px;font-weight:800}.qk-hhero{background:#091e33;color:white;position:relative;padding:68px 0 88px}.qk-hhero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:55px 55px;pointer-events:none}.qk-hhero-grid{position:relative;display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center}.qk-hhero-copy .qk-overline{color:#d9e4e6;display:flex;gap:10px;align-items:center}.qk-dot{width:7px;height:7px;background:#f2bd50;border-radius:50%;box-shadow:0 0 0 5px #f2bd5012}.qk-hhero h1{font-size:clamp(52px,5.7vw,80px);margin:26px 0;line-height:.99;letter-spacing:-3.8px}.qk-hhero h1 em{display:inline-block;color:#f2bd50;font:italic 400 .91em/1.2 'Fraunces',serif;white-space:nowrap;letter-spacing:-3px}.qk-hhero-copy>p{color:#b8c8d7;font-size:16px;max-width:470px}.qk-hhero-actions{display:flex;gap:12px;margin:28px 0}.qk-hhero-proof{display:flex;gap:18px;flex-wrap:wrap;color:#aec0ce;font-size:10px}.qk-hhero-proof span{display:flex;align-items:center;gap:6px}.qk-hhero-proof .qk-icon{width:15px;height:15px;color:#f2bd50}.qk-skill-board{display:grid;grid-template-columns:1.18fr 1fr;grid-template-rows:auto 265px 115px auto;gap:13px;transform:rotate(-2deg);padding:14px;border:1px solid #3e5364;border-radius:19px;background:#112b4059;position:relative}.qk-board-heading{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:2px;padding:3px 2px 10px;color:#a8bdca}.qk-board-card{border-radius:11px;overflow:hidden;position:relative;transition:transform .2s}.qk-board-card:hover{transform:translateY(-4px)}.qk-board-card b{font-size:29px;line-height:1.05;letter-spacing:-1px;display:block}.qk-board-card span{font-size:10px}.qk-board-card span .qk-icon{width:16px;height:16px}.qk-board-build{background:#f2bd50;color:#10283d;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.qk-board-label{font-size:8px!important;letter-spacing:2px;font-weight:800}.qk-board-build>.qk-art-icon{width:98px;height:98px;position:absolute;right:13px;top:36px;transform:rotate(12deg);stroke-width:1.1;opacity:.95}.qk-board-build>div{position:relative}.qk-board-build>div>span{margin-top:15px;display:flex;align-items:center;justify-content:space-between}.qk-board-power{padding:25px 22px;background:#e9ede4;color:#172d3b;display:flex;flex-direction:column;justify-content:end}.qk-board-power>.qk-art-icon{position:absolute;width:78px;height:100px;top:16px;right:12px;color:#b38735;transform:rotate(8deg);stroke-width:1.2}.qk-board-power>span{margin-top:17px;display:flex;align-items:center;justify-content:space-between}.qk-board-drive{background:#284b5a;color:#f0f3ed;grid-column:1/-1;display:flex;align-items:center;gap:24px;padding:20px 25px}.qk-board-drive>.qk-art-icon{width:74px;height:64px;stroke-width:1.1;color:#e8bd6c}.qk-board-drive>div{flex:1}.qk-board-drive b{font-size:25px}.qk-board-drive span{display:flex;justify-content:space-between;margin-top:10px;color:#c6d5dc}.qk-board-caption{grid-column:1/-1;display:flex;gap:14px;align-items:center;padding:7px 8px 0}.qk-board-caption p{font-size:11px;line-height:1.5;margin:0;color:#abc0cf}.qk-board-caption strong{color:white;font-weight:400}.qk-board-star{color:#f2bd50;font-size:43px;line-height:1}.qk-home-search{position:relative;margin-top:-33px}.qk-home-search form{background:white;display:grid;grid-template-columns:1.1fr .9fr auto;gap:25px;padding:22px 25px;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 17px 40px #0922360a}.qk-home-search label{display:flex;align-items:center;gap:15px}.qk-home-search label>.qk-icon{color:#8b7442}.qk-home-search label>span{flex:1;min-width:0}.qk-home-search label+label{border-left:1px solid #e1e5e5;padding-left:25px}.qk-home-search small{font-size:9px;letter-spacing:1.5px;font-weight:800}.qk-home-search input{width:100%;border:0;background:none;padding:7px 0 0;outline-offset:3px;font:14px 'Archivo',sans-serif;color:#102039}.qk-home-search>.wrap>p{font-size:11px;color:#74808a;text-align:center;margin:18px 0 0}.qk-home-search a{color:#122d43;font-weight:700}.qk-hsection{padding:78px 0}.qk-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.qk-section-heading h2{margin-bottom:0}.qk-section-heading>p{font-size:13px;color:#647180;margin:0 0 6px}.qk-home-v4 .qk-overline{color:#916923}.qk-hhero .qk-overline{color:#d9e4e6}.qk-trade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qk-trade-grid>a{background:white;border:1px solid #e2e5e0;border-radius:10px;padding:20px;display:grid;grid-template-columns:1fr auto;align-items:start;position:relative;transition:background .2s,border-color .2s;min-height:151px}.qk-trade-grid>a:hover{background:#fff5df;border-color:#d9b876}.qk-trade-icon{display:inline-flex;width:44px;height:44px;border-radius:10px;background:#f1ede2;color:#8b6629;align-items:center;justify-content:center}.qk-trade-icon .qk-icon{width:26px;height:26px}.qk-trade-grid h3{grid-column:1/-1;font-size:14px;line-height:1.35;margin:18px 0 0;max-width:180px}.qk-trade-arrow{position:absolute;right:20px;top:25px;color:#829097}.qk-trade-arrow .qk-icon{width:17px;height:17px}.qk-opportunities{background:#eeeee7;border-top:1px solid #e0e3db;border-bottom:1px solid #e0e3db}.qk-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qk-live-card{background:#fff;border:1px solid #dde2dc;border-radius:12px;padding:25px;display:flex;flex-direction:column}.qk-live-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.qk-live-top>span:last-child{font-size:10px;background:#f0f3ee;padding:5px 8px;border-radius:20px;color:#527061}.qk-live-card h3{font-size:21px;letter-spacing:-.5px;line-height:1.25;margin:24px 0 8px}.qk-live-card>p{font-size:12px;color:#637581;margin:0 0 15px}.qk-live-location{display:flex;gap:6px;font-size:12px;color:#6f7d83;margin-bottom:22px}.qk-live-location .qk-icon{width:16px;height:16px}.qk-live-bottom{display:flex;justify-content:space-between;border-top:1px solid #e7ebe6;padding-top:18px;margin-top:auto}.qk-live-bottom b{font-size:16px}.qk-live-bottom small{font-weight:400;font-size:10px;color:#76828b;display:block}.qk-first-step{grid-column:1/-1;display:flex;gap:24px;align-items:center;background:white;border-radius:12px;padding:32px;border:1px solid #dde2dc}.qk-first-step>div{flex:1}.qk-first-step h3{margin:0;font-size:22px}.qk-first-step p{font-size:13px;color:#647180;margin:8px 0 0}.qk-worker-story{background:#0a2036;padding:85px 0;color:white}.qk-story-grid{display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.qk-worker-story h2 em{color:#f2bd50}.qk-worker-story .qk-overline{color:#e6bc72}.qk-worker-story .qk-story-grid>div>p{font-size:14px;color:#b1c3d2;max-width:500px}.qk-profile-art{border:1px solid #516170;border-radius:16px;padding:32px;background:linear-gradient(145deg,#234758,#102b41);transform:rotate(-3deg);position:relative;box-shadow:18px 20px 0 #ffffff04}.qk-profile-art-top{display:flex;align-items:center;gap:13px}.qk-profile-art-top img{width:42px;height:42px;border-radius:8px}.qk-profile-art-top span{font-size:8px;letter-spacing:2px;color:#bed0d7}.qk-profile-art-icon{position:absolute;right:22px;top:110px;color:#e9bd60;transform:rotate(13deg)}.qk-profile-art-icon .qk-icon{width:108px;height:108px;stroke-width:.85}.qk-profile-art h3{font-size:52px;line-height:1.02;letter-spacing:-2px;margin:95px 0 30px}.qk-profile-art h3 em{font-family:'Fraunces',serif;color:#f2bd50;font-weight:400}.qk-art-tags{display:flex;gap:6px;flex-wrap:wrap}.qk-art-tags span{font-size:10px;padding:7px 11px;border:1px solid #78909b;border-radius:20px;color:#dbe4e7}.qk-profile-art>p{margin-top:24px;font-size:12px;color:#a6bac5}.qk-journey{display:grid;gap:20px;margin:28px 0}.qk-journey>div{display:flex;gap:18px}.qk-journey>div>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3a5061;border-radius:10px;color:#edc578}.qk-journey small{font-size:8px;color:#899fad;letter-spacing:2px}.qk-journey h3{font-size:16px;margin:2px 0 4px}.qk-journey p{font-size:12px;margin:0;color:#a3b9c9}.qk-hiring-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.qk-hiring-grid>div>p{max-width:500px;font-size:14px;color:#657582}.qk-hiring-points{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0 30px;font-size:11px}.qk-hiring-points span{display:flex;gap:7px;align-items:center}.qk-hiring-points .qk-icon{width:18px;height:18px;color:#96702d}.qk-hiring-board{background:white;border:1px solid #d7ddd9;border-radius:15px;padding:30px;box-shadow:10px 10px 0 #e7e8df}.qk-hiring-board-title{display:flex;gap:13px;align-items:center;color:#8d672b;font-size:10px;font-weight:bold;letter-spacing:1.5px;margin-bottom:15px}.qk-hiring-board>div:not(:first-child){display:flex;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid #e6e9e4}.qk-hiring-board>div>b{font:italic 30px 'Fraunces',serif;color:#b78b42}.qk-hiring-board>div>span{flex:1}.qk-hiring-board strong{font-size:15px;display:block}.qk-hiring-board small{font-size:11px;display:block;color:#71808a;margin-top:5px}.qk-hiring-board>div>.qk-icon{color:#a9b3b5;width:18px}.qk-hiring-board>a{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:12px;font-weight:bold}.qk-trust-band{background:#173e45;color:white;padding:50px 0}.qk-trust-band>.wrap{display:grid;grid-template-columns:90px 1fr auto;gap:30px;align-items:center}.qk-trust-emblem{width:86px;height:100px;display:grid;place-items:center;background:#ffffff07;border-radius:18px;border:1px solid #52726f;color:#e4bc6a}.qk-trust-emblem .qk-icon{width:53px;height:53px;stroke-width:1.1}.qk-trust-band .qk-overline{color:#d4b774}.qk-trust-band h2{font-size:31px;letter-spacing:-1px;margin:10px 0 15px}.qk-trust-band p{font-size:12px;color:#b8cfce;max-width:540px;margin:0}.qk-trust-band .qk-button{max-width:220px;font-size:11px;text-align:left}.qk-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qk-resource-grid>a{border-bottom:1px solid #d6ded8;padding-bottom:20px}.qk-resource-art{height:155px;background:#e6eadd;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:23px;overflow:hidden}.qk-resource-art:before,.qk-resource-art:after{content:"";position:absolute;width:200px;height:200px;border:1px solid #adb9a454;border-radius:50%;left:-30px;top:30px}.qk-resource-art:after{left:auto;right:-35px;top:-70px}.qk-resource-art>.qk-icon{width:65px;height:65px;stroke-width:1;color:#345349;transform:rotate(-8deg)}.qk-resource-grid>a:nth-child(2) .qk-resource-art{background:#f0dfb8}.qk-resource-grid>a:nth-child(2) .qk-resource-art>.qk-icon{color:#997028;transform:rotate(10deg)}.qk-resource-grid>a:nth-child(3) .qk-resource-art{background:#dde7ea}.qk-resource-grid h3{font-size:22px;line-height:1.2;letter-spacing:-.5px;margin:11px 0}.qk-resource-grid p{font-size:12px;color:#74818a}.qk-resource-grid .qk-overline{font-size:8px}.qk-resource-grid .qk-text-link{font-size:11px;margin-top:10px}.qk-home-editorial{max-width:900px}.qk-home-editorial p{color:#657582;overflow-wrap:anywhere}.qk-home-v4 :focus-visible,.qk-footer-v4 :focus-visible{outline:3px solid #c79840;outline-offset:5px}
footer.qk-footer-v4{background:#071727;color:#adbfcd;padding:0}.qk-footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:62px 0 40px}.qk-footer-top .qk-overline{color:#8da6b5;font-size:9px}.qk-footer-top h2{color:white;font-size:48px;margin:15px 0}.qk-footer-top h2 em{color:#edc06b}.qk-footer-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #294051;border-bottom:1px solid #294051;padding:25px 0;gap:20px}.qk-footer-paths>a{display:flex;align-items:start;gap:12px}.qk-footer-icon{width:39px;height:39px;background:#173043;color:#edc06b;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.qk-footer-icon .qk-icon{width:22px;height:22px}.qk-footer-paths b{display:block;color:#e2e9ee;font-size:13px;margin-top:1px}.qk-footer-paths small{display:block;font-size:10px;color:#8ea8b8;margin-top:5px;max-width:160px;line-height:1.6}.qk-footer-paths .qk-path-arrow{width:13px;height:13px;margin-top:7px;flex-shrink:0;color:#839eaf}.qk-footer-columns{display:grid;grid-template-columns:1.3fr .8fr .85fr 1fr;gap:45px;padding:43px 0}.qk-footer-brand>a{display:flex;align-items:center;gap:12px;color:white}.qk-footer-brand img{width:43px;height:43px;border-radius:9px}.qk-footer-brand b{font-size:15px;letter-spacing:.6px}.qk-footer-brand p{font-size:11px;color:#8da6b5;line-height:1.8;max-width:265px}.qk-footer-location{display:flex;align-items:center;gap:7px;font-size:10px;color:#d2bc84;margin-top:22px}.qk-footer-location .qk-icon{width:16px;height:16px}.qk-footer-columns h3{font-size:12px;color:#edf2f5;margin:0 0 17px}.qk-footer-columns nav>a{display:block;margin:9px 0;font-size:11px;color:#9cb1be}.qk-footer-columns a:hover{color:#f2bd50}.qk-footer-contact>a{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:11px;overflow-wrap:anywhere}.qk-footer-contact>a>.qk-icon{width:20px;height:20px;color:#d1ad64}.qk-footer-contact small{display:block;font-size:8px;letter-spacing:.8px;margin-bottom:3px;color:#7f9aac}.qk-footer-contact b{color:#e0e8ec;font-size:12px}.qk-footer-contact span{min-width:0}.qk-footer-safety{display:flex;align-items:center;gap:13px;padding:18px 22px;background:#0e2636;border:1px solid #243e4d;border-radius:9px;font-size:10px}.qk-footer-safety>.qk-icon{width:22px;height:22px;color:#cead6d}.qk-footer-safety p{margin:0;flex:1;line-height:1.7}.qk-footer-safety strong{color:#cbd9e2}.qk-footer-safety a{display:flex;gap:9px;align-items:center;color:#e1bd77;white-space:nowrap}.qk-footer-safety a .qk-icon{width:16px;height:16px}.qk-footer-bottom{display:flex;align-items:center;gap:24px;padding:24px 0;color:#7490a2;font-size:9px}.qk-footer-bottom>span:first-child{margin-right:auto}.qk-footer-bottom a{color:#a4b6c2}
@media(min-width:851px) and (max-width:1150px){.nav{gap:10px}.links{gap:12px;font-size:12px}.brand b{font-size:15px}.brand small{font-size:8px}.brand img{width:40px;height:40px}.qk-hhero-grid{gap:30px}.qk-hhero h1{font-size:60px}.qk-hhero-actions{gap:8px}.qk-button{padding:14px 17px;gap:12px}.qk-story-grid{gap:55px}.qk-footer-columns{gap:25px}.qk-footer-paths{gap:12px}.qk-board-card b{font-size:25px}}
@media(max-width:850px){.qk-home-v4 .wrap,.qk-footer-v4 .wrap{width:calc(100% - 40px)}.qk-hhero-grid{grid-template-columns:1fr;gap:42px}.qk-hhero{padding:45px 0 80px}.qk-hhero h1{font-size:72px}.qk-hhero-copy>p{max-width:580px}.qk-skill-board{width:min(520px,100%);margin:0 auto;transform:rotate(-1deg)}.qk-home-search form{grid-template-columns:1fr 1fr;gap:20px}.qk-home-search button{grid-column:1/-1}.qk-home-search label+label{padding-left:15px}.qk-trade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qk-hsection{padding:55px 0}.qk-live-grid{grid-template-columns:1fr}.qk-live-card{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.qk-live-top{grid-column:1/-1}.qk-live-card h3{grid-column:1/-1;margin-top:16px}.qk-live-bottom{grid-column:2;grid-row:4}.qk-live-location{grid-row:4;margin:0;align-self:center}.qk-first-step{flex-wrap:wrap}.qk-story-grid,.qk-hiring-grid{grid-template-columns:1fr;gap:40px}.qk-profile-art{max-width:460px;width:95%;margin:auto;min-height:420px}.qk-worker-story{padding:55px 0}.qk-hiring-board{margin-right:10px}.qk-trust-band>.wrap{grid-template-columns:70px 1fr}.qk-trust-emblem{width:68px;height:85px}.qk-trust-band .qk-button{grid-column:2;max-width:none;justify-self:start}.qk-resource-grid{gap:16px}.qk-resource-grid h3{font-size:18px}.qk-footer-top h2{font-size:40px}.qk-footer-paths{grid-template-columns:1fr 1fr;gap:25px}.qk-footer-paths small{max-width:none}.qk-footer-columns{grid-template-columns:1.2fr 1fr;gap:30px}.qk-footer-contact{grid-column:2;grid-row:2}.qk-footer-safety{flex-wrap:wrap}.qk-footer-safety a{margin-left:35px}}
@media(max-width:520px){.qk-home-v4 .wrap,.qk-footer-v4 .wrap{width:calc(100% - 32px)}.qk-hhero h1{font-size:53px;letter-spacing:-2.6px}.qk-hhero h1 em{letter-spacing:-2px;white-space:normal}.qk-hhero-copy>p{font-size:14px}.qk-hhero-copy .qk-overline{font-size:8px;letter-spacing:1.3px}.qk-hhero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qk-hhero-actions .qk-button{font-size:11px;padding:13px 10px;gap:8px}.qk-hhero-proof{gap:12px;font-size:8px}.qk-hhero-proof .qk-icon{width:13px;height:13px}.qk-skill-board{padding:10px;gap:9px;grid-template-rows:auto 215px 100px auto}.qk-board-heading{font-size:6px;letter-spacing:1.2px}.qk-board-build,.qk-board-power{padding:18px}.qk-board-card b{font-size:24px}.qk-board-build>.qk-art-icon{width:70px;height:70px;top:40px;right:10px}.qk-board-power>.qk-art-icon{width:58px;height:72px}.qk-board-card span{font-size:8px}.qk-board-drive{padding:17px;gap:14px}.qk-board-drive>.qk-art-icon{width:58px;height:55px}.qk-board-drive b{font-size:21px}.qk-board-caption{gap:10px}.qk-board-caption p{font-size:9px}.qk-home-search form{grid-template-columns:1fr;padding:20px;gap:16px}.qk-home-search label+label{padding:15px 0 0;border-left:0;border-top:1px solid #e1e5e5}.qk-home-search>.wrap>p{font-size:10px}.qk-home-search a{display:block}.qk-home-v4 h2{font-size:36px;letter-spacing:-1.5px}.qk-section-heading{display:block;margin-bottom:26px}.qk-section-heading>p,.qk-section-heading>.qk-text-link{margin-top:18px}.qk-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qk-trade-grid>a{padding:16px;min-height:140px}.qk-trade-grid h3{font-size:12px;line-height:1.45}.qk-trade-arrow{right:12px;top:24px}.qk-trade-icon{width:38px;height:38px}.qk-trade-icon .qk-icon{width:23px;height:23px}.qk-first-step{display:block;padding:26px}.qk-first-step>div{margin:20px 0}.qk-first-step h3{font-size:21px}.qk-first-step .qk-button{width:100%}.qk-live-card{display:flex}.qk-live-location{align-self:start;margin:0 0 15px}.qk-profile-art{padding:25px;min-height:400px}.qk-profile-art h3{font-size:48px}.qk-profile-art-icon .qk-icon{width:80px;height:80px}.qk-hiring-board{padding:22px}.qk-hiring-board>div:not(:first-child){gap:14px}.qk-trust-band>.wrap{display:block}.qk-trust-emblem{margin-bottom:25px}.qk-trust-band .qk-button{margin-top:25px}.qk-trust-band h2{font-size:31px}.qk-resource-grid{grid-template-columns:1fr;gap:28px}.qk-resource-art{height:160px}.qk-resource-grid h3{font-size:23px}.qk-footer-top{display:block;padding:42px 0 30px}.qk-footer-top h2{font-size:39px;letter-spacing:-1.5px}.qk-footer-top .qk-button{margin-top:15px;width:100%}.qk-footer-paths{gap:22px 12px}.qk-footer-paths>a{display:block;position:relative}.qk-footer-icon{margin-bottom:10px}.qk-footer-paths .qk-path-arrow{position:absolute;right:4px;top:7px}.qk-footer-paths b{font-size:12px}.qk-footer-paths small{font-size:10px}.qk-footer-columns{grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.qk-footer-brand{grid-column:1/-1}.qk-footer-brand p{max-width:320px}.qk-footer-columns nav{grid-row:2}.qk-footer-contact{grid-row:3;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.qk-footer-contact h3{grid-column:1/-1;margin-bottom:5px}.qk-footer-contact>a{margin:8px 0;font-size:10px;gap:8px}.qk-footer-contact b{font-size:11px}.qk-footer-contact small{font-size:7px;letter-spacing:.3px}.qk-footer-safety{padding:17px;align-items:start}.qk-footer-safety p{font-size:10px;min-width:180px}.qk-footer-safety a{margin-left:35px;font-size:10px}.qk-footer-bottom{flex-wrap:wrap;gap:12px;font-size:8px}.qk-footer-bottom>span:first-child{width:100%;margin:0}}
@media(prefers-reduced-motion:reduce){.qk-button,.qk-board-card,.qk-trade-grid>a{transition:none}.qk-button:hover,.qk-board-card:hover{transform:none}}

body,input,select,textarea,button{font-family:'Archivo',sans-serif}h1,h2,h3{font-family:'Fraunces',serif;font-optical-sizing:auto}body>header{position:relative;z-index:30}body>header .nav{flex-wrap:wrap;gap:16px}body>header .links{flex:1;justify-content:flex-end;gap:15px}.qk-home-v4 h1,.qk-home-v4 h2,.qk-footer-v4 h2{font-family:'Fraunces',serif;font-weight:580;letter-spacing:-2px}.qk-hhero h1{font-size:clamp(49px,5.2vw,74px);line-height:1.06}.qk-hhero h1 em{font-style:normal;font-weight:420;font-size:.9em;white-space:normal}.qk-home-v4 h2 em,.qk-footer-v4 h2 em{font-style:normal;font-weight:380}.qk-board-card b{font-family:'Fraunces',serif;font-weight:620;font-size:27px}.qk-board-card{isolation:isolate}.qk-board-build{padding-top:18px}.qk-board-build>div{z-index:2}.qk-board-build>.qk-scene{position:absolute;width:165px;height:156px;right:-8px;top:12px;z-index:-1}.qk-board-build>div b{background:linear-gradient(0deg,#f2bd50 80%,transparent);padding-top:15px}.qk-board-power>.qk-scene{position:absolute;top:0;right:0;width:100%;height:145px;z-index:-1}.qk-board-drive>.qk-scene{width:102px;height:80px;flex-shrink:0}.qk-resource-art>.qk-scene{width:235px;height:150px;position:relative;z-index:1}.qk-footer-v4>.qk-scene{display:block;width:100%;height:115px;color:#edc06b;border-bottom:1px solid #294051;opacity:.8}.qk-design-credit{display:inline-flex;align-items:center;gap:8px;color:#edc06b!important;font-size:12px!important;white-space:nowrap}.qk-design-credit .qk-icon{width:16px;height:16px}.qk-language{position:relative;flex-shrink:0;font-family:'Archivo',sans-serif}.qk-language summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f5e6bd;border:1px solid #d9b868;border-radius:24px;color:#122c40;cursor:pointer;font-size:12px;font-weight:700;min-height:44px}.qk-language summary::-webkit-details-marker{display:none}.qk-language summary>.qk-icon{width:18px;height:18px}.qk-language-code{font-size:9px;background:#102c42;color:#fff;padding:4px 5px;border-radius:5px}.qk-language[open] summary{background:#f2bd50;box-shadow:0 0 0 4px #d9b86822}.qk-language-panel{position:absolute;right:0;top:calc(100% + 12px);width:305px;max-width:calc(100vw - 32px);background:#fffdf7;border:1px solid #ddd6c3;box-shadow:0 18px 50px #07172730;padding:22px;border-radius:16px;color:#102c42;z-index:100}.qk-language-panel>strong{font:500 28px 'Fraunces',serif}.qk-language-panel>p{font-size:12px;margin:6px 0 18px}.qk-language-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qk-language-options button{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;min-height:44px;gap:8px;background:#f1f1e9;border:1px solid #e0e0d5;border-radius:8px;font:600 12px 'Archivo',sans-serif;color:#123047;cursor:pointer}.qk-language-options button:hover,.qk-language-options button[aria-pressed=true]{background:#173e45;color:#fff;border-color:#173e45}.qk-language-options small{font-size:9px;opacity:.7}.qk-language-panel .qk-language-note{font-size:10px;line-height:1.65;margin:16px 0 0;color:#687780}.qk-language-status{font-size:11px;color:#805c19}.qk-language-status:empty{display:none}.qk-language :focus-visible{outline:3px solid #bc8b2d;outline-offset:3px}.qk-translation-notice{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);max-width:90%;width:550px;background:#fff3d1;color:#173047;padding:14px 20px;border:1px solid #bf9946;border-radius:10px;z-index:100;font:13px/1.6 'Archivo',sans-serif;box-shadow:0 4px 25px #0002}
@media(max-width:1200px){body>header .nav{gap:12px}body>header .brand{flex:1}body>header .links{order:4;flex-basis:100%;justify-content:center;padding-bottom:10px}.qk-language{order:2}body>header .menu{order:3}}
@media(max-width:850px){body>header .links{order:4}.qk-hhero h1{font-size:66px}.qk-language-panel{right:0}.qk-footer-v4>.qk-scene{height:85px}}
@media(max-width:520px){body>header .nav{gap:8px}.qk-language summary{padding:9px}.qk-language summary>span:not(.qk-language-code){display:none}.qk-language-panel{position:fixed;top:95px;right:16px}.qk-hhero h1{font-size:48px;letter-spacing:-1.8px}.qk-board-card b{font-size:22px}.qk-board-build>.qk-scene{width:135px;height:125px;top:15px;right:-8px}.qk-board-power>.qk-scene{height:112px}.qk-board-drive>.qk-scene{width:75px;height:64px}.qk-board-drive b{font-size:20px}.qk-home-v4 h2{font-size:34px}.qk-footer-v4 h2{font-size:35px}.qk-footer-v4>.qk-scene{height:65px}.qk-design-credit{font-size:11px!important}}
body>header .nav{height:auto;min-height:78px;padding-top:14px;padding-bottom:14px}
@media(min-width:851px) and (max-width:1400px){body>header .brand{flex:1}body>header .links{order:4;flex-basis:100%;justify-content:center;padding-bottom:8px}.qk-language{order:2}}
.topbar .qk-language{margin-left:auto}.topbar{flex-wrap:wrap;gap:14px}.qk-admin-credit{padding:14px 30px;text-align:right}.qk-admin-credit .qk-design-credit{color:#705217!important}
html:not([lang=en]) .qk-hhero h1{font-size:clamp(35px,4vw,58px);overflow-wrap:anywhere}html:not([lang=en]) .qk-board-card{min-height:250px}html:not([lang=en]) .qk-skill-board{grid-template-rows:auto auto auto auto}html:not([lang=en]) .qk-board-drive{min-height:130px}html:not([lang=en]) .qk-board-card b{font-size:23px}html:not([lang=en]) .qk-board-build>div{margin-top:100px}html:not([lang=en]) .qk-board-power{padding-top:130px}


/* V7.2 — Desktop readability, sticky navigation and back-to-top */
body>header{
  position:sticky;
  top:0;
  z-index:120;
  background:rgba(7,23,39,.965);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  border-bottom:1px solid rgba(255,255,255,.08);
  transition:box-shadow .2s ease,background .2s ease;
}
body>header.qk-header-scrolled{
  background:rgba(7,23,39,.985);
  box-shadow:0 10px 30px rgba(2,12,22,.20);
}
.qk-back-to-top{
  position:fixed;
  right:24px;
  bottom:24px;
  width:48px;
  height:48px;
  border:1px solid #d8aa4d;
  border-radius:50%;
  background:#f2bd50;
  color:#0b2338;
  display:grid;
  place-items:center;
  cursor:pointer;
  z-index:110;
  box-shadow:0 12px 30px rgba(0,0,0,.18);
  opacity:0;
  visibility:hidden;
  transform:translateY(12px);
  transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .2s ease;
}
.qk-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.qk-back-to-top:hover{background:#ffd16d;transform:translateY(-2px)}
.qk-back-to-top svg{width:20px;height:20px;stroke-width:2.2}

@media(min-width:851px){
  body>header .brand b{font-size:19px}
  body>header .brand small{font-size:10px;line-height:1.35}
  body>header .links{font-size:15px;gap:18px}
  .qk-language summary{font-size:13px}

  .qk-footer-top{padding-top:70px;padding-bottom:48px}
  .qk-footer-top .qk-overline{font-size:11px;letter-spacing:2.4px}
  .qk-footer-top h2{font-size:54px;line-height:1.05}
  .qk-footer-top .qk-button{font-size:15px;min-height:58px;padding-inline:28px}

  .qk-footer-paths{padding:31px 0;gap:27px}
  .qk-footer-paths>a{gap:15px}
  .qk-footer-icon{width:48px;height:48px;border-radius:11px}
  .qk-footer-icon .qk-icon{width:26px;height:26px}
  .qk-footer-paths b{font-size:16px;line-height:1.35}
  .qk-footer-paths small{font-size:13px;line-height:1.55;max-width:210px;margin-top:7px}
  .qk-footer-paths .qk-path-arrow{width:15px;height:15px;margin-top:9px}

  .qk-footer-columns{gap:54px;padding:50px 0}
  .qk-footer-brand img{width:50px;height:50px}
  .qk-footer-brand b{font-size:18px}
  .qk-footer-brand p{font-size:14px;line-height:1.75;max-width:320px}
  .qk-footer-location{font-size:12px;margin-top:24px}
  .qk-footer-columns h3{font-size:16px;margin-bottom:20px}
  .qk-footer-columns nav>a{font-size:14px;margin:11px 0;line-height:1.45}
  .qk-footer-contact>a{font-size:14px;gap:14px;margin:18px 0}
  .qk-footer-contact>a>.qk-icon{width:23px;height:23px}
  .qk-footer-contact small{font-size:10px;letter-spacing:1px}
  .qk-footer-contact b{font-size:15px}
  .qk-footer-safety{font-size:12px;padding:20px 24px}
  .qk-footer-bottom{font-size:11px;padding:27px 0}
  .qk-design-credit{font-size:12px!important}
}

@media(max-width:850px){
  .qk-back-to-top{right:16px;bottom:16px;width:44px;height:44px}
}
