.careers{background:#121212;padding:6.25rem 0 5rem;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.careers-content{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.culture-tag{background:#3b82f61f;border-radius:40px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;display:inline-flex}.tag-icon{color:var(--accent-primary);font-size:.9rem;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.culture-tag span{color:var(--accent-primary);letter-spacing:.5px;font-size:.85rem;font-weight:500}.careers-text h2{margin-bottom:1.5rem;font-size:3rem;line-height:1.2}.gradient-text{background:#cf2636;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.careers-text p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.stats-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;transition:all .3s;display:flex}.stats-container:hover{border-color:var(--accent-primary);transform:translateY(-5px);box-shadow:0 10px 30px #0003}.career-stat{flex:1;align-items:center;gap:1rem;display:flex}.stat-icon{background:#3b82f61a;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;transition:all .3s;display:flex}.career-stat:hover .stat-icon{background:var(--accent-primary)}.career-stat:hover .stat-icon svg{color:#fff}.stat-icon svg{color:var(--accent-primary);font-size:1.8rem;transition:all .3s}.stat-content h3{margin-bottom:.25rem;font-size:1.8rem;font-weight:700}.stat-content p{color:var(--text-secondary);margin-bottom:0;font-size:.85rem}.stat-divider{background:linear-gradient(180deg, transparent, var(--border-color), transparent);width:1px;height:50px}.cta-group{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.explore-btn{color:#fff;cursor:pointer;background:#cf2636;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.explore-btn:hover{gap:1rem;transform:translate(5px);box-shadow:0 10px 25px #cf2636}.btn-icon{transition:transform .3s}.explore-btn:hover .btn-icon{transform:translate(5px)}.trust-badge{align-items:center;gap:.5rem;display:flex}.dot{background:#2ed573;border-radius:50%;width:8px;height:8px;animation:1.5s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.trust-badge span{color:var(--text-secondary);font-size:.85rem}.careers-jobs{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem}.jobs-header{border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.search-icon{color:var(--accent-primary);font-size:1.5rem}.jobs-header h3{font-size:1.3rem}.jobs-list{flex-direction:column;gap:1rem;display:flex}.job-item{background:var(--bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;padding:1rem;transition:all .3s;display:flex}.job-item:hover{border-left:3px solid var(--accent-primary);background:#3b82f60d;transform:translate(5px)}.job-info h4{margin-bottom:.5rem;font-size:1rem}.job-details{color:var(--text-secondary);gap:1rem;font-size:.75rem;display:flex}.apply-btn{border:1px solid var(--accent-primary);color:var(--accent-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;transition:all .3s}.apply-btn:hover{background:var(--accent-primary);color:#fff}@media (max-width:1024px){.careers-content{gap:2rem}.careers-text h2{font-size:2.5rem}}@media (max-width:968px){.careers-content{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.careers{padding:3rem 0}.careers-text h2{font-size:2rem}.stats-container{flex-direction:column;align-items:stretch;gap:1rem}.stat-divider{width:100%;height:1px}.career-stat{justify-content:center}.cta-group{flex-direction:column;align-items:stretch}.trust-badge,.explore-btn{justify-content:center}.job-item{flex-direction:column;align-items:flex-start;gap:1rem}.apply-btn{text-align:center;width:100%}}@media (max-width:480px){.container{padding:0 1.5rem}.careers-text h2{font-size:1.6rem}.stat-content h3{font-size:1.4rem}.job-details{flex-wrap:wrap;gap:.5rem}}
