.careers-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:var(--space-10);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.careers-pills::-webkit-scrollbar{height:4px}.careers-pills::-webkit-scrollbar-track{background:transparent}.careers-pills::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}.careers-pill{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border-strong);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.careers-pill:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-accent-light)}.careers-pill.active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.careers-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}.careers-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:all var(--transition-normal)}.careers-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--color-brand-blue-mid)}.careers-card[style*="display: none"]{display:none !important}.careers-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-blue-light);border-radius:var(--radius-lg);flex-shrink:0}.careers-card__icon svg{width:24px;height:24px;color:var(--color-primary)}.careers-card__title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--color-text-primary)}.careers-card__desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;flex:1}.careers-card .link-arrow{font-size:var(--text-sm);margin-top:auto}.careers-hero{padding:var(--space-16) 0 var(--space-12);overflow:hidden}.careers-hero .feature-split{min-height:420px}.careers-hero__content{display:flex;flex-direction:column;gap:var(--space-5)}.careers-hero__actions{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.careers-illustration{position:relative;min-height:420px}.careers-hero-card{position:absolute;background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden}.careers-hero-card--main{width:280px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;animation:float 6s ease-in-out infinite}.careers-hero-card__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.careers-hero-card__title{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary)}.careers-hero-card__dots{display:flex;gap:5px}.careers-hero-card__dot{width:7px;height:7px;border-radius:50%}.careers-hero-card__dot--red{background:#f87171}.careers-hero-card__dot--yellow{background:#fbbf24}.careers-hero-card__dot--green{background:#34d399}.careers-hero-card__table{padding:var(--space-3) var(--space-4)}.careers-hero-card__row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px}.careers-hero-card__row+.careers-hero-card__row{border-top:1px solid var(--color-border)}.careers-hero-card__label{color:var(--color-text-muted);font-weight:500}.careers-hero-card__value{font-weight:600;color:var(--color-text-primary)}.careers-hero-card__value--active{color:var(--color-success)}.careers-hero-card__value--accent{color:var(--color-primary);font-family:var(--font-display)}.careers-hero-card--score{width:140px;top:5%;right:0;z-index:4;animation:floatReverse 7s ease-in-out infinite 0.5s;transform:rotate(3deg)}.careers-hero-card__score{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);gap:var(--space-2)}.careers-hero-card__ring{position:relative;width:72px;height:72px}.careers-hero-card__ring svg{width:72px;height:72px;transform:rotate(-90deg)}.careers-hero-card__ring-bg{fill:none;stroke:var(--color-border);stroke-width:5}.careers-hero-card__ring-progress{fill:none;stroke:var(--color-brand-orange);stroke-width:5;stroke-linecap:round;stroke-dasharray:188.5;stroke-dashoffset:11.3}.careers-hero-card__ring-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;color:var(--color-text-primary)}.careers-hero-card__score-label{font-size:11px;font-weight:600;color:var(--color-success);text-transform:uppercase;letter-spacing:0.05em}.careers-hero-card--stat{width:160px;bottom:8%;left:0;z-index:2;animation:floatReverse 5s ease-in-out infinite 0.3s;transform:rotate(-3deg)}.careers-hero-card__stat{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);gap:var(--space-1)}.careers-hero-card__stat-number{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--color-text-primary)}.careers-hero-card__stat-label{font-size:11px;color:var(--color-text-muted);text-align:center;line-height:1.3}.careers-hero-card__stat-trend{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-success);margin-top:var(--space-1)}.careers-pain .feature-split__content .eyebrow{display:block;margin-bottom:var(--space-3)}.careers-pain .feature-split__content .text-h2{margin-bottom:var(--space-4)}.careers-pain .feature-split__content .text-body-lg{margin-bottom:var(--space-2)}.careers-pain-visual{position:relative;min-height:360px}.careers-pain-card{position:absolute;background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden}.careers-pain-card--main{width:260px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;animation:float 6s ease-in-out infinite}.careers-pain-card__body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.careers-pain-card__item{display:flex;align-items:center;gap:var(--space-3);font-size:12px}.careers-pain-card__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.careers-pain-card__dot--orange{background:var(--color-brand-orange)}.careers-pain-card__dot--blue{background:var(--color-brand-blue)}.careers-pain-card__dot--yellow{background:var(--color-brand-yellow)}.careers-pain-card__text{color:var(--color-text-secondary);font-weight:500}.careers-pain-card--alert{width:180px;top:10%;right:0;z-index:4;animation:floatReverse 7s ease-in-out infinite 0.5s;transform:rotate(3deg);padding:var(--space-4);text-align:center}.careers-pain-card__alert-icon{font-size:24px;margin-bottom:var(--space-2)}.careers-pain-card__alert-text{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--color-text-primary)}.careers-pain-card__alert-sub{font-size:11px;color:var(--color-text-muted);margin-top:2px}.careers-services .dashed-grid .card--dashed{text-align:left}.careers-services .dashed-grid .card--dashed .text-h3{margin-bottom:var(--space-2)}.careers-value-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-8);margin-top:var(--space-10)}.careers-value-item{text-align:center;padding:var(--space-6)}.careers-value-item__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);background:var(--color-brand-blue-light);border-radius:50%}.careers-value-item__icon svg{width:24px;height:24px;color:var(--color-primary)}.careers-value-item__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}.careers-value-item__text{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.careers-back{padding:var(--space-10) 0;text-align:center}.careers-back a{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-primary);font-size:var(--text-base);transition:color var(--transition-fast)}.careers-back a:hover{color:var(--color-accent-hover)}.careers-back a svg{width:16px;height:16px;transition:transform var(--transition-fast)}.careers-back a:hover svg{transform:translateX(-4px)}.careers-other{margin-top:var(--space-12);padding:var(--space-8);background:var(--color-bg-section);border:2px dashed var(--color-border-accent);border-radius:var(--radius-xl);text-align:center}.careers-other__text{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;max-width:560px;margin:0 auto var(--space-6)}.careers-view--hidden{display:none !important}@media (max-width: 900px){.careers-grid{grid-template-columns:repeat(2, 1fr)}.careers-value-grid{grid-template-columns:repeat(2, 1fr)}.careers-illustration{min-height:340px;max-width:420px;margin:0 auto}.careers-hero-card--main{width:240px}.careers-hero-card--score{width:120px}.careers-hero-card--stat{width:140px}.careers-pain-visual{min-height:280px;max-width:400px;margin:0 auto}.careers-pain-card--main{width:220px}.careers-pain-card--alert{width:160px}}@media (max-width: 768px){.careers-grid{grid-template-columns:1fr}.careers-hero{padding:var(--space-12) 0 var(--space-8)}.careers-hero__actions{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.careers-illustration{min-height:280px}.careers-hero-card--main{width:200px}.careers-hero-card--score{width:110px;top:0}.careers-hero-card--stat{width:130px;bottom:0}.careers-pain-visual{min-height:240px}.careers-pain-card--main{width:190px}.careers-pain-card--alert{width:150px}.careers-value-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}@media (max-width: 480px){.careers-illustration{min-height:220px}.careers-hero-card--stat{display:none}.careers-hero-card--main{width:180px}.careers-hero-card--score{width:100px}.careers-pain-visual{min-height:200px}.careers-pain-card--alert{display:none}.careers-pain-card--main{width:170px}}
