:root{--text-main:#1a1a1a;--text-muted:#666;--gold-accent:#ceb083;--navy-accent:var(--theme-navy);--bg-light:#f9f9f9;--border-color:#eee}.join-team-page .primary-btn1.btn-white{color:#000!important;background-color:#fff!important}.join-team-page .primary-btn1.btn-white span{color:#000!important}.join-team-page .primary-btn1.btn-white:hover,.join-team-page .primary-btn1.btn-white:hover span{color:#fff!important}.inner-hero-actions{margin-top:40px}.join-team-page{color:var(--text-main);background-color:#fff;line-height:1.6}.hero-v4{background:#fff;padding:45px 0;position:relative;overflow:hidden}.hero-v4:before{content:"";z-index:0;background:#f4f4f4;width:40%;height:100%;position:absolute;top:0;right:0}.hero-v4 .container{z-index:1;position:relative}.hero-tag{text-transform:uppercase;letter-spacing:4px;color:var(--gold-accent);margin-bottom:20px;font-size:.85rem;font-weight:700;display:block}.hero-v4 h1{font-size:var(--h1-size);color:var(--navy-accent);margin-bottom:30px;font-weight:900;line-height:1.1}.hero-v4 p{color:var(--text-muted);max-width:550px;margin-bottom:50px;font-size:1.25rem}.hero-btn-group{gap:20px;display:flex}.btn-modern-dark{background:var(--navy-accent);color:#fff;text-transform:uppercase;letter-spacing:1px;padding:18px 45px;font-weight:700;text-decoration:none;transition:all .4s;display:inline-block}.btn-modern-outline{border:2px solid var(--navy-accent);color:var(--navy-accent);text-transform:uppercase;letter-spacing:1px;padding:16px 45px;font-weight:700;text-decoration:none;transition:all .4s;display:inline-block}.btn-modern-dark:hover{background:var(--gold-accent);color:var(--navy-accent)}.btn-modern-outline:hover{background:var(--navy-accent);color:#fff}.why-maasim-elite{background:#f7f3ee;padding:80px 0}.why-maasim-row{align-items:flex-start;gap:60px;display:flex}.why-maasim-intro{flex-shrink:0;width:33%}.sticky-intro-content{position:sticky;top:120px}.sub-title-gold{text-transform:uppercase;letter-spacing:3px;color:var(--gold-accent);margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.why-maasim-intro h2{color:var(--navy-accent);margin-bottom:22px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.25}.why-maasim-intro p{color:var(--text-muted);font-size:1rem;line-height:1.75}.intro-points-list{flex-direction:column;gap:24px;margin:35px 0 0;padding:0;list-style:none;display:flex}.intro-points-list li{align-items:center;gap:15px;display:flex}.intro-points-list li i{color:var(--gold-accent);flex-shrink:0;margin-top:1px;font-size:1.25rem;display:inline-block}.intro-points-list li span{color:#4a5568;font-size:15px;font-weight:600}.intro-points-list li strong{color:var(--navy-accent);font-size:16px;font-weight:700}.why-maasim-grid-wrapper{flex-grow:1;width:67%}.elite-grid-2col{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:991px){.why-maasim-row{flex-direction:column;gap:40px}.why-maasim-intro{width:100%}.sticky-intro-content{position:static}.why-maasim-grid-wrapper{width:100%}}@media (max-width:576px){.elite-grid-2col{grid-template-columns:1fr}}.elite-card{background:var(--theme-navy);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #00000005}.elite-card:hover{border-color:#fff3;box-shadow:0 25px 50px #0000004d;transform:translateY(-8px)!important}.elite-card-img-wrapper{flex-shrink:0;width:100%;height:220px;position:relative;overflow:hidden}.elite-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.elite-card:hover .elite-card-img{transform:scale(1.08)}.elite-card-overlay{background:linear-gradient(to bottom, rgba(var(--theme-navy-rgb), 0) 40%, rgba(var(--theme-navy-rgb), .25) 100%);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.elite-card-content{flex-direction:column;flex-grow:1;padding:30px;display:flex}.elite-card h3{color:#f7f3ee;margin-bottom:12px;font-size:20px;font-weight:700}.elite-card p{color:#f7f3eecc;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.6}.elite-card-checklists{border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;margin:0;padding:20px 0 0;list-style:none;display:flex}.elite-card-checklists li{color:#f7f3ee;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.elite-card-checklists li i{color:#e5a624;margin:0;font-size:15px;display:inline-block}.content-split-v2{background:#f7f3ee;padding:45px 0}.split-wrap-v2{grid-template-columns:1fr 500px;gap:100px;display:grid}@media (max-width:1200px){.split-wrap-v2{grid-template-columns:1fr;gap:60px}}@media (max-width:576px){.split-wrap-v2{gap:40px}}.job-list-elite h3{color:var(--navy-accent);margin-bottom:35px;font-size:28px;font-weight:800}.job-card-elite{background:var(--theme-navy);border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:22px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 10px 30px #00000005}.job-card-elite:hover{border-color:#ceb083;box-shadow:0 20px 40px #0000000f;transform:translateY(-5px)!important}.job-header-elite{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.job-header-elite h4{color:#f7f3ee;margin:0;font-size:20px;font-weight:700}.job-badges-elite{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.job-badge-item{color:#f7f3ee;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.job-badge-item i{color:#ceb083;margin:0;font-size:13px;display:inline-block}.job-badge-item.job-type{color:#f7f3ee;background-color:#ceb08314;border-color:#ceb08333}.job-badge-item.job-type i{color:#ceb083}.job-desc-text{color:#f7f3eecc;margin-bottom:24px;font-size:14px;line-height:1.6}.job-apply-btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#f7f3ee;border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;color:#01301e!important}.job-apply-btn:hover{background:#e5b567;transform:translateY(-1px);box-shadow:0 4px 12px #ceb0834d;color:#01301e!important}.job-apply-btn i{font-size:12px;color:inherit!important;margin:0!important;display:inline-block!important}.form-container-elite{background:var(--theme-navy);border:1px solid #ffffff1a;border-radius:20px;padding:50px 40px;position:sticky;top:100px;box-shadow:0 20px 50px #0003}.form-container-elite h3{text-align:center;color:#f7f3ee;margin-bottom:30px;font-size:24px;font-weight:800}.form-container-elite .header-modern-cta-btn{align-items:center;text-decoration:none;color:#01301e!important;background:#f7f3ee!important;border-radius:9999px!important;padding:6px 24px 6px 6px!important;display:inline-flex!important;box-shadow:0 4px 15px #0000001a!important}.form-container-elite .header-modern-cta-btn .cta-text{color:#01301e!important}.form-container-elite .header-modern-cta-btn .cta-circle-badge{justify-content:center;align-items:center;width:38px;height:38px;margin-right:15px;display:flex;color:#f7f3ee!important;background:#01301e!important;border-radius:50%!important}.form-container-elite .header-modern-cta-btn .cta-arrow-svg,.form-container-elite .header-modern-cta-btn .cta-circle-badge svg{color:#f7f3ee!important}.form-container-elite .header-modern-cta-btn:hover{background:#e5b567!important}.form-container-elite .header-modern-cta-btn:hover .cta-text{color:#01301e!important}.form-container-elite .header-modern-cta-btn:hover .cta-circle-badge{color:#e5b567!important;background:#01301e!important}.form-container-elite .header-modern-cta-btn:hover .cta-arrow-svg,.form-container-elite .header-modern-cta-btn:hover .cta-circle-badge svg{color:#e5b567!important}.form-field{margin-bottom:20px}.form-field label{color:#f7f3ee;text-transform:none;letter-spacing:.2px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-field input,.form-field select,.form-field textarea{color:#f7f3ee;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s}.form-field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234a5568'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-field select option{color:#01301e;background-color:#fff}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#ceb083;box-shadow:0 0 0 3px #ceb08326}.upload-dropzone{text-align:center;cursor:pointer;background-color:#ffffff0d;border:2px dashed #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 15px;transition:all .3s;display:flex}.upload-dropzone:hover{background-color:#e5a6240d;border-color:#e5a624}.upload-dropzone i{color:#e5a624;font-size:26px;margin:0!important;display:inline-block!important}.upload-dropzone-text{color:#f7f3ee;font-size:13px;font-weight:500}.upload-dropzone-subtext{color:#f7f3ee80;font-size:11px}.form-container-elite .btn-modern-dark{background:var(--navy-accent);color:#fff;cursor:pointer;border:none;border-radius:30px;width:100%;margin-top:10px;padding:14px 28px;font-size:14px;font-weight:700;transition:all .3s}.form-container-elite .btn-modern-dark:hover{color:#fff;background:#024e32;transform:translateY(-2px);box-shadow:0 6px 20px #01301e59}.Current-Openings-Css{text-align:center;margin-bottom:50px;font-size:32px;font-weight:800;color:var(--navy-accent)!important}.perks-grid-section{background-color:#fff;border-top:1px solid #f5f5f5}.perks-modern-grid{grid-template-columns:repeat(3,1fr);gap:50px 30px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:992px){.perks-modern-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:576px){.perks-modern-grid{grid-template-columns:1fr;gap:20px}}.perk-item-modern{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:20px;transition:all .4s;display:flex}.perk-item-modern:hover{transform:translateY(-5px)}.perk-icon-box{background-color:var(--theme-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:5px;display:flex;box-shadow:0 10px 20px #ceb08333}.perk-icon-box i{z-index:2;font-size:1.4rem;display:block;position:relative;color:#fff!important}.perk-text{color:#444;letter-spacing:-.2px;font-family:Lora,serif;font-size:1.1rem;font-weight:700}.perk-text.navy{color:var(--navy-accent);position:relative}@media (max-width:992px){.perks-modern-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.perks-modern-grid{grid-template-columns:1fr;gap:20px}.perk-item-modern{text-align:left;flex-direction:row;padding:10px}.perk-icon-box{margin-bottom:0}}@media (max-width:1200px){.split-wrap-v2{grid-template-columns:1fr;gap:60px}}@media (max-width:992px){.elite-grid{grid-template-columns:repeat(2,1fr)}.hero-v4:before{display:none}}@media (max-width:768px){.elite-grid{grid-template-columns:1fr}.hero-v4 h1{font-size:var(--h1-size)}.hero-btn-group{flex-direction:column}.form-container-elite{padding:40px 20px}}.elite-modal-overlay{background:rgba(var(--theme-navy-rgb), .7);backdrop-filter:blur(10px);z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.elite-modal-content{text-align:center;background:#fff;border-radius:4px;width:100%;max-width:380px;padding:30px;position:relative;box-shadow:0 40px 100px #0003}.elite-modal-content .modal-icon{color:var(--theme-navy);margin-bottom:15px;font-size:50px}.elite-modal-content h2{color:var(--theme-navy);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:22px;font-weight:800}.elite-modal-content p{color:#666;margin-bottom:25px;font-size:.9rem;line-height:1.5}.elite-modal-content .btn-modern-dark{cursor:pointer;border:none;width:100%;padding:12px 24px;font-size:13px}@media (max-width:576px){.elite-modal-content{padding:40px 20px}.elite-modal-content h2{font-size:24px}}@media (max-width:768px){.hero-v4{padding:30px 0}.hero-v4 h1{font-size:clamp(2rem,8vw,3rem)}.hero-v4 p{margin-bottom:30px;font-size:1rem}.hero-btn-group{flex-direction:column;gap:12px}.btn-modern-dark,.btn-modern-outline{text-align:center;padding:14px 30px}.elite-card-img{height:200px}.job-list-elite h3{margin-bottom:30px}.section-label{margin-bottom:40px}.section-label h2{font-size:clamp(1.6rem,6vw,2.2rem)}}@media (max-width:480px){.hero-v4:before{display:none}.elite-card{padding:20px}.elite-card-content{padding:30px 0}.elite-card-img-wrapper{width:calc(100% + 40px);height:200px;margin:-20px -20px 20px}.form-container-elite h3{font-size:1.4rem}}
