.page_container__lLbUl{max-width:1200px;margin:0 auto;padding:calc(80px + var(--space-6)) var(--space-4) var(--space-8)}.page_header__zVjAA{text-align:center;margin-bottom:var(--space-8)}.page_title__JuaG1{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.page_subtitle__A6WG2{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page_statsSection__2IeKM{margin-bottom:var(--space-8)}.page_statsGrid__Xp_Jv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_statCard__sNfc_{background:var(--color-primary);color:var(--on-accent);padding:var(--space-5);border-radius:var(--radius-lg);text-align:center}.page_statValue__wkcIk{display:block;font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--space-1)}.page_statLabel__Jqt7W{font-size:var(--font-size-sm);opacity:.9}.page_section__ryR00{margin-bottom:var(--space-8)}.page_section__ryR00 h2{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-2)}.page_sectionDesc__YIU3p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.page_benchmarkTable__mBcfo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page_tableHeader__mIw7g{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);background:var(--color-background);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}@media (max-width:900px){.page_tableHeader__mIw7g{display:none}}.page_tableRow___FBQY{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);align-items:center;border-bottom:1px solid var(--color-border);text-decoration:none;color:var(--color-text);transition:background .15s}.page_tableRow___FBQY:hover{background:var(--color-background)}.page_tableRow___FBQY:last-child{border-bottom:none}@media (max-width:900px){.page_tableRow___FBQY{grid-template-columns:1fr 1fr;gap:var(--space-2)}.page_tableRow___FBQY span:nth-child(n+5){display:none}}.page_roleName__JpHuv{font-weight:500;text-transform:capitalize}.page_rate__J_4Us{font-weight:600;color:var(--color-primary)}.page_salary__ojVWh,.page_sampleSize__ZT60G{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_skillsGrid__V_rjx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_skillCard__rWHmx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.page_skillHeader__sfyb4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.page_skillName__6asPN{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.page_trendBadge__ndInj{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600}.page_trendBadge__ndInj[data-trend=increasing]{background:var(--color-success-light);color:var(--color-success)}.page_trendBadge__ndInj[data-trend=decreasing]{background:var(--color-error-light);color:var(--color-error)}.page_trendBadge__ndInj[data-trend=stable]{background:var(--color-background);color:var(--color-text-secondary)}.page_skillStats__8mjbP{display:flex;gap:var(--space-6);margin-bottom:var(--space-3)}.page_skillStat__gKNZU{display:flex;flex-direction:column}.page_multiplier__K5eIF{color:var(--color-primary)}.page_boost__4A0_m,.page_multiplier__K5eIF{font-size:var(--font-size-2xl);font-weight:700}.page_boost__4A0_m{color:var(--color-success)}.page_skillStatLabel__iew18{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page_topRoles__29Jrq{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_topRoles__29Jrq strong{color:var(--color-text)}.page_ctaSection__pwuXT{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;margin-bottom:var(--space-8)}.page_ctaSection__pwuXT h2{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-3)}.page_ctaSection__pwuXT p{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:500px;margin:0 auto var(--space-5)}.page_ctaButtons__4a_ab{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.page_primaryButton__zTGCV{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--on-accent);font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:background .2s}.page_primaryButton__zTGCV:hover{background:var(--color-primary-dark);color:var(--on-accent)}.page_secondaryButton__oXPsD{padding:var(--space-3) var(--space-6);background:transparent;color:var(--color-primary);font-weight:600;border:2px solid var(--color-primary);border-radius:var(--radius-md);text-decoration:none;transition:background .2s,color .2s}.page_secondaryButton__oXPsD:hover{background:var(--color-primary);color:var(--on-accent)}.page_methodology__UyLOe{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page_methodology__UyLOe h2{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-3)}.page_methodology__UyLOe p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page_methodology__UyLOe ul{list-style:disc;padding-left:var(--space-5);margin-bottom:var(--space-4)}.page_methodology__UyLOe li{margin-bottom:var(--space-2)}.page_lastUpdated__OxD9K,.page_methodology__UyLOe li{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_lastUpdated__OxD9K{font-style:italic}