.mod-hiring-cost .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-cost .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-cost .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-cost .mod-sec-header .dek{color:var(--g500);font-size:16px;line-height:1.65;max-width:760px}.mod-hiring-cost{background:var(--white)}.mod-hiring-cost .cost-card{background:var(--white);border:1.5px solid var(--g200);border-radius:12px;margin-top:30px;overflow:hidden}.mod-hiring-cost .cost-top{background:linear-gradient(45deg,var(--accent) 0,var(--accent-dark) 50%,var(--accent-deep) 100%);color:#fff;overflow:hidden;padding:26px 32px;position:relative}.mod-hiring-cost .cost-top:after{background:radial-gradient(ellipse at top right,hsla(0,0%,100%,.14),transparent 70%);content:"";height:200px;position:absolute;right:0;top:0;width:200px}.mod-hiring-cost .cost-top .ct-lbl{color:var(--secondary-light);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2px;margin-bottom:8px;position:relative}.mod-hiring-cost .cost-top h3{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.15;position:relative}.mod-hiring-cost .cost-grid{display:grid;grid-template-columns:repeat(2,1fr)}.mod-hiring-cost .cost-item{border-top:1px solid var(--g200);padding:26px 32px}.mod-hiring-cost .cost-item:nth-child(odd){border-right:1px solid var(--g200)}.mod-hiring-cost .cost-item .ci-num{color:var(--primary);font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.2px;margin-bottom:8px}.mod-hiring-cost .cost-item h4{color:var(--g900);font-size:16px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px}.mod-hiring-cost .cost-item p{color:var(--g600);font-size:15px;line-height:1.6}.mod-hiring-cost .cost-item .stat{color:var(--primary);font-weight:700}@media (max-width:860px){.mod-hiring-cost .mod-sec-header .big-name{font-size:26px;letter-spacing:-.6px}.mod-hiring-cost .cost-grid{grid-template-columns:1fr}.mod-hiring-cost .cost-item:nth-child(odd){border-right:none}}