.mod-hiring-process .mod-sec-header .name-row{align-items:baseline;border-bottom:2px solid var(--accent-deep);display:flex;gap:18px;margin-bottom:18px;padding-bottom:18px}.mod-hiring-process .mod-sec-header .big-name{color:var(--g900);flex:1;font-family:var(--sans);font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.05}.mod-hiring-process .mod-sec-header h2{color:var(--g600);font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:1.5;margin-bottom:14px;max-width:820px}.mod-hiring-process .mod-sec-header .dek{color:var(--g500);font-size:16px;line-height:1.65;max-width:760px}.mod-hiring-process{background:var(--white)}.mod-hiring-process .pipeline{background:var(--white);border:1.5px solid var(--g200);border-radius:12px;margin-top:30px;overflow:hidden}.mod-hiring-process .pl-rail{background:var(--g50);border-bottom:1px solid var(--g200);display:grid;gap:0;grid-template-columns:repeat(5,1fr)}.mod-hiring-process .pl-head{align-items:flex-start;background:transparent;border:none;border-right:1px solid var(--g200);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:20px 18px;position:relative;text-align:left;transition:background .18s}.mod-hiring-process .pl-head:last-child{border-right:none}.mod-hiring-process .pl-head:before{background:var(--primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .22s}.mod-hiring-process .pl-head .pl-step{color:var(--g400);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px}.mod-hiring-process .pl-head .pl-name{color:var(--g900);font-size:15px;font-weight:800;letter-spacing:-.3px;line-height:1.2}.mod-hiring-process .pl-head .pl-one{color:var(--g500);font-size:11.5px;line-height:1.45}.mod-hiring-process .pl-head:hover{background:var(--primary-bg-soft)}.mod-hiring-process .pl-panels{padding:0}.mod-hiring-process .pl-detail{border-top:1px solid var(--g200);padding:30px 34px}.mod-hiring-process .pl-detail:first-child{border-top:none}.mod-hiring-process .pl-detail .pd-tag{color:var(--primary);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px;margin-bottom:8px}.mod-hiring-process .pl-detail h4{color:var(--g900);font-size:21px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.mod-hiring-process .pl-detail p{color:var(--g600);font-size:15px;line-height:1.7;max-width:720px}.mod-hiring-process .pl-detail p .stat{color:var(--primary);font-weight:700}.mod-hiring-process .pipeline.is-interactive .pl-head.active{background:var(--white)}.mod-hiring-process .pipeline.is-interactive .pl-head.active:before{transform:scaleX(1)}.mod-hiring-process .pipeline.is-interactive .pl-head.active .pl-step{color:var(--primary)}.mod-hiring-process .pipeline.is-interactive .pl-detail{border-top:none;display:none;padding:34px}.mod-hiring-process .pipeline.is-interactive .pl-detail.active{display:block}.mod-hiring-process .system-principle{background:var(--g50);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;margin-top:22px;padding:24px 30px}.mod-hiring-process .system-principle .sp-q{color:var(--g800);font-size:18px;font-style:italic;font-weight:600;line-height:1.5;max-width:760px}.mod-hiring-process .system-principle .sp-attr{color:var(--accent-dark);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px;margin-top:10px}.mod-hiring-process .system-foot{color:var(--g400);font-family:var(--sans);font-size:14px;letter-spacing:.2px;margin-top:14px;text-align:center}@media (max-width:860px){.mod-hiring-process .mod-sec-header .big-name{font-size:26px;letter-spacing:-.6px}.mod-hiring-process .pl-rail{border-bottom:none;grid-template-columns:1fr}.mod-hiring-process .pl-head{border-bottom:1px solid var(--g200);border-right:none}}