.careers-hero{background:linear-gradient(135deg,#FF008F,#FF881F);color:white;padding:160px 20px 80px;text-align:center;position:relative;z-index:1}.careers-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:20px}.careers-hero p{font-size:1.25rem;max-width:600px;margin:0 auto}.careers-content{padding:80px 20px;background:#f8f9fa;min-height:60vh}.careers-content .container{max-width:1000px;margin:0 auto}.no-openings-card{background:white;border-radius:20px;padding:60px 40px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center}.icon-wrapper{margin-bottom:30px}.icon{font-size:4rem;display:inline-block;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.no-openings-card h2{color:#FF881F;font-size:2.5rem;margin-bottom:20px;font-weight:700}.main-message{font-size:1.2rem;line-height:1.8;color:#555;max-width:700px;margin:0 auto 50px}.values-section{margin:50px 0;padding:50px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.values-section h3{color:#333;font-size:2rem;margin-bottom:40px}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.value-item{padding:20px}.value-icon{font-size:2.5rem;display:block;margin-bottom:15px}.value-item h4{color:#FF881F;font-size:1.3rem;margin-bottom:10px}.value-item p{color:#666;font-size:.95rem;line-height:1.6}.cta-section{margin:50px 0}.cta-section h3{color:#333;font-size:1.8rem;margin-bottom:15px}.cta-section p{color:#666;font-size:1.1rem;margin-bottom:30px}.action-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;padding:14px 28px;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-primary{background:linear-gradient(90deg,#FFAE00,#FF881F 50%,#FF008F);color:white;box-shadow:0 4px 15px rgba(255,136,31,.3)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(255,136,31,.4)}.btn-outline{background:transparent;border:2px solid #ff008f;color:#FF008F}.btn-outline:hover{background:#FF008F;color:white}.future-section{margin-top:50px;padding-top:30px;border-top:1px solid #eee}.future-text{color:#666;font-size:1.1rem;line-height:1.6;font-style:italic}@media (max-width:768px){.no-openings-card{padding:40px 20px}.values-grid{grid-template-columns:1fr;gap:30px}.action-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}}