.SalarySection-module__KH3g5q__sectionRow{justify-content:center;width:100%;padding:80px 20px;display:flex;position:relative}@media (max-width:768px){.SalarySection-module__KH3g5q__sectionRow{padding:60px 15px}}.SalarySection-module__KH3g5q__contentWidth{z-index:2;width:100%;max-width:1400px;margin:0 auto;position:relative}.SalarySection-module__KH3g5q__salarySection{border:1px solid var(--card-border);background:var(--bg-secondary);box-shadow:var(--shadow-lg);border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:5rem;display:grid;position:relative;overflow:hidden}@media (max-width:1000px){.SalarySection-module__KH3g5q__salarySection{grid-template-columns:1fr;padding:3rem 2rem}}@media (max-width:768px){.SalarySection-module__KH3g5q__salarySection{border-radius:24px;gap:2rem;padding:2.5rem 1.5rem}}[data-theme=light] .SalarySection-module__KH3g5q__salarySection{background:var(--bg-primary);background-image:radial-gradient(circle at bottom right,rgba(var(--primary-rgb),.05),transparent 40%)}.SalarySection-module__KH3g5q__salaryContent{z-index:10;position:relative}.SalarySection-module__KH3g5q__salarySection h2{margin-bottom:1rem;font-size:2.5rem;font-weight:800}@media (max-width:768px){.SalarySection-module__KH3g5q__salarySection h2{font-size:1.85rem!important}}.SalarySection-module__KH3g5q__salarySub{opacity:.9;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.SalarySection-module__KH3g5q__salarySub{font-size:1rem}}.SalarySection-module__KH3g5q__salaryChart{z-index:10;flex-direction:column;gap:2rem;display:flex;position:relative}.SalarySection-module__KH3g5q__salaryBarContainer{align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.SalarySection-module__KH3g5q__salaryBarContainer{gap:1rem}}.SalarySection-module__KH3g5q__salaryBarLabel{width:100px;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:.9rem;font-weight:800}@media (max-width:768px){.SalarySection-module__KH3g5q__salaryBarLabel{width:65px;font-size:.8rem}}.SalarySection-module__KH3g5q__salaryBar{border-radius:var(--radius-full);background:#ffffff0d;align-items:center;width:100%;height:64px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.SalarySection-module__KH3g5q__salaryBar{height:52px}}.SalarySection-module__KH3g5q__barFill{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleX(0)}[data-animate=true] .SalarySection-module__KH3g5q__barJunior{transform:scaleX(.35)}[data-animate=true] .SalarySection-module__KH3g5q__barSenior{transform:scaleX(1)}.SalarySection-module__KH3g5q__barText{z-index:10;color:#fff;padding:0 1.5rem;font-size:1.25rem;font-weight:800;position:relative}@media (max-width:768px){.SalarySection-module__KH3g5q__barText{padding:0 1rem;font-size:1rem}}.SalarySection-module__KH3g5q__barJunior{background:var(--text-muted)}[data-theme=light] .SalarySection-module__KH3g5q__barJunior{background:#cbd5e1}.SalarySection-module__KH3g5q__barSenior{background:linear-gradient(90deg,var(--primary),var(--accent));box-shadow:0 10px 25px rgba(var(--primary-rgb),.3)}.SalarySection-module__KH3g5q__btnGlass{border-radius:var(--radius-xl);color:#fff;-webkit-backdrop-filter:blur(10px);transition:all var(--transition-base);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}.SalarySection-module__KH3g5q__btnGlass:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.SalarySection-module__KH3g5q__salaryCta{margin-top:2rem}.SalarySection-module__KH3g5q__salaryNote{text-align:right;opacity:.7;margin-top:5px;font-size:.8rem}
