/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}}:root{--ink:#171712;--muted:#6f7169;--paper:#f3f1e9;--paper-deep:#ebe8dd;--white:#fffefa;--line:#d8d5c9;--acid:#c8ff3d;--orange:#ff6a3d;--blue:#4b6cff;--yellow:#ffc83d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.skip-link{z-index:100;color:#fff;background:#14213d;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:850;transition:transform .12s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a{color:inherit;text-decoration:none}.loading-page{background:var(--paper);text-align:center;align-content:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.loading-page .brand{margin-bottom:42px}.loading-page h1{letter-spacing:-.05em;margin:0 0 10px;font-size:28px}.loading-page p{color:var(--muted);font-size:12px}.loading-bar{border:1px solid var(--ink);background:var(--white);width:min(76vw,340px);height:6px;overflow:hidden}.loading-bar span{background:var(--acid);width:45%;height:100%;animation:1s ease-in-out infinite alternate loading-slide;display:block}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f1e9eb;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(24px,5vw,80px);display:grid;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;gap:11px;width:max-content;font-size:16px;font-weight:900;display:inline-flex}.brand>span:last-child{line-height:1.02;display:grid}.brand small{color:var(--muted);letter-spacing:.16em;margin-top:4px;font-family:Arial,sans-serif;font-size:8px;font-weight:800}.brand-mark{width:36px;height:36px;color:var(--paper);background:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;display:grid}.topbar nav{align-items:center;gap:32px;font-size:13px;font-weight:700;display:flex}.topbar nav button{cursor:pointer;background:0 0;border:0;padding:0}.topbar nav a:hover,.topbar nav button:hover{text-underline-offset:5px;text-decoration:underline}.source-link{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:99px;justify-self:end;padding:10px 15px;font-size:11px;font-weight:800}.eyebrow{letter-spacing:.09em;align-items:center;gap:9px;margin-bottom:23px;font-family:Arial,sans-serif;font-size:11px;font-weight:800;display:flex}.live-dot{background:#6fd300;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6fd30021}.hero h1{letter-spacing:-.085em;max-width:890px;margin:0;font-size:clamp(52px,6vw,88px);font-weight:950;line-height:.98}.hero h1 em{z-index:0;margin-top:5px;font-style:normal;display:inline-block;position:relative}.hero h1 em:after{z-index:-1;background:var(--acid);content:"";height:24%;position:absolute;bottom:2px;left:-3px;right:-8px;transform:rotate(-1deg)}.hero-copy{color:#55574f;max-width:610px;margin:31px 0 32px;font-size:15px;font-weight:550;line-height:1.75}.search-wrap{border:2px solid var(--ink);background:var(--white);width:min(100%,720px);height:64px;box-shadow:7px 7px 0 var(--ink);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;padding:0 20px;display:grid}.search-wrap>span{font-family:Georgia,serif;font-size:28px;transform:rotate(-14deg)}.search-wrap input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 12px;font-size:17px;font-weight:750}.search-wrap input::placeholder{color:#98998f;font-weight:600}.search-wrap input::-webkit-search-cancel-button{appearance:none;display:none}.search-wrap button{background:var(--paper-deep);cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;font-size:21px;line-height:1}.search-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.search-suggestions>span{color:var(--muted);margin-right:2px;font-size:10px;font-weight:800}.search-suggestions button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.search-suggestions button:hover{border-color:var(--ink);background:var(--acid)}.search-suggestions small{color:var(--muted);margin-left:4px;font-family:Arial,sans-serif;font-size:8px}.hero-stats{border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,1160px);margin-top:46px;display:grid}.hero-stats>div{border-right:1px solid var(--line);min-height:90px;padding:17px 20px 0 0}.hero-stats>div:not(:first-child){padding-left:22px}.hero-stats span,.hero-stats small{color:var(--muted);font-size:10px;font-weight:750}.hero-stats span{margin-bottom:9px;display:block}.hero-stats strong{letter-spacing:-.05em;font-family:Arial,sans-serif;font-size:clamp(20px,2.2vw,30px)}.hero-stats small{margin-left:4px}.hero-stats .source-stat{letter-spacing:-.01em;font-size:24px}.data-notice{color:#292a24;background:var(--acid);border-block:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:15px clamp(24px,8vw,132px);font-size:12px;display:grid}.data-notice>span{color:var(--paper);background:var(--ink);padding:5px 8px;font-size:10px;font-weight:900}.data-notice p{margin:0;font-weight:650;line-height:1.5}.data-notice button{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900;text-decoration:underline}.tier-strip{border-bottom:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(6,1fr);display:grid}.tier-block{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;min-height:118px;padding:20px clamp(15px,2.4vw,36px);transition:background .15s,transform .15s;display:flex}.tier-block:hover,.tier-block.active{background:var(--paper-deep)}.tier-block.active{box-shadow:inset 0 -5px 0 var(--ink)}.tier-letter{border:1.5px solid var(--ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:9px;flex:none;place-items:center;font-family:Arial,sans-serif;font-size:24px;font-weight:950;display:grid}.tier-s .tier-letter,.tier-pill.tier-s,.logo-s{background:var(--acid)}.tier-a .tier-letter,.tier-pill.tier-a,.logo-a{background:var(--orange)}.tier-b .tier-letter,.tier-pill.tier-b,.logo-b{background:var(--blue);color:#fff}.tier-c .tier-letter,.tier-pill.tier-c,.logo-c{background:var(--yellow)}.tier-d .tier-letter,.tier-pill.tier-d,.logo-d{background:#d9e8ff}.tier-e .tier-letter,.tier-pill.tier-e,.logo-e{background:#d8d7d0}.tier-pill.tier-na{color:var(--muted);border-color:var(--line);background:var(--paper-deep)}.tier-info{gap:6px;display:grid}.tier-info strong{letter-spacing:-.02em;font-family:Arial,sans-serif;font-size:13px}.tier-info small{color:var(--muted);font-size:10px;font-weight:700}.insight-section{border-bottom:1px solid var(--ink);background:var(--white);padding:96px clamp(24px,8vw,132px) 108px}.insight-heading{margin-bottom:28px}.insight-period{border:1px solid var(--ink);background:var(--acid);border-radius:99px;padding:9px 13px;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.insight-tabs{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.insight-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:99px;flex:none;padding:10px 15px;font-size:11px;font-weight:850}.insight-tabs button:hover,.insight-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.insight-summary{align-items:baseline;gap:12px;margin:25px 0 13px;display:flex}.insight-summary strong{font-size:15px;font-weight:950}.insight-summary span{color:var(--muted);font-size:11px;font-weight:650}.insight-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-card{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:112px;padding:17px;transition:background .13s;display:grid}.insight-card:hover,.insight-card:focus-visible{background:#c8ff3d33;outline:0}.insight-rank{color:var(--orange);align-self:start;padding-top:5px;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.insight-company{align-items:center;gap:10px;min-width:0;display:flex}.insight-company>span:last-child{gap:4px;min-width:0;display:grid}.insight-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.insight-company small,.insight-value small{color:var(--muted);font-size:8px;font-weight:750}.insight-value{text-align:right;justify-items:end;gap:5px;min-width:88px;display:grid}.insight-value strong{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:16px;font-weight:950}.insight-note{max-width:850px;color:var(--muted);margin:17px 0 0;font-size:9px;line-height:1.65}.ranking-section{background:var(--paper);padding:96px clamp(24px,8vw,132px) 120px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.section-heading>div:first-child{grid-template-columns:auto auto;align-items:end;gap:0 14px;display:grid}.section-heading h2,.method-title h2{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:950;line-height:1}.section-heading p{color:var(--muted);grid-column:2;margin:13px 0 0;font-size:12px}.section-number{color:var(--orange);align-self:start;padding-top:2px;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.result-count{color:var(--muted);font-size:12px;font-weight:700}.result-count strong{color:var(--ink);font-family:Arial,sans-serif;font-size:28px}.executive-toggle-panel{border:1px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:17px 20px;display:flex}.executive-toggle-panel.active{background:linear-gradient(100deg, #c8ff3d42, var(--white) 58%);box-shadow:4px 4px 0 var(--ink)}.executive-toggle-panel>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.adjustment-label{color:var(--paper);background:var(--ink);border-radius:4px;grid-row:1/3;padding:6px 8px;font-size:9px;font-weight:900}.executive-toggle-panel strong{font-size:14px;font-weight:900}.executive-toggle-panel small{color:var(--muted);font-size:10px;font-weight:650}.executive-switch{border:1px solid var(--ink);background:var(--paper-deep);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:8px;min-width:105px;padding:9px 13px;font-size:10px;font-weight:900;display:flex}.executive-switch span{border:1px solid var(--ink);background:var(--white);border-radius:99px;width:27px;height:15px;position:relative}.executive-switch span:after{background:var(--ink);content:"";border-radius:50%;width:9px;height:9px;transition:transform .14s;position:absolute;top:2px;left:2px}.executive-toggle-panel.active .executive-switch{background:var(--acid)}.executive-toggle-panel.active .executive-switch span:after{transform:translate(12px)}.toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.filter-groups{flex-wrap:wrap;gap:15px 24px;display:flex}.filter-group{gap:7px;display:grid}.filter-group>span{color:var(--muted);font-size:9px;font-weight:850}.market-filters{flex-wrap:wrap;gap:7px;display:flex}.market-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:800}.market-filters button:hover,.market-filters button.active{color:var(--paper);border-color:var(--ink);background:var(--ink)}.sort-select{color:var(--muted);align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.sort-select select{border:1px solid var(--line);background:var(--white);min-width:132px;color:var(--ink);border-radius:5px;outline:0;padding:9px 31px 9px 12px;font-size:11px;font-weight:750}.table-shell{border:1px solid var(--ink);background:var(--white);border-radius:8px;overflow:hidden;box-shadow:8px 8px #c9c6b9}.salary-table{grid-template-columns:60px minmax(220px,1.5fr) 82px 105px 145px 100px 62px 24px;align-items:center;display:grid}.table-header{color:#eae8df;background:var(--ink);letter-spacing:.08em;min-height:48px;padding:0 20px;font-size:9px;font-weight:850}.company-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:91px;padding:0 20px;transition:background .12s}.company-row:last-child{border-bottom:0}.company-row:hover,.company-row:focus-visible{background:#f5f4ed;outline:0}.rank-cell{color:#818279;font-family:Arial,sans-serif;font-size:12px;font-weight:800}.company-cell{align-items:center;gap:13px;min-width:0;display:flex}.company-cell>.company-copy{flex:0 auto;gap:5px;min-width:0;display:grid}.company-tier-pill{flex:none;margin-left:4px}.company-cell strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.company-cell small{color:var(--muted);letter-spacing:.05em;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.employee-inline{display:none}.company-cell small b{color:#1d1e19;background:var(--acid);letter-spacing:-.02em;margin-left:8px;padding:3px 5px;font-family:inherit;font-size:8px}.company-cell small .verified-badge{color:var(--paper);background:var(--ink)}.company-cell small .manual-lock-badge{color:#fff;background:#9b350d}.company-cell small .adjusted-badge{color:var(--ink);background:var(--yellow)}.company-cell small .warning-badge{color:#8a4800;background:#ffe8b7}.company-cell small .repair-badge{color:#304800;background:#e4ff9e}.company-cell small .aggregation-badge{color:#6e2800;background:#ffd7bd}.company-cell small .currency-badge{color:#073e45;background:#c9f4f1}.company-cell small .hold-badge{color:#4f4d46;background:#e5e1d7}.company-logo{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:950;display:grid;position:relative;overflow:hidden}.company-logo img{z-index:1;object-fit:contain;object-position:center;border-radius:inherit;background:#fff;width:86%;height:86%;padding:3%;position:absolute;inset:7%}.company-logo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.company-logo.fallback{border-color:var(--ink);background:var(--paper-deep)}.market-cell,.employees-cell{color:var(--muted);font-family:Arial,sans-serif;font-size:10px;font-weight:700}.salary-cell{gap:4px;display:grid}.salary-cell strong{letter-spacing:-.045em;font-family:Arial,sans-serif;font-size:18px;font-weight:900}.salary-cell small{color:var(--muted);font-size:9px;font-weight:700}.trend-cell{gap:4px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;display:grid}.trend-cell.up{color:#267300}.trend-cell.down{color:#a13d27}.trend-cell small{color:var(--muted);font-size:8px;font-weight:700}.tier-pill{border:1px solid var(--ink);width:max-content;min-width:34px;height:26px;color:var(--ink);border-radius:5px;place-items:center;padding:0 8px;font-family:Arial,sans-serif;font-size:11px;font-weight:950;display:inline-grid}.row-arrow{color:#97988f;text-align:right;font-size:14px}.empty-state{text-align:center;place-items:center;padding:80px 24px;display:grid}.unranked-company-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:72px minmax(180px,1fr) minmax(240px,1.3fr) 24px;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid}.unranked-company-row:hover{background:#fff9df}.unranked-company-row>span:first-child{color:#9a5a00;font-size:11px;font-weight:900}.unranked-company-row>span:nth-child(2),.unranked-company-row>span:nth-child(3){gap:5px;display:grid}.unranked-company-row strong{font-size:14px}.unranked-company-row small{color:var(--muted);font-size:10px}@media (width<=720px){.unranked-company-row{grid-template-columns:50px 1fr 20px;gap:10px;padding:16px}.unranked-company-row>span:nth-child(3){grid-column:2/3}}.load-more-row{place-items:center;padding:28px 20px 6px;display:grid}.load-more-row button{border:1px solid var(--ink);background:var(--white);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:99px;align-items:center;gap:14px;padding:13px 18px;font-size:12px;font-weight:900;display:inline-flex}.load-more-row button:hover{background:var(--acid)}.load-more-row small{color:var(--muted);font-size:9px}.empty-state>span{color:var(--orange);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.empty-state h3{margin:12px 0 8px;font-size:21px}.empty-state p{color:var(--muted);margin:0 0 22px;font-size:12px}.empty-state button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;border-radius:4px;padding:10px 16px;font-size:11px;font-weight:850}.method-section{color:var(--paper);background:var(--ink);grid-template-columns:minmax(240px,.9fr) 2fr;gap:70px;padding:100px clamp(24px,8vw,132px);display:grid}.method-title{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.method-title h2{max-width:190px;font-size:42px;line-height:1.06}.method-grid{background:#44443d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.method-grid article>span{color:var(--acid);font-family:Arial,sans-serif;font-size:10px;font-weight:900}.method-grid h3{margin:50px 0 12px;font-size:18px}.method-grid p{color:#aaa99f;margin:0;font-size:12px;line-height:1.7}footer{color:#b7b5aa;background:#0e0e0b;border-top:1px solid #31312c;grid-template-columns:1fr minmax(280px,1.7fr) auto;align-items:center;gap:40px;padding:40px clamp(24px,8vw,132px);font-size:10px;display:grid}.footer-brand{color:var(--paper)}footer p{max-width:550px;margin:0;line-height:1.7}.footer-meta{text-align:right;justify-content:end;gap:5px;display:grid}.footer-links{border-top:1px solid #31312c;flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;padding-top:18px;display:flex}.footer-links a{color:#d0cec4;font-weight:750;text-decoration:none}.footer-links a:hover{color:#fff}.ad-slot:empty{display:none}.ad-slot-desktop-rail{z-index:5;width:160px;min-height:600px;position:fixed;top:104px;right:max(12px,50vw - 730px)}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110db8;place-items:center;padding:24px;animation:.14s fade-in;display:grid;position:fixed;inset:0}.company-modal{border:1px solid var(--ink);background:var(--paper);width:min(100%,580px);max-height:min(820px,100dvh - 48px);box-shadow:10px 10px 0 var(--acid);border-radius:9px;padding:42px;animation:.17s modal-in;position:relative;overflow-y:auto}.modal-close{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.modal-kicker{color:var(--muted);letter-spacing:.08em;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:9px;font-weight:850;display:flex}.modal-kicker .tier-pill{min-width:auto;height:24px;font-size:9px}.modal-kicker .source-verified{color:#456100;letter-spacing:-.02em;background:#c8ff3d4d;border:1px solid #7ba600;border-radius:99px;padding:4px 7px}.company-modal h2{letter-spacing:-.06em;margin:18px 0 8px;font-size:38px;font-weight:950}.modal-company-title{align-items:center;gap:14px;margin-top:18px;display:flex}.modal-company-title h2{margin:0}.modal-company-title .company-logo{border-radius:14px;width:50px;height:50px}.modal-code{color:var(--muted);margin:0;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.modal-salary{border:1px solid var(--ink);background:var(--white);border-radius:7px;margin:32px 0;padding:27px;display:grid}.modal-salary span,.modal-salary small{color:var(--muted);font-size:10px;font-weight:750}.modal-salary strong{letter-spacing:-.06em;margin:6px 0 2px;font-family:Arial,sans-serif;font-size:45px}.modal-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.modal-facts>div{gap:8px;padding:18px 0;display:grid}.modal-facts span{color:var(--muted);font-size:9px;font-weight:750}.modal-facts strong{font-size:13px}.history-panel{border:1px solid var(--ink);background:var(--white);border-radius:8px;margin:24px 0;padding:18px}.history-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.history-heading span{color:var(--blue);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:8px;font-weight:950}.history-heading h3{margin:3px 0 0;font-size:15px}.history-heading small{max-width:160px;color:var(--muted);text-align:right;font-size:8px;line-height:1.45}.history-chart{gap:9px;display:grid}.history-summary{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.history-summary>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:11px;display:grid}.history-summary>div:last-child{border-right:0}.history-summary span,.history-summary small{color:var(--muted);font-size:8px;font-weight:700}.history-summary strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,sans-serif;font-size:14px;font-weight:950;overflow:hidden}.history-chart>a{grid-template-columns:38px minmax(80px,1fr) 70px 126px;align-items:center;gap:9px;min-height:26px;display:grid}.history-year{font-family:Arial,sans-serif;font-size:10px;font-weight:900}.history-bar-track{background:var(--paper-deep);border-radius:99px;height:8px;overflow:hidden}.history-bar-track i{border-radius:inherit;background:var(--blue);height:100%;display:block}.history-chart strong{text-align:right;font-family:Arial,sans-serif;font-size:11px}.history-chart small{color:var(--muted);text-align:right;font-family:Arial,sans-serif;font-size:8px}.company-note{border-left:4px solid var(--orange);background:#ebe7da;margin:22px 0 0;padding:13px 15px;font-size:11px;font-weight:650;line-height:1.65}.executive-calculation{border:1px solid var(--ink);background:#c8ff3d26;border-radius:7px;margin-top:24px;padding:19px}.aggregation-calculation{border-color:var(--orange);background:#ff693014}.aggregation-calculation .calculation-heading span{color:#9b350d}.aggregation-calculation .calculation-heading b{border-color:var(--orange);color:#8a2d08}.currency-calculation{background:#c9f4f159;border-color:#19747d}.currency-calculation .calculation-heading span{color:#11636b}.currency-calculation .calculation-heading b{color:#0b555c;border-color:#19747d}.calculation-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:17px;display:flex}.calculation-heading span{color:#5b7600;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:8px;font-weight:900}.calculation-heading h3{margin:3px 0 0;font-size:15px}.calculation-heading b{color:#456100;background:var(--white);white-space:nowrap;border:1px solid #7ba600;border-radius:99px;padding:5px 7px;font-size:8px}.calculation-values{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(2,1fr);display:grid}.calculation-values>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;padding:11px;display:grid}.calculation-values>div:nth-child(2n){border-right:0}.calculation-values>div:nth-last-child(-n+2){border-bottom:0}.calculation-values span{color:var(--muted);font-size:8px;font-weight:750}.calculation-values strong{font-family:Arial,sans-serif;font-size:12px}.calculation-formula{margin:14px 0 0;font-family:Arial,sans-serif;font-size:10px;line-height:1.65}.calculation-caveat{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.6}.raw-rows{margin-top:26px}.raw-rows h3{margin:0 0 12px;font-size:13px}.raw-rows>div{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 80px 90px;gap:10px;padding:10px 0;font-size:10px;display:grid}.raw-rows strong{color:var(--ink);text-align:right}.raw-rows>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.55}.dart-button{border:1px solid var(--ink);color:var(--paper);background:var(--ink);text-align:center;border-radius:5px;margin-top:28px;padding:15px 18px;font-size:11px;font-weight:850;display:block}.method-modal{width:min(100%,720px)}.method-copy{gap:14px;margin:28px 0;display:grid}.method-copy p{color:#55574f;margin:0;font-size:13px;font-weight:550;line-height:1.75}.tier-legend{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(6,1fr);display:grid}.tier-legend>div{border-right:1px solid var(--line);gap:7px;padding:14px 10px;display:grid}.tier-legend>div:last-child{border:0}.tier-legend strong{font-family:Arial,sans-serif;font-size:9px}.tier-legend small{color:var(--muted);font-size:8px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loading-slide{0%{transform:translate(-5%)}to{transform:translate(125%)}}@media (width<=980px){.topbar nav{display:none}.topbar{grid-template-columns:1fr auto}.hero{min-height:auto;padding-top:70px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-block{justify-items:start;display:grid}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-table{grid-template-columns:48px minmax(190px,1.5fr) 80px 130px 90px 55px 22px}.salary-table>:nth-child(4){display:none}.method-section{grid-template-columns:1fr;gap:45px}.method-grid{grid-template-columns:repeat(2,1fr)}.method-title h2{max-width:none}}@media (width<=720px){.topbar{height:65px;padding-inline:18px}.source-link{padding:8px 11px;font-size:9px}.hero{background:radial-gradient(circle at 93% 21%,#c8ff3d6b 0 10%,#0000 10.4%);padding:54px 20px 48px}.hero h1{letter-spacing:-.075em;word-break:keep-all;font-size:clamp(42px,11.5vw,52px);line-height:1.03}.hero-copy{margin-top:25px;font-size:13px}.search-wrap{height:57px;box-shadow:5px 5px 0 var(--ink);padding:0 14px}.search-wrap input{padding-inline:7px;font-size:14px}.hero-stats{grid-template-columns:repeat(2,1fr);margin-top:50px}.hero-stats>div{border-bottom:1px solid var(--line);min-height:79px;padding:14px 12px 0 0}.hero-stats>div:not(:first-child){padding-left:16px}.data-notice{grid-template-columns:auto 1fr;gap:8px 12px;padding:15px 20px}.data-notice button{grid-column:2;justify-self:start;padding:0}.tier-strip{grid-template-columns:repeat(6,minmax(94px,1fr));overflow-x:auto}.tier-block{min-height:104px;padding:16px}.tier-letter{width:42px;height:42px;font-size:21px}.insight-section{padding:72px 16px 78px}.insight-heading{align-items:flex-start}.insight-heading h2{max-width:250px;font-size:37px}.insight-heading p{max-width:250px}.insight-period{padding:7px 9px;font-size:9px}.insight-summary{gap:5px;display:grid}.insight-grid{grid-template-columns:1fr}.insight-card{min-height:94px;padding:14px}.insight-card .company-logo{width:36px;height:36px}.employee-inline{color:#3f403a;letter-spacing:-.02em;margin-left:6px;font-family:inherit;font-weight:850;display:inline}.ranking-section{padding:72px 16px 85px}.section-heading{align-items:flex-start}.section-heading h2{font-size:37px}.section-heading p{max-width:240px;line-height:1.5}.result-count{padding-top:6px}.result-count strong{font-size:22px;display:block}.toolbar{display:grid}.filter-groups{gap:13px;display:grid}.executive-toggle-panel{align-items:flex-start;padding:15px}.executive-toggle-panel>div{grid-template-columns:auto 1fr}.executive-toggle-panel small{grid-column:1/3;margin-top:4px;line-height:1.45}.adjustment-label{grid-row:auto}.market-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.market-filters button{flex:none}.sort-select{justify-self:end}.table-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.table-header{display:none}.table-body{gap:9px;display:grid}.salary-table.company-row{border:1px solid var(--ink);background:var(--white);border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:102px;padding:15px 14px;display:grid;position:relative}.rank-cell{align-self:start;padding-top:5px}.company-cell{align-self:start}.company-logo{border-radius:10px;width:34px;height:34px}.market-cell,.employees-cell,.row-arrow{display:none}.salary-cell{align-self:center;justify-items:end}.salary-cell strong{font-size:17px}.trend-cell{align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:14px;left:56px}.company-row>.tier-pill{min-width:29px;height:22px;font-size:9px;position:absolute;bottom:12px;right:14px}.method-section{padding:72px 20px}.method-title h2{font-size:37px}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:170px}.method-grid h3{margin-top:30px}footer{grid-template-columns:1fr;gap:22px;padding:40px 20px}.footer-meta{text-align:left;justify-content:start}.footer-links{grid-column:auto}.modal-backdrop{place-items:end center;padding:0}.company-modal{width:100%;max-height:92dvh;box-shadow:0 -6px 0 var(--acid);border-radius:16px 16px 0 0;padding:34px 22px 26px}.company-modal h2{font-size:31px}.modal-company-title .company-logo{width:44px;height:44px}.modal-salary strong{font-size:39px}.calculation-values{grid-template-columns:1fr}.calculation-values>div,.calculation-values>div:nth-child(2n),.calculation-values>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.calculation-values>div:last-child{border-bottom:0}.tier-legend{grid-template-columns:1fr}.tier-legend>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 1fr;align-items:center}.history-chart>a{grid-template-columns:34px minmax(60px,1fr) 64px}.history-chart>a small{grid-column:2/4}}a.company-row,a.insight-card,a.quick-company-link,a.tier-company-link{color:inherit;text-decoration:none}.quick-results>a.quick-company-link{text-align:left;background:0 0;border-top:1px solid #edf0f5;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 10px;display:grid}.quick-results>a.quick-company-link:hover,.quick-results>a.quick-company-link:focus-visible{background:#f1f6ff;outline:0}.quick-results>a.quick-company-link>span{gap:4px;min-width:0;display:grid}.quick-results>a.quick-company-link>span:nth-child(3){text-align:right;justify-items:end}.tier-preview-companies>a.tier-company-link{background:0 0;border-radius:6px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:76px;padding:8px 10px;display:grid}.tier-preview-companies>a.tier-company-link:hover,.tier-preview-companies>a.tier-company-link:focus-visible{background:var(--tier-soft);outline:0}.tier-preview-companies>a.tier-company-link>span:last-child{color:#253149;gap:3px;min-width:0;display:grid}.tier-preview-companies>a.tier-company-link>span:last-child strong{color:#253149;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:850;line-height:1.2;overflow:hidden}.tier-preview-companies>a.tier-company-link>span:last-child small{color:#778397;font-family:Arial,sans-serif;font-size:12px;font-weight:800}@media (width>=721px) and (width<=980px){.tier-preview-companies>a.tier-company-link{grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:62px;padding:5px}.tier-preview-companies>a.tier-company-link>span:last-child strong{font-size:11px}.tier-preview-companies>a.tier-company-link>span:last-child small{font-size:9px}}@media (width<=720px){.quick-results>a.quick-company-link{grid-template-columns:34px minmax(0,1fr) auto 28px;gap:8px;min-height:54px;padding:7px}.tier-preview-companies>a.tier-company-link{text-align:center;grid-template-rows:28px auto;grid-template-columns:1fr;justify-items:center;gap:1px;min-height:60px;padding:3px 1px}.tier-preview-companies>a.tier-company-link>span:last-child{width:100%;display:block}.tier-preview-companies>a.tier-company-link>span:last-child strong{width:100%;font-size:8.2px;display:block}.tier-preview-companies>a.tier-company-link>span:last-child small{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#14213d;--muted:#667085;--paper:#f5f7fb;--paper-deep:#e9eef7;--white:#fff;--line:#d8e0ec;--acid:#dfebff;--orange:#ff805b;--blue:#285bd4;--yellow:#ffd66b;--reading-ink:#162945;--reading-muted:#596b83;--mobile-gutter:16px;--touch-height:44px;--discovery-surface:#f7faff;--discovery-ink:#17355d}body{background:var(--paper)}main{flex-direction:column;min-width:0;display:flex}.topbar{order:0}.hero{order:1}.data-notice{order:2}.tier-strip{order:3}.insight-section{order:5}.method-section{order:6}footer{order:7}.modal-backdrop{order:20}.brand-mark{background:linear-gradient(145deg,#3867e8,#2548a6);border-radius:12px;box-shadow:0 5px 12px #3867e838}.topbar nav{color:#344054;gap:26px;font-size:12px}.source-link{color:#2548a6;background:#eef4ff;border-color:#d7e1f2}.eyebrow{color:#3156aa;letter-spacing:0;background:#eef4ffd1;border:1px solid #cbd9f3;border-radius:999px;width:max-content;margin-bottom:17px;padding:7px 11px;font-size:10px}.live-dot{background:#22a66f;width:7px;height:7px;box-shadow:0 0 0 4px #22a66f1f}.hero h1{color:#101b35;letter-spacing:-.07em;max-width:760px;font-size:clamp(48px,5.3vw,76px);line-height:1.02}.hero h1 em{color:var(--blue)}.hero h1 em:after{display:none}.hero-copy{color:#536077;max-width:650px;margin:24px 0 27px;font-size:14px;line-height:1.72}.hero-search-area{width:min(100%,760px);position:relative}.search-wrap{background:#fff;border:1px solid #91a8d6;border-radius:16px;width:100%;height:66px;transition:border-color .14s,box-shadow .14s;box-shadow:0 12px 36px #314e8924}.search-wrap>span{color:var(--blue)}.search-wrap input{font-size:16px}.search-wrap button{color:#536077;background:#eef2f8}.quick-results{z-index:24;background:#fffffffa;border:1px solid #cbd6e8;border-radius:16px;padding:8px;position:absolute;top:75px;left:0;right:0;overflow:hidden;box-shadow:0 22px 56px #14213d33}.quick-results-heading{color:var(--muted);justify-content:space-between;align-items:center;padding:7px 9px 10px;font-size:10px;display:flex}.quick-results-heading a{color:var(--blue);font-weight:850}.quick-results>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 10px;display:grid}.quick-results>button:hover,.quick-results>button:focus-visible{background:#f1f6ff;outline:0}.quick-results>button>span{gap:4px;min-width:0;display:grid}.quick-results>button>span:nth-child(3){text-align:right;justify-items:end}.quick-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quick-results small,.quick-unranked{color:var(--muted);font-size:9px}.quick-results .company-logo{border-color:#dbe3ef;border-radius:10px;width:38px;height:38px}.quick-results .tier-pill{min-width:30px;height:24px;padding:0 6px}.quick-unranked{border-top:1px solid #edf0f5;justify-content:space-between;padding:13px 10px;display:flex}.quick-unranked span:first-child{gap:3px;display:grid}.search-suggestions{gap:7px;margin-top:14px}.search-suggestions button{color:#344054;background:#ffffffbd;border-color:#d6dfed}.search-suggestions button:hover{color:#2548a6;background:#eef4ff;border-color:#7995cd}.hero-stats{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;width:min(100%,1180px);margin-top:34px}.hero-stats>div,.hero-stats>div:not(:first-child){background:#ffffffb8;border:1px solid #dfe6f1;border-radius:12px;min-height:82px;padding:14px 15px}.data-notice{color:#344054;background:#edf4ff;border-color:#cddbed}.data-notice>span{background:#3867e8;border-radius:6px}.tier-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,minmax(145px,1fr));padding:12px clamp(24px,8vw,132px);overflow-x:auto}.tier-block{border:1px solid #0000;border-radius:12px;min-height:76px;padding:12px 14px}.tier-block:hover,.tier-block.active{box-shadow:none;background:#f4f7fb;border-color:#cbd6e8}.tier-letter{width:40px;height:40px;box-shadow:none;border-color:#14213d94;border-radius:10px;font-size:19px}.ranking-section,.insight-section{padding:72px clamp(24px,8vw,132px) 86px}.insight-section{border-top:1px solid var(--line);background:#fff;border-bottom:0}.section-heading{margin-bottom:28px}.section-heading h2,.method-title h2{color:#111d38;font-size:clamp(31px,3.5vw,48px)}.section-number{color:var(--blue)}.executive-toggle-panel{border-color:#cbd6e8;border-radius:14px;box-shadow:0 8px 24px #14213d0d}.executive-toggle-panel.active{background:linear-gradient(100deg,#baf3df8f,#fff 62%);border-color:#8fcdb5;box-shadow:0 8px 24px #22a66f17}.adjustment-label{background:#245a48;border-radius:7px}.toolbar{z-index:14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d5deeb;border-radius:14px;margin-bottom:12px;padding:15px 17px;position:sticky;top:78px;box-shadow:0 9px 28px #14213d14}.market-filters button{background:#f8fafc;border-color:#d6dfed;padding:8px 12px}.market-filters button:hover,.market-filters button.active{color:#fff;background:#3867e8;border-color:#315bc0}.sort-select select{border-color:#d6dfed;border-radius:9px}.active-filter-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 2px 13px;font-size:9px;display:flex}.active-filter-summary b{color:#3156aa;background:#eef4ff;border:1px solid #cdd9eb;border-radius:999px;padding:5px 8px}.active-filter-summary button{color:#3156aa;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:9px;font-weight:850}.table-shell{border-color:#d3ddea;border-radius:15px;box-shadow:0 14px 38px #14213d14}.table-header{background:#18284d}.company-row{border-color:#e7ecf3;transition:background .12s,transform .12s}.company-row:hover{background:#f3f7ff}.company-logo{border-color:#dce4ef}.salary-cell strong{color:#162951}.salary-cell small{color:#667a9e}.insight-grid{border:0;gap:10px}.insight-card{border:1px solid #dce4ef;border-radius:13px;box-shadow:0 6px 20px #14213d0d}.insight-card:hover,.insight-card:focus-visible{background:#f2f6ff;border-color:#a9bce1}.insight-period{color:#245a48;background:#dff8ef;border-color:#a6cbbd}.insight-tabs button.active,.insight-tabs button:hover{background:#3867e8;border-color:#3867e8}.method-section{background:#14213d}.method-title h2{color:#fff}.method-grid article{background:#14213d}.company-modal{background:#f8faff;border-color:#cbd6e8;border-radius:18px;box-shadow:0 24px 80px #050c1c52}.aggregation-calculation{background:#fff4f0;border-color:#e9a38c}@media (width<=980px){.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.topbar{height:62px;padding-inline:16px}.brand-mark{border-radius:10px;width:32px;height:32px}.source-link{padding:8px 10px}.hero{background:radial-gradient(circle at 95% 5%,#baf3dfa6 0 12%,#0000 34%),linear-gradient(#fff 0%,#f7faff 100%);padding:42px 16px 30px}.eyebrow{white-space:nowrap;max-width:100%;margin-bottom:16px;font-size:9px}.hero h1{max-width:340px;font-size:clamp(39px,11.5vw,50px);line-height:1.04}.hero-copy{margin:20px 0 22px;font-size:12px;line-height:1.65}.search-wrap{border-width:1px;border-radius:14px;height:58px;box-shadow:0 10px 26px #314e8921}.search-wrap input{font-size:14px}.quick-results{border-radius:13px;margin-bottom:13px;position:relative;top:8px;box-shadow:0 12px 34px #14213d24}.quick-results>button{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:8px 7px}.quick-results .company-logo{width:34px;height:34px}.quick-results>button>span:nth-child(3) strong{font-size:12px}.quick-results .tier-pill{display:none}.search-suggestions{margin-top:13px}.search-suggestions>span{width:100%}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:27px}.hero-stats>div,.hero-stats>div:not(:first-child){border-bottom:1px solid #dfe6f1;min-height:72px;padding:12px}.hero-stats strong,.hero-stats .source-stat{font-size:20px}.data-notice{padding:13px 16px}.tier-strip{grid-template-columns:repeat(6,126px);padding:9px 12px}.tier-block{min-height:67px;padding:9px 10px}.tier-letter{width:34px;height:34px;font-size:16px}.tier-info strong{font-size:11px}.ranking-section,.insight-section{padding:55px 14px 68px}.section-heading h2,.insight-heading h2{max-width:275px;font-size:33px}.executive-toggle-panel{border-radius:12px}.toolbar{border-radius:12px;margin-bottom:12px;padding:13px;position:static}.filter-groups{min-width:0}.market-filters{margin-inline:-2px}.active-filter-summary button{margin-left:0}.salary-table.company-row{border-color:#d6dfed;border-radius:12px;min-height:106px;box-shadow:0 5px 16px #14213d0d}.insight-card{border-radius:12px}.company-modal{border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #050c1c38}}section[id]{scroll-margin-top:24px}.topbar{position:relative;top:auto}.toolbar{position:static;top:auto}.quick-results-heading button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-stats .positive-stat,.trend-cell.up strong,.cagr-cell.up strong{color:#137a50}.hero-stats .negative-stat,.trend-cell.down strong,.cagr-cell.down strong{color:#b3422b}.section-shortcuts{gap:8px;margin-top:14px;display:flex}.section-shortcuts button{color:#3156aa;cursor:pointer;background:#ffffffd1;border:1px solid #ccd8ea;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:850}.table-shell{overflow-x:auto}.employees-cell,.tenure-cell,.cagr-cell{color:var(--muted);gap:4px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:grid}.employees-cell strong,.tenure-cell strong,.cagr-cell strong,.trend-cell strong{color:#24385f;font-size:11px;font-weight:900}.employees-cell small,.tenure-cell small,.cagr-cell small{color:var(--muted);font-size:8px;font-weight:700}.company-logo.fallback{background:linear-gradient(145deg,#edf3ff,#dfe9fb);border-color:#cbd7e8}.logo-wordmark{color:#234d9f;letter-spacing:-.1em;text-align:center;place-items:center;padding:3px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;inset:0}.modal-facts{grid-template-columns:repeat(4,1fr)}.raw-rows>div{grid-template-columns:minmax(0,1fr) 72px 72px 90px}.data-notice{background:#f3f6fb;border-color:#d8e0ec;padding-block:9px;font-size:11px}.data-notice>span{color:#3156aa;white-space:nowrap;background:0 0;border:1px solid #afc2e6;border-radius:999px}.history-comparison-note{color:#5e6778;background:#f3f6fb;border:1px solid #dce4f0;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:10px;font-weight:650;line-height:1.55}@media (width<=980px){.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-stats>div,.hero-stats>div:not(:first-child){min-height:76px;padding:12px}}@media (width<=720px){section[id]{scroll-margin-top:12px}.hero-copy{max-width:33rem}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats .secondary-stat{display:none}.hero-stats>div,.hero-stats>div:not(:first-child){min-height:78px}.section-shortcuts{grid-template-columns:repeat(3,1fr);width:100%;margin-top:12px;display:grid;position:static}.section-shortcuts button{border-radius:10px;min-height:40px;padding:8px 5px}.data-notice{grid-template-columns:1fr auto;gap:8px 12px;padding:10px 16px}.data-notice>span{display:none}.data-notice p{font-size:9px;line-height:1.45}.salary-table.company-row{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 8px;min-width:0;min-height:168px;padding:14px}.rank-cell{grid-area:1/1;padding-top:4px}.company-cell{grid-area:1/2/auto/-1}.company-cell strong{font-size:14px}.market-cell,.row-arrow{display:none}.salary-cell{grid-area:2/1/auto/4;align-self:center;justify-items:start}.salary-cell strong{font-size:22px}.company-row>.tier-pill{grid-area:2/4;place-self:center end;position:static}.employees-cell,.tenure-cell,.trend-cell,.cagr-cell{text-align:left;border-top:1px solid #e0e7f1;grid-row:3;align-self:stretch;align-items:start;gap:4px;padding:9px 5px 0;display:grid;position:static}.employees-cell{grid-column:1}.tenure-cell{grid-column:2}.trend-cell{grid-column:3}.cagr-cell{grid-column:4}.employees-cell strong,.tenure-cell strong,.trend-cell strong,.cagr-cell strong{font-size:11px}.employees-cell small,.tenure-cell small,.trend-cell small,.cagr-cell small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.modal-facts{grid-template-columns:repeat(2,1fr)}.modal-facts>div{border-bottom:1px solid var(--line);padding:14px 0}.raw-rows>div{grid-template-columns:minmax(0,1fr) 58px 58px 75px;gap:6px;font-size:8px}}.tier-strip{grid-template-columns:repeat(10,minmax(108px,1fr))}.tier-block{gap:9px;padding-inline:10px}.tier-letter{width:38px;height:38px;font-size:17px}.tier-a-plus .tier-letter,.tier-pill.tier-a-plus{background:#ffb48f}.tier-a .tier-letter,.tier-pill.tier-a{color:var(--ink);background:#ffd0a6}.tier-b-plus .tier-letter,.tier-pill.tier-b-plus{color:#18284d;background:#c7d2fe}.tier-b .tier-letter,.tier-pill.tier-b{color:#13254b;background:#9ebcfb}.tier-c-plus .tier-letter,.tier-pill.tier-c-plus{color:#17493a;background:#baf3df}.tier-c .tier-letter,.tier-pill.tier-c{color:#294717;background:#d9f5c4}.tier-d-plus .tier-letter,.tier-pill.tier-d-plus{color:#50420c;background:#fff0a8}.tier-d .tier-letter,.tier-pill.tier-d{color:#3e4b60;background:#e6ebf3}.tier-f .tier-letter,.tier-pill.tier-f{color:#4d4e49;background:#d8d7d0}.tier-info{gap:3px}.tier-info strong{font-size:10px}.tier-info small{font-size:8px}.tier-legend{grid-template-columns:repeat(5,1fr)}.tier-legend>div:nth-child(5){border-right:0}.tier-legend>div:nth-child(-n+5){border-bottom:1px solid var(--line)}.insight-grid{background:#fff;border:1px solid #dce4ef;border-radius:15px;grid-template-columns:1fr;gap:0;overflow:hidden;box-shadow:0 10px 28px #14213d0f}.insight-card{min-height:78px;box-shadow:none;border:0;border-radius:0;grid-template-columns:44px minmax(240px,1fr) minmax(260px,.72fr) 20px;padding:13px 18px}.insight-card+.insight-card{border-top:1px solid #e5eaf2}.insight-card .insight-rank{align-self:center;padding-top:0;font-size:11px}.insight-card .insight-value{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.insight-card .insight-value strong{font-size:16px}.insight-card .insight-value small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.insight-title-break{display:inline}.salary-table{grid-template-columns:58px minmax(225px,1.55fr) 72px 90px 90px 140px 88px 88px 58px 92px;min-width:1190px}.notes-cell{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.notes-cell small{color:#758096;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fc;border:1px solid #d9e1ec;border-radius:4px;max-width:68px;padding:2px 4px;font-size:7px;font-weight:750;line-height:1.2;overflow:hidden}.notes-cell .note-adjusted{color:#76620a;background:#fff9dc}.notes-cell .note-repair{color:#3b6b59;background:#effaf6}.notes-cell .note-hold{color:#875a50;background:#fff5f2}.notes-cell .note-more{background:0 0;border-color:#0000}@media (width<=980px){.tier-strip{grid-template-columns:repeat(10,minmax(100px,1fr))}.notes-cell{display:none}}@media (width<=720px){.tier-strip{grid-template-columns:repeat(10,minmax(92px,1fr))}.tier-block{min-height:88px}.tier-letter{width:36px;height:36px;font-size:16px}.insight-grid{border-radius:12px;grid-template-columns:1fr}.insight-card{grid-template-columns:27px minmax(0,1fr) minmax(98px,auto) 12px;gap:8px;min-height:76px;padding:11px 10px}.insight-card .company-logo{width:34px;height:34px}.insight-card .insight-company{gap:8px}.insight-card .insight-company strong{font-size:12px}.insight-card .insight-value strong{font-size:13px}.insight-card .insight-value small{text-overflow:clip;white-space:normal;max-width:118px;font-size:8px;line-height:1.35}.insight-title-break{display:block}.tier-legend{grid-template-columns:repeat(2,1fr)}.tier-legend>div,.tier-legend>div:nth-child(5){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tier-legend>div:nth-child(2n){border-right:0}.tier-legend>div:nth-last-child(-n+2){border-bottom:0}}.hero{background:#f6f8fc;padding:36px clamp(24px,6vw,96px) 40px}.hero-layout{grid-template-columns:minmax(420px,.82fr) minmax(600px,1.18fr);align-items:start;gap:clamp(28px,3.5vw,58px);width:min(100%,1540px);margin:0 auto;display:grid}.hero-primary{min-width:0;padding-top:10px}.hero .eyebrow{letter-spacing:0;margin-bottom:18px}.hero h1{letter-spacing:0;max-width:650px;font-size:clamp(42px,4.25vw,66px);line-height:1.05}.hero-copy{max-width:590px;margin:21px 0 24px;font-size:13px;line-height:1.68}.hero-search-area{width:100%}.search-wrap{border-radius:12px;height:60px;box-shadow:0 8px 24px #14213d17}.search-suggestions{margin-top:12px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:25px}.hero-stats>div,.hero-stats>div:not(:first-child){background:#fff;border-radius:10px;min-height:72px;padding:12px 14px}.hero-stats span{margin-bottom:5px;font-size:9px}.hero-stats strong,.hero-stats .source-stat{letter-spacing:0;font-size:clamp(19px,1.55vw,25px)}.section-shortcuts{flex-wrap:wrap;margin-top:11px}.section-shortcuts button{min-height:34px;padding:7px 11px}.tier-preview-header{background:#fff;border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:15px 18px;display:flex}.tier-preview-header>div{gap:3px;display:grid}.tier-preview-header span{color:#3867e8;letter-spacing:0;font-family:Arial,sans-serif;font-size:8px;font-weight:900}.tier-preview-header h2{color:#14213d;letter-spacing:0;margin:0;font-size:21px;font-weight:950}.tier-preview-header p{color:var(--muted);margin:0;font-size:9px;font-weight:650}.tier-preview-header>button{color:#3156aa;cursor:pointer;background:#f4f7fc;border:1px solid #cbd7e8;border-radius:8px;flex:none;min-height:34px;padding:7px 11px;font-size:9px;font-weight:900}.tier-preview-header>button:hover,.tier-preview-header>button:focus-visible{background:#eef4ff;border-color:#3867e8;outline:0}.tier-preview-row{border-bottom:1px solid #e2e8f0;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:92px;padding:11px 13px;display:grid}.tier-preview-row:nth-child(odd){border-right:1px solid #e2e8f0}.tier-preview-row:nth-last-child(-n+2){border-bottom:0}.tier-preview-tier{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.tier-preview-tier:hover strong,.tier-preview-tier:focus-visible strong{color:#3156aa}.tier-preview-tier:focus-visible{outline-offset:4px;outline:2px solid #3867e842}.tier-preview-tier .tier-pill{border-radius:8px;width:34px;min-width:34px;height:34px;padding:0 4px;font-size:11px}.tier-preview-tier>span:last-child{gap:3px;min-width:0;display:grid}.tier-preview-tier strong{color:#263754;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.tier-preview-tier small{color:#7a8497;font-size:8px;font-weight:700}.tier-preview-companies{min-width:0;display:grid}.tier-preview-companies button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:27px;padding:3px 2px;display:grid}.tier-preview-companies button:last-child{border-bottom:0}.tier-preview-companies button:hover span,.tier-preview-companies button:focus-visible span{color:#3156aa;text-underline-offset:3px;text-decoration:underline}.tier-preview-companies button:focus-visible{outline:0}.tier-preview-companies span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.tier-preview-companies strong{color:#18284d;letter-spacing:0;white-space:nowrap;font-family:Arial,sans-serif;font-size:9px;font-weight:900}.tier-preview-companies .tier-preview-empty{color:#98a0ae;font-size:9px}@media (width<=1180px){.hero-layout{grid-template-columns:1fr;gap:30px}.hero-primary{width:min(100%,820px)}.tier-preview-row{min-height:84px}}@media (width<=720px){.hero{padding:27px 16px 28px}.hero-layout{gap:25px}.hero-primary{padding-top:0}.hero h1{max-width:360px;font-size:clamp(35px,10vw,43px);line-height:1.08}.hero-copy{margin:17px 0 19px;font-size:11px}.search-wrap{height:56px}.search-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-suggestions>span{grid-column:1/-1}.search-suggestions button{min-height:34px}.hero-stats{margin-top:20px}.hero-stats>div,.hero-stats>div:not(:first-child){min-height:68px;padding:10px 11px}.hero-stats strong,.hero-stats .source-stat{font-size:19px}.section-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.section-shortcuts button{min-width:0;font-size:9px}.tier-preview{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.tier-preview-header{background:0 0;border:0;min-height:0;padding:0 0 13px}.tier-preview-header h2{font-size:19px}.tier-preview-header p{max-width:225px;line-height:1.45}.tier-preview-header>button{background:#fff;padding-inline:9px}.tier-preview-grid{scroll-snap-type:x proximity;gap:9px;margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){scroll-snap-align:start;background:#fff;border:1px solid #d8e0ec;border-radius:11px;flex:0 0 270px;grid-template-columns:102px minmax(0,1fr);min-height:88px;padding:10px 11px}}.hero{background:#f7f8fb;min-height:0;padding:44px clamp(20px,5vw,76px) 56px}.hero-layout{width:min(100%,1420px);display:block}.hero-primary{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:start;column-gap:clamp(46px,6vw,96px);width:100%;padding:5px 0 34px;display:grid}.hero .eyebrow{grid-column:1/-1;margin-bottom:20px}.hero h1{grid-area:2/1;max-width:680px;font-size:clamp(48px,5vw,72px);line-height:1.02}.hero h1 em:after{background:#f5c84c;height:12px;bottom:4px}.hero-copy{color:#556176;grid-area:3/1;max-width:660px;margin:22px 0 0;font-size:13px;line-height:1.75}.hero-search-area{grid-area:2/2;align-self:end;width:100%}.search-wrap{border:1px solid #cdd7e5;border-radius:8px;height:62px;box-shadow:0 10px 28px #12234017}.search-suggestions{grid-area:3/2;align-self:start;margin-top:11px}.hero-stats{background:0 0;border-top:1px solid #dbe1e9;border-bottom:1px solid #dbe1e9;grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:34px;display:grid}.hero-stats>div,.hero-stats>div:not(:first-child){background:0 0;border:0;border-right:1px solid #dbe1e9;border-radius:0;min-height:76px;padding:15px 22px}.hero-stats>div:last-child{border-right:0}.hero-stats span{color:#778397;margin-bottom:6px;font-size:9px}.hero-stats strong,.hero-stats .source-stat{color:#132341;font-size:clamp(21px,2vw,30px)}.section-shortcuts{grid-area:5/1/auto/-1;justify-content:center;margin-top:13px}.section-shortcuts button{background:0 0;border-color:#0000;border-radius:6px;min-height:32px}.tier-preview{background:#fff;border:1px solid #d9e0e9;border-radius:8px;overflow:hidden;box-shadow:0 22px 55px #12234017}.tier-preview-header{background:#fff;border-bottom:1px solid #dfe5ed;min-height:104px;padding:22px 26px}.tier-preview-header span{color:#778397;font-size:9px}.tier-preview-header h2{color:#101b31;font-size:clamp(24px,2.1vw,32px)}.tier-preview-header p{color:#68748a;font-size:10px}.tier-preview-header>button{color:#253c6b;background:#f6f8fb;border-radius:6px;min-height:38px;padding:8px 14px}.tier-preview-companies button{background:0 0;border:0;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:8px 9px;display:grid}.tier-preview-companies button:hover span,.tier-preview-companies button:focus-visible span{color:inherit;text-decoration:none}.tier-preview-companies .company-logo{background:#fff;border:1px solid #e1e6ed;border-radius:7px;width:38px;min-width:38px;height:38px;padding:6px;display:grid}.tier-preview-companies button>span:last-child{color:#253149;white-space:normal;gap:3px;min-width:0;display:grid}@media (width<=1180px){.hero-primary{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);column-gap:40px;width:100%}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:164px minmax(0,1fr)}.tier-preview-companies button{grid-template-columns:34px minmax(0,1fr);gap:7px;padding-inline:6px}.tier-preview-companies .company-logo{width:34px;min-width:34px;height:34px}}@media (width<=900px){.hero-primary{grid-template-columns:1fr;padding-bottom:28px}.hero .eyebrow,.hero h1,.hero-copy,.hero-search-area,.search-suggestions,.hero-stats,.section-shortcuts{grid-area:auto/1}.hero-search-area{margin-top:25px}.hero-stats{margin-top:28px}.tier-preview-companies{grid-template-columns:repeat(4,minmax(0,1fr))}.tier-preview-companies button:nth-child(5){display:none}}@media (width<=720px){.hero{padding:29px 14px 36px}.hero-primary{width:100%;padding-inline:4px}.hero h1{max-width:360px;font-size:clamp(38px,11vw,48px)}.hero-copy{margin-top:17px;font-size:11px}.search-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.search-suggestions>span{grid-column:1/-1}.search-suggestions button{grid-column:auto;width:100%;min-width:0}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats>div,.hero-stats>div:not(:first-child){border-bottom:1px solid #dbe1e9;border-right:1px solid #dbe1e9;min-height:68px;padding:11px 12px}.hero-stats>div:nth-child(2n){border-right:0}.hero-stats>div:nth-last-child(-n+2){border-bottom:0}.section-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier-preview{background:#fff;border:1px solid #d9e0e9;border-radius:8px;overflow:hidden;box-shadow:0 16px 38px #12234014}.tier-preview-header{background:#fff;border-bottom:1px solid #dfe5ed;align-items:flex-end;min-height:0;padding:17px 14px}.tier-preview-header h2{font-size:21px}.tier-preview-header p{max-width:255px}.tier-preview-grid{margin:0;padding:0;display:grid;overflow:visible}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){background:#fff;border:0;border-bottom:1px solid #e5e9ef;border-radius:0;flex:none;grid-template-columns:94px minmax(0,1fr);gap:6px;min-height:78px;padding:7px 6px;display:grid}.tier-preview-row:last-child{border-bottom:0}.tier-preview-tier{grid-template-columns:40px minmax(0,1fr);gap:6px;min-height:64px;padding:6px}.tier-preview-tier .tier-pill{width:40px;min-width:40px;height:48px;font-size:13px}.tier-preview-tier strong{white-space:normal;font-size:8px}.tier-preview-tier small{font-size:7px}.tier-preview-companies{scrollbar-width:none;gap:2px;padding-bottom:2px;display:flex;overflow-x:auto}.tier-preview-companies::-webkit-scrollbar{display:none}.tier-preview-companies button,.tier-preview-companies button:nth-child(5){flex:0 0 88px;grid-template-columns:28px minmax(0,1fr);gap:5px;min-height:64px;padding:6px 4px;display:grid}.tier-preview-companies .company-logo{width:28px;min-width:28px;height:28px;padding:4px}.tier-preview-companies button>span:last-child strong{white-space:normal;font-size:8px}.tier-preview-companies button>span:last-child small{font-size:7px}}.tier-s-plus .tier-letter,.tier-pill.tier-s-plus{color:#fff;background:#9f2853}.hero{padding-block:32px 42px}.hero-primary{padding-bottom:24px}.hero .eyebrow{margin-bottom:13px}.hero h1{font-size:clamp(44px,4.6vw,66px)}.hero-search-area{align-self:center}.hero-stats{margin-top:22px}.hero-stats>div,.hero-stats>div:not(:first-child){min-height:64px;padding:11px 20px}.tier-preview-header{min-height:62px;padding:12px 16px}.tier-preview-header>div{gap:0}.tier-preview-header h2{font-size:clamp(20px,1.8vw,26px)}.tier-preview-header>button{min-height:32px;padding:6px 11px}.tier-preview-grid{grid-template-columns:1fr;display:grid}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){background:#fff;border:0;border-bottom:1px solid #e5e9ef;border-radius:0;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:5px 10px;display:grid}.tier-preview-row:last-child{border-bottom:0}.tier-preview-tier{background:var(--tier-soft);border-radius:7px;grid-template-columns:40px minmax(0,1fr);gap:7px;min-height:50px;padding:5px 7px}.tier-preview-tier .tier-pill{color:#fff;background:var(--tier-color);border-radius:7px;width:40px;min-width:40px;height:40px;font-size:13px}.tier-preview-tier strong{color:#273247;font-size:9px}.tier-preview-tier small{color:#788397;font-size:7px}.tier-preview-companies{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;min-width:0;display:grid}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){background:0 0;border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:4px 6px;display:grid}.tier-preview-companies button:hover,.tier-preview-companies button:focus-visible{background:var(--tier-soft);outline:0}.tier-preview-companies .company-logo{border:1px solid var(--line);background:#fff;border-radius:9px;width:32px;min-width:32px;height:32px;padding:3px}.tier-preview-companies .company-logo.fallback{border-color:var(--ink);background:var(--paper-deep)}.tier-preview-companies .company-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.tier-preview-companies button>span:last-child{color:#253149;gap:2px;min-width:0;display:grid}.tier-preview-companies button>span:last-child strong{color:#253149;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.2;overflow:hidden}.tier-preview-companies button>span:last-child small{color:#778397;font-family:Arial,sans-serif;font-size:7px;font-weight:800}.tier-legend{background:#f7f9fc;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px}.tier-legend>div,.tier-legend>div:nth-child(5),.tier-legend>div:nth-child(-n+5){border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}@media (width<=900px){.hero-primary{padding-bottom:20px}.hero-search-area{margin-top:18px}.hero-stats{margin-top:20px}.tier-preview-companies,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){display:grid}}@media (width<=720px){.hero{padding:22px 12px 28px}.hero h1{max-width:330px;font-size:clamp(34px,10.5vw,42px)}.hero .eyebrow{margin-bottom:10px}.search-wrap{height:52px}.hero-stats>div,.hero-stats>div:not(:first-child){min-height:58px;padding:9px 10px}.tier-preview-header{align-items:center;min-height:48px;padding:9px 9px 8px}.tier-preview-header h2{font-size:17px}.tier-preview-header>button{min-height:28px;padding:5px 7px;font-size:8px}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:70px minmax(0,1fr);gap:2px;min-height:48px;padding:3px 4px}.tier-preview-tier{border-radius:5px;grid-template-columns:27px minmax(0,1fr);gap:4px;min-height:42px;padding:3px 4px}.tier-preview-tier .tier-pill{border-radius:5px;width:27px;min-width:27px;height:27px;font-size:9px}.tier-preview-tier>span:last-child{gap:1px}.tier-preview-tier strong{white-space:normal;font-size:7px;line-height:1.15}.tier-preview-tier small{font-size:6px;line-height:1.1}.tier-preview-companies{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;overflow:visible}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){text-align:center;grid-template-rows:22px auto;grid-template-columns:1fr;justify-items:center;gap:1px;min-height:42px;padding:2px 1px;display:grid}.tier-preview-companies .company-logo{border-radius:6px;width:22px;min-width:22px;height:22px;padding:2px}.tier-preview-companies button>span:last-child{width:100%;display:block}.tier-preview-companies button>span:last-child strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6.6px;line-height:1.1;display:block}.tier-preview-companies button>span:last-child small{display:none}.tier-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.tier-legend>div,.tier-legend>div:nth-child(5),.tier-legend>div:nth-child(2n),.tier-legend>div:nth-last-child(-n+2){border:1px solid var(--line)}.tier-legend>div:last-child{grid-column:1/-1}}.executive-audit-summary{color:#85857d;margin-top:12px;font-size:9px;font-weight:700;line-height:1.55;display:block}.search-actions{align-items:center;gap:6px;display:flex}.search-wrap .search-clear{border-radius:50%;width:28px;min-width:28px;height:28px;padding:0}.search-wrap .search-submit{color:#fff;background:var(--blue);border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:66px;height:34px;padding:0 10px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;display:inline-flex}.search-wrap .search-submit b{font-size:13px;line-height:1}.search-wrap .search-submit:disabled{color:#8b94a5;cursor:default;background:#eef2f8}@media (width<=720px){.ranking-section,.insight-section{padding-inline:10px}.section-heading h2,.insight-heading h2{max-width:260px;font-size:29px;line-height:1.05}.executive-toggle-panel{gap:10px;min-height:54px;margin-bottom:10px;padding:9px 10px}.executive-toggle-panel>div{grid-template-columns:auto minmax(0,1fr);gap:7px}.adjustment-label{grid-row:auto;padding:5px 6px;font-size:8px}.executive-toggle-panel strong{font-size:12px;line-height:1.2}.executive-switch{gap:5px;min-width:84px;padding:7px 8px;font-size:9px}.salary-table.company-row{grid-template-rows:39px 46px;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:7px 3px;min-width:0;min-height:104px;padding:8px 9px;position:relative}.salary-table.company-row .rank-cell{z-index:1;color:#677289;background:#f5f7fa;border:1px solid #d8e0ec;border-radius:6px;grid-area:auto;justify-content:center;align-items:center;width:auto;min-width:26px;height:22px;padding:0 5px;font-size:8px;line-height:1;display:flex;position:absolute;top:9px;left:9px;right:auto}.salary-table.company-row .company-cell{grid-area:1/1/auto/-1;gap:8px;min-width:0;padding-left:34px;padding-right:0}.salary-table.company-row .company-copy{flex:auto}.salary-table.company-row .company-logo{border-radius:8px;width:32px;min-width:32px;height:32px;padding:3px}.salary-table.company-row .company-cell strong{font-size:12px;line-height:1.1}.salary-table.company-row .company-cell small{margin-top:2px;font-size:7px}.salary-table.company-row .market-cell,.salary-table.company-row .notes-cell,.salary-table.company-row .employee-inline{display:none}.salary-table.company-row .salary-cell,.salary-table.company-row .employees-cell,.salary-table.company-row .tenure-cell,.salary-table.company-row .trend-cell,.salary-table.company-row .cagr-cell{text-align:left;border-top:1px solid #e0e7f1;grid-row:2;align-content:start;align-self:stretch;justify-items:start;gap:3px;min-width:0;padding:8px 2px 0;display:grid;position:static}.salary-table.company-row .salary-cell{grid-column:1}.salary-table.company-row .employees-cell{grid-column:2}.salary-table.company-row .tenure-cell{grid-column:3}.salary-table.company-row .trend-cell{grid-column:4}.salary-table.company-row .cagr-cell{grid-column:5}.salary-table.company-row .salary-cell strong{white-space:nowrap;font-size:14px;line-height:1.05}.salary-table.company-row .salary-cell small,.salary-table.company-row .employees-cell small,.salary-table.company-row .tenure-cell small,.salary-table.company-row .trend-cell small,.salary-table.company-row .cagr-cell small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6.5px;line-height:1.1;overflow:hidden}.salary-table.company-row .employees-cell strong,.salary-table.company-row .tenure-cell strong,.salary-table.company-row .trend-cell strong,.salary-table.company-row .cagr-cell{white-space:nowrap;font-size:9px;line-height:1.1}.salary-table.company-row .company-tier-pill{flex:none;justify-content:center;align-items:center;width:34px;height:24px;margin-left:auto;padding:0;font-size:9px;display:flex;position:static}.search-wrap .search-submit{width:36px;min-width:36px;padding:0}.search-wrap .search-submit span{display:none}.tier-preview-companies button>span:last-child{gap:0;display:grid}.tier-preview-companies button>span:last-child strong{font-size:6.4px;line-height:1.05}.tier-preview-companies button>span:last-child small{color:#667188;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:1px;font-size:5.6px;line-height:1;display:block;overflow:hidden}.method-section{gap:26px;padding-inline:18px}.method-title h2{max-width:250px;font-size:30px}.method-grid article{min-height:0;padding:20px 18px}.method-grid h3{margin-top:22px}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #3867e8}@media (width>=901px){.tier-preview-header{min-height:80px;padding:17px 20px}.tier-preview-header h2{font-size:clamp(28px,2.2vw,32px)}.tier-preview-header>button{min-height:36px;padding:7px 13px;font-size:10px}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:190px minmax(0,1fr);gap:12px;min-height:84px;padding:7px 14px}.tier-preview-tier{grid-template-columns:54px minmax(0,1fr);gap:10px;min-height:70px;padding:7px 9px}.tier-preview-tier .tier-pill{width:54px;min-width:54px;height:54px;font-size:17px}.tier-preview-tier strong{font-size:12px;line-height:1.2}.tier-preview-tier small{font-size:9px}.tier-preview-companies{gap:4px}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){grid-template-columns:46px minmax(0,1fr);gap:10px;min-height:70px;padding:7px 9px}.tier-preview-companies .company-logo{width:46px;min-width:46px;height:46px;padding:5px}.tier-preview-companies button>span:last-child{gap:3px}.tier-preview-companies button>span:last-child strong{font-size:13.5px;line-height:1.2}.tier-preview-companies button>span:last-child small{font-size:11.5px;line-height:1.1}}@media (width>=721px) and (width<=900px){.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:152px minmax(0,1fr);min-height:74px}.tier-preview-tier{grid-template-columns:46px minmax(0,1fr);min-height:62px}.tier-preview-tier .tier-pill{width:46px;min-width:46px;height:46px;font-size:14px}.tier-preview-tier strong{font-size:10.5px}.tier-preview-tier small{font-size:8.5px}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:62px;padding:5px}.tier-preview-companies .company-logo{width:38px;min-width:38px;height:38px}.tier-preview-companies button>span:last-child strong{font-size:11px}.tier-preview-companies button>span:last-child small{font-size:9px}}@media (width<=720px){.tier-preview-header h2{font-size:18.5px}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:80px minmax(0,1fr);min-height:64px;padding-block:5px}.tier-preview-tier{grid-template-columns:32px minmax(0,1fr);min-height:54px}.tier-preview-tier .tier-pill{width:32px;min-width:32px;height:32px;font-size:10.5px}.tier-preview-tier strong{font-size:8px}.tier-preview-tier small{font-size:6.8px}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){grid-template-rows:26px auto;min-height:54px}.tier-preview-companies .company-logo{width:26px;min-width:26px;height:26px}.tier-preview-companies button>span:last-child strong{font-size:7.8px}.tier-preview-companies button>span:last-child small{font-size:6.8px}}@media (width>=981px){.salary-table{grid-template-columns:52px minmax(300px,1fr) 70px 88px 92px 154px 92px 100px 104px;min-width:1080px;padding-inline:16px}.table-header{min-height:52px}.table-header>span:first-child,.table-header>span:nth-child(3),.table-header>span:nth-child(4),.table-header>span:nth-child(5),.table-header>span:nth-child(7),.table-header>span:nth-child(8){text-align:center}.rank-cell,.market-cell,.employees-cell,.tenure-cell,.trend-cell,.cagr-cell{text-align:center;justify-items:center}.rank-cell{font-size:13px}.company-tier-pill{margin-left:auto}.employees-cell strong,.tenure-cell strong,.trend-cell strong,.cagr-cell{font-size:12px}.salary-cell strong{font-size:19px}.notes-cell{gap:4px}.notes-cell small{max-width:94px;font-size:7.5px}}@media (width>=721px) and (width<=980px){.salary-table{grid-template-columns:48px minmax(250px,1fr) 68px 84px 88px 146px 88px 94px;min-width:980px;padding-inline:14px}.table-header>span:nth-child(9){display:none}.rank-cell,.market-cell,.employees-cell,.tenure-cell,.trend-cell,.cagr-cell{text-align:center;justify-items:center}}.brand{color:#14213d;gap:12px;font-size:17px}.brand small{color:#60729b;letter-spacing:.18em;margin-top:4px;font-size:8.5px}.brand-mark,.footer-brand .brand-mark{background:linear-gradient(145deg,#4579f0 0%,#2549ad 100%);border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:9px 8px;display:flex;box-shadow:0 7px 18px #315fce3d}.brand-mark i{background:#fff;border-radius:999px 999px 2px 2px;width:5px;display:block;box-shadow:0 1px 1px #111f462e}.brand-mark i:first-child{opacity:.76;height:9px}.brand-mark i:nth-child(2){opacity:.9;height:16px}.brand-mark i:nth-child(3){height:24px}.topbar{background:#fffffff0;border-color:#ccd7e9e0;height:72px;box-shadow:0 5px 24px #14213d0f}.topbar nav button,.source-link,.section-shortcuts button,.data-notice,.filter-group>span,.sort-select,.section-heading h2,.section-heading p,.insight-heading h2,.tier-preview-header h2,.tier-preview-tier strong,.method-title h2,.method-grid h3,.method-grid p,.executive-toggle-panel,footer p{word-break:keep-all}.section-heading h2,.insight-heading h2,.tier-preview-header h2,.method-title h2{text-wrap:balance}.data-notice p{min-width:0;line-height:1.55}.data-notice button,.source-link,.table-header>span{white-space:nowrap}.search-wrap{border-color:#c8d5e8;box-shadow:0 14px 34px #2649961a}.ranking-section{background:linear-gradient(#f4f7fc 0%,#f7f9fc 100%)}.section-heading p{color:#5d6b84;max-width:680px;line-height:1.55}.executive-toggle-panel,.toolbar,.table-shell{box-shadow:0 14px 34px #14213d0f}.table-shell{border-color:#ccd7e8;border-radius:13px}.table-header{color:#f8faff;letter-spacing:.035em;background:linear-gradient(90deg,#17284c 0%,#203968 100%)}.company-row{background:#fff;min-height:84px}.company-row:nth-child(2n){background:#fbfcfe}.company-row:hover,.company-row:focus-visible{background:#eef4ff}.tier-cell{place-items:center;min-width:0;display:grid}.tier-cell .tier-pill{border-color:#14213d61;border-radius:8px;min-width:39px;height:29px;font-size:11px}.method-section{background:linear-gradient(145deg,#111d38 0%,#182b50 100%);grid-template-columns:minmax(280px,.72fr) minmax(0,2.28fr);gap:clamp(34px,5vw,72px);padding-block:92px}.method-title{align-content:start}.method-title h2{color:#fff;max-width:none;font-size:clamp(38px,3.5vw,50px);line-height:1.08}.method-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.method-grid article{background:#142444f5;min-height:205px;padding:28px 30px}.method-grid h3{margin:27px 0 12px;font-size:20px;line-height:1.3}.method-grid p{color:#b7c2d7;line-height:1.75}.executive-audit-summary{color:#91a0bb;line-height:1.65}footer{background:#0d172c;border-color:#24385f}@media (width>=981px){.salary-table{grid-template-columns:50px minmax(245px,1fr) 64px 150px 62px 90px 96px 86px 90px 100px;min-width:1140px;padding-inline:16px}.table-header{min-height:52px}.table-header>span:first-child,.table-header>span:nth-child(3),.table-header>span:nth-child(n+4):nth-child(-n+9),.rank-cell,.market-cell,.salary-cell,.tier-cell,.trend-cell,.cagr-cell,.employees-cell,.tenure-cell{text-align:center;justify-items:center}.company-cell{padding-right:10px}.company-cell strong{font-size:15.5px}.salary-cell strong{font-size:20px}.salary-cell small,.trend-cell small,.cagr-cell small,.employees-cell small,.tenure-cell small{white-space:nowrap}.notes-cell{gap:4px}.notes-cell small{max-width:92px;font-size:7.5px}.tier-preview-header{min-height:88px;padding:19px 22px}.tier-preview-header h2{font-size:clamp(31px,2.4vw,35px)}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:202px minmax(0,1fr);gap:14px;min-height:92px;padding:8px 15px}.tier-preview-tier{grid-template-columns:58px minmax(0,1fr);gap:11px;min-height:76px;padding:8px 10px}.tier-preview-tier .tier-pill{width:58px;min-width:58px;height:58px;font-size:18px}.tier-preview-tier strong{font-size:13px}.tier-preview-tier small{font-size:9.5px}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){grid-template-columns:50px minmax(0,1fr);gap:11px;min-height:76px;padding:8px 10px}.tier-preview-companies .company-logo{width:50px;min-width:50px;height:50px;padding:5px}.tier-preview-companies button>span:last-child strong{font-size:14.5px}.tier-preview-companies button>span:last-child small{font-size:12px}}@media (width>=721px) and (width<=980px){.salary-table{grid-template-columns:48px minmax(240px,1fr) 64px 142px 60px 88px 94px 82px 88px;min-width:1010px;padding-inline:14px}.table-header>span:nth-child(10),.notes-cell{display:none}.rank-cell,.market-cell,.salary-cell,.tier-cell,.trend-cell,.cagr-cell,.employees-cell,.tenure-cell{text-align:center;justify-items:center}.method-section{grid-template-columns:1fr;gap:34px}.method-title h2{max-width:none}}@media (width<=720px){.topbar{height:60px}.brand{gap:9px;font-size:15px}.brand-mark,.footer-brand .brand-mark{border-radius:10px;gap:3px;width:36px;height:36px;padding:8px 7px}.brand-mark i{width:4px}.brand-mark i:first-child{height:8px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){height:19px}.data-notice{grid-template-columns:minmax(0,1fr) auto}.data-notice p{font-size:9px}.section-heading p{max-width:285px;font-size:10px}.salary-table.company-row{border-color:#d8e1ee;border-radius:10px;grid-template-rows:40px 47px;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:7px 3px;min-width:0;min-height:106px;padding:8px 9px;box-shadow:0 6px 18px #14213d0a}.salary-table.company-row .company-cell{grid-area:1/1/auto/-1;padding-left:34px;padding-right:44px}.salary-table.company-row .tier-cell{z-index:2;display:grid;position:absolute;top:9px;right:9px}.salary-table.company-row .tier-cell .tier-pill{border-radius:6px;width:34px;min-width:34px;height:24px;padding:0;font-size:9px}.salary-table.company-row .salary-cell,.salary-table.company-row .trend-cell,.salary-table.company-row .cagr-cell,.salary-table.company-row .employees-cell,.salary-table.company-row .tenure-cell{text-align:left;border-top:1px solid #e0e7f1;grid-row:2;align-content:start;align-self:stretch;justify-items:start;gap:3px;min-width:0;padding:8px 2px 0;display:grid;position:static}.salary-table.company-row .salary-cell{grid-column:1}.salary-table.company-row .trend-cell{grid-column:2}.salary-table.company-row .cagr-cell{grid-column:3}.salary-table.company-row .employees-cell{grid-column:4}.salary-table.company-row .tenure-cell{grid-column:5}.salary-table.company-row .salary-cell strong{font-size:14px}.salary-table.company-row .market-cell,.salary-table.company-row .notes-cell,.salary-table.company-row .employee-inline{display:none}.tier-preview-header{min-height:54px;padding:11px 10px}.tier-preview-header h2{font-size:20px}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){grid-template-columns:86px minmax(0,1fr);gap:3px;min-height:70px;padding:5px 4px}.tier-preview-tier{grid-template-columns:34px minmax(0,1fr);gap:5px;min-height:60px;padding:5px}.tier-preview-tier .tier-pill{width:34px;min-width:34px;height:34px;font-size:11px}.tier-preview-tier strong{font-size:8.4px}.tier-preview-tier small{font-size:7px}.tier-preview-companies button,.tier-preview-companies button:nth-child(n+4),.tier-preview-companies button:nth-child(5){grid-template-rows:28px auto;min-height:60px;padding:3px 1px}.tier-preview-companies .company-logo{width:28px;min-width:28px;height:28px}.tier-preview-companies button>span:last-child strong{font-size:8.2px}.tier-preview-companies button>span:last-child small{font-size:7px}.method-section{grid-template-columns:1fr;gap:28px;padding-block:62px}.method-title h2{max-width:none;font-size:34px}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:0;padding:23px 20px}.method-grid h3{margin-top:22px;font-size:18px}}.salary-match-section{color:#fff;background:radial-gradient(circle at 92% 8%,#507cda52 0 9%,#0000 27%),linear-gradient(140deg,#101c36 0%,#172a50 100%);order:3;padding:72px clamp(20px,5vw,76px);scroll-margin-top:70px}.salary-match-shell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,6vw,88px);width:min(100%,1420px);margin:0 auto;display:grid}.salary-match-heading>span{color:#a9c4ff;letter-spacing:.16em;margin-bottom:17px;font-family:Arial,sans-serif;font-size:10px;font-weight:900;display:block}.salary-match-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.5vw,52px);line-height:1.08}.salary-match-heading p{color:#c0cbe0;max-width:420px;margin:23px 0 12px;font-size:12px;font-weight:650;line-height:1.75}.salary-match-heading>small{color:#8fa1c2;font-size:9px;font-weight:750}.salary-match-card{color:#14213d;background:#fff;border:1px solid #ffffff24;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #030b1c47}.salary-match-form{background:#f8faff;border-bottom:1px solid #e1e7f0;padding:25px 28px 21px}.salary-match-form>label{color:#4c5c76;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.salary-match-input-wrap{background:#fff;border:1px solid #b9c7dc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:0 15px 0 18px;transition:border-color .18s,box-shadow .18s;display:grid}.salary-match-input-wrap:focus-within{border-color:#3867e8;box-shadow:0 0 0 3px #3867e81c}.salary-match-input-wrap input{color:#10213e;letter-spacing:-.035em;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:Arial,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:900}.salary-match-input-wrap input::placeholder{color:#aab5c7;font-weight:750}.salary-match-input-wrap>span{color:#5e6c83;font-size:13px;font-weight:900}.salary-match-input-wrap>button{color:#7d8a9f;background:#edf1f7;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:16px;display:grid}.salary-match-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.salary-match-presets button{color:#41516c;background:#fff;border:1px solid #d2dbe8;border-radius:7px;min-height:29px;padding:5px 10px;font-size:9px;font-weight:850}.salary-match-presets button:hover,.salary-match-presets button:focus-visible{color:#173c7a;background:#edf3ff;border-color:#8fa6d3;outline:0}.salary-match-form>p{color:#7d899b;margin:11px 0 0;font-size:8.5px;font-weight:650;line-height:1.55}.salary-match-result{padding:24px 28px 27px}.salary-match-metrics{background:#fff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.salary-match-metrics>div{text-align:center;border-right:1px solid #e1e7f0;align-content:center;justify-items:center;min-height:96px;padding:13px 10px;display:grid}.salary-match-metrics>div:last-child{border-right:0}.salary-match-metrics span,.salary-match-metrics small{color:#758197;font-size:8px;font-weight:800}.salary-match-metrics strong:not(.salary-match-tier){color:#14213d;letter-spacing:-.035em;margin:5px 0 4px;font-family:Arial,sans-serif;font-size:clamp(23px,2.2vw,31px)}.salary-match-metrics .salary-match-tier{border-radius:8px;place-items:center;width:auto;min-width:47px;height:32px;margin:6px 0 5px;padding-inline:10px;font-size:12px;display:inline-grid}.salary-match-weight-note{color:#718097;margin:10px 2px 0;font-size:8.5px;font-weight:700;line-height:1.55}.salary-match-similar{margin-top:23px}.salary-match-similar-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.salary-match-similar-heading strong{color:#24334d;font-size:12px}.salary-match-similar-heading span{color:#6c788d;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.salary-match-companies{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.salary-match-companies>a{min-width:0;min-height:86px;color:inherit;background:#fbfcfe;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:8px;padding:22px 10px 10px;text-decoration:none;display:grid;position:relative}.salary-match-companies>a.closest{background:#f1f5ff;border-color:#9eb2da}.salary-match-companies>a:hover,.salary-match-companies>a:focus-visible{border-color:#6f8fc9;outline:0;transform:translateY(-1px)}.salary-match-companies .company-logo{border-radius:9px;width:39px;min-width:39px;height:39px;padding:5px}.salary-match-company-rank{color:#6680b0;font-size:7px;font-weight:900;position:absolute;top:7px;left:10px}.salary-match-company-copy{gap:3px;min-width:0;display:grid}.salary-match-company-copy strong{color:#1c2d4b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.salary-match-company-copy small{color:#68758a;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,sans-serif;font-size:7.5px;font-weight:750;overflow:hidden}.salary-match-companies .match-higher,.salary-match-companies .match-lower{text-align:right;border-top:1px solid #e2e8f1;grid-column:1/-1;padding-top:7px;font-size:7.5px;font-weight:900}.salary-match-companies .match-higher{color:#185c9e}.salary-match-companies .match-lower{color:#9a4a3d}.salary-match-empty{text-align:center;align-content:center;justify-items:center;min-height:184px;padding:28px;display:grid}.salary-match-empty>span{color:#fff;background:#315ea8;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:13px;font-size:19px;display:grid}.salary-match-empty strong{color:#263650;font-size:13px}.salary-match-empty small{color:#7b8799;margin-top:7px;font-size:9px;line-height:1.5}@media (width<=900px){.salary-match-section{padding-block:54px}.salary-match-shell{grid-template-columns:1fr;gap:28px}.salary-match-heading h2 br{display:none}.salary-match-heading p{max-width:620px}}@media (width<=720px){.salary-match-section{padding:38px 10px;scroll-margin-top:60px}.salary-match-shell{gap:22px}.salary-match-heading{padding-inline:4px}.salary-match-heading>span{margin-bottom:11px;font-size:8px}.salary-match-heading h2{font-size:29px}.salary-match-heading p{margin-top:14px;font-size:10px;line-height:1.65}.salary-match-card{border-radius:12px}.salary-match-form,.salary-match-result{padding:15px 12px}.salary-match-input-wrap{min-height:54px;padding-inline:13px 10px}.salary-match-input-wrap input{font-size:20px}.salary-match-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.salary-match-presets button{min-width:0;padding-inline:3px;font-size:7.5px}.salary-match-metrics>div{min-height:82px;padding-inline:4px}.salary-match-metrics span,.salary-match-metrics small{font-size:7px}.salary-match-metrics strong:not(.salary-match-tier){font-size:20px}.salary-match-similar{margin-top:18px}.salary-match-weight-note{margin-top:8px;font-size:7.5px}.salary-match-similar-heading{flex-direction:column;align-items:start;gap:3px}.salary-match-companies{grid-template-columns:1fr;gap:6px}.salary-match-companies>a{grid-template-columns:38px minmax(0,1fr) auto;min-height:66px;padding:19px 9px 8px}.salary-match-companies .match-higher,.salary-match-companies .match-lower{text-align:right;border:0;grid-area:1/3;align-self:center;max-width:72px;padding:0;font-size:7px}.salary-match-empty{min-height:155px;padding-inline:16px}}.company-logo{box-sizing:border-box;place-items:center;line-height:1}.company-logo img{box-sizing:border-box;object-fit:contain;object-position:50% 50%;width:100%;height:100%;padding:6px;inset:0;transform:none}.tier-preview{--tier-soft:#f3f6fa;border-color:#cdd7e5;box-shadow:0 18px 46px #142d5814}.tier-row-s-plus{--tier-color:#0f2a5f;--tier-soft:#f2f5fa}.tier-row-s{--tier-color:#173c7a;--tier-soft:#f2f5fa}.tier-row-a-plus{--tier-color:#245091;--tier-soft:#f2f5fa}.tier-row-a{--tier-color:#3262a6;--tier-soft:#f2f5fa}.tier-row-b-plus{--tier-color:#3e70a6;--tier-soft:#f2f5fa}.tier-row-b{--tier-color:#4b77a8;--tier-soft:#f2f5fa}.tier-row-c-plus{--tier-color:#587da5;--tier-soft:#f2f5fa}.tier-row-c{--tier-color:#66829f;--tier-soft:#f2f5fa}.tier-row-d-plus{--tier-color:#b7c4d4;--tier-soft:#f2f5fa}.tier-row-d{--tier-color:#d1d9e4;--tier-soft:#f2f5fa}.tier-pill.tier-s-plus{color:#fff;background:#0f2a5f}.tier-pill.tier-s{color:#fff;background:#173c7a}.tier-pill.tier-a-plus{color:#fff;background:#245091}.tier-pill.tier-a{color:#fff;background:#3262a6}.tier-pill.tier-b-plus{color:#fff;background:#3e70a6}.tier-pill.tier-b{color:#fff;background:#4b77a8}.tier-pill.tier-c-plus{color:#fff;background:#587da5}.tier-pill.tier-c{color:#fff;background:#66829f}.tier-pill.tier-d-plus{color:#14233a;background:#b7c4d4}.tier-pill.tier-d{color:#14233a;background:#d1d9e4}.tier-pill.tier-f{color:#fff;background:#7b8798}.tier-preview-row,.tier-preview-row:nth-child(odd),.tier-preview-row:nth-last-child(-n+2){background:#fff}.tier-preview-tier{background:#f2f5fa}.tier-preview-tier strong,.tier-preview-companies>a.tier-company-link>span:last-child strong{color:#17243a}.tier-preview-tier small,.tier-preview-companies>a.tier-company-link>span:last-child small{color:#52627a}.tier-preview-companies>a.tier-company-link{align-content:center}.tier-preview-companies .company-logo{place-self:center;padding:0}.tier-preview-companies .company-logo img{object-position:50% 50%;width:100%;height:100%;padding:5px;inset:0}.tier-preview-companies>a.tier-company-link:hover,.tier-preview-companies>a.tier-company-link:focus-visible{background:#edf2f8}.tier-legend{background:#f4f7fb}.tier-legend>div,.tier-legend>div:nth-child(5),.tier-legend>div:nth-child(-n+5){background:#fff;border-color:#ccd7e5}.tier-legend strong{color:#17243a;font-size:10px;line-height:1.35}.tier-legend small{color:#53637a;font-size:8.5px;font-weight:700;line-height:1.4}@media (width<=720px){.company-logo img{padding:4px}.tier-preview-companies .company-logo img{padding:3px}.tier-preview-tier strong,.tier-preview-tier small,.tier-preview-companies>a.tier-company-link>span:last-child strong,.tier-preview-companies>a.tier-company-link>span:last-child small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tier-preview-companies>a.tier-company-link>span:last-child small{color:#40526d;font-weight:850}.tier-legend strong{font-size:9px}.tier-legend small{font-size:8px}}@media (width>=981px){.salary-table{grid-template-columns:50px 250px 64px 164px 94px 120px 94px 94px 74px minmax(96px,1fr);min-width:1130px}.company-cell{max-width:250px;padding-right:14px}.table-header>span:nth-child(n+3),.tier-cell,.salary-cell,.trend-cell,.cagr-cell,.employees-cell,.tenure-cell,.market-cell{text-align:center;justify-items:center}}@media (width>=721px) and (width<=980px){.salary-table{grid-template-columns:48px 220px 60px 150px 88px 108px 86px 86px 70px;min-width:940px}.company-cell{max-width:220px}}.hero{background:radial-gradient(circle at 87% 17%,#dce6fbc7 0 10%,#0000 30%),radial-gradient(circle at 75% 0,#ecf1fceb 0 9%,#0000 28%),linear-gradient(#fff 0%,#f5f8ff 100%)}.search-wrap:focus-within{border-color:#8d9db8;box-shadow:0 16px 38px #26499621,0 0 0 2px #63738f1a}.search-wrap input:focus,.search-wrap input:focus-visible{box-shadow:none;outline:0}.executive-toggle-panel,.executive-toggle-panel.active{background:linear-gradient(100deg,#edf2f9 0%,#fff 66%);border-color:#c4d0e0;box-shadow:0 12px 28px #142d5812}.adjustment-label{color:#f8faff;background:#314a73}.executive-toggle-panel.active .executive-switch{color:#173c7a;background:#e5ecf7;border-color:#8fa2c2}.executive-toggle-panel.active .executive-switch span{border-color:#7085a7}.executive-toggle-panel.active .executive-switch span:after{background:#173c7a}.method-grid article>span{color:#a9c4ff}.footer-brand,.footer-brand>span:last-child{color:#fff}.footer-brand small{color:#b8c8ed}.mobile-summary{display:none}@media (width<=720px){.desktop-summary{display:none}.mobile-summary{display:inline}.section-heading p{display:none}.data-notice{gap:8px;padding-block:10px}.data-notice p{font-size:9.5px}.insight-note{margin-top:12px;font-size:8.5px;line-height:1.55}.method-grid p{font-size:10.5px;line-height:1.6}.executive-audit-summary{max-height:2.9em;font-size:8px;line-height:1.45;display:block;overflow:hidden}footer p{max-width:30rem;line-height:1.55}.search-wrap input{font-size:16px}.search-wrap:focus-within{transform:none;box-shadow:0 12px 30px #2649961f,0 0 0 2px #63738f17}.table-body{gap:7px}.salary-table.company-row{grid-template-rows:52px;grid-template-columns:30px minmax(0,1fr) auto auto;gap:7px;min-height:70px;padding:9px 10px;overflow:hidden}.salary-table.company-row .rank-cell{color:#253a5e;text-align:center;grid-area:1/1;align-self:center;padding:0;font-size:12px;font-weight:950;position:static}.salary-table.company-row .company-cell{grid-area:1/2;align-self:center;gap:9px;min-width:0;padding:0}.salary-table.company-row .company-logo{border-radius:10px;width:36px;min-width:36px;height:36px}.salary-table.company-row .company-copy{min-width:0}.salary-table.company-row .company-copy strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.28;display:-webkit-box;overflow:hidden}.salary-table.company-row .company-copy small,.salary-table.company-row .market-cell,.salary-table.company-row .trend-cell,.salary-table.company-row .cagr-cell,.salary-table.company-row .employees-cell,.salary-table.company-row .tenure-cell,.salary-table.company-row .notes-cell,.salary-table.company-row .employee-inline{display:none}.salary-table.company-row .salary-cell{text-align:right;border:0;grid-area:1/3;align-content:center;align-self:center;justify-items:end;gap:0;min-width:0;padding:0;display:grid;position:static}.salary-table.company-row .salary-cell strong{color:#14213d;letter-spacing:-.045em;white-space:nowrap;font-size:13.5px;line-height:1}.salary-table.company-row .salary-cell small{display:none}.salary-table.company-row .tier-cell{z-index:2;grid-area:1/4;align-self:center;display:grid;position:static}.salary-table.company-row .tier-cell .tier-pill{border-radius:6px;width:auto;min-width:34px;height:22px;padding-inline:7px;font-size:9px}}.salary-match-heading>span{font-size:11px}.salary-match-heading p{font-size:14px;line-height:1.72}.salary-match-heading>small{font-size:11px}.salary-match-form>label{font-size:12px}.salary-match-presets button{min-height:32px;font-size:11px}.salary-match-form>p{font-size:10.5px;line-height:1.65}.salary-match-metrics span,.salary-match-metrics small{font-size:10px;line-height:1.4}.salary-match-weight-note{font-size:10.5px;line-height:1.6}.salary-match-similar-heading strong{font-size:14px}.salary-match-similar-heading span{font-size:11px}.salary-match-company-rank{font-size:8.5px}.salary-match-company-copy strong{font-size:12px}.salary-match-company-copy small,.salary-match-companies .match-higher,.salary-match-companies .match-lower{font-size:9.5px}.salary-match-empty strong{font-size:15px}.salary-match-empty small{font-size:11px}.section-heading p,.data-notice p,.result-count{font-size:13px}@media (width<=720px){.salary-match-heading>span{font-size:9.5px}.salary-match-heading p{font-size:12px}.salary-match-heading>small,.salary-match-form>label{font-size:10.5px}.salary-match-presets button{min-height:32px;font-size:9px}.salary-match-form>p,.salary-match-weight-note{font-size:9.5px}.salary-match-metrics span,.salary-match-metrics small{font-size:8.5px}.salary-match-similar-heading strong{font-size:13px}.salary-match-similar-heading span{font-size:10px}.salary-match-company-rank{font-size:8px}.salary-match-company-copy strong{font-size:12px}.salary-match-company-copy small,.salary-match-companies .match-higher,.salary-match-companies .match-lower{font-size:9px}.salary-match-empty strong{font-size:14px}.salary-match-empty small{font-size:10px}.data-notice p{font-size:10.5px}}.ranking-section{order:3}.salary-match-section{order:4}.scope-disclosure{color:#526079;background:#eef3fa;border:1px solid #d5deeb;border-radius:9px;grid-area:5/1/auto/-1;grid-template-columns:minmax(180px,230px) minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-top:17px;padding:15px 17px;display:grid}.scope-disclosure strong{color:#18345f;letter-spacing:-.01em;font-size:12px;font-weight:900}.scope-disclosure p{word-break:keep-all;margin:0;font-size:10.5px;font-weight:650;line-height:1.65}.scope-disclosure a{color:#3156aa;white-space:nowrap;background:#fff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none}.section-shortcuts{grid-row:6}.ranking-heading-tools{align-items:center;gap:9px;display:flex}.salary-match-jump{color:#234b96;min-height:38px;font:inherit;cursor:pointer;background:#eef3fc;border:1px solid #c7d4e7;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:850}.salary-match-jump:hover,.salary-match-jump:focus-visible{background:#e3ebf8;border-color:#8198c0;outline:0}@media (width<=900px){.scope-disclosure{grid-area:auto/1;grid-template-columns:1fr auto;margin-top:16px}.scope-disclosure p{grid-area:2/1/auto/-1}.section-shortcuts{grid-row:auto}}@media (width<=720px){.scope-disclosure{gap:8px 10px;padding:13px}.scope-disclosure strong{font-size:10.5px}.scope-disclosure p{font-size:9.5px;line-height:1.6}.scope-disclosure a{font-size:9px}.ranking-heading-tools{justify-content:space-between;width:100%}.salary-match-jump{min-height:34px;font-size:10px}}@media (width>=721px){.topbar,.hero,.ranking-section,.salary-match-section,.insight-section,.method-section,footer{padding-left:max(clamp(24px,5vw,76px),50vw - 620px);padding-right:max(clamp(24px,5vw,76px),50vw - 620px)}.hero-layout,.salary-match-shell{width:min(100%,1240px)}}@media (width>=981px){.salary-table{grid-template-columns:52px minmax(240px,1fr) 62px minmax(152px,.8fr) 88px minmax(116px,.7fr) 92px 90px 72px 82px;min-width:1130px}.company-cell{width:auto;max-width:none}.table-header>span:nth-child(10),.notes-cell{text-align:center;justify-content:center;justify-items:center}.notes-cell{flex-wrap:nowrap;width:82px;max-width:82px}.notes-cell small{max-width:54px}}.salary-match-method{background:#fff;border-bottom:1px solid #e1e7f0}.salary-match-method>summary{color:#30425f;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 28px;font-size:11px;font-weight:900;list-style:none;display:flex}.salary-match-method>summary::-webkit-details-marker{display:none}.salary-match-method>summary small{color:#738198;margin-left:auto;font-size:9px;font-weight:750}.salary-match-method>summary:after{color:#55709f;content:"+";font-family:Arial,sans-serif;font-size:15px}.salary-match-method[open]>summary:after{content:"−"}.salary-match-method>summary:hover,.salary-match-method>summary:focus-visible{background:#f5f8fd;outline:0}.salary-match-method-body{color:#59677d;gap:13px;padding:3px 28px 22px;display:grid}.salary-match-method-body p{word-break:keep-all;margin:0;font-size:10px;font-weight:650;line-height:1.7}.salary-match-method-body p b{color:#233a63;font-weight:900}.salary-match-formula{background:#f5f8fd;border:1px solid #d7e1ef;border-radius:9px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);align-items:center;gap:3px 18px;padding:13px 15px;display:grid}.salary-match-formula span,.salary-match-formula small{color:#6a7890;font-size:8.5px;font-weight:800}.salary-match-formula strong{color:#173c7a;text-align:right;white-space:nowrap;grid-area:1/2/3;font-family:Arial,sans-serif;font-size:17px}.salary-match-checks{border:1px solid #dbe3ef;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.salary-match-checks>span{text-align:center;border-right:1px solid #dbe3ef;gap:3px;padding:10px 12px;display:grid}.salary-match-checks>span:last-child{border-right:0}.salary-match-checks b{color:#263c61;font-family:Arial,sans-serif;font-size:10px}.salary-match-checks small{color:#687890;font-size:8.5px;font-weight:800}.salary-match-method-body .salary-match-caveat{color:#79869a;border-left:2px solid #a9b9d3;padding-left:10px;font-size:9px}@media (width<=720px){.salary-match-method>summary{min-height:45px;padding:10px 12px;font-size:10.5px}.salary-match-method>summary small{font-size:8px}.salary-match-method-body{gap:11px;padding:2px 12px 17px}.salary-match-method-body p{font-size:9.5px;line-height:1.65}.salary-match-formula{grid-template-columns:1fr;gap:5px;padding:11px 12px}.salary-match-formula strong{text-align:left;grid-area:auto/1;font-size:15px}.salary-match-formula span,.salary-match-formula small{font-size:8px}.salary-match-checks>span{padding:9px 4px}.salary-match-checks b{font-size:8.5px}.salary-match-checks small{font-size:7.5px}}.hero h1{max-width:760px;font-size:clamp(46px,4.65vw,68px)}@media (width>=981px){.salary-table.table-header{min-height:42px;padding-inline:16px}.salary-table.company-row{min-height:68px;padding-inline:16px}.salary-table.company-row .company-logo{border-radius:9px;width:38px;min-width:38px;height:38px}.salary-table.company-row .company-cell{gap:10px}.salary-table.company-row .company-copy{gap:3px}.salary-table.company-row .salary-cell strong{font-size:17px}.insight-card{grid-template-columns:40px minmax(230px,1fr) minmax(250px,.72fr) 18px;min-height:66px;padding:9px 16px}.insight-card .company-logo{width:36px;min-width:36px;height:36px}.insight-card .insight-value strong{font-size:15px}.insight-summary{margin-block:18px 10px}}@media (width>=721px) and (width<=980px){.salary-table.company-row{min-height:72px}.insight-card{min-height:68px;padding-block:10px}}@media (width<=720px){.hero h1{max-width:100%;font-size:clamp(36px,10.2vw,44px);line-height:1.04}.table-body{gap:5px}.salary-table.company-row{grid-template-rows:44px;min-height:60px;padding:7px 9px}.salary-table.company-row .company-logo{border-radius:8px;width:32px;min-width:32px;height:32px}.salary-table.company-row .company-cell{gap:7px}.salary-table.company-row .company-copy strong,.salary-table.company-row .salary-cell strong{font-size:14px}.insight-summary{margin-block:15px 9px}.insight-card{grid-template-columns:25px minmax(0,1fr) minmax(92px,auto) 10px;min-height:62px;padding:7px 9px}.insight-card .company-logo{width:30px;min-width:30px;height:30px}.insight-card .insight-company{gap:7px}.insight-card .insight-value small{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}}[data-logo-theme=dark],[data-logo-theme=dark] img{background-color:#172a45!important}.company-logo img,.tier-preview .company-logo img{box-sizing:border-box;object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;padding:5px;inset:0;transform:none}.ad-slot[hidden]{display:none!important}.ad-slot-detail{width:min(1180px,100% - 32px);min-height:100px;margin:24px auto}.salary-match-metrics .salary-simulation-range{white-space:nowrap;font-size:clamp(23px,2.4vw,34px)}.salary-match-formula strong{overflow-wrap:anywhere}.salary-match-method summary small{font-size:12px}.salary-match-note{line-height:1.7}@media (width<=720px){.ad-slot-desktop-rail{display:none!important}.ranking-heading{display:block}.ranking-heading h2{word-break:keep-all;max-width:none;font-size:clamp(21px,5.5vw,26px)}.ranking-heading-tools{justify-content:space-between;width:100%;margin-top:12px}.salary-table.company-row .company-copy strong{line-height:1.3}.salary-table.company-row .salary-cell strong{white-space:nowrap;font-size:14px}.salary-match-formula strong{font-size:16px}.salary-match-method-body{font-size:14px}.salary-match-shell input{font-size:18px}.salary-match-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-match-metrics>div:first-child{order:1}.salary-match-metrics>div:nth-child(3){order:2}.salary-match-metrics>div:nth-child(2){border-top:1px solid #dbe3ef;border-left:0;order:3;grid-column:1/-1}.salary-match-metrics>div>span{font-size:13px}.salary-match-metrics>div>small{font-size:12px;line-height:1.5}.salary-match-metrics .salary-simulation-range{font-size:26px}}.explore-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;display:grid}.explore-links a{background:var(--discovery-surface);color:var(--discovery-ink);border:1px solid #d5e0ef;border-radius:12px;flex-direction:column;gap:7px;padding:18px 20px;text-decoration:none;display:flex}.explore-links a:hover{background:#eef4ff;border-color:#789bd7}.explore-links strong{font-size:18px}.explore-links span{color:#60758e;font-size:14px;line-height:1.5}@media (width<=720px){.explore-links{grid-template-columns:1fr;gap:8px;margin-top:16px}.explore-links a{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px}.explore-links strong{white-space:nowrap;font-size:15px}.explore-links span{text-align:right;font-size:12px}}.mobile-filter-controls,.ranking-title-mobile{display:none}.scope-disclosure{display:block}.scope-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:32px;list-style:none;display:flex}.scope-disclosure>summary::-webkit-details-marker{display:none}.scope-disclosure>summary>span{color:var(--reading-muted);white-space:nowrap;font-size:12px}.scope-disclosure>summary>span:after{content:" +"}.scope-disclosure[open]>summary>span:after{content:" −"}.scope-disclosure>div{padding-top:12px}.scope-disclosure p{font-size:14px;line-height:1.7}.scope-disclosure a{align-items:center;min-height:36px;margin-top:10px;font-size:13px;display:inline-flex}.result-count{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.ad-placement{color:#69768a;text-align:center;background:#f8f9fc;border-block:1px solid #dfe5ee;width:min(970px,100%);margin:40px auto;padding:16px}.ad-placement-label{color:#738197;margin-bottom:12px;font-size:12px;line-height:1;display:block}.ad-placement-space{background:#eef2f7;border:1px dashed #c9d2e0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100px;display:flex}.ad-placement-space span{font-size:14px}.ad-placement-space small{font-size:12px}.ad-placement--company-detail{width:min(1180px,100% - 40px)}.ad-placement--company-detail .ad-placement-space{min-height:250px}@media (width<=720px){html{scroll-padding-top:72px}body{font-size:16px}.topbar{height:60px;min-height:60px;padding-inline:var(--mobile-gutter)}.topbar .brand{gap:9px;font-size:18px}.topbar .brand-mark{border-radius:10px;width:36px;height:36px;padding:8px}.topbar .brand small{font-size:10px}.topbar .source-link{padding:10px;font-size:12px}.hero{padding:24px var(--mobile-gutter) 20px;background:linear-gradient(#f0f5fc,#f8fafd)}.hero-layout{gap:20px}.hero-primary{gap:0}.hero .eyebrow{box-shadow:none;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:12px}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,7.8vw,36px);line-height:1.2}.hero-copy{margin:10px 0 18px;font-size:14px;line-height:1.55}.hero-search-area{margin:0}.search-wrap{border-radius:12px;height:auto;min-height:54px;padding:5px 8px 5px 14px;box-shadow:0 4px 16px #1c39630a}.search-wrap input{min-width:0;min-height:42px;font-size:16px}.search-wrap input::placeholder{font-size:14px}.search-actions .search-submit,.search-actions .search-clear{width:40px;height:40px;min-height:40px}.search-suggestions{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.search-suggestions>span,.search-suggestions small{display:none}.search-suggestions button{background:#fff;border:1px solid #dbe3ef;width:auto;min-height:36px;padding:6px 11px;font-size:13px}.hero-stats{background:#fff;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;padding:0;display:grid;overflow:hidden}.hero .hero-stats .key-stat{border:0;min-height:74px;padding:12px 14px}.hero .hero-stats .key-stat:nth-child(2n){border-left:1px solid #e1e7f0}.hero .hero-stats .key-stat:nth-child(n+3){border-top:1px solid #e1e7f0}.hero-stats .key-stat>span{font-size:12px}.hero-stats .key-stat strong{margin-top:5px;font-size:21px;line-height:1.25}.scope-disclosure{background:0 0;border-radius:9px;margin-top:12px;padding:8px 12px}.scope-disclosure strong,.scope-disclosure>summary>span{font-size:12px}.scope-disclosure p{font-size:14px}.section-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:0;display:grid}.section-shortcuts button{color:#274566;background:#fff;border:1px solid #dbe4f0;border-radius:8px;min-height:44px;padding:5px;font-size:12px}.tier-preview{border-radius:14px;margin-top:0}.tier-preview-header{gap:8px;min-height:58px;padding:12px}.tier-preview-header h2{font-size:19px}.tier-preview-header>button{min-height:36px;padding:6px 8px;font-size:12px}.tier-preview .tier-preview-row{grid-template-columns:62px minmax(0,1fr);gap:8px;min-height:78px;padding:7px 8px}.tier-preview-tier{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:62px;min-width:0;min-height:62px;padding:5px;display:flex}.tier-preview-tier .tier-pill{border-radius:5px;width:31px;min-width:31px;height:26px;font-size:14px}.tier-preview-tier>span:last-child{text-align:center;width:100%}.tier-preview-tier strong{font-size:12px;line-height:1.3}.tier-preview-tier small{display:none}.tier-preview-companies{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tier-preview-companies>a.tier-company-link:nth-child(n+4){display:none}.tier-preview-companies>a.tier-company-link{grid-template-columns:1fr;justify-items:center;gap:4px;min-width:0;padding:1px 0;display:grid}.tier-preview-companies .company-logo{border-radius:7px;width:30px;min-width:30px;height:30px;padding:0}.tier-preview-companies .company-logo img{padding:3px}.tier-preview-companies>a.tier-company-link>span:last-child{text-align:center;width:100%;min-width:0}.tier-preview-companies>a.tier-company-link>span:last-child strong{white-space:nowrap;font-size:12px;line-height:1.3;display:block}.tier-preview-companies>a.tier-company-link>span:last-child small{letter-spacing:-.055em;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.3;display:block}.data-notice{padding:12px var(--mobile-gutter);background:#fff;gap:10px;margin:0}.data-notice p{font-size:12px;line-height:1.5}.data-notice button{white-space:nowrap;min-height:40px;font-size:12px}.ranking-section,.salary-match-section,.insight-section,.method-section{padding:28px var(--mobile-gutter)}.ranking-heading{margin-bottom:16px;display:block}.ranking-heading .section-number,.ranking-title-desktop{display:none}.ranking-title-mobile{display:inline}.ranking-heading h2{max-width:none;font-size:24px;line-height:1.3}.ranking-heading-tools{justify-content:space-between;align-items:center;width:100%;margin-top:10px;display:flex}.ranking-heading .result-count{white-space:nowrap;gap:4px;width:auto;font-size:13px;display:inline-flex}.ranking-heading .result-count strong{margin:0;font-size:18px;display:inline}.salary-match-jump{min-height:40px;padding:8px 10px;font-size:13px}.executive-toggle-panel{box-shadow:none;border-radius:12px;margin-bottom:10px;padding:10px 12px}.executive-toggle-panel .adjustment-label{display:none}.executive-toggle-panel strong{font-size:14px}.executive-switch{min-height:38px;font-size:12px}.toolbar{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.toolbar .filter-groups{display:none}.mobile-filter-controls{display:contents}.mobile-filter-controls label{color:#53667d;gap:6px;font-size:12px;display:grid}.mobile-filter-controls select{color:#1c365a;background:#fff;border:1px solid #d6dfeb;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px}.toolbar .sort-select{grid-column:1/-1;align-items:center;gap:10px;margin:0;display:flex}.sort-select>span{font-size:12px}.sort-select select{flex:1;min-width:0;min-height:40px;font-size:16px}.table-shell{margin-top:14px;overflow:visible}.table-body{gap:6px}.salary-table.company-row{border-radius:11px;grid-template-rows:minmax(22px,auto) 25px;grid-template-columns:26px 36px max-content minmax(0,1fr);gap:3px 9px;min-height:74px;padding:10px;display:grid}.salary-table.company-row .rank-cell{grid-area:1/1/3;align-self:center;font-size:13px}.salary-table.company-row .company-cell{display:contents}.salary-table.company-row .company-logo{grid-area:1/2/3;align-self:center;width:36px;min-width:36px;height:36px}.salary-table.company-row .company-copy{grid-area:1/3/auto/5;align-self:end;min-width:0}.salary-table.company-row .company-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;display:block;overflow:hidden}.salary-table.company-row .salary-cell{text-align:left;grid-area:2/3;align-self:center;justify-items:start}.salary-table.company-row .salary-cell strong{letter-spacing:-.045em;font-size:18px;line-height:1.2}.salary-table.company-row .tier-cell{grid-area:2/4;place-self:center start}.salary-table.company-row .tier-cell .tier-pill{min-width:33px;height:23px;font-size:12px}.load-more-row{padding:16px 0 0}.load-more-row button{width:100%;min-height:46px;box-shadow:none;color:#28456c;background:#fff;border:1px solid #cbd7e7;border-radius:10px;font-size:14px}.load-more-row small{font-size:12px}.active-filter-summary{font-size:12px;line-height:1.5}.quick-results{padding:10px}.quick-results-heading{font-size:12px}.quick-results-heading button{min-height:40px;font-size:12px}.quick-results>a.quick-company-link{grid-template-columns:32px minmax(0,1fr) auto;gap:6px 8px;padding:12px 0}.quick-results>a.quick-company-link .company-logo{grid-area:1/1/3;width:32px;height:32px}.quick-results>a.quick-company-link>span:nth-child(2){grid-area:1/2}.quick-results>a.quick-company-link>span:nth-child(3){text-align:left;grid-area:2/2}.quick-results>a.quick-company-link>span strong{font-size:15px}.quick-results>a.quick-company-link>span small{display:none}.quick-results>a.quick-company-link>b{grid-area:1/3/3;font-size:12px}.salary-match-shell{gap:16px}.salary-match-heading>span{display:none}.salary-match-heading h2{font-size:25px;line-height:1.3}.salary-match-heading p{font-size:15px;line-height:1.6}.salary-match-heading>small{font-size:12px;line-height:1.5}.salary-match-form{padding:18px 16px}.salary-match-form>label{font-size:14px}.salary-match-input-wrap{margin-top:10px}.salary-match-input-wrap input{min-height:48px;font-size:24px}.salary-match-presets{gap:6px}.salary-match-presets button{min-height:40px;padding-inline:7px;font-size:12px}.salary-match-form>p,.salary-match-weight-note{font-size:13px;line-height:1.65}.salary-match-method>summary{padding:12px 16px;font-size:14px}.salary-match-method>summary small{display:none}.salary-match-method-body{padding:0 16px 18px}.salary-match-method-body p,.salary-match-method-body .salary-match-caveat{font-size:14px}.salary-match-formula span,.salary-match-formula small,.salary-match-checks b,.salary-match-checks small{font-size:12px}.salary-match-formula strong{white-space:normal;overflow-wrap:anywhere;font-size:15px}.salary-match-metrics,.salary-match-metrics>div{padding:12px}.salary-match-metrics .salary-simulation-range{font-size:25px}.salary-match-similar-heading strong{font-size:16px}.salary-match-similar-heading span,.salary-match-company-rank{font-size:12px}.salary-match-company-copy strong{font-size:15px}.salary-match-company-copy small,.salary-match-companies .match-higher,.salary-match-companies .match-lower{font-size:12px}.salary-match-empty strong{font-size:16px}.salary-match-empty small{font-size:13px;line-height:1.6}.insight-section .section-heading h2{font-size:24px}.insight-tabs{gap:6px}.insight-tabs button{min-height:44px;font-size:13px}.insight-summary{font-size:14px}.insight-card{grid-template-columns:23px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:10px}.insight-card .insight-arrow{display:none}.insight-card .insight-company strong{font-size:14px;line-height:1.4}.insight-card .insight-value strong{font-size:15px}.insight-card .insight-value small{font-size:12px}.insight-note{font-size:13px;line-height:1.65}.method-title h2{font-size:24px}.method-grid article{padding:18px}.method-grid h3{font-size:17px}.method-grid p{font-size:14px;line-height:1.7}.executive-audit-summary{max-height:none;margin-top:10px;font-size:12px}footer{padding:28px var(--mobile-gutter)}footer p{font-size:13px;line-height:1.7}footer nav a{align-items:center;min-height:40px;font-size:12px;display:inline-flex}.ad-placement--ranking-end{display:none}.ad-placement--company-detail{width:calc(100% - 32px);margin-block:28px;padding:12px 0}.ad-placement--company-detail .ad-placement-space{width:min(300px,100%);min-height:250px;margin-inline:auto}}@media (width<=359px){.hero,.ranking-section,.salary-match-section,.insight-section,.method-section{padding-inline:12px}.tier-preview .tier-preview-row{grid-template-columns:52px minmax(0,1fr);gap:5px;padding-inline:5px}.tier-preview-tier{width:52px}.tier-preview-companies>a.tier-company-link>span:last-child small{font-size:10px}.salary-table.company-row{grid-template-columns:22px 30px max-content minmax(0,1fr);gap:3px 7px;padding:9px 8px}.salary-table.company-row .company-logo{width:30px;min-width:30px;height:30px}.salary-table.company-row .salary-cell strong{font-size:17px}.scope-disclosure>summary>span{font-size:11px}}.salary-home .topbar{height:68px;box-shadow:none;background:#fff;border-bottom-color:#e3e8f0}.salary-home .hero{background:linear-gradient(#fff 0,#f4f7fc 480px);padding:30px clamp(20px,4vw,64px) 36px}.salary-home .hero-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1420px;margin-inline:auto;display:grid}.salary-home .hero-primary{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:0 44px;padding:0;display:grid}.salary-home .hero .eyebrow{color:#62738a;box-shadow:none;background:0 0;border:0;grid-area:1/1;margin:0 0 12px;padding:0;font-size:12px}.salary-home .live-dot{box-shadow:none;background:#285bd4}.salary-home .hero h1{letter-spacing:-.05em;grid-area:2/1/4;max-width:none;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.2}.salary-home .hero h1 em{color:#285bd4;font-style:normal}.salary-home .hero h1 em:after{display:none}.salary-home .hero-copy{color:#5c6b80;grid-area:4/1;margin:12px 0 0;font-size:14px}.salary-home .hero-search-area{grid-area:2/2;align-self:start;margin:0}.salary-home .search-wrap{background:#fff;border-color:#cbd6e6;border-radius:14px;height:56px;box-shadow:0 4px 16px #243c6010}.salary-home .search-wrap:focus-within{border-color:#849ab9;box-shadow:0 0 0 3px #315d9a0c}.salary-home .search-wrap input{font-size:16px}.salary-home .search-suggestions{flex-wrap:wrap;grid-area:3/2;gap:7px;margin:9px 0 0;display:flex}.salary-home .search-suggestions>span,.salary-home .search-suggestions small{display:none}.salary-home .search-suggestions button{color:#40546f;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:20px;width:auto;min-height:36px;padding:6px 12px;font-size:13px}.salary-home .search-suggestions button:hover{background:#eaf0fa}.salary-home .scope-disclosure{background:0 0;border:0;border-radius:0;grid-area:5/1/auto/-1;margin:18px 0 0;padding:0}.salary-home .scope-disclosure>summary{justify-content:flex-start;gap:12px;min-height:32px}.salary-home .scope-disclosure strong{color:#596b83;font-size:13px;font-weight:600}.salary-home .scope-disclosure>summary>span{color:#596b83;font-size:12px}.salary-home .scope-disclosure>div{background:#fff;border:1px solid #dfe6f1;border-radius:10px;padding:12px 16px}.salary-home .tier-preview{background:#fff;border:1px solid #d9e2ef;border-radius:18px;margin:0;box-shadow:0 8px 30px #263d6407}.salary-home .tier-preview-header{background:#fff;border-bottom:1px solid #e3e9f1;gap:12px;min-height:78px;padding:18px 22px}.salary-home .tier-preview-header h2{letter-spacing:-.04em;margin:0;font-size:25px}.salary-home .tier-preview-header .tier-board-context{color:#62728a;max-width:none;margin:5px 0 0;font-size:12px;line-height:1.5;display:block}.salary-home .tier-preview-header>button{color:#285bd4;background:#f5f8ff;border:1px solid #dce5f2;border-radius:9px;flex-shrink:0;min-height:40px;padding:8px 12px;font-size:13px}.salary-home .tier-preview-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:visible}.salary-home .tier-preview .tier-preview-row{background:#fff;border:0;border-bottom:1px solid #e8edf4;border-radius:0;grid-template-columns:144px minmax(0,1fr);gap:16px;min-height:92px;padding:10px 18px 10px 10px;display:grid}.salary-home .tier-preview .tier-preview-row:last-child{border-bottom:0}.salary-home .tier-preview-tier{background:#f4f7fb;border:0;border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;min-width:0;min-height:70px;padding:9px;display:grid}.salary-home .tier-preview-tier .tier-pill{letter-spacing:-.04em;border:0;border-radius:8px;width:48px;min-width:48px;height:45px;padding-inline:3px;font-size:18px}.salary-home .tier-preview-tier strong{white-space:nowrap;font-size:15px}.salary-home .tier-preview-tier small{margin-top:4px;font-size:12px}.salary-home .tier-preview-companies{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.salary-home .tier-preview-companies>a.tier-company-link{border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:9px;min-width:0;padding:6px 3px;display:grid}.salary-home .tier-company-link:hover{background:#f3f6fc}.salary-home .tier-company-link:focus-visible,.salary-home .tier-preview-tier:focus-visible{outline-offset:-2px;outline:2px solid #587ab5}.salary-home .tier-preview-companies .company-logo{border:1px solid #e1e7ef;border-radius:10px;width:42px;min-width:42px;height:42px;padding:0}.salary-home .tier-preview-companies .company-logo img{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child{gap:5px;min-width:0;display:grid}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child small{color:#52647f;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:13px;line-height:1.35}.tier-row-god{--tier-color:#182b47;--tier-soft:#f9f5ea}.tier-pill.tier-god,.salary-home .tier-preview-tier .tier-pill.tier-god{color:#f8dfa1;background:#182b47}.salary-home .tier-preview .tier-row-god{background:#fffdf8}.salary-home .tier-row-god .tier-preview-tier{background:#f3ecd9}.salary-home .board-followup{min-width:0}.salary-home .section-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.salary-home .section-shortcuts button{color:#284365;background:#fff;border:1px solid #dce4ef;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 16px;font-size:14px;display:flex}.salary-home .section-shortcuts button span{color:#758aaa}.salary-home .hero-stats{background:#fff;border:1px solid #e0e6ef;border-radius:12px;margin:18px 0 0;overflow:hidden}.salary-home .hero-stats .key-stat{background:#fff;min-height:80px;padding:16px}.salary-home .hero-stats .key-stat>span{font-size:12px}.salary-home .hero-stats .key-stat strong{font-size:clamp(20px,1.8vw,27px)}.salary-home .explore-links{margin-top:0}.salary-home .ranking-section{background:#f5f7fb}.salary-home .toolbar,.salary-home .executive-toggle-panel{box-shadow:none;border-color:#dce4ef}.salary-home .salary-table.company-row:hover{background:#f0f5fd}.salary-home .tier-cell .tier-pill.tier-god{min-width:43px}@media (width>=721px) and (width<=1100px){.salary-home .hero-primary{grid-template-columns:1fr 1fr;gap:0 24px}.salary-home .hero h1{font-size:32px}.salary-home .tier-preview .tier-preview-row{grid-template-columns:120px minmax(0,1fr);gap:10px}.salary-home .tier-preview-tier{grid-template-columns:42px minmax(0,1fr);gap:5px}.salary-home .tier-preview-tier .tier-pill{width:42px;min-width:42px}.salary-home .tier-preview-companies{grid-template-columns:repeat(3,minmax(0,1fr))}.salary-home .tier-preview-companies>a:nth-child(n+4){display:none}}@media (width<=720px){.salary-home .topbar{height:56px;min-height:56px;padding-inline:16px}.salary-home .topbar .brand{gap:8px;font-size:17px}.salary-home .topbar .brand-mark{border-radius:9px;width:32px;height:32px}.salary-home .topbar .brand small{letter-spacing:.11em;font-size:10px}.salary-home .hero{background:linear-gradient(#fff,#f5f7fb 400px);padding:18px 12px 24px}.salary-home .hero-layout{gap:14px;width:100%;display:grid}.salary-home .hero-primary{flex-direction:column;gap:0;padding:0 4px;display:flex}.salary-home .hero .eyebrow,.salary-home .hero-copy{display:none}.salary-home .hero h1{letter-spacing:-.05em;max-width:none;margin:0 0 14px;font-size:clamp(26px,7.1vw,32px);line-height:1.2}.salary-home .hero-search-area{width:100%;margin:0}.salary-home .search-wrap{border-radius:12px;height:50px;min-height:50px;padding:4px 6px 4px 12px;box-shadow:0 3px 12px #1b345a09}.salary-home .search-wrap>span{font-size:25px}.salary-home .search-wrap input{min-height:40px;font-size:16px}.salary-home .search-wrap input::placeholder{font-size:14px}.salary-home .search-suggestions{flex-wrap:nowrap;gap:6px;margin:8px 0 0}.salary-home .search-suggestions button{white-space:nowrap;flex:1;min-width:0;min-height:36px;padding:5px 7px;font-size:12px}.salary-home .scope-disclosure{margin:7px 0 0}.salary-home .scope-disclosure>summary{justify-content:space-between;gap:6px;min-height:30px}.salary-home .scope-disclosure strong,.salary-home .scope-disclosure>summary>span{font-size:12px}.salary-home .scope-disclosure p{font-size:14px}.salary-home .tier-preview{border-radius:14px;overflow:hidden}.salary-home .tier-preview-header{gap:8px;min-height:66px;padding:12px}.salary-home .tier-preview-header h2{font-size:20px;line-height:1.3}.salary-home .tier-preview-header .tier-board-context{letter-spacing:-.045em;margin-top:4px;font-size:12px;line-height:1.3}.salary-home .tier-preview-header>button{min-height:36px;padding:6px 8px;font-size:12px}.salary-home .tier-preview .tier-preview-row{grid-template-columns:56px minmax(0,1fr);gap:8px;min-height:92px;padding:8px}.salary-home .tier-preview-tier{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:56px;min-height:72px;padding:6px 3px;display:flex}.salary-home .tier-preview-tier .tier-pill{border-radius:6px;width:43px;min-width:43px;height:30px;font-size:15px}.salary-home .tier-preview-tier>span:last-child{text-align:center;width:100%}.salary-home .tier-preview-tier strong{font-size:12px;line-height:1.3;display:block}.salary-home .tier-preview-tier small{display:none}.salary-home .tier-preview-companies{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.salary-home .tier-preview-companies>a.tier-company-link:nth-child(n+4){display:none}.salary-home .tier-preview-companies>a.tier-company-link{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:5px;min-height:76px;padding:0}.salary-home .tier-preview-companies .company-logo{border-radius:8px;width:32px;min-width:32px;height:32px}.salary-home .tier-preview-companies .company-logo img{padding:3px}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child{text-align:center;gap:3px;width:100%;min-width:0}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child strong{font-size:12px;line-height:1.3}.salary-home .tier-preview-companies>a.tier-company-link>span:last-child small{letter-spacing:-.06em;font-size:12px;line-height:1.3}.salary-home .section-shortcuts{gap:6px}.salary-home .section-shortcuts button{justify-content:center;gap:4px;min-height:44px;padding:8px 5px;font-size:12px}.salary-home .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.salary-home .hero-stats .key-stat{min-height:74px;padding:12px}.salary-home .hero-stats .key-stat strong{font-size:21px}.salary-home .ranking-section{padding:24px 12px}.salary-home .salary-table.company-row{border-radius:10px;min-height:70px;padding-block:8px}.salary-home .salary-table.company-row .salary-cell strong{font-size:18px}.salary-home .salary-table.company-row .tier-cell .tier-pill{min-width:36px;height:24px}.salary-home .salary-table.company-row .tier-cell .tier-pill.tier-god{min-width:43px}.salary-home .salary-match-section,.salary-home .insight-section,.salary-home .method-section{padding:26px 12px}}@media (width<=374px){.salary-home .hero,.salary-home .tier-preview-header{padding-inline:10px}.salary-home .tier-preview-header h2{font-size:18px}.salary-home .tier-preview-header .tier-board-context{max-width:180px;font-size:12px}.salary-home .tier-preview-companies{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-home .tier-preview-companies>a.tier-company-link:nth-child(n+3){display:none}.salary-home .search-suggestions button{padding-inline:5px}.salary-home .salary-table.company-row .salary-cell strong{font-size:16px}}._page_1o7q6_1{color:#10203b;background:linear-gradient(#f7faff,#eef4fc 38rem,#f8fafe);min-height:100vh}._header_1o7q6_2{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #d9e3f0;justify-content:space-between;align-items:center;min-height:70px;padding:0 5vw;display:flex;position:sticky;top:0}._brand_1o7q6_3{color:#10203b;align-items:center;gap:10px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}._brand_1o7q6_3 small{color:#64748b;letter-spacing:.18em;margin-top:2px;font-size:8px;display:block}._brandMark_1o7q6_5{background:#315fe8;border-radius:11px;align-items:flex-end;gap:3px;width:38px;height:38px;padding:9px;display:inline-flex}._brandMark_1o7q6_5 i{background:#fff;border-radius:4px;width:4px}._brandMark_1o7q6_5 i:first-child{height:9px}._brandMark_1o7q6_5 i:nth-child(2){height:15px}._brandMark_1o7q6_5 i:nth-child(3){height:21px}._header_1o7q6_2 nav,._footer_1o7q6_10 nav{flex-wrap:wrap;gap:5px;display:flex}._header_1o7q6_2 nav a{color:#53637a;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none}._header_1o7q6_2 nav a:hover{color:#315fe8;background:#edf3ff}._article_1o7q6_13{width:min(920px,100% - 32px);margin:0 auto;padding-bottom:34px}._breadcrumb_1o7q6_14{color:#748399;align-items:center;gap:8px;padding:24px 2px 13px;font-size:12px;display:flex}._breadcrumb_1o7q6_14 a{color:inherit;text-decoration:none}._breadcrumb_1o7q6_14 strong{color:#33445e}._hero_1o7q6_17{background:#fffffff0;border:1px solid #d6e1f0;border-radius:26px;padding:44px 48px;box-shadow:0 20px 52px #19366317}._hero_1o7q6_17>span{color:#315fe8;letter-spacing:.14em;font-size:10px;font-weight:900}._hero_1o7q6_17 h1{letter-spacing:-.055em;word-break:keep-all;margin:10px 0 13px;font-size:clamp(35px,6vw,54px);line-height:1.08}._hero_1o7q6_17 p{color:#5f6e84;word-break:keep-all;max-width:720px;margin:0;font-size:15px;line-height:1.75}._content_1o7q6_21{gap:14px;margin-top:16px;display:grid}._content_1o7q6_21 section{background:#fff;border:1px solid #d8e2ef;border-radius:20px;padding:28px 32px}._content_1o7q6_21 h2{letter-spacing:-.035em;word-break:keep-all;margin:0 0 13px;font-size:22px}._content_1o7q6_21 h3{margin:22px 0 8px;font-size:16px}._content_1o7q6_21 p,._content_1o7q6_21 li{color:#536278;word-break:keep-all;font-size:14px;line-height:1.78}._content_1o7q6_21 p{margin:0}._content_1o7q6_21 p+p{margin-top:10px}._content_1o7q6_21 ul,._content_1o7q6_21 ol{gap:7px;margin:0;padding-left:20px;display:grid}._content_1o7q6_21 a{color:#254fc2;font-weight:750}._content_1o7q6_21 code{color:#2048a3;background:#edf3ff;border-radius:5px;padding:2px 5px;font-size:.9em}._content_1o7q6_21 table{border-collapse:collapse;width:100%;font-size:13px}._content_1o7q6_21 th,._content_1o7q6_21 td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9f1;padding:12px 10px}._content_1o7q6_21 th{color:#31425d;width:28%}._content_1o7q6_21 td{color:#5b6a80;line-height:1.6}._note_1o7q6_35{background:#edf3ff!important;border-left:4px solid #315fe8!important}._updated_1o7q6_36{color:#7b899b!important;font-size:12px!important}._contactCard_1o7q6_37{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#eef4ff 100%)!important;border-color:#bfd0ef!important}._contactCard_1o7q6_37:after{content:"";background:#315fe814;border-radius:50%;width:150px;height:150px;position:absolute;top:-54px;right:-42px}._contactCard_1o7q6_37>span{color:#315fe8;letter-spacing:.14em;font-size:10px;font-weight:900}._contactCard_1o7q6_37 h2{margin-top:8px}._contactEmail_1o7q6_41{overflow-wrap:anywhere;background:#244fbf;border-radius:11px;align-items:center;max-width:100%;margin-top:18px;padding:13px 17px;font-family:Arial,sans-serif;font-size:clamp(15px,3vw,19px);text-decoration:none;display:inline-flex;color:#fff!important;font-weight:850!important}._contactEmail_1o7q6_41:hover{background:#173a94}._contactCard_1o7q6_37 small{color:#728096;word-break:keep-all;max-width:680px;margin-top:14px;font-size:11px;line-height:1.65;display:block}._footer_1o7q6_10{color:#738096;background:0 0;border-top:1px solid #d8e1ed;justify-content:space-between;align-items:flex-start;gap:20px;width:min(920px,100% - 32px);margin:0 auto;padding:28px 0 48px;font-size:11px;display:flex}._footer_1o7q6_10>div{gap:5px;display:grid}._footer_1o7q6_10 a{color:#33445d;font-weight:750;text-decoration:none}._footer_1o7q6_10 nav{justify-content:flex-end}._footer_1o7q6_10 nav a{padding:4px 6px}@media (width<=700px){._header_1o7q6_2{min-height:62px;padding-inline:14px}._header_1o7q6_2 nav a:not(:first-child){display:none}._article_1o7q6_13,._footer_1o7q6_10{width:calc(100% - 40px)}._breadcrumb_1o7q6_14{padding:20px 2px 12px}._hero_1o7q6_17{border-radius:21px;padding:29px 22px}._hero_1o7q6_17 h1{word-break:normal;overflow-wrap:anywhere;font-size:34px;line-height:1.13}._hero_1o7q6_17 p{word-break:normal;overflow-wrap:anywhere;font-size:13px}._content_1o7q6_21 section{padding:22px 18px;overflow:hidden}._content_1o7q6_21 h2{word-break:normal;overflow-wrap:anywhere;font-size:20px}._content_1o7q6_21 h3{word-break:normal;overflow-wrap:anywhere}._content_1o7q6_21 p,._content_1o7q6_21 li,._content_1o7q6_21 td,._content_1o7q6_21 a{overflow-wrap:anywhere}._content_1o7q6_21 table,._content_1o7q6_21 tbody,._content_1o7q6_21 tr,._content_1o7q6_21 th,._content_1o7q6_21 td{display:block}._content_1o7q6_21 th{border-bottom:0;width:auto;padding-bottom:3px}._content_1o7q6_21 td{padding-top:3px}._footer_1o7q6_10{flex-direction:column;gap:18px;padding:25px 2px 42px}._footer_1o7q6_10 nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:3px 10px;width:100%;display:grid}._footer_1o7q6_10 nav a{overflow-wrap:anywhere;min-width:0;padding:5px 2px;line-height:1.45}._hero_1o7q6_17{padding:24px 20px}._hero_1o7q6_17 h1{word-break:keep-all;font-size:28px;line-height:1.3}._hero_1o7q6_17 p,._content_1o7q6_21 p,._content_1o7q6_21 li,._content_1o7q6_21 td{font-size:15px;line-height:1.75}._footer_1o7q6_10,._footer_1o7q6_10 a{font-size:12px}._footer_1o7q6_10 nav a{min-height:40px}}._intro_takwz_1{color:#52647d;margin:0 0 20px;font-size:16px;line-height:1.75}._cards_takwz_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._cards_takwz_2 a{background:#f7faff;border:1px solid #d7e2ef;border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}._cards_takwz_2 strong{color:#17355d;font-size:20px}._cards_takwz_2 span{color:#596d87;font-size:14px;line-height:1.65}._cards_takwz_2 small{color:#315ec3;font-size:13px}._stats_takwz_7{color:#46617e;flex-wrap:wrap;gap:8px 22px;margin:16px 0;font-size:14px;display:flex}._stats_takwz_7 strong{color:#153354;font-size:18px}._list_takwz_9{gap:8px;list-style:none;display:grid;padding:0!important}._row_takwz_10{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:30px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}._row_takwz_10 ._rank_takwz_11{color:#718098;font-size:14px;font-weight:700}._identity_takwz_12{min-width:0}._identity_takwz_12 strong{color:#1e3656;overflow-wrap:anywhere;font-size:16px;display:block}._identity_takwz_12 small{color:#6c7c90;margin-top:4px;font-size:12px;display:block}._value_takwz_15{text-align:right}._value_takwz_15 strong{color:#172e50;white-space:nowrap;letter-spacing:-.03em;font-size:18px;display:block}._value_takwz_15 small{color:#65778f;margin-top:5px;font-size:12px;display:block}._links_takwz_18{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._links_takwz_18 a{background:#edf3fd;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}._notice_takwz_20{color:#4e6582;background:#f1f6ff;border-left:3px solid #4572d8;border-radius:0 10px 10px 0;margin-bottom:20px;padding:16px;font-size:14px;line-height:1.7}._sources_takwz_21{gap:8px;margin:14px 0 0;display:grid}._sources_takwz_21 a{overflow-wrap:anywhere;font-size:14px}._comparison_takwz_23{border:1px solid #dae3ef;border-radius:14px;gap:0;margin-top:20px;display:grid;overflow:hidden}._comparisonRow_takwz_24{border-bottom:1px solid #e1e8f1;grid-template-columns:140px repeat(2,minmax(0,1fr));display:grid}._comparisonRow_takwz_24:last-child{border-bottom:0}._comparisonRow_takwz_24>*{color:#243d5d;overflow-wrap:anywhere;min-width:0;padding:16px;font-size:16px;line-height:1.5}._comparisonRow_takwz_24>:first-child{color:#677b94;background:#f7f9fc;font-size:14px}._comparisonRow_takwz_24>:nth-child(3){border-left:1px solid #e1e8f1}._comparisonRow_takwz_24 strong{font-size:19px}._comparisonRow_takwz_24 small{color:#667d98;margin-top:4px;font-size:12px;font-weight:400;display:block}._comparisonRow_takwz_24 a{text-decoration:none}._picker_takwz_32{grid-template-columns:1fr 1fr;gap:16px;display:grid}._picker_takwz_32 label{color:#35506e;gap:8px;font-size:14px;display:grid}._picker_takwz_32 input{background:#fff;border:1px solid #becde1;border-radius:10px;width:100%;min-width:0;padding:14px 12px;font-size:16px}._picker_takwz_32 input:focus{outline-offset:2px;outline:2px solid #8faee8}._picker_takwz_32 small{color:#64758a;font-size:12px}._share_takwz_37{color:#274c8e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d4e9;border-radius:9px;min-height:44px;margin-top:16px;padding:10px 16px;font-size:14px}@media (width<=700px){._cards_takwz_2{grid-template-columns:1fr}._cards_takwz_2 a{padding:18px}._row_takwz_10{grid-template-columns:23px 34px minmax(0,1fr);gap:8px;padding:12px}._row_takwz_10 .company-logo{grid-area:1/2/3;width:34px;min-width:34px;height:34px}._row_takwz_10 ._rank_takwz_11{grid-row:1/3}._identity_takwz_12{grid-area:1/3}._identity_takwz_12 strong{font-size:15px}._identity_takwz_12 small{display:none}._value_takwz_15{text-align:left;grid-area:2/3}._value_takwz_15 strong{font-size:17px}._value_takwz_15 small{font-size:12px}._comparisonRow_takwz_24{grid-template-columns:repeat(2,minmax(0,1fr))}._comparisonRow_takwz_24>:first-child{grid-column:1/-1;padding:9px 12px}._comparisonRow_takwz_24>*{padding:12px 10px;font-size:15px}._comparisonRow_takwz_24 strong{font-size:17px}._comparisonRow_takwz_24:nth-child(2) strong{white-space:nowrap;font-size:clamp(13px,3.8vw,17px)}._picker_takwz_32{grid-template-columns:1fr;gap:14px}}._page_1nasr_1{color:#0d1b35;background:radial-gradient(circle at 92% 4%,#61e0bc33,#0000 28rem),linear-gradient(#f7faff 0,#eef4fc 42rem,#f7f9fd 100%);min-height:100vh}._header_1nasr_9{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #cdd9ebe0;justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex;position:sticky;top:0}._brand_1nasr_23{color:#0d1b35;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}._brand_1nasr_23 small{color:#64748b;letter-spacing:.18em;margin-top:2px;font-size:9px;display:block}._brandMark_1nasr_34{background:#315fe8;border-radius:13px;align-items:flex-end;gap:3px;width:44px;height:44px;padding:10px;display:inline-flex}._brandMark_1nasr_34 i{background:#fff;border-radius:5px;width:5px}._brandMark_1nasr_34 i:first-child{height:11px}._brandMark_1nasr_34 i:nth-child(2){height:18px}._brandMark_1nasr_34 i:nth-child(3){height:25px}._header_1nasr_9 nav{gap:8px;display:flex}._header_1nasr_9 nav a{color:#42526b;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}._header_1nasr_9 nav a:hover{color:#315fe8;background:#eef3ff}._breadcrumb_1nasr_43,._hero_1nasr_44,._salaryOverview_1nasr_45,._analysis_1nasr_46,._quickFacts_1nasr_47,._contentSection_1nasr_48,._sourceCta_1nasr_49,._footer_1nasr_50{width:min(1180px,100% - 40px);margin-inline:auto}._breadcrumb_1nasr_43{color:#77859b;align-items:center;gap:8px;padding:26px 0 16px;font-size:13px;display:flex}._breadcrumb_1nasr_43 a{color:inherit;text-decoration:none}._breadcrumb_1nasr_43 strong{color:#34445e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hero_1nasr_44{background:#ffffffeb;border:1px solid #d6e1f0;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 38px;display:flex;box-shadow:0 22px 56px #1936631a}._heroIdentity_1nasr_60{align-items:center;gap:22px;min-width:0;display:flex}._logo_1nasr_61{color:#315fe8;background:#edf3ff;border:1px solid #d4e0f0;border-radius:23px;flex:none;place-items:center;width:82px;height:82px;font-size:22px;display:grid;position:relative;overflow:hidden}._logo_1nasr_61 img{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;background:#fff;border-radius:0;width:100%;height:100%;padding:8px;position:absolute;inset:0}._logoWordmark_1nasr_63{color:#234d9f;letter-spacing:-.08em;text-align:center;place-items:center;padding:8px;font-size:17px;font-weight:950;display:grid;position:absolute;inset:0}._logoFallback_1nasr_64{background:linear-gradient(145deg,#edf3ff,#dfe9fb);border-color:#c6d5eb}._logoHasImage_1nasr_65{background:#fff}._kicker_1nasr_66{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._kicker_1nasr_66>span{color:#526278;background:#f8fafd;border:1px solid #d8e2ef;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}._kicker_1nasr_66 ._heroTier_1nasr_68{color:#17243a;box-shadow:inset 4px 0 0 var(--tier-accent,#667085);background:#fff;border:1px solid #c9d4e3;font-weight:900}._hero_1nasr_44 h1{letter-spacing:-.045em;word-break:keep-all;margin:14px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.12}._heroIdentity_1nasr_60 p{color:#64748b;margin:0;font-size:14px}._heroIdentity_1nasr_60>div{min-width:0}._heroIdentity_1nasr_60 ._heroSubtitle_1nasr_72{color:#4f6380;margin-top:4px;font-size:15px}._heroIdentity_1nasr_60 ._companyMeta_1nasr_73{margin-top:8px;font-size:12px;line-height:1.5}._heroActions_1nasr_74{flex:none;gap:8px;display:flex}._heroActions_1nasr_74 button,._heroActions_1nasr_74 a{color:#283a55;min-width:106px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #cfdbea;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:800;text-decoration:none}._heroActions_1nasr_74 a{color:#fff;background:#315fe8;border-color:#315fe8}._salaryOverview_1nasr_45{grid-template-columns:minmax(460px,.95fr) minmax(0,1.65fr);gap:14px;margin-top:18px;display:grid}._salaryPrimary_1nasr_80,._rankGrid_1nasr_81{background:#fffffff2;border:1px solid #d5e0ef;border-radius:24px}._salaryPrimary_1nasr_80{flex-direction:column;justify-content:center;padding:28px 30px;display:flex}._salaryPrimary_1nasr_80>span{color:#64748b;word-break:keep-all;font-size:13px;font-weight:700}._salaryPrimary_1nasr_80 strong{letter-spacing:-.06em;white-space:nowrap;margin:7px 0 1px;font-size:clamp(44px,4.2vw,58px);line-height:1.05}._salaryPrimary_1nasr_80 small{color:#315fe8;font-weight:750}._rankGrid_1nasr_81{grid-template-columns:repeat(4,1fr);padding:14px;display:grid}._rankGrid_1nasr_81>div{border-left:1px solid #e0e7f1;flex-direction:column;justify-content:center;min-height:126px;padding:18px 20px;display:flex}._rankGrid_1nasr_81>div:first-child{border-left:0}._rankGrid_1nasr_81 span{color:#64748b;font-size:12px;font-weight:700}._rankGrid_1nasr_81 strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:26px}._rankGrid_1nasr_81 small{color:#8592a5;font-size:11px}._positive_1nasr_92{color:#12815a}._negative_1nasr_93{color:#c04b5a}._analysis_1nasr_46{color:#30425c;word-break:keep-all;background:#eaf1ff;border-left:4px solid #315fe8;border-radius:5px 17px 17px 5px;margin-top:16px;padding:23px 28px;font-size:16px;font-weight:620;line-height:1.78}._quickFacts_1nasr_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}._quickFacts_1nasr_47>div{background:#fff;border:1px solid #d9e3f0;border-radius:18px;min-height:126px;padding:22px 24px}._quickFacts_1nasr_47 span{color:#718096;font-size:12px;font-weight:700;display:block}._quickFacts_1nasr_47 strong{margin:10px 0 5px;font-size:25px;display:block}._quickFacts_1nasr_47 small{color:#8793a6;font-size:11px}._adAnchor_1nasr_101{width:min(1180px,100% - 40px);height:0;margin-inline:auto;overflow:hidden}._contentSection_1nasr_48{background:#fffffff5;border:1px solid #d7e2f0;border-radius:24px;margin-top:18px;padding:30px 34px}._sectionHeading_1nasr_104{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}._sectionHeading_1nasr_104 span{color:#315fe8;letter-spacing:.14em;font-size:10px;font-weight:850}._sectionHeading_1nasr_104 h2{letter-spacing:-.035em;margin:6px 0 0;font-size:25px}._sectionHeading_1nasr_104 small,._sectionHeading_1nasr_104>a{color:#7c899b;font-size:12px;font-weight:700;text-decoration:none}._historyList_1nasr_109{gap:8px;display:grid}._historyList_1nasr_109 a{min-height:58px;color:inherit;background:#f6f8fc;border-radius:12px;grid-template-columns:58px minmax(120px,1fr) 105px 250px;align-items:center;gap:14px;padding:9px 14px;text-decoration:none;display:grid}._historyList_1nasr_109 a:hover{background:#eef3ff}._historyYear_1nasr_112{color:#52637b;font-size:13px;font-weight:800}._historyBar_1nasr_113{background:#e4eaf3;border-radius:999px;height:9px;overflow:hidden}._historyBar_1nasr_113 i{border-radius:inherit;background:linear-gradient(90deg,#315fe8,#5fd8ae);height:100%;display:block}._historyList_1nasr_109 strong{text-align:right}._historyList_1nasr_109 small{color:#6c7a8f;text-align:right;font-size:11px}._empty_1nasr_117{color:#7a8799}._genderGrid_1nasr_118,._verificationGrid_1nasr_119{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._genderGrid_1nasr_118>div,._verificationGrid_1nasr_119 article{background:#f8fafd;border:1px solid #dde5f0;border-radius:18px;padding:24px}._genderGrid_1nasr_118 span,._verificationGrid_1nasr_119 article>span{color:#6d7b91;font-size:12px;font-weight:750}._genderGrid_1nasr_118 strong{margin:9px 0;font-size:30px;display:block}._genderGrid_1nasr_118 small{color:#7b8798}._caption_1nasr_126,._sourceNote_1nasr_127{color:#778498;margin:16px 0 0;font-size:12px;line-height:1.7}._verificationGrid_1nasr_119 h3{margin:9px 0;font-size:19px}._verificationGrid_1nasr_119 p{color:#627087;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}._similarGrid_1nasr_130{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._similarGrid_1nasr_130 a{color:#152641;background:#f9fbfe;border:1px solid #dce4ef;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:5px 11px;padding:18px;text-decoration:none;display:grid}._similarGrid_1nasr_130 a:hover{border-color:#afc5f6;transform:translateY(-2px);box-shadow:0 10px 24px #27467817}._similarGrid_1nasr_130 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}._similarGrid_1nasr_130 small{color:#738095;grid-column:2;font-size:11px}._smallTier_1nasr_135{color:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}._sourceCta_1nasr_49{color:#fff;background:linear-gradient(135deg,#153981,#0d1b35);border-radius:24px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:34px;display:flex}._sourceCta_1nasr_49 span{color:#a9c3ff;letter-spacing:.14em;font-size:10px;font-weight:850}._sourceCta_1nasr_49 h2{margin:7px 0;font-size:24px}._sourceCta_1nasr_49 p{color:#bdc9dd;max-width:720px;margin:0;font-size:12px;line-height:1.6}._sourceCta_1nasr_49 a{color:#12345f;background:#fff;border-radius:13px;flex:none;padding:14px 18px;font-size:13px;font-weight:800;text-decoration:none}._footer_1nasr_50{color:#c8d3e7;background:linear-gradient(135deg,#142747,#0d1b35);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(240px,1fr) auto minmax(280px,1fr);align-items:center;gap:22px;margin-top:18px;margin-bottom:28px;padding:26px 30px;font-size:12px;display:grid;box-shadow:0 18px 44px #0d1b3529}._footerIdentity_1nasr_143{gap:9px;display:grid}._footerBrand_1nasr_144{color:#fff;align-items:center;gap:10px;width:max-content;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}._footerBrand_1nasr_144>span:last-child{gap:1px;display:grid}._footerBrand_1nasr_144 small{color:#9eb3d4;letter-spacing:.16em;font-size:8px}._footerBrandMark_1nasr_147{background:#315fe8;border-radius:10px;align-items:flex-end;gap:2px;width:35px;height:35px;padding:8px;display:inline-flex}._footerBrandMark_1nasr_147 i{background:#fff;border-radius:4px;width:4px}._footerBrandMark_1nasr_147 i:first-child{height:8px}._footerBrandMark_1nasr_147 i:nth-child(2){height:13px}._footerBrandMark_1nasr_147 i:nth-child(3){height:19px}._footerIdentity_1nasr_143 p{color:#93a5c1;margin:0;font-size:10px}._footerDataset_1nasr_153{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-width:150px;padding:11px 16px;display:grid}._footerDataset_1nasr_153 span{color:#91a3bf;justify-content:space-between;gap:10px;font-size:9px;display:flex}._footerDataset_1nasr_153 strong{color:#eef4ff;font-size:10px}._footer_1nasr_50 nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}._footer_1nasr_50 nav a{color:#d5def0;background:#ffffff0f;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:750;text-decoration:none}._footer_1nasr_50 nav a:hover{color:#fff;background:#ffffff1f}._heroTier_1nasr_68,._smallTier_1nasr_135{background:#667085}._tiergod_1nasr_162{--tier-accent:#a77c28;color:#f8dfa1;background:#182b47}._tiers_1nasr_163{--tier-accent:#173c7a;background:#173c7a}._tieraplus_1nasr_164{--tier-accent:#245091;background:#245091}._tiera_1nasr_164{--tier-accent:#3262a6;background:#3262a6}._tierbplus_1nasr_166{--tier-accent:#3e70a6;background:#3e70a6}._tierb_1nasr_166{--tier-accent:#4b77a8;background:#4b77a8}._tiercplus_1nasr_168{--tier-accent:#587da5;background:#587da5}._tierc_1nasr_168{--tier-accent:#66829f;background:#66829f}._tierdplus_1nasr_170{--tier-accent:#8ea1b8;color:#14233a;background:#b7c4d4}._tierd_1nasr_170{--tier-accent:#aab7c8;color:#14233a;background:#d1d9e4}._tierf_1nasr_172{--tier-accent:#7b8798;background:#7b8798}@media (width<=1080px){._salaryOverview_1nasr_45{grid-template-columns:1fr}}@media (width<=900px){._header_1nasr_9{min-height:66px;padding-inline:16px}._header_1nasr_9 nav a:not(:first-child){display:none}._hero_1nasr_44{flex-direction:column;align-items:stretch;padding:25px}._heroActions_1nasr_74{align-self:stretch}._heroActions_1nasr_74>*{flex:1}._rankGrid_1nasr_81{grid-template-columns:repeat(2,1fr)}._rankGrid_1nasr_81>div:nth-child(3){border-top:1px solid #e0e7f1;border-left:0}._rankGrid_1nasr_81>div:nth-child(4){border-top:1px solid #e0e7f1}._quickFacts_1nasr_47,._similarGrid_1nasr_130{grid-template-columns:repeat(2,1fr)}._historyList_1nasr_109 a{grid-template-columns:48px minmax(90px,1fr) 90px}._historyList_1nasr_109 small{grid-column:2/4}}@media (width<=600px){._breadcrumb_1nasr_43,._hero_1nasr_44,._salaryOverview_1nasr_45,._analysis_1nasr_46,._quickFacts_1nasr_47,._contentSection_1nasr_48,._sourceCta_1nasr_49,._footer_1nasr_50{width:calc(100% - 24px)}._breadcrumb_1nasr_43{padding-top:17px}._hero_1nasr_44{border-radius:21px;padding:21px 18px}._heroIdentity_1nasr_60{align-items:flex-start;gap:13px}._logo_1nasr_61{border-radius:17px;width:58px;height:58px;font-size:16px}._logo_1nasr_61 img{padding:6px}._logoWordmark_1nasr_63{padding:5px;font-size:12px}._hero_1nasr_44 h1{margin-top:11px;font-size:29px}._kicker_1nasr_66>span:nth-child(n+3){display:none}._salaryPrimary_1nasr_80{padding:23px}._rankGrid_1nasr_81{padding:8px}._rankGrid_1nasr_81>div{min-height:106px;padding:14px}._rankGrid_1nasr_81 strong{font-size:22px}._analysis_1nasr_46{padding:19px;font-size:14px;line-height:1.7}._quickFacts_1nasr_47{gap:8px}._quickFacts_1nasr_47>div{min-height:112px;padding:18px}._contentSection_1nasr_48{border-radius:20px;padding:23px 18px}._sectionHeading_1nasr_104{flex-direction:column;align-items:flex-start;gap:7px}._sectionHeading_1nasr_104 h2{font-size:22px}._historyList_1nasr_109 a{grid-template-columns:43px minmax(12px,1fr) minmax(130px,auto);gap:8px;padding-inline:9px}._historyList_1nasr_109 strong{white-space:nowrap;font-size:14px}._historyList_1nasr_109 small{text-align:left;grid-column:2/4}._genderGrid_1nasr_118,._verificationGrid_1nasr_119,._similarGrid_1nasr_130{grid-template-columns:1fr}._sourceCta_1nasr_49{flex-direction:column;align-items:stretch;padding:25px}._sourceCta_1nasr_49 a{text-align:center}._salaryPrimary_1nasr_80 strong{white-space:nowrap;font-size:clamp(27px,7.5vw,42px)}._footer_1nasr_50{border-radius:18px;grid-template-columns:1fr;gap:15px;padding:22px 20px}._footerDataset_1nasr_153{width:100%}._footer_1nasr_50 nav{justify-content:flex-start}}._faqList_1nasr_234{gap:10px;display:grid}._faqList_1nasr_234 details{background:#f8faff;border:1px solid #dce5f1;border-radius:12px;padding:16px 18px}._faqList_1nasr_234 summary{color:#244263;cursor:pointer;font-size:16px;font-weight:750;line-height:1.6}._faqList_1nasr_234 p{color:#536b88;overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.8}._discoveryLinks_1nasr_238{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._discoveryLinks_1nasr_238 a{color:#295397;background:#edf3fd;border:1px solid #d4e1f4;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:inline-flex}@media (width<=720px){._faqList_1nasr_234 details{padding:14px}._faqList_1nasr_234 summary,._faqList_1nasr_234 p{font-size:15px}._discoveryLinks_1nasr_238{flex-direction:column}._discoveryLinks_1nasr_238 a{font-size:14px}}._salaryPrimary_1nasr_80>span>small{color:#687a92;margin-left:7px;font-size:12px;font-weight:500;display:inline}._caption_1nasr_126{width:min(1180px,100% - 40px);margin-inline:auto}._contentSection_1nasr_48 ._caption_1nasr_126{width:auto}@media (width<=720px){._page_1nasr_1{background:#f4f7fb}._header_1nasr_9{height:60px;min-height:60px;padding-inline:16px}._brand_1nasr_23{gap:8px;font-size:18px}._brandMark_1nasr_34{border-radius:10px;width:36px;height:36px;padding:8px}._brand_1nasr_23 small{font-size:10px}._header_1nasr_9 nav a{min-height:42px;padding:10px 8px;font-size:13px}._breadcrumb_1nasr_43,._hero_1nasr_44,._salaryOverview_1nasr_45,._analysis_1nasr_46,._quickFacts_1nasr_47,._contentSection_1nasr_48,._sourceCta_1nasr_49,._footer_1nasr_50{width:calc(100% - 32px)}._breadcrumb_1nasr_43{gap:6px;padding:18px 0 12px;font-size:12px;line-height:1.5}._hero_1nasr_44{border-radius:16px;gap:16px;padding:18px;box-shadow:0 5px 20px #23385906}._heroIdentity_1nasr_60{align-items:center;gap:12px}._hero_1nasr_44 ._logo_1nasr_61{border-radius:12px;width:54px;height:54px}._hero_1nasr_44 ._logo_1nasr_61 img{padding:5px}._hero_1nasr_44 h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(24px,6.5vw,30px);line-height:1.25}._heroIdentity_1nasr_60 ._heroSubtitle_1nasr_72{margin-top:6px;font-size:13px;line-height:1.5}._heroIdentity_1nasr_60 ._companyMeta_1nasr_73{margin-top:4px;font-size:12px;line-height:1.5}._kicker_1nasr_66{gap:5px}._kicker_1nasr_66>span{padding:4px 7px;font-size:12px}._kicker_1nasr_66>span:nth-child(n+3){display:none}._heroActions_1nasr_74{gap:8px}._heroActions_1nasr_74 a,._heroActions_1nasr_74 button{border-radius:9px;min-width:0;min-height:42px;padding:10px 12px;font-size:14px}._salaryOverview_1nasr_45{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}._salaryPrimary_1nasr_80{border-radius:16px;padding:20px}._salaryPrimary_1nasr_80>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}._salaryPrimary_1nasr_80>span>small{margin:0;font-size:12px}._salaryPrimary_1nasr_80 strong{letter-spacing:-.04em;white-space:nowrap;margin:9px 0 0;font-size:clamp(30px,8.8vw,38px);line-height:1.2}._rankGrid_1nasr_81{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;overflow:hidden}._rankGrid_1nasr_81>div{min-height:92px;padding:12px 14px}._rankGrid_1nasr_81 span{font-size:12px;line-height:1.5}._rankGrid_1nasr_81 strong{margin:5px 0 3px;font-size:23px;line-height:1.2}._rankGrid_1nasr_81 small{font-size:12px;line-height:1.4}._quickFacts_1nasr_47{gap:10px;margin-top:10px}._quickFacts_1nasr_47>div{border-radius:14px;min-height:98px;padding:14px}._quickFacts_1nasr_47 span{font-size:13px}._quickFacts_1nasr_47 strong{margin:6px 0 4px;font-size:23px}._quickFacts_1nasr_47 small{font-size:12px;line-height:1.5}._analysis_1nasr_46{border-radius:4px 12px 12px 4px;margin-top:14px;padding:16px 18px;font-size:15px;font-weight:500;line-height:1.75}._contentSection_1nasr_48{border-radius:16px;margin-top:14px;padding:20px 16px}._sectionHeading_1nasr_104{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;display:flex}._sectionHeading_1nasr_104>div>span{display:none}._sectionHeading_1nasr_104 h2{word-break:keep-all;margin:0;font-size:20px;line-height:1.4}._sectionHeading_1nasr_104 small,._sectionHeading_1nasr_104>a{font-size:12px;line-height:1.6}._sectionHeading_1nasr_104>a{align-items:center;min-height:36px;display:inline-flex}._historyList_1nasr_109{gap:8px}._historyList_1nasr_109 a{border-radius:10px;grid-template-columns:40px minmax(10px,1fr) auto;gap:7px 9px;min-height:74px;padding:12px}._historyYear_1nasr_112{font-size:14px}._historyList_1nasr_109 strong{letter-spacing:-.04em;white-space:nowrap;font-size:16px;line-height:1.4}._historyList_1nasr_109 small{text-align:right;grid-column:1/-1;font-size:12px;line-height:1.5}._historyBar_1nasr_113{height:6px}._genderGrid_1nasr_118{grid-template-columns:1fr;gap:10px}._genderGrid_1nasr_118>div{border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:16px;display:grid}._genderGrid_1nasr_118>div>span{grid-area:1/1;font-size:14px}._genderGrid_1nasr_118 strong{letter-spacing:-.04em;white-space:nowrap;grid-area:1/2/3;align-self:center;margin:0;font-size:23px}._genderGrid_1nasr_118 small{grid-column:1;font-size:12px;line-height:1.5}._genderGrid_1nasr_118 small:last-child{grid-column:1/-1}._caption_1nasr_126,._sourceNote_1nasr_127{overflow-wrap:anywhere;font-size:13px;line-height:1.7}._verificationGrid_1nasr_119{grid-template-columns:1fr;gap:10px}._verificationGrid_1nasr_119 article{border-radius:12px;padding:16px}._verificationGrid_1nasr_119 article>span{font-size:12px}._verificationGrid_1nasr_119 h3{font-size:17px;line-height:1.5}._verificationGrid_1nasr_119 p{font-size:14px;line-height:1.7}._verificationGrid_1nasr_119 a{color:#3159a1;align-items:center;min-height:40px;margin-top:6px;font-size:13px;display:inline-flex}._similarGrid_1nasr_130{grid-template-columns:1fr;gap:8px}._similarGrid_1nasr_130 a{border-radius:11px;min-height:76px;padding:13px}._similarGrid_1nasr_130 strong{font-size:16px}._similarGrid_1nasr_130 small{font-size:14px;line-height:1.5}._smallTier_1nasr_135{width:38px;height:38px;font-size:13px}._sourceCta_1nasr_49{border-radius:16px;gap:16px;padding:20px}._sourceCta_1nasr_49 span{display:none}._sourceCta_1nasr_49 h2{margin:0 0 10px;font-size:20px;line-height:1.45}._sourceCta_1nasr_49 p{font-size:14px;line-height:1.7}._sourceCta_1nasr_49 a{min-height:44px;padding:12px;font-size:13px}._footer_1nasr_50{border-radius:16px;grid-template-columns:1fr;gap:18px;margin-bottom:16px;padding:22px 18px}._footerBrand_1nasr_144{font-size:19px}._footerBrand_1nasr_144 small{font-size:10px}._footerIdentity_1nasr_143 p{font-size:12px;line-height:1.6}._footerDataset_1nasr_153{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}._footerDataset_1nasr_153 span,._footerDataset_1nasr_153 strong{font-size:12px}._footer_1nasr_50 nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._footer_1nasr_50 nav a{justify-content:center;min-height:40px;padding:8px 5px;font-size:12px}}@media (width<=359px){._hero_1nasr_44{padding:14px}._hero_1nasr_44 ._logo_1nasr_61{width:46px;height:46px}._kicker_1nasr_66>span{font-size:11px}._salaryPrimary_1nasr_80{padding:18px}._salaryPrimary_1nasr_80 strong{font-size:29px}._genderGrid_1nasr_118 strong{font-size:20px}}
