.hiring-guide{--p-density:1}.hiring-guide__article{display:flow-root}.hiring-guide__hero{padding-bottom:90px}.hiring-guide__hero .tt-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);min-height:320px;margin-top:24px}.hiring-guide__hero .tt-hero-copy{max-width:680px}.hiring-guide__hero .tt-display{max-width:660px;font-size:clamp(48px,4.1vw,59px);line-height:1.05}.hiring-guide__hero .tt-hero-art{min-height:320px}.hiring-guide__hero .tt-hero-art__image{width:min(100%,490px)}.hiring-guide__content{max-width:1160px}.hiring-guide__visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hiring-guide__steps{padding-top:47px;padding-bottom:55px}.marketing-guide-step__copy>.hiring-guide__fine-print{color:var(--marketing-color-text-secondary)!important;font-size:13px!important}.hiring-guide__links{flex-wrap:wrap;gap:8px 20px;margin-top:18px;display:flex}.hiring-guide__links a,.hiring-guide__warning-list a,.hiring-guide__state-grid a{color:var(--marketing-color-brand-primary-strong);text-underline-offset:4px;font-size:14px;font-weight:800;line-height:1.5}.hiring-guide__section-intro{max-width:790px;margin-bottom:37px}.hiring-guide__section-intro--center{text-align:center;margin-left:auto;margin-right:auto}.hiring-guide__section-intro .tt-heading{margin:0 0 12px}.hiring-guide__section-intro p{color:var(--marketing-color-text-strong);margin:0;font-size:16px;line-height:1.65}.hiring-guide__payments{background:radial-gradient(circle at 10% 18%, #79d8e573, transparent 36%), radial-gradient(circle at 92% 84%, #0bacc729, transparent 38%), var(--marketing-color-canvas-blue);scroll-margin-top:25px}.hiring-guide__payment-shell{--marketing-glass-dock-radius:var(--marketing-radius-panel);--marketing-glass-dock-surface:var(--marketing-glass-surface);--marketing-glass-dock-solid-surface:var(--marketing-color-canvas-alt);padding:clamp(30px,4vw,56px)}.hiring-guide__payment-intro{max-width:800px;margin-bottom:0}.hiring-guide__payment-timeline{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.hiring-guide__payment-timeline:before{content:"";background:#0a738738;width:2px;position:absolute;top:32px;bottom:32px;left:31px}.hiring-guide__payment-timeline li{grid-template-columns:64px minmax(0,1fr);column-gap:28px;padding:28px 0;display:grid;position:relative}.hiring-guide__payment-timeline li:first-child{padding-top:0}.hiring-guide__payment-timeline li:last-child{padding-bottom:0}.hiring-guide__payment-timeline li+li{border-top:1px solid #0a738721}.hiring-guide__payment-number{z-index:1;background:var(--marketing-glass-surface-strong);width:64px;height:64px;box-shadow:var(--marketing-shadow-glass-compact);color:var(--marketing-color-brand-primary-strong);font-family:var(--marketing-heading-font-family);border:1px solid #0a73872e;border-radius:50%;grid-row:1/3;place-items:center;font-size:34px;font-weight:800;display:grid;position:relative}.hiring-guide__payment-timeline h3{color:var(--marketing-color-text-primary);font-family:var(--marketing-heading-font-family);grid-column:2;margin:2px 0 7px;font-size:clamp(25px,2.5vw,30px);font-weight:800;line-height:1.15}.hiring-guide__payment-timeline p{max-width:76ch;color:var(--marketing-color-text-strong);grid-column:2;margin:0;font-size:15px;line-height:1.65}.hiring-guide__payment-support{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.hiring-guide__payment-notes,.hiring-guide__payment-example{border:1px solid var(--marketing-glass-border);box-shadow:var(--marketing-shadow-glass-compact);color:var(--marketing-color-text-strong);border-radius:16px;margin:0;padding:22px 24px;font-size:14px;line-height:1.65}.hiring-guide__payment-notes{background:var(--marketing-glass-surface-strong);gap:12px;display:grid}.hiring-guide__payment-notes p{margin:0}.hiring-guide__payment-example{background:var(--marketing-glass-surface-warm);align-items:center;display:grid}.hiring-guide__payment-example strong{color:var(--marketing-color-action-text)}.hiring-guide__payment-links{border-top:1px solid #0a738724;justify-content:flex-start;gap:8px 22px;margin-top:28px;padding-top:20px}.hiring-guide__payment-links a{align-items:center;min-height:34px;display:inline-flex}.hiring-guide__payment-links a span{white-space:nowrap;margin-left:3px}.hiring-guide__links--center{justify-content:center}.hiring-guide__warnings{background:var(--marketing-color-action-soft);scroll-margin-top:25px}.hiring-guide__warning-layout{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}.hiring-guide__warning-lead{grid-template-columns:148px minmax(0,1fr);align-items:center;column-gap:22px;display:grid}.hiring-guide__warning-icon{--warning-icon-size:148px;flex:0 0 var(--warning-icon-size);width:var(--warning-icon-size);height:var(--warning-icon-size);color:var(--marketing-color-text-primary);font-size:calc(var(--warning-icon-size) * .62);background:linear-gradient(145deg,#ffa648f2,#fa7104f0 60%,#e55700f5);border:1px solid #ffffffd9;border-radius:22%;place-items:center;font-weight:800;line-height:1;display:grid;box-shadow:0 18px 32px #a548053d,inset 0 2px #ffffff94}.hiring-guide__warning-icon--small{--warning-icon-size:34px;box-shadow:0 6px 12px #a548052b,inset 0 1px #ffffff94}.hiring-guide__warning-lead .tt-heading{margin:0 0 16px}.hiring-guide__warning-lead-copy>p{color:var(--marketing-color-text-strong);margin:0;font-size:15px;line-height:1.65}.hiring-guide__warning-list article{border-bottom:1px solid var(--marketing-color-border-warm);gap:18px;padding:22px 0;display:flex}.hiring-guide__warning-list article:first-child{padding-top:0}.hiring-guide__warning-list article:last-child{border-bottom:0}.hiring-guide__warning-list h3{color:var(--marketing-color-text-primary);font-family:var(--marketing-heading-font-family);margin:0 0 5px;font-size:20px}.hiring-guide__warning-list p{color:var(--marketing-color-text-strong);margin:0 0 7px;font-size:14px;line-height:1.55}.hiring-guide__states{scroll-margin-top:25px}.hiring-guide__state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hiring-guide__state-grid article{background:#fff;border-radius:14px;min-width:0;padding:20px}.hiring-guide__state-grid h3{color:var(--marketing-color-text-primary);font-family:var(--marketing-heading-font-family);margin:0 0 10px;font-size:19px}.hiring-guide__state-grid article>div{gap:7px;display:grid}.hiring-guide__state-grid a{font-size:13px}.hiring-guide__reviewed{color:var(--marketing-color-text-secondary);text-align:center;margin:20px 0 0;font-size:12px}.hiring-guide__browse{text-align:center;margin:16px 0 0}.hiring-guide__browse a{color:var(--marketing-color-brand-primary-strong);text-underline-offset:4px;font-size:14px;font-weight:800}.hiring-guide a:focus-visible{outline:3px solid var(--marketing-color-action);outline-offset:4px}@media (width<=900px){.hiring-guide__warning-layout{grid-template-columns:1fr;gap:30px}}@media (width>=768px) and (width<=1023px){.hiring-guide__hero{padding-bottom:100px}.hiring-guide__hero .tt-hero-grid{grid-template-columns:1fr;gap:10px;min-height:0;margin-top:25px}.hiring-guide__hero .tt-hero-art{min-height:280px}.hiring-guide__hero .tt-hero-art__image{object-fit:contain;max-height:300px}}@media (width<=767px){.hiring-guide__hero{padding-bottom:105px}.hiring-guide__hero .tt-hero-grid{grid-template-columns:1fr;min-height:0;margin-top:26px}.hiring-guide__hero .tt-display{font-size:clamp(39px,10vw,54px)}.hiring-guide__hero .tt-hero-art{min-height:230px}.hiring-guide__hero .tt-hero-art__image{object-fit:contain;max-height:265px}.hiring-guide__steps{padding-top:27px;padding-bottom:25px}.hiring-guide__payment-shell{width:100%;padding:28px 22px}.hiring-guide__payment-timeline{margin-top:30px}.hiring-guide__payment-timeline:before{left:25px}.hiring-guide__payment-timeline li{grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:24px 0}.hiring-guide__payment-number{width:52px;height:52px;font-size:28px}.hiring-guide__payment-timeline h3{margin-top:1px;font-size:24px}.hiring-guide__payment-support{grid-template-columns:1fr;gap:14px;margin-top:28px}.hiring-guide__payment-links{flex-direction:column;align-items:flex-start;gap:0}.hiring-guide__payment-links a{min-height:44px;padding:10px 0;display:block}.hiring-guide__warning-lead{grid-template-columns:72px minmax(0,1fr);gap:16px}.hiring-guide__warning-lead-copy{display:contents}.hiring-guide__warning-lead .tt-heading{grid-column:2;margin-bottom:0;font-size:clamp(28px,8vw,36px)}.hiring-guide__warning-lead-copy>p,.hiring-guide__warning-lead .hiring-guide__links{grid-column:1/-1}.hiring-guide__warning-lead .hiring-guide__links{margin-top:0}.hiring-guide__warning-icon--lead{--warning-icon-size:72px}.hiring-guide__state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.hiring-guide__state-grid{grid-template-columns:1fr}}@media (width<=360px){.hiring-guide__hero{padding-bottom:85px}.hiring-guide__hero .tt-hero-art{min-height:175px}.hiring-guide__hero .tt-hero-art__image{max-height:190px}.hiring-guide__payment-shell{padding:24px 16px}.hiring-guide__payment-timeline:before{left:21px}.hiring-guide__payment-timeline li{grid-template-columns:44px minmax(0,1fr);column-gap:10px}.hiring-guide__payment-number{width:44px;height:44px;font-size:25px}.hiring-guide__payment-timeline h3{font-size:21px}.hiring-guide__warning-lead{grid-template-columns:60px minmax(0,1fr);column-gap:12px}.hiring-guide__warning-icon--lead{--warning-icon-size:60px}}
