.job-postings{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem;font-family:Cal Sans,sans-serif;justify-content:center}.search-container{width:100%;max-width:600px;margin:0 auto 3rem;position:relative}.job-search-input{width:100%;padding:1rem 1.5rem;background:var(--bg-primary);border:1px solid var(--border-color-light);border-radius:50px;color:var(--text-primary);font-family:Cal Sans,sans-serif;font-size:1rem;box-shadow:inset 5px 5px 10px var(--shadow-inset-dark),inset -5px -5px 10px var(--shadow-inset-light);outline:none;transition:all .3s ease}.job-search-input:focus{border-color:#4ade80;box-shadow:inset 2px 2px 5px var(--shadow-inset-dark),inset -2px -2px 5px var(--shadow-inset-light),0 0 15px #4ade801a}.job-search-input::-moz-placeholder{color:var(--text-muted)}.job-search-input::placeholder{color:var(--text-muted)}.toggle-container{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.toggle-switch{position:relative;display:inline-block;width:70px;height:36px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:var(--bg-primary);transition:.4s;border-radius:36px;box-shadow:inset 5px 5px 10px var(--shadow-inset-dark),inset -5px -5px 10px var(--shadow-inset-light);border:1px solid rgba(255,255,255,.02)}.slider:before{position:absolute;content:"";height:28px;width:28px;left:4px;bottom:4px;background-color:var(--bg-secondary);transition:.4s;border-radius:50%;box-shadow:2px 2px 5px var(--shadow-dark),-1px -1px 2px var(--shadow-light),inset 1px 1px 2px var(--border-color);z-index:2}.slider:after{position:absolute;content:"";height:8px;width:8px;left:14px;bottom:14px;background-color:#4ade80;transition:.4s;border-radius:50%;z-index:3;box-shadow:0 0 8px #4ade80,0 0 15px #4ade80}input:checked+.slider{background-color:var(--bg-primary)}input:checked+.slider:before{transform:translate(34px);background-color:var(--bg-secondary)}input:checked+.slider:after{transform:translate(34px)}.toggle-label{color:var(--text-muted);font-family:Cal Sans,sans-serif;font-size:1.1rem;cursor:pointer;transition:all .3s ease;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-label.active{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.4)}.job-title-glow{display:grid;place-items:center;font-family:Cal Sans,sans-serif;color:var(--text-primary);font-size:.8rem;letter-spacing:1px;background:linear-gradient(45deg,#c8d6c0,#948cbd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.careers-section{width:100%;max-width:1200px;margin:4rem auto;padding:2rem;text-align:center}.section-title{font-family:Cal Sans,sans-serif;font-size:1.5rem;color:var(--text-primary);margin-bottom:3rem;text-shadow:var(--text-shadow)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value-card{background:var(--bg-primary);padding:2rem;border-radius:20px;box-shadow:5px 5px 10px var(--shadow-dark),-5px -5px 10px var(--shadow-light);border:1px solid var(--border-color-light);text-align:center}.value-icon{font-size:2rem;margin-bottom:1rem}.value-title{font-family:Cal Sans,sans-serif;font-size:1.2rem;color:var(--text-primary);margin-bottom:.5rem}.value-desc{color:var(--text-secondary);line-height:1.6;font-size:.9rem}.perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.perk-item{background:var(--bg-primary);padding:1.5rem;border-radius:15px;box-shadow:inset 5px 5px 10px var(--shadow-inset-dark),inset -5px -5px 10px var(--shadow-inset-light);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.perk-icon{font-size:1.5rem;color:#c8d6c0}.perk-name{color:var(--text-primary);font-weight:500}.careers-apply-button{margin:1.5rem 0 0;width:100%;display:block;text-align:center;color:var(--text-primary)}.service-tiers.careers-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;justify-items:center!important;max-width:1400px!important;margin:0 auto!important}.service-tiers.careers-grid>.card{transition:none!important;width:100%!important;max-width:400px!important;min-height:350px!important}.service-tiers.careers-grid>.card:hover{transform:none!important;box-shadow:20px 20px 60px var(--shadow-dark),-20px -20px 60px var(--shadow-light)!important;border:none!important}@media(max-width:1200px){.service-tiers.careers-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.service-tiers.careers-grid{grid-template-columns:1fr!important;gap:1rem!important}.service-tiers.careers-grid>.card{min-height:auto!important;padding:1.25rem!important}.service-tiers.careers-grid>.card .card-header{font-size:1.3rem!important}.service-tiers.careers-grid>.card .card-price{margin-bottom:.5rem!important;font-size:1rem!important}.job-postings{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.job-postings>.card{width:100%;height:auto;padding:1rem!important;box-sizing:border-box}.job-postings>.card h3{font-size:1.1rem!important;margin-bottom:.4rem!important;line-height:1.3!important}.job-postings>.card p{font-size:.85rem!important;margin-bottom:.5rem!important;line-height:1.3!important}.job-title-glow{font-size:.7rem!important;margin-bottom:.3rem!important}.careers-apply-button{margin-top:.75rem!important;padding:.6rem 1.2rem!important;font-size:.85rem!important}.search-container{padding:0 1rem;margin-bottom:1.5rem}.careers-section{margin:1.5rem auto;padding:1rem}.values-grid,.perks-grid{grid-template-columns:1fr;gap:1rem}.value-card{padding:1.25rem;border-radius:16px;box-shadow:4px 4px 8px var(--shadow-dark),-4px -4px 8px var(--shadow-light)}.value-icon{font-size:1.5rem;margin-bottom:.75rem}.value-title{font-size:.95rem;margin-bottom:.4rem}.value-desc{font-size:.75rem;line-height:1.5}.perk-item{padding:1rem;border-radius:12px}.perk-icon{font-size:1.2rem}.perk-name{font-size:.85rem}}.job-list li{padding-left:0!important}.job-list li:before{display:none!important}
