.pg-hire .sp-shot img{display:block;width:100%;height:auto}.pg-hire .sp-shot{overflow:hidden}.pg-hire .sp-glance{max-width:980px;margin-left:auto;margin-right:auto;padding:1.5rem 1.7rem;border-radius:20px;background:linear-gradient(135deg,#eef4ff,#f6fbff);border:1px solid #d6e3f7}.pg-hire .sp-glance-tag{display:inline-block;margin-bottom:.55rem;font:600 .7rem JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:#0b52b0}.pg-hire .sp-glance>p{margin:0 0 1.1rem;font-size:1.06rem;line-height:1.7;color:var(--ink,#0a1628)}.pg-hire .sp-glance dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.pg-hire .sp-glance dt{font:600 .68rem JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6b7690)}.pg-hire .sp-glance dd{margin:.25rem 0 0;font:600 .92rem/1.4 Plus Jakarta Sans,sans-serif;color:var(--ink,#0a1628)}@media(max-width:900px){.pg-hire .sp-glance dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pg-hire .sp-glance{padding:1.2rem}.pg-hire .sp-glance dl{grid-template-columns:1fr}}.pg-hire .sp-more .hr-head{margin-bottom:1.6rem}.pg-hire .sp-more-grid{column-count:3;column-gap:1rem}.pg-hire .sp-more-card{--tone:#1d4ed8;--tone-bg:#e8f0fe;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.1rem 1.1rem .7rem;box-shadow:0 14px 30px -26px rgba(15,35,90,.45);position:relative;overflow:hidden;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.pg-hire .sp-more-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--tone);opacity:.85}.pg-hire .sp-more-teal{--tone:#0e9aa7;--tone-bg:#e2f6f7}.pg-hire .sp-more-violet{--tone:#6d4bd8;--tone-bg:#eee9fd}.pg-hire .sp-more-amber{--tone:#d9822b;--tone-bg:#fdf0e1}.pg-hire .sp-more-green{--tone:#1f9d62;--tone-bg:#e3f6ec}.pg-hire .sp-more-head{display:flex;align-items:center;gap:.65rem;padding-bottom:.8rem;border-bottom:1px solid #edf1f7}.pg-hire .sp-more-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tone-bg);color:var(--tone)}.pg-hire .sp-more-ico svg{width:18px;height:18px}.pg-hire .sp-more-title{flex:1 1;min-width:0;font:700 .95rem Plus Jakarta Sans,sans-serif;color:var(--ink)}.pg-hire .sp-more-count{flex:none;min-width:26px;padding:.12rem .5rem;border-radius:999px;background:var(--tone-bg);color:var(--tone);font:700 .74rem Plus Jakarta Sans,sans-serif;text-align:center}.pg-hire .sp-more-card ul{list-style:none;margin:.35rem 0 0;padding:0}.pg-hire .sp-more-card li+li{border-top:1px solid #f1f4f9}.pg-hire .sp-more-card a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .15rem;font:600 .88rem Plus Jakarta Sans,sans-serif;color:var(--text);transition:color .2s,padding .2s}.pg-hire .sp-more-card a svg{flex:none;width:13px;height:13px;color:var(--tone);opacity:.35;transition:opacity .2s,transform .2s}.pg-hire .sp-more-card a:hover{color:var(--tone);padding-left:.4rem}.pg-hire .sp-more-card a:hover svg{opacity:1;transform:translateX(3px)}@media(max-width:1000px){.pg-hire .sp-more-grid{column-count:2}}@media(max-width:620px){.pg-hire .sp-more-grid{column-count:1}}