.career-module-scss-module__66zn-q__careerPage{width:100%;overflow-x:hidden}.career-module-scss-module__66zn-q__hero{padding:calc(80px + var(--spacing-3xl))var(--spacing-xl)var(--spacing-3xl);background:var(--background-primary);text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-color);position:relative;overflow:hidden}.career-module-scss-module__66zn-q__hero:before{content:"";background:radial-gradient(ellipse at center,rgba(var(--primary-rgb),.06)0%,transparent 70%);pointer-events:none;width:50%;height:100%;position:absolute;top:0;right:0}@media (max-width:768px){.career-module-scss-module__66zn-q__hero{padding:calc(80px + var(--spacing-2xl))var(--spacing-lg)var(--spacing-2xl);text-align:center}}.career-module-scss-module__66zn-q__heroContent{max-width:var(--containerSize-lg);z-index:1;margin:0 auto;position:relative}.career-module-scss-module__66zn-q__heroContent h1{margin-bottom:var(--spacing-lg);color:var(--text-primary);letter-spacing:-.02em;max-width:700px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}@media (max-width:768px){.career-module-scss-module__66zn-q__heroContent h1{margin-left:auto;margin-right:auto}}.career-module-scss-module__66zn-q__heroContent p{color:var(--text-secondary);max-width:600px;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}@media (max-width:768px){.career-module-scss-module__66zn-q__heroContent p{margin-left:auto;margin-right:auto}}.career-module-scss-module__66zn-q__container{max-width:1200px;margin:0 auto;padding:2rem}.career-module-scss-module__66zn-q__benefits{text-align:center;padding:4rem 0}.career-module-scss-module__66zn-q__benefits h2{color:var(--text-primary);margin-bottom:3rem;font-size:2.5rem;font-weight:700}.career-module-scss-module__66zn-q__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.career-module-scss-module__66zn-q__benefitCard{background:var(--background-primary);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.career-module-scss-module__66zn-q__benefitCard:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color);transform:translateY(-5px)}.career-module-scss-module__66zn-q__benefitCard .career-module-scss-module__66zn-q__icon{color:var(--primary-color);margin-bottom:1.5rem;font-size:2.5rem}.career-module-scss-module__66zn-q__benefitCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.career-module-scss-module__66zn-q__benefitCard p{color:var(--text-secondary);line-height:1.6}.career-module-scss-module__66zn-q__positions{text-align:center;padding:4rem 0}.career-module-scss-module__66zn-q__positions h2{color:var(--text-primary);margin-bottom:3rem;font-size:2.5rem;font-weight:700}.career-module-scss-module__66zn-q__positionsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.career-module-scss-module__66zn-q__positionCard{background:var(--background-primary);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);text-align:left;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.career-module-scss-module__66zn-q__positionCard:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color);transform:translateY(-5px)}.career-module-scss-module__66zn-q__positionCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.career-module-scss-module__66zn-q__positionCard p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.career-module-scss-module__66zn-q__applyButton{width:100%;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--border-radius-lg);text-align:center;background:0 0;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.career-module-scss-module__66zn-q__applyButton:hover{background:var(--primary-color);color:var(--white);box-shadow:var(--shadow-primary)}.career-module-scss-module__66zn-q__cta{text-align:center;background:linear-gradient(135deg,var(--background-primary)0%,var(--background-secondary)100%);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);margin-top:4rem;padding:4rem 2rem}.career-module-scss-module__66zn-q__cta h2{color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.career-module-scss-module__66zn-q__cta p{color:var(--text-secondary);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;line-height:1.6}.career-module-scss-module__66zn-q__ctaButton{background:var(--primary-color);color:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-primary);padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.career-module-scss-module__66zn-q__ctaButton:hover{background:var(--primary-hover);box-shadow:var(--shadow-primary-lg);transform:translateY(-2px)}@media (max-width:768px){.career-module-scss-module__66zn-q__hero{padding:calc(80px + var(--spacing-2xl))var(--spacing-lg)var(--spacing-2xl)}.career-module-scss-module__66zn-q__container{padding:var(--spacing-lg)}.career-module-scss-module__66zn-q__benefits,.career-module-scss-module__66zn-q__positions{padding:var(--spacing-2xl)0}.career-module-scss-module__66zn-q__benefits h2,.career-module-scss-module__66zn-q__positions h2{font-size:2rem}.career-module-scss-module__66zn-q__benefitsGrid,.career-module-scss-module__66zn-q__positionsGrid{grid-template-columns:1fr}.career-module-scss-module__66zn-q__cta{padding:var(--spacing-2xl)var(--spacing-lg)}.career-module-scss-module__66zn-q__cta h2{font-size:2rem}}
