.careers-module__T6xnVW__main{min-height:100vh}.careers-module__T6xnVW__container{max-width:var(--max-width);padding:0 var(--space-m-l);margin:0 auto}.careers-module__T6xnVW__hero{padding:var(--space-4xl-5xl) 0 var(--space-2xl-3xl);text-align:center;border-bottom:2px solid #000}.careers-module__T6xnVW__title{font-size:var(--step-7);margin-bottom:var(--space-m)}.careers-module__T6xnVW__subtitle{font-size:var(--step-2);color:#666}.careers-module__T6xnVW__content{padding:var(--space-6xl-7xl) 0}.careers-module__T6xnVW__message{max-width:800px;margin:0 auto var(--space-8xl)}.careers-module__T6xnVW__messageBox{padding:var(--space-4xl);text-align:center;background-color:#f5f5f5;border:4px solid #000}.careers-module__T6xnVW__messageTitle{font-size:var(--step-3);margin-bottom:var(--space-m);color:var(--dynamic-dark);font-weight:500}.careers-module__T6xnVW__messageText{font-size:var(--step-1);color:var(--neutral-600);margin-bottom:var(--space-m);line-height:1.7}[data-theme=dark] .careers-module__T6xnVW__messageText{color:var(--neutral-400)}.careers-module__T6xnVW__messageText:last-of-type{margin-bottom:var(--space-xl)}.careers-module__T6xnVW__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.careers-module__T6xnVW__future{max-width:1000px;margin:0 auto var(--space-8xl)}.careers-module__T6xnVW__futureTitle{font-size:var(--step-4);text-align:center;margin-bottom:var(--space-m)}.careers-module__T6xnVW__futureDescription{font-size:var(--step-1);text-align:center;color:#666;margin-bottom:var(--space-4xl)}.careers-module__T6xnVW__qualities{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.careers-module__T6xnVW__quality{padding:var(--space-xl);background-color:#fff;border:2px solid #000}.careers-module__T6xnVW__qualityTitle{font-size:var(--step-2);margin-bottom:var(--space-s)}.careers-module__T6xnVW__qualityText{font-size:var(--step-0);color:#666;line-height:1.6}.careers-module__T6xnVW__culture{max-width:1000px;margin:0 auto var(--space-8xl)}.careers-module__T6xnVW__cultureTitle{font-size:var(--step-4);text-align:center;margin-bottom:var(--space-4xl)}.careers-module__T6xnVW__cultureGrid{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.careers-module__T6xnVW__cultureItem{padding:var(--space-l);border-left:4px solid #000}.careers-module__T6xnVW__cultureItemTitle{font-size:var(--step-1);margin-bottom:var(--space-xs)}.careers-module__T6xnVW__cultureItemText{font-size:var(--step-0);color:#666;line-height:1.6}.careers-module__T6xnVW__stayInTouch{max-width:700px;margin:0 auto}.careers-module__T6xnVW__stayInTouchBox{padding:var(--space-4xl);color:#fff;text-align:center;background-color:#000;border:2px solid #000}.careers-module__T6xnVW__stayInTouchTitle{font-size:var(--step-4);color:#fff;margin-bottom:var(--space-m)}.careers-module__T6xnVW__stayInTouchText{font-size:var(--step-1);color:#ccc;margin-bottom:var(--space-m)}.careers-module__T6xnVW__email{font-size:var(--step-2);color:#fff;padding:var(--space-m) var(--space-xl);margin:var(--space-m) 0;transition:all var(--transition-normal);border:2px solid #fff;font-weight:500;display:inline-block}.careers-module__T6xnVW__email:hover{color:#000;background-color:#fff}.careers-module__T6xnVW__stayInTouchNote{font-size:var(--step-0);color:#999;margin-top:var(--space-m)}.careers-module__T6xnVW__sectionTitle{font-size:var(--step-5);text-align:center;margin-bottom:var(--space-l);background:linear-gradient(135deg, var(--dynamic-dark) 0%, var(--fireburst) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.careers-module__T6xnVW__sectionDescription{font-size:var(--step-1);text-align:center;color:var(--neutral-600);margin-bottom:var(--space-4xl);max-width:700px;margin-left:auto;margin-right:auto}[data-theme=dark] .careers-module__T6xnVW__sectionDescription{color:var(--neutral-400)}@media (max-width:640px){.careers-module__T6xnVW__title{font-size:var(--step-5)}.careers-module__T6xnVW__messageBox{padding:var(--space-2xl)}.careers-module__T6xnVW__messageTitle{font-size:var(--step-4)}.careers-module__T6xnVW__messageText{font-size:var(--step-0)}.careers-module__T6xnVW__actions{flex-direction:column}}
