.dnd-section:has(.cmp){background:none!important;padding:0!important}.dnd-section:has(.cmp)>.row-fluid{max-width:none!important}.cmp{--text:#212529;--text-2:#302e2f;--muted:#5b5866;--purple:#b055f0;--purple-deep:#8724ce;--purple-hover:#9b3fde;--lilac:#f9f1ff;--lilac-2:#efdaff;--lilac-line:#e5c0ff;--them:#6b6b78;--them-line:#dcdce3;--them-bg:#f5f5f8;--head:"Poppins",Helvetica,Arial,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--accent:var(--cmp-accent,var(--purple-deep));--grad:linear-gradient(90deg,var(--cmp-grad-a,#1b8bff) 12.98%,var(--cmp-grad-b,#b055f0));--grad-soft:linear-gradient(90deg,var(--cmp-grad-a,#158aff),var(--cmp-grad-b,#d69ffd));--grad-tile:linear-gradient(135deg,var(--cmp-grad-a,#1b8bff),var(--cmp-grad-b,#b055f0));--card-border:var(--cmp-card-border,transparent);--card-fill:var(--cmp-card-bg,#fff);--dark:linear-gradient(110deg,#3a1e2c,#28213a 55%,#1f2836);--radius:15px;color:var(--text);font-family:var(--cmp-b-family,var(--body));font-size:18px;line-height:1.375;-webkit-font-smoothing:antialiased;background-color:var(--cmp-bg,var(--d-bg,#fff));background-image:var(--cmp-bg-img,var(--d-bg-img,none));background-position:50%;background-size:var(--d-bg-size,cover);padding:var(--cmp-pt,var(--d-pt,88px)) 0 var(--cmp-pb,var(--d-pb,88px));text-align:left}.cmp,.cmp *,.cmp :after,.cmp :before{box-sizing:border-box}.cmp{overflow-wrap:normal;word-break:normal}.cmp :where(h1,h2,h3,p,ul,ol,li){margin:0;padding:0}.cmp :where(p){font-size:inherit;line-height:inherit}.cmp-wrap{margin:0 auto;max-width:1180px;padding:0 24px}.cmp a{color:var(--accent);text-decoration:none}.cmp .cmp-btn:focus-visible,.cmp a:focus-visible{border-radius:10px;outline:3px solid var(--purple);outline-offset:3px}.cmp[id]{scroll-margin-top:90px}.cmp p{text-wrap:pretty}.cmp .cmp-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}section.cmp :is(h1,h2){font-family:var(--cmp-h-family,var(--head))!important;font-style:var(--cmp-h-style,normal);font-weight:var(--cmp-h-weight,500)!important;letter-spacing:normal;line-height:1.2;text-wrap:balance}.cmp :is(h1,h2){color:var(--cmp-h-color,var(--text))}.cmp h3{color:var(--cmp-t-color,var(--text));font-family:var(--cmp-t-family,var(--head))!important;font-style:var(--cmp-t-style,normal);font-weight:var(--cmp-t-weight,500);line-height:1.2;text-wrap:balance}.cmp :where(p,li,td,tbody th){font-family:var(--cmp-b-family,var(--body));font-style:var(--cmp-b-style,normal)}.cmp-head{margin-bottom:40px;max-width:900px}.cmp-head h2{font-size:var(--cmp-h-size,clamp(30px,3.6vw,48px))!important} /* !important: the site forces h1/h2 sizes */.cmp-head p{color:var(--cmp-b-color,var(--text));font-size:var(--cmp-b-size,1em);margin-top:14px;max-width:70ch}.cmp .cmp-btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--body);font-size:18px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:1.1;padding:15px 28px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cmp .cmp-btn:active{transform:translateY(1px) scale(.99)}.cmp .cmp-btn-primary{background:var(--cmp-btn-bg,var(--purple));box-shadow:0 10px 24px -8px rgba(176,85,240,.55);color:var(--cmp-btn-text,#fff)}.cmp .cmp-btn-primary:hover{background:var(--cmp-btn-bg,var(--purple-hover));transform:translateY(-1px)}.cmp .cmp-btn-outline{background:#fff;border-color:var(--cmp-btn-bg,var(--purple));color:var(--cmp-btn-bg,var(--purple))}.cmp .cmp-btn-outline:hover{background:var(--lilac);transform:translateY(-1px)}.cmp-card{background:linear-gradient(180deg,var(--card-fill) 40%,var(--cmp-card-bg,#f8f1ff)) padding-box,var(--grad-soft) border-box;border:1px solid var(--card-border);border-radius:var(--radius)}.cmp-bar{overflow:hidden;position:relative}.cmp-bar:before{background:var(--grad);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.cmp-caps,.cmp-hero,.cmp-proof,.cmp-stats{--d-bg-img:radial-gradient(900px 520px at 85% 0%,rgba(214,159,253,.28),transparent 70%),radial-gradient(700px 480px at 0% 100%,rgba(214,159,253,.18),transparent 70%),linear-gradient(rgba(135,36,206,.045) 1px,transparent 0),linear-gradient(90deg,rgba(135,36,206,.045) 1px,transparent 0);--d-bg-size:auto,auto,56px 56px,56px 56px}.cmp-note{--d-bg:var(--lilac)}.cmp-harness{--d-bg:#9b44e6;--d-bg-img:url(https://23535975.fs1.hubspotusercontent-na1.net/hubfs/23535975/hiring-bg.jpg);color:#fff}.cmp-questions{--d-bg-img:var(--dark);color:#fff}.cmp-cta{--d-bg:var(--lilac);--d-pt:72px;--d-pb:72px}.cmp-hero{text-align:center;--d-pt:72px;--d-pb:80px}.cmp-eyebrow{background:var(--grad-soft);border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:7px 20px}.cmp-hero h1{font-size:var(--cmp-h-size,clamp(34px,4.4vw,56px))!important;margin:22px auto 20px;max-width:30ch}.cmp-hero h1 .cmp-sub{background:var(--grad);-webkit-background-clip:text;background-clip:text;display:block;font-size:.62em;font-weight:700;margin-top:14px;-webkit-text-fill-color:transparent;color:transparent}.cmp-lede{color:var(--cmp-b-color,var(--text));font-size:var(--cmp-b-size,18px);margin:0 auto;max-width:880px}.cmp-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:30px 0 56px}.cmp-vs{display:grid;gap:22px;grid-template-columns:1fr 1fr;text-align:left}.cmp-vs-card{border-radius:var(--radius);padding:28px 30px}.cmp-vs-them{background:var(--them-bg);border:1px solid var(--them-line)}.cmp-vs-rh{background:linear-gradient(180deg,#fff,#fbf6ff) padding-box,var(--grad-soft) border-box;border:1px solid transparent;box-shadow:0 14px 34px -18px rgba(135,36,206,.35)}.cmp-vs-card h3{font-size:var(--cmp-t-size,22px);margin-bottom:10px}.cmp-vs-them h3{color:var(--cmp-t-color,#3f3d49)}.cmp-vs-rh h3{color:var(--cmp-t-color,var(--accent))}.cmp-vs-card p{color:var(--cmp-b-color,var(--muted));font-size:var(--cmp-b-size,17px)}.cmp-vs-card ul{list-style:none;margin-top:12px}.cmp-vs-card li{color:var(--text-2);font-size:16px;padding:6px 0 6px 22px;position:relative}.cmp-vs-card li:before{border-radius:50%;content:"";height:8px;left:0;position:absolute;top:14px;width:8px}.cmp-vs-them li:before{background:#a9a8b4}.cmp-vs-rh li:before{background:var(--grad)}.cmp-check{background:var(--lilac);border-radius:var(--radius);color:var(--text-2);font-size:17px;margin-top:22px;padding:22px 26px;text-align:left}.cmp-check b{color:var(--accent)}.cmp-stat-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.cmp-stat{display:flex;flex-direction:column;padding:30px}.cmp-stat .cmp-big{color:var(--cmp-t-color,var(--text));font-family:var(--cmp-t-family,var(--head));font-size:var(--cmp-t-size,44px);font-variant-numeric:tabular-nums;font-weight:var(--cmp-t-weight,500);line-height:1.08}.cmp-stat .cmp-label{color:var(--accent);font-size:15px;font-weight:600;margin-top:10px}.cmp-stat p{color:var(--cmp-b-color,var(--muted));font-size:var(--cmp-b-size,16px);margin-top:12px}.cmp-stat .cmp-foot{border-top:1px dashed var(--lilac-line);color:var(--accent);font-size:15px;font-weight:600;margin-top:auto;padding-top:16px}.cmp-stat p+.cmp-foot{margin-top:18px}.cmp-map-box{background:var(--cmp-card-bg,var(--lilac));border:1px solid var(--cmp-card-border,var(--lilac-line));border-radius:20px;overflow-x:auto;padding:32px 30px 24px}.cmp-map-box svg{display:block;height:auto;min-width:720px;width:100%}.cmp-map-caption{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:18px}.cmp-map-caption div{flex:1;font-size:15px;min-width:230px}.cmp-map-caption .cmp-them{color:var(--them);font-weight:500}.cmp-map-caption .cmp-rh{color:var(--accent);font-weight:600}.cmp-harness-grid{align-items:center;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr}.cmp-art{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);border-radius:20px;padding:28px}.cmp-art svg{display:block;height:auto;width:100%}.cmp-flag{background:#fff;border-radius:50px;color:var(--accent);display:inline-block;font-size:15px;font-weight:600;margin-bottom:18px;padding:6px 16px}.cmp-harness h2{color:var(--cmp-h-color,#fff);font-size:var(--cmp-h-size,clamp(28px,3.2vw,42px))!important}.cmp-harness p{color:var(--cmp-b-color,hsla(0,0%,100%,.92));font-size:var(--cmp-b-size,18px);margin-top:16px}.cmp-harness ul{list-style:none;margin-top:20px}.cmp-harness li{color:var(--cmp-b-color,#fff);font-size:17px;padding:7px 0 7px 34px;position:relative}.cmp-harness li:before{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238724CE" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') 50%/11px no-repeat;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:10px;width:20px}.cmp-harness .cmp-callout{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);border-radius:12px;color:#fff;font-size:16px;margin-top:24px;padding:16px 18px}.cmp-harness .cmp-read{font-size:16px;margin-top:18px}.cmp-harness .cmp-read a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cmp-harness .cmp-read a:hover{opacity:.85}.cmp-note-card{background:var(--cmp-card-bg,#fff);border-radius:var(--radius);box-shadow:0 12px 30px -20px rgba(135,36,206,.4);color:var(--cmp-b-color,var(--text-2));font-size:var(--cmp-b-size,17px);padding:26px 30px}.cmp-note-card.cmp-narrow{max-width:900px;padding:32px 34px}.cmp-note-card h3{font-size:var(--cmp-t-size,24px);margin-bottom:12px}.cmp-note-card :is(b,strong){color:var(--accent)}.cmp-note-card p+p{margin-top:12px}.cmp-table-box{background:#fff;border:1px solid var(--lilac-line);border-radius:var(--radius);overflow-x:auto}.cmp table{background:none;border:0;border-collapse:collapse;border-spacing:0;caption-side:top;font-size:16px;margin:0;min-width:760px;overflow-wrap:normal;table-layout:auto;width:100%}.cmp :is(th,td){vertical-align:middle}.cmp thead th{background:var(--lilac);border:0;color:var(--text);font-family:var(--cmp-t-family,var(--head));font-size:18px;font-weight:500;padding:18px 22px;text-align:left}.cmp thead th:nth-child(2){background:linear-gradient(90deg,var(--purple-deep),var(--purple));color:#fff}.cmp thead th:nth-child(3){background:var(--them-bg);color:#3f3d49}.cmp tbody th{background:#fff;border:0;color:var(--text-2);font-weight:600;padding:16px 22px;text-align:left;width:31%}.cmp tbody td{border:0;color:var(--muted);font-size:var(--cmp-b-size,16px);padding:16px 22px;vertical-align:top}.cmp tbody tr{border-top:1px solid var(--lilac-line)}.cmp tbody tr:hover :is(th,td){background:#fdfaff}.cmp td.cmp-rh-cell{background:#fbf6ff}.cmp .cmp-good{color:var(--accent);display:inline-block;font-weight:600;padding-left:24px;position:relative}.cmp .cmp-good:before{background:var(--grad);border-radius:50%;content:"";height:16px;left:0;position:absolute;top:3px;width:16px}.cmp .cmp-good:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') 50%/contain no-repeat;content:"";height:8px;left:4px;position:absolute;top:7px;width:8px}.cmp td:nth-child(3) .cmp-good{color:#3f3d49}.cmp td:nth-child(3) .cmp-good:before{background:#a9a8b4}.cmp .cmp-verify{color:var(--them);font-style:italic;font-weight:500}.cmp-cap-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.cmp-cap-grid.cmp-featured>.cmp-cap:first-child{grid-row:span 2}.cmp-cap-grid.cmp-featured>.cmp-cap:last-child{grid-column:span 2}.cmp-cap{display:flex;flex-direction:column;padding:28px}.cmp-icon{background:var(--grad-tile);border-radius:12px;box-shadow:0 8px 18px -8px rgba(135,36,206,.6);display:grid;height:48px;margin-bottom:16px;place-items:center;width:48px}.cmp-icon svg{height:24px;width:24px}.cmp-tag{align-self:flex-start;background:var(--lilac-2);border-radius:6px;color:var(--accent);font-size:13px;font-weight:600;margin-bottom:12px;padding:4px 10px}.cmp-cap h3{font-size:var(--cmp-t-size,22px);margin-bottom:10px}.cmp-cap p{color:var(--cmp-b-color,var(--muted));font-size:var(--cmp-b-size,16px)}.cmp-cap .cmp-ask{border-top:1px dashed var(--them-line);color:var(--them);font-size:15px;font-style:italic;margin-top:auto;padding-top:14px}.cmp-cap p+.cmp-ask{margin-top:18px}.cmp-questions .cmp-head h2{color:var(--cmp-h-color,#fff)}.cmp-questions .cmp-head p{color:var(--cmp-b-color,hsla(0,0%,100%,.85));font-size:var(--cmp-b-size,17px)}.cmp-questions ol{counter-reset:q;display:grid;gap:14px;list-style:none}.cmp-questions li{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius);counter-increment:q;padding:26px 30px 26px 92px;position:relative;transition:background-color .2s ease,border-color .2s ease}.cmp-questions li:hover{background:hsla(0,0%,100%,.08);border-color:rgba(214,159,253,.5)}.cmp-questions li:before{align-items:center;background:var(--grad-tile);border-radius:12px;color:#fff;content:counter(q);display:flex;font-family:var(--head);font-size:20px;font-weight:600;height:44px;justify-content:center;left:28px;position:absolute;top:24px;width:44px}.cmp-questions h3{color:var(--cmp-t-color,#fff);font-size:var(--cmp-t-size,21px);margin-bottom:8px}.cmp-questions li p{color:var(--cmp-b-color,#d9d2e6);font-size:var(--cmp-b-size,17px)}.cmp-proof-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:36px}.cmp-proof-card{padding:26px 24px}.cmp-proof-card b{color:var(--cmp-t-color,var(--text));display:block;font-family:var(--cmp-t-family,var(--head));font-size:var(--cmp-t-size,42px);font-variant-numeric:tabular-nums;font-weight:var(--cmp-t-weight,500);line-height:1.1}.cmp-proof-card span{color:var(--cmp-b-color,var(--text-2));display:block;font-size:var(--cmp-b-size,16px);margin-top:8px}.cmp-logos{display:flex;flex-wrap:wrap;gap:12px}.cmp-logo{background:#fff;border:1px solid var(--lilac-line);border-radius:12px;color:#3f3d49;font-family:var(--head);font-size:15px;font-weight:600;padding:13px 20px;transition:border-color .2s ease,color .2s ease}.cmp-logo:hover{border-color:var(--purple);color:var(--accent)}.cmp-kicker{color:var(--accent);font-family:var(--head);font-size:22px;font-weight:500;margin-top:30px;max-width:62ch}.cmp-banner{background:var(--cmp-card-bg,#9b44e6) var(--cmp-banner-img,url("https://23535975.fs1.hubspotusercontent-na1.net/hubfs/23535975/hiring-bg.jpg")) center/cover no-repeat;border-radius:20px;margin:0 auto;max-width:1132px;padding:56px 56px 60px}.cmp-banner h2{color:var(--cmp-h-color,#fff);font-size:var(--cmp-h-size,clamp(28px,3.4vw,46px))!important;margin:0 0 14px;max-width:24ch}.cmp-banner p{color:var(--cmp-b-color,hsla(0,0%,100%,.92));font-size:var(--cmp-b-size,1em);margin:0 0 30px;max-width:56ch}.cmp-banner .cmp-btn{background:var(--cmp-btn-bg,#fff);border-color:var(--cmp-btn-bg,#fff);border-radius:15px;color:var(--cmp-btn-text,var(--purple-deep));font-size:20px;font-weight:600;letter-spacing:0;padding:13px 34px}.cmp-banner .cmp-btn:hover{background:var(--cmp-btn-bg,var(--lilac));transform:translateY(-1px)}@media(max-width:991px){.cmp{--d-pt:64px;--d-pb:64px}.cmp-hero{--d-pt:72px;--d-pb:80px}.cmp-cta{--d-pt:72px;--d-pb:72px}.cmp-harness-grid,.cmp-vs{grid-template-columns:1fr}.cmp-cap-grid,.cmp-stat-grid{grid-template-columns:1fr 1fr}.cmp-cap-grid.cmp-featured>.cmp-cap:first-child{grid-row:auto}.cmp-cap-grid.cmp-featured>.cmp-cap:last-child{grid-column:1/-1}.cmp-proof-grid{grid-template-columns:repeat(2,1fr)}.cmp-art{max-width:420px}}@media(max-width:640px){.cmp{font-size:17px}.cmp-cap-grid,.cmp-stat-grid{grid-template-columns:1fr}.cmp-cap-grid.cmp-featured>.cmp-cap:last-child{grid-column:auto}.cmp-hero{--d-pt:48px;--d-pb:56px}.cmp-lede{text-align:left}.cmp-questions li{padding:22px 20px 22px 76px}.cmp-questions li:before{height:40px;left:18px;width:40px}.cmp-banner{border-radius:0;padding:36px 24px}}@media(max-width:400px){.cmp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-proof-card{padding:18px 16px}.cmp-proof-card b{font-size:var(--cmp-t-size,32px)}.cmp-proof-card span{font-size:15px}}@media(prefers-reduced-motion:reduce){.cmp .cmp-btn,.cmp .cmp-btn:active,.cmp .cmp-btn:hover{transform:none;transition:none}}