.page_careersPage__wWsqp{min-height:100vh}.page_container__mQEoW{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4)}.page_hero__lziKZ{padding:var(--space-16) 0;background:var(--color-black);color:var(--color-white);text-align:center}.page_heroTitle__h9Wkd{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-6) 0;color:var(--color-white)}.page_heroSubtitle__P2i5W{font-size:var(--text-lg);line-height:1.7;color:var(--color-gray-light);max-width:600px;margin:0 auto}.page_careers__6nCpr{padding:var(--space-16) 0;background:var(--color-white)}.page_careersList__7XOrH{display:flex;flex-direction:column;gap:var(--space-12);max-width:1000px;margin:0 auto}.page_career__nfmXm{border:1px solid var(--color-border);border-radius:var(--space-4);overflow:hidden;transition:all .3s ease}.page_career__nfmXm:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.page_careerHeader__Ya3nF{background:var(--color-black);color:var(--color-white);padding:var(--space-8)}.page_careerTitle__daOxZ{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-4) 0;color:var(--color-white)}.page_careerMeta__psNcQ{display:flex;gap:var(--space-6);flex-wrap:wrap}.page_careerLocation__d0vuL,.page_careerSalary__fs3um,.page_careerType__DNRd4{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-4);border-radius:var(--space-4)}.page_careerType__DNRd4{background:rgba(22,181,174,.2);color:var(--color-teal)}.page_careerLocation__d0vuL{background:rgba(255,255,255,.1);color:var(--color-gray-light)}.page_careerSalary__fs3um{background:rgba(228,71,46,.2);color:var(--color-accent)}.page_careerContent__HlDLL{padding:var(--space-8)}.page_careerDescription___Zd9q{font-size:var(--text-lg);line-height:1.7;color:var(--color-gray);margin:0 0 var(--space-8) 0}.page_careerDetails__XaK_h{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-8)}.page_careerSection__LCprp{background:rgba(248,248,248,.5);padding:var(--space-6);border-radius:var(--space-4)}.page_sectionTitle__s1ijS{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-4) 0}.page_sectionList__igVtT{list-style:none;padding:0;margin:0}.page_sectionList__igVtT li{font-size:var(--text-base);line-height:1.6;color:var(--color-gray);margin:0 0 var(--space-3) 0;padding-left:var(--space-6);position:relative}.page_sectionList__igVtT li:before{content:"•";color:var(--color-accent);position:absolute;left:0;font-weight:700}.page_careerActions__LJu0o{text-align:center}.page_applyButton__jQvEu{background:var(--color-accent);color:var(--color-white);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--space-2);text-decoration:none;transition:all .3s ease;display:inline-block}.page_applyButton__jQvEu:hover{background:var(--color-accent-dark);transform:translateY(-2px)}.page_cta__1__sL{padding:var(--space-16) 0;background:var(--color-black);color:var(--color-white);text-align:center}.page_ctaContent__TyNcF{max-width:600px;margin:0 auto}.page_ctaTitle__GdJoz{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);margin:0 0 var(--space-4) 0}.page_ctaDescription__lQ8Qw{font-size:var(--text-lg);line-height:1.7;color:var(--color-gray-light);margin:0 0 var(--space-8) 0}.page_ctaButton__3JzQj{background:var(--color-accent);color:var(--color-white);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--space-2);text-decoration:none;transition:all .3s ease;display:inline-block}.page_ctaButton__3JzQj:hover{background:var(--color-accent-dark);transform:translateY(-2px)}@media (max-width:768px){.page_ctaTitle__GdJoz,.page_heroTitle__h9Wkd{font-size:var(--text-3xl)}.page_careerMeta__psNcQ{flex-direction:column;gap:var(--space-2)}.page_careerDetails__XaK_h{grid-template-columns:1fr;gap:var(--space-6)}.page_careerTitle__daOxZ{font-size:var(--text-xl)}}