.careers-interest{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.careers-bg{inset:0;opacity:.05;pointer-events:none;position:absolute}.bg-blob{border-radius:50%;filter:blur(80px);position:absolute}.bg-blob-green{background:#c1d247;height:260px;left:2.5rem;top:2.5rem;width:260px}.bg-blob-blue{background:#60a5fa;bottom:2.5rem;height:380px;right:2.5rem;width:380px}.careers-container{margin:0 auto;max-width:1200px;padding:0 1rem;position:relative;z-index:1}.careers-content{margin:0 auto;max-width:48rem;text-align:center}.careers-content h2{color:#18181b;font-size:2rem;font-weight:900;margin-bottom:2rem}@media (min-width:768px){.careers-content h2{font-size:3rem}}.intro-text{color:#52525b;font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.benefits-box{background:#fafafa;border:1px solid #e4e4e7;border-radius:1.25rem;box-shadow:0 4px 10px rgba(0,0,0,.04);margin-bottom:3rem;padding:2rem;text-align:left}.benefits-box h3{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{align-items:flex-start;color:#3f3f46;display:flex;gap:.75rem;margin-bottom:1rem}.benefits-list .icon{color:#c1d247;font-weight:700;margin-top:2px}.vacancies-box{background:#18181b;border-radius:1.25rem;box-shadow:0 20px 40px rgba(0,0,0,.25);color:#fff;padding:2rem;text-align:center}.vacancies-box h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.vacancies-box p{color:#d4d4d8;line-height:1.6;margin-bottom:1.5rem}.upload-btn{align-items:center;background:#6ec492;border-radius:999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:800;height:48px;justify-content:center;letter-spacing:.08em;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:640px){.upload-btn{width:auto}}.upload-btn:hover{background:#fff;color:#1b1718}