@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";body{margin:0;font-family:Poppins,Arial,sans-serif}p.landing-p{margin-top:0;font-size:32px;font-weight:300}p.big-text{font-size:64px}h1,h2{margin-top:40px;font-size:32px;font-weight:400}h1.landing-h1{margin-bottom:30px;font-size:42px;font-weight:400}a{color:#0250bb}summary{cursor:pointer}span.intro-form-subtitle{margin-top:25px;margin-bottom:10px;font-weight:600;display:block}table{border-collapse:collapse;width:100%;margin-top:2rem}table th,table thead td{color:#fff;background:#344960;min-width:20px;font-weight:400}table th,table td{vertical-align:middle;border:1px solid #ccc;padding:.5rem}table td{overflow-wrap:break-word;min-width:15px}table td.centered,table.center-first-col tr>td:first-of-type{text-align:center}.accordion{margin-top:35px}table.jobclass-table{margin-top:10px}.jobclass-table.sticky{position:relative}.jobclass-table.sticky thead th,.jobclass-table.sticky thead td{top:var(--sticky-top,0);z-index:3;position:sticky}table.first-col-centered td:first-child{text-align:center}.rotate-header{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}fieldset{border:1px solid #ccc;margin-top:32px}.button,button{color:#000;text-align:center;cursor:pointer;background:#f3c35b;border:none;border-radius:10px;min-width:200px;padding:15px 18px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 1px 2px #0000001f}.button.alt,button.alt{color:#fff;background:#2c4a70}.button label{cursor:pointer}.button:hover,button:hover{background:#f5d67a;transform:translateY(-2px);box-shadow:0 6px 16px #0000002e}.button.alt:hover,button.alt:hover{background:#1f3a5b}.button:active,button:active{transform:translateY(0);box-shadow:0 1px 2px #0000001f}.button:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #1f3a5b}.button.alt:focus-visible,button.alt:focus-visible{outline-color:#1f3a5b;box-shadow:0 0 0 2px #fff}button[disabled]{opacity:.6}button[disabled]:hover{transform:none;box-shadow:0 1px 2px #0000001f}.btn-with-icon{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.btn-icon{flex-shrink:0;font-size:1.1em;transition:transform .18s}button:hover .btn-icon--fwd{transform:translate(3px)}button:hover .btn-icon--back{transform:translate(-3px)}.job-rate-input-wrapper{align-items:center;gap:.5rem;display:flex}.calculator-button{color:#fff;width:2.5rem;height:2.5rem;min-width:unset;background:#2c4a70;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.calculator-button:hover,.calculator-button:focus{outline-offset:2px;background:#1f3a5b;outline:2px solid #1f3a5b}.calculator-button svg{width:1.25rem;height:1.25rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:100%;max-width:420px;padding:2rem;position:relative;box-shadow:0 10px 25px #0003}.modal-close{color:#2c4a70;min-width:unset;background:0 0;border:none;padding:.25rem;font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.modal-close:hover,.modal-close:focus{color:#1f3a5b;background:0 0}.modal-close:focus{border-radius:4px;outline:2px solid #1f3a5b}.modal-job-class{margin-top:.5rem;margin-bottom:0}.modal-form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.modal-input-group{flex-direction:column;gap:.5rem;display:flex}.modal-form .button{align-self:flex-start}.pv-warning-modal__content button{margin:0 auto;display:block}.buttons-cont-1{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:100px 0 30px;display:flex}.input-error{border:2px solid #b00020;outline:none}.error-text{color:#b00020;margin:.25rem 0 0;font-size:.9rem}.combobox{position:relative}.combobox input[type=text]{padding-right:32px}.combobox__arrow{pointer-events:none;border-bottom:2px solid #344960;border-right:2px solid #344960;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.combobox__list{z-index:30;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:220px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.combobox__option{cursor:pointer;border-left:4px solid #0000;padding:8px 12px}.combobox__option.is-active{background:#dbe4f0;border-left-color:#2c4a70}.combobox__option[aria-selected=true]{font-weight:600}.print-page-container .combobox__arrow{display:none}.info-button{color:#2c4a70;cursor:pointer;background:#f5f5f5;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.info-button:hover,.info-button:focus{background:#e0e0e0;outline:2px solid #1f3a5b}input[type=text],input[type=number],select{box-sizing:border-box;width:100%;padding:10px;font-size:1rem}label{font-weight:600}.missing-required{animation:1.2s missing-field-pulse;box-shadow:0 0 0 2px #dc354566;outline:2px solid #dc3545!important}@keyframes missing-field-pulse{0%{box-shadow:0 0 0 2px #dc354566}50%{box-shadow:0 0 0 6px #dc354526}to{box-shadow:0 0 0 2px #dc354566}}.section-topbar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.section-topbar .peo-logo{max-width:300px;height:auto}.topbar-controls{align-items:center;display:flex}.lang-toggle,.help-button{background:unset;border:unset;cursor:pointer;min-width:unset;box-shadow:none;padding:15px;font-size:20px;position:relative}.navigation-bar{z-index:20;background:#f5f5f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:.5rem 1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 5px #0000001a}.navigation-bar>:first-child{justify-self:start}.navigation-bar>:nth-child(2){justify-self:center}.navigation-bar>:last-child{justify-self:end}.nav-placeholder{visibility:hidden}.nav-save{text-align:center;flex-direction:column;align-items:center;gap:.35rem;max-width:480px;display:flex}.nav-save-text{background:#2c4a70;padding:1rem;position:fixed;bottom:61px;left:0;right:0;box-shadow:0 -2px 5px #0000001a}.nav-save-text__note{color:#f3c35b;text-align:center;margin:0;font-size:.85rem}@media (width<=645px){.navigation-bar{flex-direction:column;align-items:stretch;gap:15px;display:flex}.nav-save{max-width:none}.nav-save__note{text-align:left}.nav-placeholder{display:none}}.main-container{max-width:1000px;min-height:70vh;margin:0 auto;padding:0 30px 150px}@media (width<=645px){.main-container{padding-bottom:290px}}.main-container img{max-width:80%;margin:0 auto;display:block}.flex-center-center{justify-content:center;align-items:center;display:flex}.flex-even-children{justify-content:space-evenly;align-items:top;flex-wrap:wrap;display:flex}.flex-even-children>*{flex:30%;margin:10px}.flex-even-children>img{flex:none}.col-layout-1{align-items:flex-start;gap:2rem;margin-top:1rem;display:flex}@media (width<=700px){.col-layout-1{flex-direction:column}}.col-layout-1_content{flex:2 60%}.info-block{background-color:#f5f5f5;border-radius:4px;flex:40%;max-width:800px;margin:0 auto;padding:1rem}.step3-img-custom{justify-content:center;align-items:center;margin:40px 0;display:flex}@media (width<=768px){.step3-img-custom{flex-direction:column}}.step3-img-custom_text{background:#f4c45c;padding:20px}.step3-img-custom_text h2{margin:0}.step3-img-custom_text a{color:#000}.step3-subfactor-description{border:1px solid #ddd;margin:40px auto;padding:20px}.step3-subfactor-description h2{margin-top:0;font-size:26px;font-weight:500}.step8-buttons-cont{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.export-view{padding-top:30px;padding-bottom:40px}.export-reminder-bar{color:#fff;z-index:1200;background:#2c4a70;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 16px #0003}.export-reminder-bar__content{justify-content:space-between;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.export-reminder-bar__content p{max-width:50%;margin:0}.export-reminder-bar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.export-reminder-bar__button{white-space:nowrap;color:#000;background:#f4c45c;border-radius:4px;min-width:180px;padding:10px 16px}.export-reminder-bar__button:hover{background:#f5d67a}.figure-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;align-items:center;gap:1.5rem;margin:2.5rem 0;padding:1.5rem;display:flex}.figure-panel--blue{background:#4c74ac}.figure-panel--purple{background:#682b69}.figure-panel--blue-alt{background:#4474ac}.figure-panel--yellow{background:#f4c45c}.figure-panel--row-reverse{flex-direction:row-reverse}.figure-panel--stacked{flex-direction:column;align-items:center;gap:1rem}.figure-panel--stacked .figure-panel__body{width:100%}.figure-panel .figure-panel__art{width:var(--art-w,200px);flex:none;max-width:100%;height:auto;margin:0;display:block}.figure-panel__body{flex:auto;min-width:0;overflow-x:auto}@media (width<=700px){.figure-panel{flex-direction:column;align-items:stretch}.figure-panel .figure-panel__art{align-self:center}}.figure-table{border-collapse:collapse;color:#fff;width:100%;margin-top:0}.figure-table caption{caption-side:top;text-align:left;color:#fff;padding-bottom:.85rem;font-size:1.25rem;font-weight:600}.figure-table th,.figure-table td{text-align:center;vertical-align:middle;border:1px solid #fff;padding:.6rem .75rem}.figure-table thead th{color:#000;background:#fff;font-weight:600}.figure-table tbody th{color:#fff;text-align:left;background:0 0;font-weight:400}.figure-table tbody td{background:0 0}.figure-table .is-job-rate{color:#1f3a5b;background:#fff;font-weight:700;box-shadow:inset 0 0 0 2px #f3c35b}.figure-panel--yellow .figure-table,.figure-panel--yellow .figure-table caption{color:#000}.figure-panel--yellow .figure-table th,.figure-panel--yellow .figure-table td{border-color:#8a6d1f}.figure-panel--yellow .figure-table tbody th{color:#000;font-weight:600}.figure-panel--yellow .figure-table .is-job-rate{color:#4e204e;background:#fff;box-shadow:inset 0 0 0 2px #682b69}.figure-table--keyvalue td,.figure-table--keyvalue th{text-align:left}.figure-panel--purple .figure-table tbody th{font-weight:600}.print-page-container .figure-table .is-job-rate,.figure-table .is-job-rate{outline-offset:-5px}.print-page-container .figure-table .is-job-rate{outline:2px solid #1f3a5b}.figure-panel h2{color:inherit;margin:0 0 .6rem;font-size:1.4rem;font-weight:600}.figure-panel p,.figure-panel li{color:inherit}.figure-panel p{margin:0 0 .75rem}.figure-panel p:last-child{margin-bottom:0}.figure-panel ul{margin:0 0 .75rem;padding-left:1.35rem}.figure-panel--yellow{color:#000}.figure-panel--purple,.figure-panel--blue,.figure-panel--blue-alt{color:#fff}.figure-example{margin-top:.85rem;font-size:.9rem}.figure-compare{margin:2.5rem 0}.figure-compare .figure-panel{margin:0}.figure-compare__vs{z-index:1;color:#fff;text-align:center;box-sizing:border-box;background:#4474ac;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:5.5rem;max-width:18rem;min-height:5.5rem;margin:-1.25rem auto;padding:.85rem 1.5rem;font-size:.9rem;font-style:italic;font-weight:700;line-height:1.25;display:flex;position:relative}.figure-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0;display:grid}@media (width<=768px){.figure-cards{grid-template-columns:1fr}}.figure-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-inside:avoid;break-inside:avoid;border-radius:4px;flex-direction:column;padding:1.25rem;display:flex}.figure-card--yellow{color:#000;background:#f4c45c}.figure-card--purple{color:#fff;background:#682b69}.figure-card--blue{color:#fff;background:#4474ac}.figure-card .figure-card__art{width:100%;max-width:254px;height:auto;margin:0 auto .85rem;display:block}.figure-card h2{text-align:center;color:inherit;margin:0 0 .85rem;font-size:1.25rem;font-weight:600}.figure-card__prompt{border-top:1px solid;margin:0 0 .75rem;padding-top:.85rem;font-style:italic;font-weight:600}.figure-card__question{color:inherit;margin:0}.chart-legend{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:4rem;margin-bottom:.25rem;display:flex}.chart-legend__item{align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.chart-legend__dot{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-clip:padding-box;border-radius:50%;width:10px;height:10px;display:inline-block}.chart-legend__dot--male{background:#2c4a70!important;border:1px solid #2c4a70!important}.chart-legend__dot--female{background:#f4c45c!important;border:1px solid #7a5c00!important}.chart-legend__dot--neutral{background:#6a4c93!important;border:1px solid #4e3670!important}.chart-key{margin-top:1rem}.chart-key__heading{margin:0 0 .5rem;font-size:1rem;font-weight:600}.chart-key__list{columns:2;column-gap:2rem;margin:0;padding-left:1.75rem}@media (width>=900px){.chart-key__list{columns:3}}.chart-key__item{break-inside:avoid;margin-bottom:.25rem}.chart-key__item--male::marker{color:#2c4a70;font-weight:700}.chart-key__item--female::marker{color:#b8860b;font-weight:700}.pv-action-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pv-note{color:#2c4a70;font-size:.95rem}.pv-warning-modal{z-index:2000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pv-warning-modal__backdrop{background:#00000073;position:absolute;inset:0}.pv-warning-modal__content{color:#000;background:#fff;border-radius:6px;width:100%;max-width:520px;padding:1.25rem 1.5rem;position:relative;box-shadow:0 10px 30px #0003}.pv-warning-modal__content h3{margin-top:0}.fancybox__viewport>div{width:80%}.fancybox__viewport>div>div{margin:0 auto}.fancybox__viewport>div>div>button{min-width:unset}.fancybox__slide.has-html{overflow:hidden}.fancybox__slide.has-html>div{overflow:auto}.fancybox__slide.has-html .f-button{margin-top:40px;margin-right:10px}.fancybox__slide.has-html .f-button:focus,.fancybox__slide.has-html .f-button:focus-visible,.fancybox__container .fancybox__button--close:focus,.fancybox__container .fancybox__button--close:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1f3a5b}.fancybox__slide.has-html .f-button svg{stroke:#000}#help-modal h3{color:#344960;border-bottom:1px solid #ccc;margin:28px 0 10px;padding-bottom:6px;font-size:20px;font-weight:600}#help-modal h3:first-child{margin-top:0}.text--center{text-align:center}.m-t--0{margin-top:0}.m-t--half{margin-top:20px}.m-t--standard{margin-top:40px}.m-t--double{margin-top:80px}.m-b--0{margin-bottom:0}.m-b--half{margin-bottom:20px}.m-b--standard{margin-bottom:40px}.m-b--double{margin-bottom:80px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:3000;color:#fff;background:#2c4a70;border-radius:0 0 6px 6px;padding:12px 18px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:8px}.skip-link:focus{outline-offset:2px;outline:3px solid #f3c35b;top:0}main:focus{outline:none}.nav-alert{z-index:1500;color:#fff;background:#7a0016;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #00000040}.nav-alert__text{margin:0;font-size:.95rem}.nav-alert__dismiss{min-width:unset;color:#7a0016;background:#fff;border-radius:4px;padding:6px 14px;font-size:.85rem}.nav-alert__dismiss:hover{background:#f1f1f1;transform:none}.nav-alert__dismiss:focus-visible{outline-offset:2px;outline:3px solid #fff}.nav-disabled-reason{color:#5c0011;background:#fdf2f3;border-left:4px solid #7a0016;margin:1rem 0 0;padding:.75rem 1rem;font-size:.95rem}@media print{.skip-link,.nav-alert,.nav-disabled-reason{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.print-page-container{font-size:13px}.print-page-container .navigation-bar,.print-page-container button,.print-page-container .button,.print-page-container .buttons-cont-1,.print-page-container .nav-save-text,.print-page-container .nav-alert,.print-page-container .nav-disabled-reason,.print-page-container .pv-action-row{display:none}.print-page-container .section-topbar{margin-top:70px}.print-page-container .export-reminder-bar{display:flex}.print-page-container .export-reminder-bar button,.print-page-container .export-reminder-bar .button{display:inline-block}.print-page-container .print-page input[type=checkbox],.print-page-container .print-page input[type=radio]{appearance:none;opacity:1;vertical-align:middle;background:#fff;border:1px solid #000;width:1rem;height:1rem;margin-right:.25rem;position:relative}.print-page-container .print-page input[type=checkbox]:checked:after{content:"✓";color:#000;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex;position:absolute;top:0;left:0}.print-page-container .print-page input[type=radio]{border-radius:50%;width:1em;height:1em;display:inline-block}.print-page input:disabled,.print-page select:not([multiple]):disabled{border:1px solid #000;color:#000!important}.print-page-container .print-page input[type=radio]:checked:before{content:"●";text-align:center;color:#000;width:1em;height:1em;font-size:16px;line-height:1;display:inline-block;transform:translate(-.15em,-.2em)}.print-page-container .print-page input[type=checkbox]:disabled,.print-page-container .print-page input[type=radio]:disabled{opacity:1;filter:none}.print-page-container .navigation-bar.export-nav{text-align:center;display:block}.print-page-container .navigation-bar.export-nav button,.print-page-container .navigation-bar.export-nav .button{margin:0 auto;display:block}.print-page-container .main-container{min-height:auto;padding-bottom:20px}.print-page-container .print-page{box-sizing:border-box}.print-page-container .print-page table,.print-page-container .print-page svg{box-sizing:border-box;max-width:100%}.peo-logo.print-only{display:none}.print-page-container img.print-only{max-width:400px;margin-top:250px;display:block}.print-page-container .step-home,.print-page-container .step-disclaimer{min-height:70vh;padding-top:100px}.print-page-container table th,.print-page-container table td,.print-page-container thead tr,.print-page-container thead th,.print-page-container table select,.print-page-container table input{color:#000;background:#fff;font-size:12px;border-color:#000!important}.print-page-container .jobclass-table.sticky thead th,.print-page-container .jobclass-table.sticky thead td{z-index:auto;position:static;top:auto}.print-page-container .hide-last-for-print tr>th:last-of-type,.print-page-container .hide-last-for-print tr>td:last-of-type{display:none}.print-page-container thead th.rotate-header{outline-offset:-5px;border:1px solid #000;outline:1px solid #000;min-width:auto;padding-top:15px;padding-bottom:15px}.print-page-container .info-block,.print-page-container .step3-subfactor-description{border:1px solid #000}@page{margin-top:.85in;margin-bottom:.7in}@media print{.export-reminder-bar{display:none!important}.export-view{padding-bottom:0}.section-topbar,.navigation-bar,button,.button,a.info-button,.navigation-bar,.step8-buttons-cont{display:none!important}h1,h2{font-size:26px}body p,p,p span,table table th,table td{font-size:13px}.main-container{min-height:auto;padding-bottom:0}.print-page{box-sizing:border-box;page-break-before:always;padding:1.5rem 1.25rem 1.5rem .5rem;position:relative;overflow:visible!important}.print-page table,.print-page svg{box-sizing:border-box;max-width:100%!important}.print-page.no-forced-break{page-break-before:auto}.print-page:last-child{page-break-after:auto}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid #000;width:1rem;height:1rem;margin-right:.25rem;position:relative}input[type=checkbox]:checked:after{content:"✓";justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex;position:absolute;top:0;left:0}input[type=radio]:checked:before{content:"●";text-align:center;width:1em;height:1em;font-size:16px;line-height:1;display:inline-block;transform:translate(-.15em,-.2em)}input[type=radio]{appearance:none;border:1px solid #000;border-radius:50%;width:1em;height:1em;display:inline-block;position:relative}input[type=text],input[type=number],select{border:1px solid #000;min-width:85px}table{page-break-inside:avoid!important;break-inside:avoid!important}thead{display:table-header-group}tr{page-break-inside:avoid!important;break-inside:avoid!important}table,table th,table td,thead tr,thead th{font-size:14px;color:#000!important;background:#fff!important;border:1px solid #000!important}table{border:2px solid #000!important}.jobclass-table.sticky thead th,.jobclass-table.sticky thead td{z-index:auto;position:static;top:auto}thead th.rotate-header{outline-offset:-5px;border:1px solid #000;outline:1px solid #000;min-width:auto;padding-top:15px;padding-bottom:15px}.info-block,.step3-subfactor-description{border:1px solid #000;page-break-inside:avoid!important;break-inside:avoid!important}.no-break,.figure-panel{page-break-inside:avoid;break-inside:avoid}.figure-table caption{color:#000!important}.figure-table .is-job-rate{outline-offset:-5px;outline:2px solid #000;font-weight:700}}@media (width<=645px){.print-page-container .navigation-bar.export-nav{display:flex}}
