:root{--primary: #ce6718;--primary-dark: #b55914;--bg-dark: #3f3f38;--text-light: #ffffff}.jobs-page{font-family:Montserrat,sans-serif}.jobs-hero{padding:80px 0;background:var(--bg-dark);text-align:center}.container{max-width:1200px;margin:0 auto;padding:0 20px}.display-1{font-size:3.5rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.2}.hero-subtitle{font-size:1.25rem;color:#ffffffe6;max-width:800px;margin:0 auto 2rem;line-height:1.6}.color-primary{color:var(--primary)}.section-header{margin-bottom:60px}.section-header h2{font-size:2.5rem;margin-bottom:20px;color:var(--bg-dark)}.orange-underline{width:80px;height:3px;background:var(--primary);margin:0 auto}.benefits-section{padding:60px 0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;padding:20px 0}.feature-card{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000000d;transition:all .2s ease;display:flex;align-items:flex-start;gap:20px}.feature-icon{width:50px;height:50px;background:#ce67181a;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon i{color:var(--primary);font-size:1.5rem}.feature-content h3{font-size:1.25rem;margin-bottom:10px;color:var(--bg-dark)}.feature-content p{color:#666;line-height:1.6}.feature-card:hover{transform:translateY(-3px);box-shadow:0 4px 15px #0000001a}.highlights-section{padding:60px 0;background:var(--bg-dark)}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:0 auto;max-width:1200px}.highlight-card{background:#ffffff0d;padding:30px;border-radius:8px;text-align:center;color:var(--text-light);transition:all .2s ease}.highlight-card:hover{background:#ffffff1a}.highlight-card i{font-size:2rem;color:var(--primary);margin-bottom:20px}.highlight-card h4{font-size:1.25rem;margin-bottom:15px;color:var(--text-light)}.highlight-card p{color:#fffc;line-height:1.6}.cta-section{padding:60px 0}.cta-content{max-width:700px;margin:0 auto}.cta-content h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--bg-dark)}.cta-content p{margin-bottom:2rem;color:#666}.about-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--primary);color:#fff;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease;font-size:1rem}.about-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.arrow-icon{transition:transform .3s ease}.about-btn:hover .arrow-icon{transform:translate(5px)}@media (max-width: 768px){.display-1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-header h2{font-size:2rem}.features-grid,.highlights-grid{grid-template-columns:1fr;padding:0 15px}.feature-card{padding:20px}.orange-underline{width:0}}.highlight-icon{height:24px;width:24px}
