.pe-client-fit{background:var(--white);border-top:1px solid var(--g200)}.pe-client-fit .mod-sec-header .num-row{align-items:baseline;border-bottom:2px solid var(--primary-dark);display:flex;gap:18px;margin-bottom:18px;padding-bottom:18px}.pe-client-fit .mod-sec-header .big-num{color:var(--g900);font-size:88px;font-variant-numeric:slashed-zero;font-weight:800;letter-spacing:-3.5px;line-height:.85}.pe-client-fit .mod-sec-header .big-name{color:var(--g900);flex:1;font-size:32px;font-weight:800;letter-spacing:-.8px;line-height:1.05}.pe-client-fit .mod-sec-header h2{color:var(--g700);font-size:28px;font-style:italic;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 14px;max-width:820px;text-transform:none}.pe-client-fit .fit-grid{display:grid;gap:0;grid-template-columns:1fr 1fr;padding:32px 0 56px}.pe-client-fit .panel{background:var(--white);border:1.5px solid var(--g200);padding:32px}.pe-client-fit .panel:first-child{border-radius:8px 0 0 8px;border-right:none}.pe-client-fit .panel:last-child{border-left:none;border-radius:0 8px 8px 0}.pe-client-fit .panel.fit-yes{border-left:3px solid var(--accent-deep-dark)}.pe-client-fit .panel.fit-no{background:var(--g50);border-left:3px solid var(--g300)}.pe-client-fit .panel .role{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.pe-client-fit .panel.fit-yes .role{color:var(--accent-deep-dark)}.pe-client-fit .panel.fit-no .role{color:var(--g500)}.pe-client-fit .panel h3{color:var(--g900);font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.3;margin:0 0 6px;text-transform:none}.pe-client-fit .panel ul{list-style:none;margin:0;padding:0}.pe-client-fit .panel li{border-bottom:1px dotted var(--g200);color:var(--g600);line-height:1.55;padding:9px 0 9px 18px;position:relative}.pe-client-fit .panel li:last-child{border-bottom:none}.pe-client-fit .panel.fit-yes li:before{color:var(--accent-deep-dark);content:"✓"}.pe-client-fit .panel.fit-no li:before,.pe-client-fit .panel.fit-yes li:before{font-size:11px;font-weight:700;left:0;line-height:1.55;position:absolute;top:9px}.pe-client-fit .panel.fit-no li:before{color:var(--g400);content:"✕"}.pe-client-fit .fit-note{border-top:1px dashed var(--g300);color:var(--g600);font-size:13px;font-style:italic;line-height:1.55;margin-top:16px;padding-top:14px}.pe-client-fit .fit-note p{margin:0}.pe-client-fit .fit-note a{color:var(--accent-deep-dark);font-weight:600;text-decoration:none}.pe-client-fit .fit-note a:hover{text-decoration:underline}@media (max-width:991px){.pe-client-fit .mod-sec-header .num-row{flex-wrap:wrap;gap:8px}.pe-client-fit .mod-sec-header .big-num{font-size:54px}.pe-client-fit .mod-sec-header .big-name{font-size:22px;width:100%}.pe-client-fit .mod-sec-header h2{font-size:20px}.pe-client-fit .fit-grid{grid-template-columns:1fr}.pe-client-fit .panel,.pe-client-fit .panel:first-child,.pe-client-fit .panel:last-child{border:1.5px solid var(--g200);border-radius:0}.pe-client-fit .panel.fit-no,.pe-client-fit .panel.fit-yes{border-left:1.5px solid var(--g200)}}@media (max-width:767px){.pe-client-fit .mod-sec-header h2{font-size:18px;margin:0 0 10px}.pe-client-fit .mod-sec-header .big-num{font-size:44px}.pe-client-fit .mod-sec-header .big-name{font-size:18px}.pe-client-fit .panel{padding:26px 24px}.pe-client-fit .panel h3{font-size:20px}.pe-client-fit .fit-grid{padding:24px 0 40px}}@media (max-width:480px){.pe-client-fit .panel{padding:22px 20px}.pe-client-fit .panel h3{font-size:18px}.pe-client-fit .panel li{padding:8px 0 8px 16px}}