.jobs-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding-block:40px 55px}.jobs-hero h1{font-size:clamp(42px,5.3vw,74px);line-height:1.02;margin-bottom:24px}.jobs-hero h1 span{color:#858990}.jobs-hero-copy>p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:490px}.jobs-hero-copy .button{margin-top:8px}.jobs-visual{background:var(--yellow);border-radius:25px;padding:32px}.jobs-visual>strong{display:block;font-size:43px;line-height:1.05;letter-spacing:-1.7px;margin-bottom:30px}.jobs-visual .eyebrow{font-size:10px}.jobs-visual>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;border-top:1px solid #20222640;font-size:15px}.jobs-visual>div>svg{width:26px;height:26px}.jobs-section{padding-bottom:60px}.jobs-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px}.jobs-heading h2{font-size:42px;margin:0}.jobs-heading>p{font-size:14px;color:var(--muted);max-width:320px;margin:0}.jobs-filters{display:flex;gap:9px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--line)}.jobs-filters>button{background:#fff;border:1px solid #dce0e4;border-radius:9px;min-height:45px;padding:12px 19px;font-size:13px;font-weight:600}.jobs-filters>button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.jobs-status{font-size:12px;color:var(--muted);margin-block:19px}.jobs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.job-card{border:1px solid var(--line);border-radius:23px;padding:30px;display:flex;flex-direction:column;min-width:0}.job-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:700;letter-spacing:.6px}.job-meta>svg{width:27px;height:27px}.job-card h3{font-size:35px;margin:26px 0 17px;line-height:1.03}.job-card>p{font-size:15px;color:var(--muted);max-width:440px}.job-tags{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 21px}.job-tags>span{background:#f1f2f4;border-radius:7px;font-size:11px;padding:8px 11px;line-height:1.4}.job-card>ul{font-size:13px;color:var(--muted);line-height:1.8;padding-left:18px;margin:0 0 25px}.job-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:auto}.job-actions>.button{font-size:13px;min-height:47px;padding:13px 18px}.job-actions>.text-action{font-size:12px}.job-card-yellow{background:#fff7c8;border-color:transparent}.job-card-dark{background:var(--ink);color:#fff;border-color:transparent}.job-card-dark>p,.job-card-dark>ul{color:#c6c9ce}.job-card-dark .job-tags>span{background:#ffffff17}.job-card-dark .job-meta>svg{color:var(--yellow)}.jobs-logistics{background:var(--soft);border-radius:23px;display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding:36px;margin-bottom:60px}.jobs-logistics h2{font-size:39px}.jobs-logistics p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:510px}.jobs-logistics aside{align-self:center}.jobs-logistics aside>div{display:flex;gap:18px;padding-block:18px;border-bottom:1px solid #d8dce0;font-size:15px;align-items:center}.jobs-logistics aside svg{color:#8d7800}.jobs-benefits{padding-bottom:60px}.jobs-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jobs-benefit-grid>a{border-top:1px solid var(--line);padding:23px 3px 0;min-width:0}.jobs-benefit-grid>a>svg{color:#8d7800}.jobs-benefit-grid h3{font-size:25px;margin:22px 0 15px}.jobs-benefit-grid p{font-size:14px;color:var(--muted)}.jobs-benefit-grid .text-action{font-size:12px}.jobs-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;padding-bottom:60px}.jobs-faq h2{font-size:39px}.jobs-request{background:var(--soft);padding-block:50px}.jobs-request-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.jobs-request-copy h2{font-size:43px}.jobs-request-copy>p:not(.eyebrow){font-size:16px;color:var(--muted)}.jobs-request-copy .jobs-office{font-size:13px;line-height:1.7;color:var(--ink);margin-top:27px}.jobs-office>strong{display:block}.jobs-form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;min-width:0}.jobs-form label{font-size:12px;font-weight:700;line-height:1.5;display:block;margin-bottom:9px}.jobs-field{margin-bottom:19px}.jobs-form select,.jobs-form input,.jobs-form textarea{width:100%;min-width:0;padding:13px;border:1px solid #d9dce1;background:#fafbfc;border-radius:9px;font-size:14px;line-height:1.4;color:var(--ink);display:block}.jobs-form textarea{resize:vertical;min-height:95px}.jobs-form>.button{width:100%;margin-top:2px}.jobs-form-note{font-size:11px;color:var(--muted);line-height:1.6;margin:14px 0 0}.jobs-result{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.jobs-result>p:first-child{font-size:14px;font-weight:700}.jobs-result textarea{min-height:145px;background:#fffbe8;font-size:12px}.jobs-result .dialog-buttons{margin-block:16px}.jobs-result .button{font-size:12px;min-height:45px;padding:12px 14px}.jobs-result .text-action{font-size:12px}.jobs-vehicle-hint{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 0}
@media(max-width:1100px){.jobs-hero{gap:35px}.jobs-hero h1{font-size:54px}.jobs-visual{padding:27px}.jobs-visual>strong{font-size:38px}.jobs-heading{gap:25px}.jobs-heading h2{font-size:38px}.job-card{padding:27px}.jobs-logistics,.jobs-request-grid,.jobs-faq{gap:35px}}
@media(max-width:700px){.jobs-hero{grid-template-columns:1fr;gap:27px;padding-block:30px}.jobs-hero h1{font-size:clamp(35px,10vw,54px)}.jobs-hero-copy>p:not(.eyebrow){font-size:15px}.jobs-hero-copy .button{width:100%}.jobs-visual{padding:26px}.jobs-visual>strong{font-size:36px}.jobs-visual>div{font-size:14px}.jobs-section{padding-block:20px 40px}.jobs-heading{display:block}.jobs-heading h2{font-size:33px}.jobs-heading>p{margin-top:18px}.jobs-filters{gap:7px}.jobs-filters>button{font-size:12px;padding:11px 13px}.jobs-grid{grid-template-columns:1fr;gap:15px}.job-card{padding:26px}.job-card h3{font-size:31px}.job-card>p{font-size:14px}.job-meta{font-size:9px}.job-actions{gap:17px}.job-actions>.button{width:100%}.jobs-logistics{grid-template-columns:1fr;gap:18px;padding:27px;margin-bottom:40px}.jobs-logistics h2{font-size:33px}.jobs-logistics p:not(.eyebrow){font-size:14px}.jobs-benefits{padding-bottom:40px}.jobs-benefit-grid{grid-template-columns:1fr;gap:20px}.jobs-benefit-grid h3{font-size:26px;margin-top:18px}.jobs-faq{grid-template-columns:1fr;gap:13px;padding-bottom:40px}.jobs-faq h2{font-size:33px}.jobs-request{padding-block:40px}.jobs-request-grid{grid-template-columns:1fr;gap:24px}.jobs-request-copy h2{font-size:34px}.jobs-request-copy>p:not(.eyebrow){font-size:15px}.jobs-form{padding:22px}.jobs-form select{font-size:13px}.jobs-result .dialog-buttons{gap:8px}.jobs-result .button{flex-grow:1}}
