.career-detail-page{background:var(--bg)}.career-detail-topbar-inner{justify-content:space-between;gap:18px}.career-detail-brand{width:auto;height:54px;display:block}body.compact-header .career-detail-brand{height:44px}.career-detail-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.career-detail-icon-link{color:#1f2328;background:#fffffff0;border:1.5px solid #1111112e;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;display:inline-flex}.career-detail-icon-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.career-detail-icon-link:hover,.career-detail-icon-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #10141c29}.career-detail-icon-link-whatsapp{border-color:#25d36673}.career-detail-icon-link-whatsapp svg{fill:#20b85e;stroke:none}.career-detail-icon-link-whatsapp:hover,.career-detail-icon-link-whatsapp:focus-visible{background:#25d3661a;border-color:#25d3669e}.career-detail-icon-link-mail{border-color:rgba(var(--brand-rgb), .4);color:var(--brand)}.career-detail-icon-link-mail:hover,.career-detail-icon-link-mail:focus-visible{border-color:rgba(var(--brand-rgb), .6);background:rgba(var(--brand-rgb), .08)}.career-detail-apply{border-radius:999px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:650;line-height:1.15}body.compact-header .career-detail-apply{min-height:42px;padding:10px 16px;font-size:14px}.career-detail-apply:focus-visible{outline:none}.career-detail-back-link{transform-origin:50%;align-items:center;gap:6px;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:inline-flex}.career-detail-back-link:hover,.career-detail-back-link:focus-visible{color:var(--brand);border-color:rgba(var(--brand-rgb), .34);background:#fffffff0;outline:none;transform:scale(1.08)}.career-detail-back-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}body.compact-header .career-detail-back-link{display:none}.career-detail-shell{margin-top:24px}.career-detail-hero{margin-bottom:8px}.career-detail-intro-card{border-bottom:1px solid rgba(var(--brand-rgb), .16);padding:12px 0 16px}.career-detail-intro-grid{grid-template-columns:minmax(320px,1fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.career-detail-image-wrap{margin:0}.career-detail-image{object-fit:cover;border-radius:16px;width:100%;max-height:420px;display:block;box-shadow:0 18px 40px #11182729}.career-detail-model{color:#5a5a5a;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.career-detail-intro{color:#2d2d2d;margin:0;font-size:15px;line-height:1.7}.career-detail-highlights{color:#2d2d2d;margin:12px 0 0 18px}.career-detail-highlights li{margin-bottom:8px;font-size:15px;line-height:1.55}.career-detail-content{gap:14px;margin-top:8px;display:grid}.career-detail-block{border-bottom:1px solid rgba(var(--brand-rgb), .16);padding:12px 0}.career-detail-block h2{color:#181818;margin:0 0 10px;font-size:clamp(22px,3vw,28px)}.career-detail-block p{color:#2d2d2d;margin:0 0 10px;font-size:15px;line-height:1.7}.career-detail-list{color:#2d2d2d;margin:2px 0 0 18px}.career-detail-list li{margin-bottom:7px;font-size:15px;line-height:1.55}.career-detail-contact-card{margin-top:18px;padding:22px 0 6px}.career-detail-contact-card h2{color:#181818;margin:0 0 10px;font-size:clamp(22px,3vw,28px)}.career-detail-contact-card p{color:#2d2d2d;max-width:74ch;margin:0;font-size:15px;line-height:1.7}.career-detail-contact-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.career-detail-contact-actions .home-btn{min-height:50px}.career-detail-contact-actions .home-btn-secondary{transform-origin:50%;padding:13px 24px}.career-detail-contact-actions .home-btn-secondary:hover,.career-detail-contact-actions .home-btn-secondary:focus-visible{animation:none;transform:translateY(-1px)scale(1.04)}.career-detail-contact-actions .home-btn-secondary:active{transform:scale(1)}@media (prefers-reduced-motion:reduce){.career-detail-contact-actions .home-btn-secondary:hover,.career-detail-contact-actions .home-btn-secondary:focus-visible,.career-detail-contact-actions .home-btn-secondary:active{transform:none}}@media (width<=900px){.career-detail-intro-grid{grid-template-columns:1fr}}@media (width<=740px){.career-detail-topbar-inner{flex-wrap:nowrap;align-items:center;gap:8px}.career-detail-brand{height:40px}.career-detail-top-actions{justify-content:flex-end;gap:6px;width:auto}.career-detail-apply{min-height:38px;padding:8px 14px;font-size:13px}.career-detail-back-link{display:none}}
