.careers-module__tEy4wG__careersPage{--navy:#0a1628;--navy-light:#122035;--navy-mid:#1a3050;--gold:#c9a227;--gold-light:#e8c547;--white:#fff;--gray-100:#f7f8fa;--gray-300:#c5cdd8;--gray-500:#6b7a90;--red:#dc3545;--green:#28a745;background:var(--navy);color:var(--white);line-height:1.6;overflow-x:hidden}.careers-module__tEy4wG__hero{text-align:center;background:radial-gradient(ellipse at 20% 80%,#c9a22714 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,#c9a2270d 0%,transparent 50%),linear-gradient(180deg,var(--navy)0%,var(--navy-light)100%);justify-content:center;align-items:center;min-height:90vh;padding:8rem 5% 4rem;display:flex;position:relative}.careers-module__tEy4wG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c9a22708 1px,#0000 1px),linear-gradient(90deg,#c9a22708 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.careers-module__tEy4wG__heroContent{z-index:1;max-width:900px;position:relative}.careers-module__tEy4wG__badge{letter-spacing:1px;color:var(--gold);background:#c9a2271a;border:1px solid #c9a2274d;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.careers-module__tEy4wG__badge:before{content:"★"}.careers-module__tEy4wG__hero h1{letter-spacing:4px;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,6rem);line-height:1.1}.careers-module__tEy4wG__hero h1 span{color:var(--gold)}.careers-module__tEy4wG__heroSubtitle{color:var(--gray-300);max-width:700px;margin:0 auto 2.5rem;font-size:1.4rem}.careers-module__tEy4wG__heroCta{background:var(--gold);color:var(--navy);letter-spacing:2px;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.careers-module__tEy4wG__heroCta:hover{background:var(--gold-light);transform:translateY(-3px);box-shadow:0 10px 40px #c9a2274d}.careers-module__tEy4wG__whySection{background:var(--navy-light);padding:6rem 5%;position:relative}.careers-module__tEy4wG__whySection:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.careers-module__tEy4wG__sectionHeader{text-align:center;margin-bottom:4rem}.careers-module__tEy4wG__sectionLabel{letter-spacing:3px;color:var(--gold);margin-bottom:1rem;font-size:.85rem;font-weight:700}.careers-module__tEy4wG__sectionTitle{letter-spacing:3px;font-size:clamp(2.5rem,5vw,4rem)}.careers-module__tEy4wG__whyGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.careers-module__tEy4wG__whyCard{background:var(--navy);border:1px solid #c9a2271a;padding:2.5rem;transition:all .4s;position:relative;overflow:hidden}.careers-module__tEy4wG__whyCard:before{content:"";background:var(--gold);width:4px;height:0;transition:height .4s;position:absolute;top:0;left:0}.careers-module__tEy4wG__whyCard:hover{border-color:#c9a2274d;transform:translateY(-5px)}.careers-module__tEy4wG__whyCard:hover:before{height:100%}.careers-module__tEy4wG__whyIcon{margin-bottom:1.5rem;font-size:2.5rem}.careers-module__tEy4wG__whyCard h3{letter-spacing:2px;color:var(--white);margin-bottom:1rem;font-size:1.5rem}.careers-module__tEy4wG__whyCard p{color:var(--gray-300);font-size:1rem;line-height:1.7}.careers-module__tEy4wG__valuesSection{background:var(--navy);padding:6rem 5%}.careers-module__tEy4wG__valuesContainer{max-width:1000px;margin:0 auto}.careers-module__tEy4wG__valueItem{border-bottom:1px solid #c9a2271a;grid-template-columns:auto 1fr;align-items:start;gap:2rem;padding:2rem 0;display:grid}.careers-module__tEy4wG__valueNumber{color:var(--gold);opacity:.5;font-size:3rem;line-height:1}.careers-module__tEy4wG__valueContent h3{letter-spacing:2px;margin-bottom:.5rem;font-size:1.5rem}.careers-module__tEy4wG__valueContent p{color:var(--gray-300);font-size:1.05rem}.careers-module__tEy4wG__positionsSection{background:var(--navy-light);padding:6rem 5%}.careers-module__tEy4wG__positionsContainer{max-width:900px;margin:0 auto}.careers-module__tEy4wG__positionCard{background:var(--navy);border:1px solid #c9a2271a;margin-bottom:1.5rem;transition:all .3s;overflow:hidden}.careers-module__tEy4wG__positionCard:hover{border-color:var(--gold);transform:translate(5px)}.careers-module__tEy4wG__positionHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:2rem;display:flex}.careers-module__tEy4wG__positionTitleArea h3{letter-spacing:2px;margin-bottom:.5rem;font-size:1.8rem}.careers-module__tEy4wG__positionMeta{color:var(--gray-500);gap:1.5rem;font-size:.9rem;display:flex}.careers-module__tEy4wG__positionMeta span{align-items:center;gap:.4rem;display:flex}.careers-module__tEy4wG__positionArrow{color:var(--gold);font-size:1.5rem;transition:transform .3s}.careers-module__tEy4wG__positionCardActive .careers-module__tEy4wG__positionArrow{transform:rotate(90deg)}.careers-module__tEy4wG__positionDetails{max-height:0;transition:max-height .5s;overflow:hidden}.careers-module__tEy4wG__positionCardActive .careers-module__tEy4wG__positionDetails{max-height:2000px}.careers-module__tEy4wG__positionContent{border-top:1px solid #c9a2271a;padding:0 2rem 2rem}.careers-module__tEy4wG__positionContent h4{letter-spacing:1px;color:var(--gold);margin:1.5rem 0 1rem;font-size:1.2rem}.careers-module__tEy4wG__positionContent p{color:var(--gray-300);margin-bottom:1rem}.careers-module__tEy4wG__positionContent ul{color:var(--gray-300);list-style:none}.careers-module__tEy4wG__positionContent li{padding:.5rem 0 .5rem 1.5rem;position:relative}.careers-module__tEy4wG__positionContent li:before{content:"→";color:var(--gold);position:absolute;left:0}.careers-module__tEy4wG__applyBtn{background:var(--gold);color:var(--navy);letter-spacing:1px;margin-top:1.5rem;padding:1rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.careers-module__tEy4wG__applyBtn:hover{background:var(--gold-light);transform:translateY(-2px)}.careers-module__tEy4wG__notForSection{background:var(--navy);text-align:center;padding:6rem 5%}.careers-module__tEy4wG__notForContainer{max-width:800px;margin:0 auto}.careers-module__tEy4wG__notForSection .careers-module__tEy4wG__sectionTitle{color:var(--red);margin-bottom:2rem}.careers-module__tEy4wG__notForList{text-align:left;list-style:none;display:inline-block}.careers-module__tEy4wG__notForList li{color:var(--gray-300);border-bottom:1px solid #ffffff0d;padding:1rem 0 1rem 2rem;font-size:1.1rem;position:relative}.careers-module__tEy4wG__notForList li:before{content:"✕";color:var(--red);font-weight:700;position:absolute;left:0}.careers-module__tEy4wG__ctaSection{background:radial-gradient(ellipse at 50% 50%,#c9a2271a 0%,transparent 60%),var(--navy-light);text-align:center;padding:8rem 5%}.careers-module__tEy4wG__ctaSection h2{letter-spacing:3px;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}.careers-module__tEy4wG__ctaSection p{color:var(--gray-300);max-width:600px;margin:0 auto 2.5rem;font-size:1.2rem}.careers-module__tEy4wG__ctaButton{background:var(--gold);color:var(--navy);letter-spacing:2px;padding:1.5rem 4rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.careers-module__tEy4wG__ctaButton:hover{background:var(--gold-light);transform:translateY(-3px);box-shadow:0 15px 50px #c9a22766}@media (max-width:768px){.careers-module__tEy4wG__positionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.careers-module__tEy4wG__positionMeta{flex-wrap:wrap}.careers-module__tEy4wG__valueItem{grid-template-columns:1fr;gap:1rem}.careers-module__tEy4wG__valueNumber{font-size:2rem}}
