.c-careers-hero{text-align:center;padding:var(--space-xl) 0 var(--space-lg)}.c-careers-hero h1{font-size:var(--text-3xl);font-weight:700;margin:0 0 var(--space-sm)}.c-careers-hero__sub{font-size:var(--text-lg);color:var(--color-text-muted);max-width:40rem;margin:0 auto;line-height:1.6}.c-careers-type{text-align:center;padding:var(--space-md);margin-bottom:var(--space-lg);background:var(--color-surface-alt, #f9fafb);border-radius:var(--radius-lg, .75rem)}.c-careers-type p{color:var(--color-text-muted);max-width:36rem;margin:var(--space-xs) auto 0;font-size:var(--text-sm)}.c-careers-type__badge{display:inline-block;padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-full, 9999px);font-weight:600;font-size:var(--text-sm)}.c-careers-type__badge--1099{background:var(--color-primary-bg, #eff6ff);color:var(--color-primary)}.c-careers-type__badge--w2{background:var(--color-success-bg, #dcfce7);color:var(--color-success, #16a34a)}.c-careers-tracks{margin-bottom:var(--space-lg)}.c-careers-track{display:flex;flex-direction:column;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, .75rem);overflow:hidden;transition:box-shadow .2s}.c-careers-track:hover{box-shadow:var(--shadow-sm)}.c-careers-track__header{text-align:center;padding:var(--space-lg) var(--space-md) var(--space-md)}.c-careers-track__header--1099{background:var(--color-primary-bg, #eff6ff)}.c-careers-track__header--w2{background:var(--color-success-bg, #dcfce7)}.c-careers-track__header p{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-xs) 0 0;line-height:1.5}.c-careers-track__body{flex:1;padding:var(--space-md) var(--space-lg)}.c-careers-track__body h3{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:var(--space-md) 0 var(--space-xs)}.c-careers-track__body h3:first-child{margin-top:0}.c-careers-track__list{list-style:none;padding:0;margin:0}.c-careers-track__list li{position:relative;padding:var(--space-2xs) 0 var(--space-2xs) 1.5rem;font-size:var(--text-sm);line-height:1.5}.c-careers-track__list li:before{content:"";position:absolute;left:0;top:.55rem;width:.85rem;height:.85rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center / contain}.c-careers-track__list--requirements li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='3'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3C/svg%3E")}.c-careers-track__footer{padding:var(--space-md) var(--space-lg) var(--space-lg);text-align:center}.c-careers-track__cta{display:inline-block;width:100%;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md, .5rem);font-weight:600;text-decoration:none;text-align:center;transition:opacity .2s;font-size:var(--text-base)}.c-careers-track__cta:hover{opacity:.9}.c-careers-track__cta--1099{background:var(--color-primary);color:var(--color-on-primary)}.c-careers-track__cta--1099:hover{color:var(--color-on-primary)}.c-careers-track__cta--w2{background:var(--color-success, #16a34a);color:var(--color-on-primary)}.c-careers-track__cta--w2:hover{color:var(--color-on-primary)}.c-careers-benefits{padding:var(--space-lg) 0}.c-careers-benefits h2{text-align:center;font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--space-lg)}.c-careers-benefit{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, .75rem);padding:var(--space-lg);text-align:center;transition:box-shadow .2s,transform .2s}.c-careers-benefit:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.c-careers-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-primary-bg, #eff6ff);color:var(--color-primary);margin-bottom:var(--space-sm)}.c-careers-benefit h3{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2xs)}.c-careers-benefit p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6;margin:0}.c-careers-perks{padding:var(--space-lg) var(--space-md);margin-bottom:var(--space-lg);background:var(--color-surface-alt, #f9fafb);border-radius:var(--radius-lg, .75rem)}.c-careers-perks h2{text-align:center;font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-md)}.c-careers-perks__list{max-width:32rem;margin:0 auto}.c-careers-perk{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0}.c-careers-perk+.c-careers-perk{border-top:1px solid var(--color-border-light, #f3f4f6)}.c-careers-perk svg{flex-shrink:0;color:var(--color-success, #16a34a)}.c-careers-perk span{font-size:var(--text-sm)}.c-careers-process{text-align:center;padding:var(--space-xl) 0}.c-careers-process h2{font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--space-lg)}.c-careers-process__steps{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap}.c-careers-process__step{flex:1;min-width:13rem;max-width:16rem}.c-careers-process__num{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-sm)}.c-careers-process__step h3{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2xs)}.c-careers-process__step p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5;margin:0}.c-careers-apply{text-align:center;padding:var(--space-xl) var(--space-md);margin:var(--space-lg) 0;background:var(--color-primary-bg, #eff6ff);border-radius:var(--radius-lg, .75rem)}.c-careers-apply h2{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-xs)}.c-careers-apply p{color:var(--color-text-muted);margin:0 0 var(--space-md)}.c-careers-apply__actions{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-sm)}.c-careers-apply__primary{display:inline-block;padding:var(--space-sm) var(--space-xl);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md, .5rem);font-weight:600;text-decoration:none;transition:opacity .2s;font-size:var(--text-lg)}.c-careers-apply__primary:hover{opacity:.9;color:var(--color-on-primary)}.c-careers-apply__secondary{display:inline-block;padding:var(--space-sm) var(--space-lg);border:2px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md, .5rem);font-weight:600;text-decoration:none;transition:background .2s,color .2s}.c-careers-apply__secondary:hover{background:var(--color-primary);color:var(--color-on-primary)}.c-careers-apply__note{font-size:var(--text-xs, .75rem);color:var(--color-text-muted);margin:0}@media(max-width:640px){.c-careers-hero h1{font-size:var(--text-2xl)}.c-careers-process__steps{flex-direction:column;align-items:center}}
