.compare-grid[data-astro-cid-neplck24]{padding:var(--section-padding) 0}.compare-h1[data-astro-cid-neplck24]{white-space:nowrap;text-align:center}@media (max-width: 768px){.compare-h1[data-astro-cid-neplck24]{white-space:normal}}.overview-table-section[data-astro-cid-neplck24]{padding:3rem 0 4rem;position:relative;overflow:hidden}.overview-table-bg[data-astro-cid-neplck24]{position:absolute;inset:0;width:100%;height:100%;background-image:url(/images/landing_bg_1.webp);background-size:100%;background-position:bottom center;background-repeat:no-repeat;opacity:.85;z-index:0}.overview-table[data-astro-cid-neplck24]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 12px 40px #004b471f;border:1px solid #e0e9dd}.overview-table__header[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;background:var(--brandColor800)}.overview-table__header[data-astro-cid-neplck24] .overview-table__cell[data-astro-cid-neplck24]{padding:24px 20px;display:flex;align-items:center;justify-content:center}.overview-table__header[data-astro-cid-neplck24] .overview-table__cell--label[data-astro-cid-neplck24]{justify-content:flex-start}.overview-table__header[data-astro-cid-neplck24] .overview-table__cell--to[data-astro-cid-neplck24]{border-left:1px solid rgba(255,255,255,.1)}.overview-table__header[data-astro-cid-neplck24] .overview-table__cell--to[data-astro-cid-neplck24] img[data-astro-cid-neplck24]{height:22px;width:auto}.overview-table__header[data-astro-cid-neplck24] .overview-table__cell--other[data-astro-cid-neplck24],.overview-table__header[data-astro-cid-neplck24] .overview-table__cell--inhouse[data-astro-cid-neplck24]{border-left:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--secondaryFont);font-size:.95rem;font-weight:700}.overview-table__row[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;border-bottom:1px solid #eee;transition:background .12s ease;background:#fff}.overview-table__row--last[data-astro-cid-neplck24]{border-bottom:none}.overview-table__row[data-astro-cid-neplck24]:hover{background:#fafbfa}.overview-table__cell[data-astro-cid-neplck24]{padding:16px 20px;font-size:.9rem;line-height:1.5;display:flex;align-items:center;gap:10px}.overview-table__cell--label[data-astro-cid-neplck24]{font-weight:600;color:var(--brandColor800);font-size:.88rem}.overview-table__cell--to[data-astro-cid-neplck24]{justify-content:flex-start;color:var(--brandColor800);font-weight:600;border-left:1px solid #eee}.overview-table__row[data-astro-cid-neplck24] .overview-table__cell--to[data-astro-cid-neplck24]{background:#f5fbf9}.overview-table__cell--other[data-astro-cid-neplck24],.overview-table__cell--inhouse[data-astro-cid-neplck24]{justify-content:flex-start;color:var(--gray500);border-left:1px solid #eee}.overview-table[data-astro-cid-neplck24] .compare-icon[data-astro-cid-neplck24]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%}.overview-table[data-astro-cid-neplck24] .compare-icon--check[data-astro-cid-neplck24]{background:var(--brandColor500)}.overview-table[data-astro-cid-neplck24] .compare-icon--check[data-astro-cid-neplck24]:after{content:"";display:block;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-1px}.overview-table[data-astro-cid-neplck24] .compare-icon--x[data-astro-cid-neplck24]{background:#f3e8e8}.overview-table[data-astro-cid-neplck24] .compare-icon--x[data-astro-cid-neplck24]:after{content:"✕";color:#c0666a;font-size:11px;font-weight:700;line-height:1}.compare-card[data-astro-cid-neplck24]{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e9dd;border-radius:12px;padding:28px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease;width:100%}.compare-card[data-astro-cid-neplck24]:hover{box-shadow:0 4px 20px #007b871a;transform:translateY(-2px);text-decoration:none;color:inherit}.compare-card__logos[data-astro-cid-neplck24]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.compare-card__logo[data-astro-cid-neplck24]{height:28px;width:auto;max-width:130px;-o-object-fit:contain;object-fit:contain}.compare-card__competitor-name[data-astro-cid-neplck24]{font-family:var(--secondaryFont);font-weight:700;font-size:.95rem;color:var(--brandColor800)}.compare-card__title[data-astro-cid-neplck24]{font-family:var(--secondaryFont);font-size:1.2rem;font-weight:700;color:var(--brandColor800);margin:0 0 10px;line-height:1.3}.compare-card__highlights[data-astro-cid-neplck24]{list-style:none;padding:0;margin:0 0 16px;flex:1;font-size:.85rem;line-height:1.5;color:var(--gray500)}.compare-card__highlights[data-astro-cid-neplck24] li[data-astro-cid-neplck24]{padding:4px 0 4px 18px;position:relative}.compare-card__highlights[data-astro-cid-neplck24] li[data-astro-cid-neplck24]:before{content:"✓";position:absolute;left:0;color:var(--brandColor500);font-weight:700}.compare-card__highlights[data-astro-cid-neplck24] strong[data-astro-cid-neplck24]{color:var(--brandColor800);font-weight:600}.compare-card__stat[data-astro-cid-neplck24]{font-size:.85rem;color:var(--brandColor600);background:#007b870f;border-left:3px solid var(--brandColor500);padding:10px 14px;border-radius:0 6px 6px 0;margin-bottom:20px}.compare-card__stat[data-astro-cid-neplck24] strong[data-astro-cid-neplck24]{color:var(--brandColor500)}.compare-card[data-astro-cid-neplck24] .clean_button[data-astro-cid-neplck24]{align-self:flex-start;margin-top:auto}@media (max-width: 768px){.compare-card[data-astro-cid-neplck24]{padding:20px}.compare-grid__cta[data-astro-cid-neplck24]{margin-top:32px}.overview-table-section[data-astro-cid-neplck24]{padding:1.5rem 0 2rem}.overview-table[data-astro-cid-neplck24]{border:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:24px}.overview-table__header[data-astro-cid-neplck24]{display:none}.overview-table__row[data-astro-cid-neplck24]{grid-template-columns:1fr;background:none;border:none;border-radius:0;padding:0;gap:0;box-shadow:none}.overview-table__row--last[data-astro-cid-neplck24]{border-bottom:none}.overview-table__row[data-astro-cid-neplck24]:hover{background:none}.overview-table__cell[data-astro-cid-neplck24]{padding:0;border-left:none!important}.overview-table__cell--label[data-astro-cid-neplck24]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brandColor800);opacity:1;padding:0 0 6px!important;font-weight:700}.overview-table__cell--to[data-astro-cid-neplck24],.overview-table__cell--other[data-astro-cid-neplck24],.overview-table__cell--inhouse[data-astro-cid-neplck24]{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:0 8px;margin:0;padding:10px 14px!important;border-radius:8px;border-left:none!important;font-size:.9rem;line-height:1.45}.overview-table__cell--to[data-astro-cid-neplck24]{background:#eef8f5;border:1px solid rgba(0,123,135,.12);margin-top:4px;color:var(--brandColor800);font-weight:600}.overview-table__cell--other[data-astro-cid-neplck24],.overview-table__cell--inhouse[data-astro-cid-neplck24]{background:#f8f8f7;border:1px solid #eeede9;margin-top:6px}.overview-table__cell--to[data-astro-cid-neplck24]:before{content:"Trusty Oak";grid-column:1 / -1;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brandColor500);margin-bottom:3px}.overview-table__cell--other[data-astro-cid-neplck24]:before{content:"Other staffing services";grid-column:1 / -1;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#706e68;margin-bottom:3px}.overview-table__cell--inhouse[data-astro-cid-neplck24]:before{content:"Hiring in-house";grid-column:1 / -1;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#706e68;margin-bottom:3px}.overview-table[data-astro-cid-neplck24] .compare-icon[data-astro-cid-neplck24]{width:18px;height:18px;min-width:18px}}
