.hiring-step-circle{width:64px;height:64px;border-radius:9999px;border:2px solid #323d52;background:#0E1835;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:#9CA3AF;transition:all .3s ease}.hiring-step-circle.active{border-color:#98B0F4;color:#98B0F4}.hiring-divider{position:absolute;top:32px;left:0;right:0;height:1px;background:#323D52;z-index:0}.job-card{border:1px solid #323d52;border-radius:8px;padding:24px;transition:all .3s ease}.job-card:hover{border-color:#98B0F4;box-shadow:0 4px 12px rgba(152,176,244,.1)}.job-toggle-btn{width:40px;height:40px;border:1px solid #323d52;border-radius:8px;background:#000;color:#ECF1FF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.job-toggle-btn:hover{border-color:#98B0F4;color:#98B0F4}.careers-richtext{color:#ECF1FF;line-height:1.75}.careers-richtext h1,.careers-richtext h2,.careers-richtext h3,.careers-richtext h4{color:#98B0F4;font-weight:600;margin-top:1.25rem;margin-bottom:.75rem}.careers-richtext p{margin-bottom:.75rem;color:#d1d5db}.careers-richtext ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:.75rem}.careers-richtext ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:.75rem}.careers-richtext li{margin-bottom:.25rem;color:#d1d5db}.careers-richtext a{color:#98B0F4;text-decoration:underline}.careers-richtext strong{font-weight:700;color:#ECF1FF}@media (max-width:768px){.hiring-divider{display:none}.job-toggle-btn{margin-top:8px}}