.homepage-hero-background-module__ZtRJrq__art{pointer-events:none;transform-origin:70% 65%;animation:5s ease-out both homepage-hero-background-module__ZtRJrq__network-drift;position:absolute;inset:-1.5rem}@keyframes homepage-hero-background-module__ZtRJrq__network-drift{0%{transform:translate(-3px,3px)scale(1.01)}to{transform:translate(3px,-3px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.homepage-hero-background-module__ZtRJrq__art{animation:none;transform:none}}
.homepage-module__JmzoLq__content#homepage-content article:not([data-homepage-faq] article){border-radius:12px;transition:box-shadow .18s;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.homepage-module__JmzoLq__content#homepage-content article:not([data-homepage-faq] article):hover{box-shadow:0 8px 24px #17365d13!important}}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__content#homepage-content article:not([data-homepage-faq] article){transition:none}}.homepage-module__JmzoLq__mobilePreviewCaption{display:none}@media (max-width:767px){.homepage-module__JmzoLq__content#homepage-content .homepage-module__JmzoLq__heroWash{background:linear-gradient(#fff 0%,#ffffffeb 22%,#fff3 62%,#0000 100%)}.homepage-module__JmzoLq__hero [data-hero-background] img{object-position:right bottom;height:100%!important}.homepage-module__JmzoLq__heroCopyColumn{padding-bottom:1.25rem}.homepage-module__JmzoLq__heroCopy{padding:1.5rem 1.25rem 0}.homepage-module__JmzoLq__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.25rem;display:grid}.homepage-module__JmzoLq__content#homepage-content .homepage-module__JmzoLq__heroActions a{min-height:48px;padding-inline:.5rem;font-size:.8125rem}.homepage-module__JmzoLq__content#homepage-content .homepage-module__JmzoLq__heroAudience{font-size:.8125rem!important;line-height:1.6!important}.homepage-module__JmzoLq__heroPreview{padding:0 1.25rem 2rem}.homepage-module__JmzoLq__heroViewport{aspect-ratio:16/10;background:#f8fbff;position:relative;overflow:hidden}.homepage-module__JmzoLq__content#homepage-content .homepage-module__JmzoLq__heroViewport img{width:175%;height:auto;position:absolute;top:0;left:-28%;max-width:none!important}.homepage-module__JmzoLq__mobilePreviewCaption{color:#061943;background:#fff;border-top:1px solid #d8e6f7;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;display:block}.homepage-module__JmzoLq__mobilePreviewCaption ol{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.625rem;list-style:none;display:flex}.homepage-module__JmzoLq__content#homepage-content .homepage-module__JmzoLq__mobilePreviewCaption li{align-items:center;gap:.5rem;display:flex;color:#087985!important;font-size:.75rem!important;line-height:1.5!important}.homepage-module__JmzoLq__mobilePreviewCaption li+li:before{content:"→";color:#526486}.homepage-module__JmzoLq__content#homepage-content [data-homepage-workflow] article{background:#fff;border:1px solid #d8e6f7;padding:1.125rem;box-shadow:0 8px 24px #17365d13!important}.homepage-module__JmzoLq__content [data-feature-intro]{display:contents}.homepage-module__JmzoLq__content#homepage-content [data-feature-intro]>p:first-child{order:0;color:#087985!important;font-size:.6875rem!important;line-height:1.6!important}.homepage-module__JmzoLq__content [data-feature-intro]>h3{order:1}.homepage-module__JmzoLq__content [data-homepage-workflow] figure{order:2;margin:1rem 0 0}.homepage-module__JmzoLq__content#homepage-content [data-feature-intro]>p:not(:first-child){order:3;font-size:.9375rem!important;line-height:1.7!important}.homepage-module__JmzoLq__content [data-feature-intro]>ul{order:4;margin-top:.75rem}.homepage-module__JmzoLq__content#homepage-content [data-feature-intro] li{font-size:.875rem!important;line-height:1.6!important}.homepage-module__JmzoLq__content [data-homepage-workflow] article>div:last-child{order:5;padding:.75rem 0 0}.homepage-module__JmzoLq__content [data-homepage-offerings]{gap:1rem;padding-block:2rem}.homepage-module__JmzoLq__content#homepage-content [data-homepage-offerings] article{background:#fff;border:1px solid #d8e6f7;padding:1.25rem;box-shadow:0 8px 24px #17365d13!important}.homepage-module__JmzoLq__content [data-managed-recruitment]>div:first-child{padding:1.25rem 0}.homepage-module__JmzoLq__content [aria-label="How managed recruitment works"]{border-left:2px solid #d8e6f7;gap:0;margin-left:.5rem}.homepage-module__JmzoLq__content [aria-label="How managed recruitment works"] article{padding:.75rem 0 1rem 1.25rem;position:relative}}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_b443fc1-module__sVrNsq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_b443fc1-module__sVrNsq__variable{--font-home-display:"DM Serif Display", "DM Serif Display Fallback"}
.homepage-feature-network-module__eQWeMG__network{isolation:isolate;background:radial-gradient(at 50% 45%,#dceeff 0,#f2f9ff 42%,#f8fbff 75%);border:1px solid #d8e6f7;border-radius:1.2rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #082a5c14}.homepage-feature-network-module__eQWeMG__network:before{content:"";z-index:-1;opacity:.42;background-image:radial-gradient(#b9cdf0 .8px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0}.homepage-feature-network-module__eQWeMG__network .homepage-feature-network-module__eQWeMG__connections{display:none}.homepage-feature-network-module__eQWeMG__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.8rem;display:grid}.homepage-feature-network-module__eQWeMG__node{color:#34466c;text-align:left;background:#fff;border:1px solid #cfe0f4;border-radius:1rem;align-items:center;gap:.6rem;min-width:0;min-height:84px;padding:.75rem;font-size:.8rem;font-weight:700;line-height:1.4;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 8px 24px #082a5c0d}.homepage-feature-network-module__eQWeMG__node:hover{border-color:#087985;transform:translateY(-2px)}.homepage-feature-network-module__eQWeMG__node[aria-pressed=true]{color:#075ee8;border-color:#075ee8;box-shadow:0 0 0 3px #075ee812,0 12px 28px #075ee81c}.homepage-feature-network-module__eQWeMG__node:focus-visible{outline-offset:4px;outline:2px solid #075ee8}.homepage-feature-network-module__eQWeMG__node>span:first-child{flex-shrink:0}.homepage-feature-network-module__eQWeMG__panel{background:#fff;border:1px solid #cfe0f4;border-radius:1rem;grid-column:1/-1;min-width:0;margin-top:.8rem;padding:1rem;position:relative;box-shadow:0 20px 48px #082a5c12}.homepage-feature-network-module__eQWeMG__panel:before{content:"";background:#0aa8b8;width:1px;height:.8rem;position:absolute;top:-.8rem;left:50%}@media (min-width:1024px){.homepage-feature-network-module__eQWeMG__network{padding:2rem 1.25rem}.homepage-feature-network-module__eQWeMG__layout{grid-template-rows:1fr 1fr;grid-template-columns:165px minmax(0,1fr) 165px;gap:1.5rem 3rem}.homepage-feature-network-module__eQWeMG__node{text-align:center;flex-direction:column;justify-content:center;min-height:136px;padding:1rem;font-size:.875rem}.homepage-feature-network-module__eQWeMG__node:first-child{grid-area:1/1}.homepage-feature-network-module__eQWeMG__node:nth-child(2){grid-area:2/1}.homepage-feature-network-module__eQWeMG__node:nth-child(3){grid-area:1/3}.homepage-feature-network-module__eQWeMG__node:nth-child(4){grid-area:2/3}.homepage-feature-network-module__eQWeMG__panel{grid-area:1/2/3;margin-top:0;padding:1.25rem}.homepage-feature-network-module__eQWeMG__panel:before{display:none}.homepage-feature-network-module__eQWeMG__network .homepage-feature-network-module__eQWeMG__connections{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.homepage-feature-network-module__eQWeMG__node{transition:none}.homepage-feature-network-module__eQWeMG__node:hover{transform:none}}.homepage-feature-network-module__eQWeMG__productStage{isolation:isolate;background:radial-gradient(at 85% 15%,#ccf0f1,#0000 60%),linear-gradient(135deg,#edf4ff,#deebff 58%,#effbfc);border:1px solid #d8e6f7;border-radius:1rem;margin-top:1.25rem;padding:1.5rem 1rem 1.75rem;display:block;position:relative;overflow:hidden}.homepage-feature-network-module__eQWeMG__productStage:before{content:"";z-index:-1;border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:15% -12% -40% 35%;box-shadow:0 0 0 24px #ffffff30,0 0 0 48px #ffffff20}.homepage-feature-network-module__eQWeMG__productStage:focus-visible{outline-offset:4px;outline:2px solid #075ee8}.homepage-feature-network-module__eQWeMG__productFrame{background:#fff;border:1px solid #fff;border-radius:.8rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 30px -12px #173d7350,0 3px 8px #173d7314}.homepage-feature-network-module__eQWeMG__productChrome{letter-spacing:-.025em;background:#fff;border-bottom:1px solid #e8eef6;justify-content:space-between;align-items:center;min-height:30px;padding:.45rem .7rem;font-size:.65rem;display:flex}.homepage-feature-network-module__eQWeMG__productChrome b:first-child{color:#075ee8}.homepage-feature-network-module__eQWeMG__productChrome b:last-child{color:#0aa8b8}.homepage-feature-network-module__eQWeMG__chromeDots{gap:4px;display:flex}.homepage-feature-network-module__eQWeMG__chromeDots i{background:#c4d5ee;border-radius:50%;width:4px;height:4px}.homepage-feature-network-module__eQWeMG__productViewport{background:#f8fbff;display:block;position:relative;overflow:hidden}.homepage-feature-network-module__eQWeMG__productImage{width:100%;height:auto;display:block}.homepage-feature-network-module__eQWeMG__productMobileImage{width:100%;height:auto;display:none}@media (max-width:639px){.homepage-feature-network-module__eQWeMG__productStage[data-feature="0"] .homepage-feature-network-module__eQWeMG__productImage,.homepage-feature-network-module__eQWeMG__productStage[data-feature="1"] .homepage-feature-network-module__eQWeMG__productImage,.homepage-feature-network-module__eQWeMG__productStage[data-feature="2"] .homepage-feature-network-module__eQWeMG__productImage{display:none}.homepage-feature-network-module__eQWeMG__productMobileImage{display:block}}@media (min-width:640px){.homepage-feature-network-module__eQWeMG__productStage{padding:2rem 1.6rem 2.3rem}}
.homepage-feature-preview-module__bxUhEa__preview{aspect-ratio:16/10;border-radius:12px;position:relative;overflow:hidden}.homepage-feature-preview-module__bxUhEa__image{object-fit:cover;object-position:left top}.homepage-feature-preview-module__bxUhEa__preview[data-feature=recruitment-pipeline] .homepage-feature-preview-module__bxUhEa__image{object-fit:contain}.homepage-feature-preview-module__bxUhEa__readinessDesktop{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.homepage-feature-preview-module__bxUhEa__readinessMobile{width:100%;height:auto;display:none}.homepage-feature-preview-module__bxUhEa__phone,.homepage-feature-preview-module__bxUhEa__patient{border:1px solid #d8e6f7;border-radius:12px;height:auto;position:absolute;box-shadow:0 8px 24px #17365d13}.homepage-feature-preview-module__bxUhEa__phone{width:60%;top:0;left:0}.homepage-feature-preview-module__bxUhEa__patient{width:45%;top:12%;right:0}.homepage-feature-preview-module__bxUhEa__calendarDays{width:100%;height:auto;position:absolute;top:0;left:0}@media (max-width:639px){.homepage-feature-preview-module__bxUhEa__preview[data-feature=recruitment-follow-ups]{aspect-ratio:auto}.homepage-feature-preview-module__bxUhEa__readinessDesktop{display:none}.homepage-feature-preview-module__bxUhEa__readinessMobile{display:block}.homepage-feature-preview-module__bxUhEa__preview[data-feature=recruitment-dialer]{aspect-ratio:1}.homepage-feature-preview-module__bxUhEa__phone{width:100%}.homepage-feature-preview-module__bxUhEa__patient{display:none}}
.resource-menu-module__-yOygq__menu{background:#fff;border:1px solid #d8e6f7;border-radius:1rem;width:29rem;padding:.65rem;overflow:hidden;box-shadow:0 20px 50px #082a5c1f}.resource-menu-module__-yOygq__heading{color:#061943;border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .65rem .85rem;font-size:1rem;font-weight:700;display:flex}.resource-menu-module__-yOygq__allLink{color:#075ee8;align-items:center;gap:.4rem;min-height:32px;font-size:.75rem;font-weight:600;display:inline-flex}.resource-menu-module__-yOygq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding-top:.5rem;display:grid}.resource-menu-module__-yOygq__item{color:#061943;background:#fff;border:1px solid #0000;border-radius:.75rem;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.65rem;min-height:72px;padding:.65rem;transition:background-color .15s,border-color .15s;display:grid}.resource-menu-module__-yOygq__item:hover,.resource-menu-module__-yOygq__item[aria-current=page]{background:#f2f8ff;border-color:#d8e6f7}.resource-menu-module__-yOygq__item:focus-visible,.resource-menu-module__-yOygq__allLink:focus-visible{outline-offset:2px;outline:2px solid #075ee8}.resource-menu-module__-yOygq__icon{color:#087985;background:#ecfbfd;border:1px solid #cfedf2;border-radius:.65rem;place-items:center;width:34px;height:34px;display:grid}.resource-menu-module__-yOygq__label{font-size:.8125rem;font-weight:650;line-height:1.4;display:block}.resource-menu-module__-yOygq__helper{color:#526486;margin-top:.2rem;font-size:.6875rem;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.resource-menu-module__-yOygq__item{transition:none}}
.role-journey-explorer-module__Ic3PJa__platform[data-compact-journey]{padding:1.25rem}.role-journey-explorer-module__Ic3PJa__header{gap:1.25rem;display:grid}.role-journey-explorer-module__Ic3PJa__platform .role-journey-explorer-module__Ic3PJa__intro>p:first-child{color:#087985!important;font-size:.6875rem!important;line-height:1.5!important}.role-journey-explorer-module__Ic3PJa__platform .role-journey-explorer-module__Ic3PJa__intro>h2{margin-top:.5rem}.role-journey-explorer-module__Ic3PJa__platform .role-journey-explorer-module__Ic3PJa__intro>p:last-child{margin-top:.5rem;font-size:.9375rem!important;line-height:1.6!important}.role-journey-explorer-module__Ic3PJa__teamField{color:#526486;gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.role-journey-explorer-module__Ic3PJa__teamField select{appearance:none;color:#061943;width:100%;min-width:0;height:44px;min-height:44px;font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526486' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .75rem center/16px 16px no-repeat;border:1px solid #d8e6f7;border-radius:12px;padding:.625rem 2.5rem .625rem .75rem;font-size:.875rem}.role-journey-explorer-module__Ic3PJa__surface{margin-top:1.25rem}.role-journey-explorer-module__Ic3PJa__stages{background:#f8fbff;border:1px solid #d8e6f7;border-radius:12px;gap:.375rem;padding:.5rem;display:flex;overflow-x:auto}.role-journey-explorer-module__Ic3PJa__step{color:#526486;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.role-journey-explorer-module__Ic3PJa__step[aria-selected=true]{color:#075ee8;background:#fff;border-color:#9fc7ff;box-shadow:0 2px 6px #082a5c0f}.role-journey-explorer-module__Ic3PJa__step:hover{background:#fff}.role-journey-explorer-module__Ic3PJa__step>span:first-child{flex-shrink:0}.role-journey-explorer-module__Ic3PJa__teamField select:focus-visible,.role-journey-explorer-module__Ic3PJa__step:focus-visible,.role-journey-explorer-module__Ic3PJa__preview:focus-visible{outline-offset:3px;outline:2px solid #075ee8}.role-journey-explorer-module__Ic3PJa__panel{align-items:center;gap:1.25rem;padding-top:1.5rem;display:grid}.role-journey-explorer-module__Ic3PJa__platform .role-journey-explorer-module__Ic3PJa__panel p{font-size:.9375rem!important;line-height:1.7!important}.role-journey-explorer-module__Ic3PJa__preview{background:#f8fbff;border:1px solid #d8e6f7;border-radius:12px;min-width:0;display:block;overflow:hidden}.role-journey-explorer-module__Ic3PJa__preview img{width:100%;height:auto;display:block;transform:none!important}.role-journey-explorer-module__Ic3PJa__preview .role-journey-explorer-module__Ic3PJa__mobileImage{display:none}.role-journey-explorer-module__Ic3PJa__previewCaption{color:#526486;background:#fff;border-top:1px solid #d8e6f7;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;font-size:.6875rem;line-height:1.5;display:flex}.role-journey-explorer-module__Ic3PJa__previewCaption>span:last-child{color:#075ee8;font-weight:600}@media (max-width:639px){.role-journey-explorer-module__Ic3PJa__preview .role-journey-explorer-module__Ic3PJa__desktopImage{display:none}.role-journey-explorer-module__Ic3PJa__preview .role-journey-explorer-module__Ic3PJa__mobileImage{display:block}}@media (min-width:640px){.role-journey-explorer-module__Ic3PJa__platform[data-compact-journey]{padding:1.5rem}.role-journey-explorer-module__Ic3PJa__header{grid-template-columns:minmax(0,1fr) 180px;align-items:center}.role-journey-explorer-module__Ic3PJa__stages{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (min-width:1024px){.role-journey-explorer-module__Ic3PJa__stages{grid-template-columns:repeat(6,minmax(0,1fr))}.role-journey-explorer-module__Ic3PJa__panel[data-has-preview=true]{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:2rem}}
