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