:root{--career-red:#e53935;--career-ink:#07111b;--career-panel:#0d1b28;--career-muted:#647180;--career-line:#dfe4e9}
.careers-hero{padding:180px 0 110px;background:radial-gradient(circle at 78% 35%,rgba(229,57,53,.18),transparent 25%),linear-gradient(120deg,#050c13,#0b1a28);color:#fff;overflow:hidden}
.careers-hero-grid{display:grid;grid-template-columns:1.05fr .75fr;align-items:center;gap:90px}.careers-kicker{display:block;color:#ef625f;font-size:12px;letter-spacing:.15em;font-weight:800;margin-bottom:16px}.careers-hero h1,.career-detail-hero h1{font-size:62px;line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:0 0 24px}.careers-hero h1 strong{color:#ef625f}.careers-hero p{max-width:670px;color:#b7c2cc;font-size:17px;line-height:1.75;margin-bottom:30px}.careers-hero-panel{min-height:340px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;padding:40px}.careers-symbol{font-size:120px;font-weight:900;letter-spacing:-18px;z-index:2}.careers-symbol span{color:var(--career-red)}.careers-hero-panel p{font-size:14px;margin:20px 0 0;max-width:330px}.careers-orbit{position:absolute;width:360px;height:190px;border:1px solid rgba(229,57,53,.25);border-radius:50%;transform:rotate(-12deg)}
.careers-values{background:#fff;border-bottom:1px solid var(--career-line)}.careers-values-grid{display:grid;grid-template-columns:repeat(3,1fr)}.careers-values article{padding:32px;display:flex;gap:18px;border-right:1px solid var(--career-line)}.careers-values article:last-child{border:0}.careers-values i{color:var(--career-red);font-size:23px}.careers-values h3{font-size:16px;margin:0 0 7px;color:#14202c}.careers-values p{margin:0;color:var(--career-muted);font-size:13px;line-height:1.55}
.careers-openings{padding:105px 0 120px;background:#f5f7f9;color:#111d28}.careers-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.careers-heading h2{font-size:44px;letter-spacing:-.035em;font-weight:800;margin:0}.careers-heading>p{color:var(--career-muted);font-weight:700}.careers-filters{display:grid;grid-template-columns:1.5fr .7fr .7fr auto;gap:14px;align-items:end;background:#fff;border:1px solid var(--career-line);border-radius:16px;padding:22px;margin-bottom:34px}.careers-filters label,.career-form label{display:block;margin:0}.careers-filters label>span,.career-form label>span{display:block;font-size:12px;font-weight:800;color:#3e4b58;margin-bottom:8px}.careers-filters input,.careers-filters select,.career-form input,.career-form select,.career-form textarea{width:100%;border:1px solid #d5dce2;border-radius:9px;background:#fff;padding:12px 14px;outline:0}.careers-input{position:relative}.careers-input i{position:absolute;left:14px;top:15px;color:#8996a3}.careers-input input{padding-left:38px}.careers-list{display:grid;gap:14px}.career-card{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;border:1px solid var(--career-line);border-radius:15px;padding:27px 30px;transition:.25s}.career-card:hover{transform:translateY(-3px);border-color:rgba(229,57,53,.45);box-shadow:0 15px 35px rgba(10,25,39,.07)}.career-card-main{display:flex;align-items:center;gap:20px}.career-card-icon{width:52px;height:52px;border-radius:13px;background:#0b1926;color:#ef625f;display:flex;align-items:center;justify-content:center;font-size:20px}.career-date{font-size:11px;color:#8a96a2;text-transform:uppercase;font-weight:700}.career-card h3{font-size:21px;margin:5px 0 9px}.career-meta,.career-detail-meta{display:flex;gap:18px;flex-wrap:wrap;color:#667483;font-size:13px}.career-meta i,.career-detail-meta i{color:var(--career-red);margin-right:5px}.career-card-link{color:var(--career-red)!important;font-weight:800;text-decoration:none!important;white-space:nowrap}.career-card-link i{margin-left:8px}.careers-empty{text-align:center;padding:75px 25px;background:#fff;border:1px dashed #ccd4dc;border-radius:17px}.careers-empty>i{font-size:42px;color:var(--career-red)}.careers-empty h3{font-size:24px;margin:18px 0 8px}.careers-empty p{color:var(--career-muted);margin-bottom:24px}.careers-pagination{text-align:center;margin-top:30px}.careers-cta{padding:90px 0;background:#07111b;color:#fff}.careers-cta-box{display:flex;justify-content:space-between;align-items:center;gap:50px;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:50px;background:linear-gradient(120deg,#0e1d2b,#09141f)}.careers-cta h2{font-size:36px;margin:0 0 10px}.careers-cta p{color:#9fadb9;max-width:690px;margin:0}
.career-detail-hero{padding:155px 0 75px;background:radial-gradient(circle at 80%,rgba(229,57,53,.16),transparent 25%),#07111b;color:#fff}.career-detail-hero h1{font-size:50px;margin-bottom:22px}.career-detail-meta{color:#b5c0cb;font-size:14px}.career-back{display:inline-flex;gap:8px;align-items:center;color:#aab6c1!important;text-decoration:none!important;margin-bottom:40px}.career-detail-section{padding:80px 0 110px;background:#f5f7f9;color:#17232e}.career-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:45px;align-items:start}.career-description section{background:#fff;border:1px solid var(--career-line);border-radius:15px;padding:32px;margin-bottom:18px}.career-description h2,.career-apply-card h2{font-size:24px;font-weight:800;margin:0 0 18px}.career-description section>div{color:#536171;line-height:1.8}.career-skills{display:flex!important;gap:9px;flex-wrap:wrap}.career-skills span{padding:9px 12px;background:#f1f4f6;border-radius:8px;color:#263543}.career-skills small{color:var(--career-red);margin-left:5px}.career-apply-card{position:sticky;top:105px;background:#fff;border:1px solid var(--career-line);border-radius:17px;padding:30px;box-shadow:0 18px 45px rgba(9,23,36,.08)}.career-form{display:grid;gap:18px}.career-form label span b{color:var(--career-red)}.career-form textarea{resize:vertical}.career-consent{font-size:12px;color:#6d7a87;line-height:1.55;display:flex;gap:9px}.career-consent i{color:var(--career-red);margin-top:3px}.career-full-btn{width:100%;justify-content:center}.career-alert{display:flex;gap:10px;padding:13px;border-radius:9px;background:#eef4f8;color:#34495a;margin-bottom:18px;font-size:13px}.career-alert p{margin:0}.career-alert.error{background:#fff0ef;color:#9c2825}.career-alert.success{background:#edf8f2;color:#1e6c43}.career-applied{text-align:center;padding:25px 5px}.career-applied>i{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9f7ef;color:#238552;margin:0 auto 15px;font-size:20px}.career-applied h3{font-size:20px}.career-applied p{color:var(--career-muted)}
@media(max-width:991px){.careers-hero-grid,.career-detail-grid{grid-template-columns:1fr}.careers-hero-panel{min-height:260px}.careers-filters{grid-template-columns:1fr 1fr}.career-apply-card{position:static}.careers-cta-box{display:block}.careers-cta-box .unomas-btn{margin-top:25px}}
@media(max-width:767px){.careers-hero{padding:135px 0 75px}.careers-hero h1{font-size:43px}.careers-hero-panel{display:none}.careers-values-grid{grid-template-columns:1fr}.careers-values article{border-right:0;border-bottom:1px solid var(--career-line)}.careers-openings{padding:75px 0}.careers-heading{display:block}.careers-heading h2{font-size:35px}.careers-filters{grid-template-columns:1fr}.career-card{display:block}.career-card-main{align-items:flex-start}.career-card-link{display:inline-flex;margin:20px 0 0 72px}.careers-cta-box{padding:34px 26px}.career-detail-hero h1{font-size:39px}.career-detail-section{padding:55px 0}.career-description section,.career-apply-card{padding:24px}}
.career-open-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:45px;align-items:start}.career-checkbox{display:flex!important;gap:10px;align-items:flex-start;color:#5d6a77;font-size:12px;line-height:1.55}.career-checkbox input{width:auto!important;margin-top:3px}.career-checkbox span{font-weight:400!important;margin:0!important}
.career-auth-intro{color:#5d6a77;line-height:1.6}.career-auth-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 22px}.career-auth-steps span{padding:8px 4px;border-radius:7px;background:#eef2f5;color:#7c8995;text-align:center;font-size:10px;font-weight:800}.career-auth-steps span.active{background:#07111b;color:#fff}.career-auth-steps span.done{background:#edf8f2;color:#1e6c43}.career-auth-feedback{display:none;padding:11px 12px;margin-bottom:16px;border-radius:8px;background:#eef4f8;color:#34495a;font-size:12px}.career-auth-feedback.error{background:#fff0ef;color:#9c2825}.career-auth-back{border:0;background:transparent;color:#5d6a77;text-decoration:underline;cursor:pointer;font-size:12px}.career-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.career-form-section{padding-top:4px;border-top:1px solid var(--career-line)}.career-form-section:first-child{border-top:0}.career-form-section h3{margin:10px 0 5px;font-size:16px}.career-form-section p{margin:0;color:#6d7a87;font-size:12px;line-height:1.5}.career-form label small{display:block;margin-top:6px;color:#7a8793;font-size:11px}.career-form button:disabled{opacity:.65;cursor:wait}
@media(max-width:991px){.career-open-grid{grid-template-columns:1fr}}
@media(max-width:480px){.career-form-row{grid-template-columns:1fr}}
.careers-hero-panel{
    background-image: url(/templates/1mas/images/heroes/work-with-us.webp);
}