.emp-pricing{max-width:940px;margin:0 auto}.emp-pricing__intro{text-align:center;padding:10px 0 26px}.emp-pricing__title{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem);margin:0 0 10px;font-weight:var(--fw-semibold)}.emp-pricing__intro>p{max-width:620px;margin:0 auto 20px;color:var(--hc-gray-600);font-size:var(--fs-lead);line-height:1.5}.emp-pricing__toggle{display:inline-flex;gap:4px;background:var(--hc-white);border:1px solid var(--emp-line,#e2e2e4);border-radius:var(--radius-pill);padding:4px}.emp-pricing__toggle button{background:none;border:0;padding:9px 20px;border-radius:var(--radius-pill);cursor:pointer;font-size:var(--fs-lead)}.emp-pricing__toggle button.is-active{background:var(--hc-ink);color:#fff}.emp-pricing__toggle em{font-style:normal;font-size:var(--fs-meta);opacity:.75}.emp-pricing__plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.emp-plan{background:var(--emp-card,#fff);border:1px solid var(--emp-line,#e2e2e4);border-radius:18px;padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.emp-plan__head{background:#eef0f3;color:var(--hc-ink);padding:24px}.emp-plan.is-featured .emp-plan__head{background:linear-gradient(120deg,#0a2540,#123a6b 45%,#0a8bb0);color:#fff}.emp-plan__head h3{margin:0 0 12px;font-size:var(--fs-card-title);font-weight:var(--fw-semibold)}.emp-plan__price{display:flex;align-items:center;gap:8px;margin:0 0 12px}.emp-plan__amt{font-size:2rem;font-weight:var(--fw-bold)}.emp-plan__per{font-size:10px;color:var(--hc-gray-500);line-height:1.3}.emp-plan.is-featured .emp-plan__per{color:#ffffffb3}.emp-plan__blurb{margin:0;font-size:var(--fs-body);color:var(--hc-gray-600)}.emp-plan.is-featured .emp-plan__blurb{color:#ffffffd9}.emp-plan__features{list-style:none;margin:20px 24px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.emp-plan__features li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body)}.emp-plan__tick{width:20px;height:20px;border-radius:50%;background:#e8f5ee;color:#0a7d3e;display:grid;place-items:center;flex:none}.emp-plan__tick svg{width:12px;height:12px}.emp-plan__promo{margin:0 24px 12px;text-align:center;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--hc-blue)}.emp-plan__cta{margin:0 24px 24px;border:0;border-radius:var(--radius-pill);padding:14px;font-size:var(--fs-lead);font-weight:var(--fw-medium);cursor:pointer;background:var(--color-chip-active);color:var(--hc-ink)}.emp-plan__cta.is-current{background:#e4e4e6;color:var(--hc-gray-600);cursor:default}.emp-plan__cta.is-pro{background:var(--gradient-button);color:#fff}.emp-plan__cta.is-pro:hover{background:var(--gradient-button-hover)}.emp-plan__cta:disabled{cursor:default}.emp-pricing__hiring{background:var(--emp-card,#fff);border-radius:18px;padding:28px;box-shadow:var(--shadow-card);margin-bottom:40px}.emp-pricing__hiring h2{margin:0 0 14px;font-size:clamp(1.4rem,1.2rem + .9vw,1.8rem)}.emp-pricing__hiring p{margin:0 0 12px;color:var(--hc-gray-600);font-size:var(--fs-body);line-height:1.5}.emp-pricing__hirebtn{width:100%;margin-top:8px;background:var(--gradient-button);color:#fff;border:0;border-radius:var(--radius-pill);padding:15px;font-size:var(--fs-lead);font-weight:var(--fw-medium);cursor:pointer}.emp-pricing__hirebtn:hover{background:var(--gradient-button-hover)}.emp-pricing__faq{text-align:center}.emp-pricing__faq h2{font-size:clamp(1.4rem,1.2rem + .9vw,1.8rem);margin:0 0 20px}.emp-faq{text-align:left;border-bottom:1px solid var(--emp-line,#e2e2e4)}.emp-faq__q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:18px 0;font-size:var(--fs-card-title);font-weight:var(--fw-medium);display:flex;justify-content:space-between;align-items:center;gap:12px}.emp-faq__chev{color:var(--hc-gray-500);transition:transform var(--dur-quick)}.emp-faq.is-open .emp-faq__chev{transform:rotate(180deg)}.emp-faq__chev svg{width:20px;height:20px}.emp-faq__a{margin:0 0 18px;color:var(--hc-gray-600);font-size:var(--fs-body);line-height:1.55;max-width:760px}.emp-compare{margin:0 0 40px}.emp-compare__title{text-align:center;font-size:clamp(1.4rem,1.2rem + .9vw,1.8rem);margin:0 0 20px;font-weight:var(--fw-semibold)}.emp-compare__scroll{overflow-x:auto;border:1px solid var(--emp-line,#e2e2e4);border-radius:18px;box-shadow:var(--shadow-card);background:var(--emp-card,#fff)}.emp-compare__table{width:100%;border-collapse:collapse;min-width:520px}.emp-compare__table td,.emp-compare__table th{padding:14px 18px;text-align:left;font-size:var(--fs-body);vertical-align:middle}.emp-compare__table thead th{font-weight:var(--fw-semibold);color:var(--hc-ink);border-bottom:1px solid var(--emp-line,#e2e2e4)}.emp-compare__table td.is-pro,.emp-compare__table thead th.is-pro{background:#2563eb0d}.emp-compare__table thead th.is-pro{color:var(--hc-blue)}.emp-compare__table tbody th{font-weight:var(--fw-medium);color:var(--hc-ink)}.emp-compare__table tbody td{color:var(--hc-gray-600)}.emp-compare__table td.is-pro{color:var(--hc-ink);font-weight:var(--fw-medium)}.emp-compare__table tbody tr+tr td,.emp-compare__table tbody tr+tr th{border-top:1px solid var(--emp-line,#e2e2e4)}.emp-compare__table td:first-child,.emp-compare__table th:first-child{min-width:180px}.emp-compare__yes{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f5ee;color:#0a7d3e}.emp-compare__yes svg{width:12px;height:12px}.emp-compare__no{color:var(--hc-gray-500)}.pricing-public{padding-block:clamp(28px,4vw,52px)}.pricing-public .emp-pricing{max-width:1040px}@media (max-width:900px){.emp-pricing__plans{grid-template-columns:1fr}}