.sc-hire-ai {
  --primary-50:#FFF4E8; --primary-100:#FEE6CC; --primary-200:#FDCC99;
  --primary-300:#FBB066; --primary-400:#F79A3E; --primary-500:#F2941F;
  --primary-600:#E8791C; --primary-700:#C4611A; --primary-800:#9C4C17; --primary-900:#743914;
  --secondary-50:#FFFBEB; --secondary-100:#FEF3C7; --secondary-300:#FCE8B8;
  --secondary-500:#F5C244; --secondary-600:#E8AC1F; --secondary-700:#C4900F;
  --accent-100:#FDE2D6; --accent-400:#F26A3D; --accent-600:#D94E22;
  --neutral-0:#FFFFFF; --neutral-50:#FAFAF9; --neutral-100:#F2F1EF;
  --neutral-200:#E5E3E0; --neutral-300:#D1CEC9; --neutral-400:#A8A39C;
  --neutral-500:#8A857D; --neutral-600:#6B665F; --neutral-700:#4A4640;
  --neutral-800:#2E2B27; --neutral-900:#1A1815;
  --success-500:#2FA86B; --success-100:#E1F5EA;
  --warning-500:#E0A106; --warning-100:#FCF1D6;
  --error-500:#DC3B3B;   --error-100:#FBE4E4;
  --info-500:#3B82C4;    --info-100:#E4EFF9;
  --gradient-brand: linear-gradient(135deg, #E8791C 0%, #F5A623 50%, #FCE8B8 100%);
  --gradient-glow: radial-gradient(circle, rgba(242,148,31,0.30) 0%, rgba(255,255,255,0) 70%);
  --gradient-dark-cta: linear-gradient(135deg, #C4611A 0%, #9C4C17 100%);
  --bg-page:var(--neutral-0); --bg-surface:var(--neutral-50); --bg-surface-alt:var(--neutral-100);
  --bg-inverse:var(--neutral-900); --bg-brand-subtle:var(--primary-50);
  --text-primary:var(--neutral-800); --text-body:var(--neutral-700); --text-muted:var(--neutral-500);
  --text-disabled:var(--neutral-400); --text-on-brand:var(--neutral-0);
  --text-link:var(--primary-600); --text-link-hover:var(--primary-700);
  --border-default:var(--neutral-200); --border-strong:var(--neutral-300); --border-brand:var(--primary-500);
  --shadow-sm: 0 1px 2px rgba(26,24,21,0.06);
  --shadow-md: 0 4px 12px rgba(26,24,21,0.08);
  --shadow-lg: 0 12px 32px rgba(26,24,21,0.12);
  --shadow-brand: 0 8px 24px rgba(232,121,28,0.25);
  --radius-sm:6px; --radius-md:10px; --radius-lg:16px; --radius-full:999px;
}
.sc-hire-ai * {box-sizing:border-box; margin:0; padding:0;}
.sc-hire-ai html {scroll-behavior:smooth; scroll-padding-top:24px;}
.sc-hire-ai {font-family:var(--font-body); color:var(--text-body); background:var(--bg-page); line-height:1.6; font-size:16px; overflow-x:hidden;}
.sc-hire-ai a {color:var(--text-link); text-decoration:none;}
.sc-hire-ai a:hover {color:var(--text-link-hover);}
.sc-hire-ai img, .sc-hire-ai svg {display:block; max-width:100%;}
.sc-hire-ai ul {list-style:none;}
.sc-hire-ai .wrap {margin:0 auto; padding:0 80px;}
.sc-hire-ai .eyebrow {font-family:var(--font-mono); font-size:12px; color:var(--primary-600); text-transform:uppercase; letter-spacing:0.12em; margin-bottom:14px; display:flex; align-items:center; gap:8px;}
.sc-hire-ai .eyebrow::before {content:''; width:16px; height:2px; background:var(--primary-500);}
.sc-hire-ai .eyebrow.on-dark {color:var(--secondary-500);}
.sc-hire-ai h1, .sc-hire-ai h2, .sc-hire-ai h3, .sc-hire-ai h4 {font-family:var(--font-display); color:var(--text-primary); letter-spacing:-0.01em;}
.sc-hire-ai h2 {font-size:34px; font-weight:700; letter-spacing:-0.015em;}
.sc-hire-ai h2 span {color:var(--primary-600);}
.sc-hire-ai .section-head {max-width:680px; margin-bottom:44px;}
.sc-hire-ai .section-head p {margin-top:12px; font-size:16px; color:var(--text-muted);}
.sc-hire-ai .section-head.center {margin-left:auto; margin-right:auto; text-align:center;}
.sc-hire-ai section {padding:88px 0;}
.sc-hire-ai section.alt {background:var(--bg-surface);}
.sc-hire-ai .btn {font-family:var(--font-body); font-weight:600; font-size:14.5px; border-radius:var(--radius-md); padding:13px 26px; border:1.5px solid transparent; cursor:pointer; display:inline-flex; align-items:center; gap:8px; transition:all .15s ease;}
.sc-hire-ai .btn-primary {background:var(--primary-600); color:var(--text-on-brand); box-shadow:var(--shadow-brand);}
.sc-hire-ai .btn-primary:hover {background:var(--primary-700); color:var(--text-on-brand);}
.sc-hire-ai .btn-secondary {background:var(--neutral-0); color:var(--primary-600); border-color:var(--primary-600);}
.sc-hire-ai .btn-secondary:hover {background:var(--primary-50); color:var(--primary-700);}
.sc-hire-ai .btn-dark {background:var(--neutral-900); color:var(--neutral-0);}
.sc-hire-ai .btn-dark:hover {background:var(--neutral-800); color:var(--neutral-0);}
.sc-hire-ai .btn-row {display:flex; gap:14px; flex-wrap:wrap; margin-top:28px;}
.sc-hire-ai .topbar {border-bottom:1px solid var(--border-default); padding:16px 0; position:sticky; top:0; background:rgba(255,255,255,0.92); backdrop-filter:blur(8px); z-index:50;}
.sc-hire-ai .topbar .wrap {display:flex; align-items:center; justify-content:space-between;}
.sc-hire-ai .brand {display:flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:700; color:var(--text-primary); font-size:17px;}
.sc-hire-ai .brand .mark {width:26px; height:26px; border-radius:8px; background:var(--gradient-brand);}
.sc-hire-ai .topnav {display:flex; gap:26px; font-size:14px; font-weight:500; color:var(--text-body);}
.sc-hire-ai .topnav a:hover {color:var(--primary-600);}
.sc-hire-ai .topbar .btn {padding:9px 18px; font-size:13.5px;}
.sc-hire-ai .breadcrumb {display:flex; gap:8px; font-size:13px; color:var(--text-muted); align-items:center; padding:16px 0 0;}
.sc-hire-ai .breadcrumb a {color:var(--text-muted);}
.sc-hire-ai .breadcrumb a:hover {color:var(--primary-600);}
.sc-hire-ai .breadcrumb .current {color:var(--text-primary); font-weight:600;}
.sc-hire-ai .hero {padding:56px 0 72px; background:radial-gradient(1100px 460px at 12% -10%, rgba(242,148,31,0.16), transparent 60%), var(--bg-page); border-bottom:1px solid var(--border-default);}
.sc-hire-ai .hero-grid {display:grid; grid-template-columns:1.15fr 0.85fr; gap:56px; align-items:center;}
.sc-hire-ai .hero h1 {font-size:48px; font-weight:800; letter-spacing:-0.02em; line-height:1.12;}
.sc-hire-ai .hero h1 span {color:var(--primary-600);}
.sc-hire-ai .hero p.lead {margin-top:18px; font-size:17.5px; color:var(--text-muted); max-width:560px;}
.sc-hire-ai .hero-badges {display:flex; flex-wrap:wrap; gap:10px; margin-top:26px;}
.sc-hire-ai .badge {display:inline-flex; align-items:center; gap:6px; font-size:12.5px; font-weight:600; padding:7px 14px; border-radius:var(--radius-full); background:var(--primary-100); color:var(--primary-700);}
.sc-hire-ai .badge::before {content:''; width:6px; height:6px; border-radius:50%; background:currentColor;}
.sc-hire-ai .hero-panel {background:var(--neutral-900); border-radius:var(--radius-lg); padding:28px; position:relative; overflow:hidden; box-shadow:var(--shadow-lg);}
.sc-hire-ai .hero-panel::after {content:''; position:absolute; inset:0; background:var(--gradient-glow); opacity:0.7;}
.sc-hire-ai .hero-panel .stat-row {position:relative; display:grid; grid-template-columns:1fr 1fr; gap:20px;}
.sc-hire-ai .hero-panel .stat {padding:18px 0; border-bottom:1px solid rgba(255,255,255,0.08);}
.sc-hire-ai .hero-panel .stat:nth-last-child(-n+2) {border-bottom:none;}
.sc-hire-ai .hero-panel .stat-label {font-family:var(--font-mono); font-size:10.5px; text-transform:uppercase; letter-spacing:0.08em; color:var(--neutral-400);}
.sc-hire-ai .hero-panel .stat-value {font-family:var(--font-display); font-size:26px; font-weight:700; color:var(--neutral-0); margin-top:6px;}
.sc-hire-ai .hero-panel .stat-value small {font-size:13px; color:var(--secondary-500); font-weight:600; display:block; margin-top:2px;}
.sc-hire-ai .card-grid {display:grid; grid-template-columns:repeat(4,1fr); gap:20px;}
.sc-hire-ai .card-grid.cols-3 {grid-template-columns:repeat(3,1fr);}
.sc-hire-ai .card-grid.cols-2 {grid-template-columns:repeat(2,1fr);}
.sc-hire-ai .card {background:var(--neutral-0); border:1px solid var(--border-default); border-radius:var(--radius-lg); padding:26px; box-shadow:var(--shadow-sm); transition:box-shadow .15s, transform .15s;}
.sc-hire-ai .card:hover {box-shadow:var(--shadow-md); transform:translateY(-3px); border-color:var(--border-strong);}
.sc-hire-ai .card .icon-box {width:44px; height:44px; border-radius:var(--radius-sm); background:var(--gradient-brand); margin-bottom:18px; display:flex; align-items:center; justify-content:center; font-size:20px;}
.sc-hire-ai .card h3 {font-size:16.5px; margin-bottom:8px;}
.sc-hire-ai .card p {font-size:14px; color:var(--text-muted);}
.sc-hire-ai .card .more {display:inline-block; margin-top:14px; font-size:13px; font-weight:600; color:var(--primary-600);}
.sc-hire-ai .card .more:hover {color:var(--primary-700);}
.sc-hire-ai .benefit-list {display:grid; grid-template-columns:repeat(3,1fr); gap:24px;}
.sc-hire-ai .benefit {padding:26px 0;}
.sc-hire-ai .benefit .num {font-family:var(--font-mono); font-size:12px; color:var(--primary-600); font-weight:600; margin-bottom:10px;}
.sc-hire-ai .benefit h3 {font-size:17px; margin-bottom:8px;}
.sc-hire-ai .benefit p {font-size:14px; color:var(--text-muted);}
.sc-hire-ai .stack-block {margin-bottom:32px;}
.sc-hire-ai .stack-block:last-child {margin-bottom:0;}
.sc-hire-ai .stack-label {font-family:var(--font-display); font-weight:600; font-size:13px; color:var(--text-primary); text-transform:uppercase; letter-spacing:0.06em; margin-bottom:14px;}
.sc-hire-ai .stack-pills {display:flex; flex-wrap:wrap; gap:10px;}
.sc-hire-ai .pill {font-size:13.5px; font-weight:500; color:var(--text-body); background:var(--neutral-0); border:1px solid var(--border-default); padding:8px 16px; border-radius:var(--radius-full);}
.sc-hire-ai .model-card {background:var(--neutral-0); border:1px solid var(--border-default); border-radius:var(--radius-lg); padding:30px; position:relative;}
.sc-hire-ai .model-card.featured {border-color:var(--primary-500); box-shadow:var(--shadow-brand);}
.sc-hire-ai .model-card .tag {position:absolute; top:-12px; right:24px; background:var(--primary-600); color:#fff; font-size:11.5px; font-weight:700; padding:5px 12px; border-radius:var(--radius-full);}
.sc-hire-ai .model-card h3 {font-size:19px; margin-bottom:10px;}
.sc-hire-ai .model-card p {font-size:14px; color:var(--text-muted); margin-bottom:18px;}
.sc-hire-ai .model-card ul li {font-size:13.5px; color:var(--text-body); padding:8px 0; border-top:1px solid var(--border-default); display:flex; gap:8px;}
.sc-hire-ai .model-card ul li:first-child {border-top:none;}
.sc-hire-ai .model-card ul li::before {content:'✓'; color:var(--success-500); font-weight:700;}
.sc-hire-ai .process-list {display:flex; flex-direction:column;}
.sc-hire-ai .process-step {display:grid; grid-template-columns:64px 1fr; gap:22px; padding:26px 0; border-bottom:1px solid var(--border-default);}
.sc-hire-ai .process-step:last-child {border-bottom:none;}
.sc-hire-ai .process-step .step-num {width:48px; height:48px; border-radius:50%; background:var(--gradient-brand); color:#fff; font-family:var(--font-display); font-weight:700; display:flex; align-items:center; justify-content:center; font-size:17px;}
.sc-hire-ai .process-step h3 {font-size:17.5px; margin-bottom:6px;}
.sc-hire-ai .process-step p {font-size:14.5px; color:var(--text-muted); max-width:640px;}
.sc-hire-ai .quality-grid {display:grid; grid-template-columns:repeat(4,1fr); gap:20px;}
.sc-hire-ai .quality-card {background:var(--neutral-900); color:var(--neutral-0); border-radius:var(--radius-lg); padding:26px; position:relative; overflow:hidden;}
.sc-hire-ai .quality-card::after {content:''; position:absolute; inset:0; background:var(--gradient-glow); opacity:0.5;}
.sc-hire-ai .quality-card .dot {width:34px; height:34px; border-radius:var(--radius-sm); background:var(--gradient-brand); margin-bottom:16px; position:relative;}
.sc-hire-ai .quality-card h3 {color:#fff; font-size:15.5px; margin-bottom:8px; position:relative;}
.sc-hire-ai .quality-card p {color:var(--neutral-400); font-size:13.5px; position:relative;}
.sc-hire-ai .compare-table {width:100%; border-collapse:collapse; background:var(--neutral-0); border-radius:var(--radius-lg); overflow:hidden; box-shadow:var(--shadow-sm); font-size:14px;}
.sc-hire-ai .compare-table th, .sc-hire-ai .compare-table td {padding:16px 20px; text-align:left; border-bottom:1px solid var(--border-default);}
.sc-hire-ai .compare-table thead th {font-family:var(--font-display); font-weight:700; font-size:14.5px; color:var(--text-primary); background:var(--bg-surface);}
.sc-hire-ai .compare-table thead th.hl {background:var(--neutral-900); color:#fff;}
.sc-hire-ai .compare-table tbody td.hl {background:var(--primary-50); font-weight:500;}
.sc-hire-ai .compare-table tbody td:first-child {font-weight:600; color:var(--text-primary); font-family:var(--font-mono); font-size:12px; text-transform:uppercase; letter-spacing:0.04em; color:var(--text-muted);}
.sc-hire-ai .compare-table tbody tr:last-child td {border-bottom:none;}
.sc-hire-ai .why-list {display:flex; flex-direction:column; gap:0;}
.sc-hire-ai .why-item {display:grid; grid-template-columns:52px 1fr; gap:20px; padding:22px 0; border-bottom:1px solid var(--border-default);}
.sc-hire-ai .why-item:last-child {border-bottom:none;}
.sc-hire-ai .why-item .n {font-family:var(--font-display); font-weight:800; font-size:22px; color:var(--primary-300);}
.sc-hire-ai .why-item h3 {font-size:16.5px; margin-bottom:6px;}
.sc-hire-ai .why-item p {font-size:14px; color:var(--text-muted);}
.sc-hire-ai .industry-grid {display:grid; grid-template-columns:repeat(4,1fr); gap:16px;}
.sc-hire-ai .industry-card {border:1px solid var(--border-default); border-radius:var(--radius-md); padding:20px; background:var(--neutral-0); transition:border-color .15s, box-shadow .15s;}
.sc-hire-ai .industry-card:hover {border-color:var(--primary-400); box-shadow:var(--shadow-sm);}
.sc-hire-ai .industry-card h3 {font-size:14.5px; margin-bottom:6px;}
.sc-hire-ai .industry-card p {font-size:12.5px; color:var(--text-muted);}
.sc-hire-ai .explore-grid {display:grid; grid-template-columns:repeat(4,1fr); gap:32px;}
.sc-hire-ai .explore-col h4 {font-family:var(--font-mono); font-size:11px; text-transform:uppercase; letter-spacing:0.08em; color:var(--primary-600); margin-bottom:14px;}
.sc-hire-ai .explore-col ul li {margin-bottom:9px;}
.sc-hire-ai .explore-col a {font-size:13.5px; color:var(--text-body);}
.sc-hire-ai .explore-col a:hover {color:var(--primary-600);}
.sc-hire-ai .faq-list {max-width:820px; margin:0 auto;}
.sc-hire-ai .faq-item {border-bottom:1px solid var(--border-default); padding:20px 0;}
.sc-hire-ai .faq-item summary {cursor:pointer; font-family:var(--font-display); font-weight:600; font-size:16px; color:var(--text-primary); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:16px;}
.sc-hire-ai .faq-item summary::-webkit-details-marker {display:none;}
.sc-hire-ai .faq-item summary::after {content:'+'; font-size:22px; color:var(--primary-600); font-weight:400; flex-shrink:0;}
.sc-hire-ai .faq-item[open] summary::after {content:'−';}
.sc-hire-ai .faq-item p {margin-top:12px; font-size:14.5px; color:var(--text-muted); max-width:700px;}
.sc-hire-ai .cta {background:var(--gradient-dark-cta); border-radius:var(--radius-lg); padding:56px; display:flex; justify-content:space-between; align-items:center; gap:32px; flex-wrap:wrap; position:relative; overflow:hidden;}
.sc-hire-ai .cta::after {content:''; position:absolute; inset:0; background:var(--gradient-glow); opacity:0.6;}
.sc-hire-ai .cta h2 {color:#fff; font-size:28px; position:relative;}
.sc-hire-ai .cta p {color:var(--secondary-300); margin-top:10px; font-size:15px; position:relative; max-width:480px;}
.sc-hire-ai .cta .btn-row {position:relative; margin-top:0;}
.sc-hire-ai .contact-grid {display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:start;}
.sc-hire-ai .form-card {background:var(--neutral-0); border:1px solid var(--border-default); border-radius:var(--radius-lg); padding:32px; box-shadow:var(--shadow-md);}
.sc-hire-ai .field {display:flex; flex-direction:column; gap:6px; margin-bottom:18px;}
.sc-hire-ai .field label {font-size:13px; font-weight:600; color:var(--text-primary);}
.sc-hire-ai input[type=text], .sc-hire-ai input[type=email], .sc-hire-ai input[type=tel], .sc-hire-ai textarea, .sc-hire-ai select {
  font-family:var(--font-body); font-size:14px; color:var(--text-primary); padding:11px 13px;
  border-radius:var(--radius-sm); border:1.5px solid var(--border-default); background:var(--neutral-0);
  outline:none; width:100%;
}
.sc-hire-ai input:focus, .sc-hire-ai textarea:focus, .sc-hire-ai select:focus {border-color:var(--primary-500); box-shadow:0 0 0 3px var(--primary-100);}
.sc-hire-ai textarea {resize:vertical; min-height:100px;}
.sc-hire-ai .field-row {display:grid; grid-template-columns:1fr 1fr; gap:16px;}
.sc-hire-ai .contact-side h3 {font-size:15px; margin-bottom:10px;}
.sc-hire-ai .contact-side p {font-size:14px; color:var(--text-muted); margin-bottom:20px;}
.sc-hire-ai .trust-mini {display:flex; align-items:center; gap:10px; font-size:13.5px; color:var(--text-body); margin-bottom:12px;}
.sc-hire-ai .trust-mini .dot {width:8px; height:8px; border-radius:50%; background:var(--success-500);}
.sc-hire-ai footer.site-footer {background:var(--neutral-900); color:var(--neutral-400); padding:48px 0; margin-top:0;}
.sc-hire-ai footer.site-footer .wrap {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px;}
.sc-hire-ai footer.site-footer a {color:var(--neutral-300);}
.sc-hire-ai footer.site-footer a:hover {color:var(--secondary-500);}
.sc-hire-ai .icon-box i {color:#fff; font-size:22px; line-height:1;}
.sc-hire-ai .quality-card .dot {display:flex; align-items:center; justify-content:center;}
.sc-hire-ai .quality-card .dot i {color:#fff; font-size:16px;}
.sc-hire-ai .problem-grid {display:grid; grid-template-columns:repeat(3,1fr); gap:18px;}
.sc-hire-ai .problem-card {
  background:var(--neutral-0); border:1px solid var(--border-default); border-left:3px solid var(--error-500);
  border-radius:var(--radius-md); padding:22px; display:flex; gap:14px; align-items:flex-start;
}
.sc-hire-ai .problem-card .p-icon {
  width:36px; height:36px; border-radius:var(--radius-sm); background:var(--error-100);
  display:flex; align-items:center; justify-content:center; flex-shrink:0; font-size:17px; color:var(--error-500);
}
.sc-hire-ai .problem-card h3 {font-size:15px; margin-bottom:5px;}
.sc-hire-ai .problem-card p {font-size:13.5px; color:var(--text-muted);}
.sc-hire-ai .table-scroll {width:100%; max-width:100%; -webkit-overflow-scrolling:touch;}

@media (max-width: 980px) {
.sc-hire-ai .hero-grid, .sc-hire-ai .contact-grid {grid-template-columns:1fr;}
.sc-hire-ai .card-grid, .sc-hire-ai .card-grid.cols-3 {grid-template-columns:repeat(2,1fr);}
.sc-hire-ai .quality-grid, .sc-hire-ai .industry-grid, .sc-hire-ai .explore-grid {grid-template-columns:repeat(2,1fr);}
.sc-hire-ai .problem-grid {grid-template-columns:1fr;}
.sc-hire-ai .benefit-list {grid-template-columns:1fr;}
.sc-hire-ai .topnav {display:none;}
.sc-hire-ai section {padding:64px 0;}
.sc-hire-ai .table-scroll {overflow-x:auto; border-radius:var(--radius-lg); box-shadow:var(--shadow-sm);}
.sc-hire-ai .compare-table {min-width:720px; box-shadow:none;}
}

@media (max-width: 640px) {
.sc-hire-ai .wrap {padding:0 40px !important;}
.sc-hire-ai section {padding:48px 0;}
.sc-hire-ai .hero {padding:32px 0 40px;}
.sc-hire-ai h2 {font-size:25px; line-height:1.25;}
.sc-hire-ai .section-head {margin-bottom:32px;}
.sc-hire-ai .section-head p {font-size:14.5px;}
.sc-hire-ai .hero h1 {font-size:28px; line-height:1.22;}
.sc-hire-ai .hero p.lead {font-size:15px;}
.sc-hire-ai .hero-badges {gap:8px;}
.sc-hire-ai .badge {font-size:11.5px; padding:6px 12px;}
.sc-hire-ai .hero-panel {padding:20px;}
.sc-hire-ai .hero-panel .stat-row {grid-template-columns:1fr 1fr; gap:16px 14px;}
.sc-hire-ai .hero-panel .stat-value {font-size:21px;}
.sc-hire-ai .card-grid, .sc-hire-ai .card-grid.cols-3, .sc-hire-ai .card-grid.cols-2 {grid-template-columns:1fr;}
.sc-hire-ai .quality-grid, .sc-hire-ai .industry-grid, .sc-hire-ai .explore-grid {grid-template-columns:1fr;}
.sc-hire-ai .card, .sc-hire-ai .model-card, .sc-hire-ai .quality-card {padding:22px;}
.sc-hire-ai .process-step {grid-template-columns:44px 1fr; gap:16px;}
.sc-hire-ai .process-step .step-num {width:36px; height:36px; font-size:14px;}
.sc-hire-ai .process-step h3 {font-size:16px;}
.sc-hire-ai .why-item {grid-template-columns:36px 1fr; gap:14px;}
.sc-hire-ai .why-item .n {font-size:18px;}
.sc-hire-ai .btn {padding:12px 20px; font-size:13.5px;}
.sc-hire-ai .btn-row {gap:10px;}
.sc-hire-ai .cta {padding:32px 24px; flex-direction:column; align-items:flex-start; text-align:left;}
.sc-hire-ai .cta h2 {font-size:22px;}
.sc-hire-ai .cta p {font-size:14px;}
.sc-hire-ai .field-row {grid-template-columns:1fr;}
.sc-hire-ai .form-card {padding:22px;}
.sc-hire-ai .faq-item summary {font-size:14.5px;}
.sc-hire-ai .faq-item p {font-size:13.5px;}
.sc-hire-ai .table-scroll {overflow-x:auto; -webkit-overflow-scrolling:touch; border-radius:var(--radius-lg); box-shadow:var(--shadow-sm);}
.sc-hire-ai .compare-table {min-width:640px; box-shadow:none;}
.sc-hire-ai .compare-table th, .sc-hire-ai .compare-table td {padding:13px 16px; font-size:13px; white-space:nowrap;}
}