.career-values-section{background-color:#fff}.career-values-section .section-header{text-align:center;margin-bottom:4rem}.career-values-section .section-header h2{color:#1a1a1a}.career-values-section .career-values-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;display:grid}.career-values-section .value-card{text-align:center;background:#f9f9f9;border:1px solid #e5e5e5;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .3s;display:flex}.career-values-section .value-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.career-values-section .value-card svg{color:#1a1a1a;margin-bottom:1.25rem}.career-values-section .value-card h3{color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.75rem;font-size:1.1rem}.career-values-section .value-card p{color:#666;margin:0;font-size:.9rem;line-height:1.6}.career-positions-section{background-color:#f9f9f9}.career-positions-section .section-header{text-align:center;margin-bottom:3rem}.career-positions-section .section-header h2{color:#1a1a1a}.career-positions-section .positions-list{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.career-positions-section .position-row{background:#fff;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.75rem 2rem;text-decoration:none;transition:all .3s;display:flex}.career-positions-section .position-row:hover{border-color:#1a1a1a;transform:translate(5px)}.career-positions-section .position-row h4{color:#1a1a1a;margin:0 0 .35rem;font-size:1.1rem}.career-positions-section .position-row span{color:#888;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.career-positions-section .position-row svg{color:#1a1a1a;flex-shrink:0}
