.careers-page-section{width:100%;position:relative;background:var(--bg-primary);color:#fff!important}.careers-hero{width:100%;height:100vh;position:relative}.careers-content-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 40px 60px;background:transparent}.careers-glass-panel{padding:clamp(60px,6vw,100px) clamp(30px,4vw,60px);border-radius:60px;width:95%;margin:0 auto;backdrop-filter:blur(40px)!important;background:hsla(0,0%,100%,.15)!important;display:flex;justify-content:center;align-items:center;position:relative;z-index:20;border:1px solid hsla(0,0%,100%,.3)}:root[data-theme=light] .careers-glass-panel{border-color:hsla(0,0%,100%,.1);box-shadow:0 40px 100px rgba(0,0,0,.2)}.careers-info{max-width:1300px;margin:0 auto}.careers-main-title{font-size:clamp(48px,6vw,90px);font-weight:800;color:#fff;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase;line-height:1}:root[data-theme=light] .careers-main-title{color:#fff}.careers-subtitle{font-size:clamp(24px,3vw,36px);font-weight:400;margin-bottom:15px}.careers-subtitle,:root[data-theme=light] .careers-subtitle{color:#fff;opacity:1}.careers-description{font-size:clamp(14px,1.1vw,16px);line-height:1.6;color:#fff;opacity:1;font-weight:400;text-align:center;max-width:750px;margin:0 auto}:root[data-theme=light] .careers-description{color:#fff;opacity:1}@media (max-width:768px){.careers-content-overlay{padding:40px 15px}.careers-glass-panel{padding:40px 25px;border-radius:24px}.careers-main-title{font-size:36px}.careers-subtitle{font-size:20px}.careers-description{font-size:15px}}