.employment-page{--logo-white:#fff;--logo-gold:#f1c40f;--logo-red:#e63946;--logo-blue:#0072c6;--logo-black:#333;--color-background-medium:#f4f6f8;--color-text-light:#6c757d;--shadow-card:0 5px 15px #00000014}.employment-page .max-width-container{max-width:1200px;margin:0 auto;padding:0 20px}.employment-page a{color:inherit;text-decoration:none}.employment-page .career-hero{text-align:center;color:var(--logo-white);background-image:linear-gradient(#0009,#0009),url(/images/hero.jpg);background-position:50%;background-size:cover;padding:100px 20px 140px}.employment-page .career-hero h1{letter-spacing:1px;margin-bottom:15px;font-size:52px;font-weight:800}.employment-page .career-hero p{max-width:800px;color:var(--logo-gold);margin:0 auto;font-size:22px;font-weight:300}.career-apply-btn{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#d62828;border:none;border-radius:50px;margin-top:40px;padding:15px 45px;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #d628284d}.career-apply-btn:hover{background-color:#c92a35;transform:translateY(-3px);box-shadow:0 6px 20px #d6282866}.employment-page .highlights-bar{background:var(--logo-white);z-index:2;border-bottom:4px solid var(--logo-red);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1200px;margin:-60px auto 0;padding:30px;display:grid;position:relative;box-shadow:0 15px 30px #0000001a}.employment-page .highlight-item{text-align:center;border-right:1px solid #eee;padding:15px}.employment-page .highlight-item:last-child{border-right:none}.employment-page .highlight-item i{color:var(--logo-blue);margin-bottom:10px;font-size:28px}.employment-page .highlight-item h4{color:var(--logo-black);margin-bottom:5px;font-size:18px}.employment-page .highlight-item p{color:#666;font-size:14px}.employment-page .content-section{padding:80px 20px}.employment-page .section-title{color:var(--logo-blue);margin-bottom:20px;padding-bottom:15px;font-size:36px;position:relative}.employment-page .section-title:after{content:"";background:var(--logo-gold);width:60px;height:4px;position:absolute;bottom:0;left:0}.employment-page .section-title.center{text-align:center}.employment-page .section-title.center:after{left:50%;transform:translate(-50%)}.employment-page .philosophy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.employment-page .philosophy-text p{text-align:justify;color:#444;margin-bottom:20px;font-size:16px}.employment-page .philosophy-img img{width:100%;box-shadow:var(--shadow-card);border-radius:12px}.employment-page .vacancy-section{background-color:#f5f5f5;padding:80px 20px}.employment-page .vacancy-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:40px;display:grid}.employment-page .vacancy-card{background:var(--logo-white);box-shadow:var(--shadow-card);border-left:4px solid var(--logo-blue);border-radius:8px;align-items:center;gap:15px;padding:25px;transition:transform .3s;display:flex}.employment-page .vacancy-card:hover{border-left-color:var(--logo-red);transform:translateY(-5px)}.employment-page .vacancy-card i{color:var(--color-text-light);font-size:24px}.employment-page .vacancy-card h4{color:var(--logo-black);margin:0;font-size:16px;font-weight:600}.vacancy-card i,.vacancy-card svg{color:#000!important}.employment-page .induction-section{background:var(--logo-white);padding:80px 20px}.employment-page .induction-content{color:#444;max-width:1000px;margin:0 auto}.employment-page .induction-content p{margin-bottom:20px}.employment-page .objectives-list{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;padding:0;list-style:none;display:grid}.employment-page .objective-item{background:#f9f9f9;border-radius:10px;padding:25px;position:relative}.employment-page .objective-item h5{color:var(--logo-red);margin-bottom:10px;font-size:18px}.employment-page .objective-item p{color:#555;font-size:14px}@media (max-width:992px){.employment-page .philosophy-grid,.employment-page .objectives-list{grid-template-columns:1fr}.employment-page .highlight-item{border-bottom:1px solid #eee;border-right:none}}@media (max-width:768px){.employment-page .career-hero h1{font-size:36px}.career-apply-btn{width:100%;margin-top:30px}}
