.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheel{perspective:520px;perspective-origin:50%;border-radius:16px;width:100%;max-width:735px;height:22.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelHighlight{z-index:0;height:var(--wheel-row-height,6.5rem);pointer-events:none;background:linear-gradient(#ea580c24 0%,#fb923c1a 50%,#ea580c1f 100%);border:1px solid #ea580c8c;border-radius:12px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff14,0 12px 40px #ea580c1f}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelTrack{z-index:1;transform-style:preserve-3d;will-change:transform;position:relative}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRow{box-sizing:border-box;transform-origin:50%;will-change:transform,opacity;flex-direction:row;align-items:center;gap:1rem;padding:0 .75rem;display:flex}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRowClickable{cursor:pointer;outline:none}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRowClickable:hover{opacity:1!important}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRowClickable:focus-visible{border-radius:.5rem;box-shadow:0 0 0 2px #fff9}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRowCenter .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelTitle{color:var(--rv-text)}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRowCenter .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelDesc{color:#e4e4e7}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelNum{width:3rem;height:3rem;color:var(--rv-text-secondary);background:#0f172a80;border:1px solid #3f3f46;border-radius:100px;flex-shrink:0;place-items:center;font-size:1.5rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelNumActive{color:var(--rv-text);background-color:#aa330b;border-color:#f3602c}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelTitle{letter-spacing:-.011rem;color:var(--rv-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelDesc{color:var(--rv-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact{perspective:420px;border-radius:.75rem;max-width:100%}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelHighlight{border-radius:.625rem}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelRow{gap:.625rem;padding:0 .5rem}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelNum{width:2.5rem;height:2.5rem;font-size:1.125rem}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelBody{gap:.25rem}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelTitle{-webkit-line-clamp:2;font-size:.9375rem;line-height:1.2}.ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelCompact .ConnectToPayrollStepWheel-module-scss-module__mSD_ma__stepWheelDesc{-webkit-line-clamp:2;font-size:.6875rem;line-height:1.3}
.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__section{z-index:0;background-color:var(--rv-surface-subtle);padding-bottom:120px;position:relative;overflow:visible}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__inner{z-index:1;max-width:1512px;margin:0 auto;padding:100px 100px 0;position:relative}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__inner{padding:56px 24px 0}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headRow{align-items:flex-start;gap:108px;margin-bottom:80px;display:flex}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headRow{flex-direction:column;gap:40px;margin-bottom:48px}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headCopy{flex:0 618px;min-width:0}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headline{font-family:var(--font-secondary,"Instrument Serif");color:var(--rv-text);letter-spacing:-.011rem;margin:0;font-size:clamp(2.25rem,5vw,5.111rem);font-weight:400;line-height:1.11}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__subhead{color:var(--rv-text);letter-spacing:-.011rem;max-width:38rem;margin:48px 0 0;font-size:1.38889rem;line-height:2rem}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__subhead{margin-top:24px;font-size:1rem;line-height:1.5rem}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__actions{flex-wrap:wrap;gap:24px;margin-top:48px;display:flex}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__actions{margin-top:32px}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__btnOutline{height:48px;min-height:48px;color:var(--rv-text);letter-spacing:-.011rem;white-space:nowrap;border:1px solid #4d3fee;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;width:auto;padding:8px 8px 8px 16px;font-size:1.111rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:inline-flex}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__btnOutline:hover{opacity:.92}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__btnOrange{height:48px;min-height:48px;color:var(--rv-text);letter-spacing:-.011rem;white-space:nowrap;cursor:pointer;background-color:#ee480e;border:1px solid #f68960;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;width:auto;padding:8px 8px 8px 16px;font-size:1.111rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:inline-flex}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__btnOrange:hover{filter:brightness(1.05)}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__btnIcon{border-radius:100px;place-items:center;width:32px;height:32px;padding:8px;display:grid}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headArt{flex:0 0 535px;width:535px;height:476px;position:relative}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__headArt{flex:none;width:100%;max-width:400px;height:360px;margin:0 auto}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__clusterImg{object-fit:contain}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepBlock{grid-template-columns:minmax(0,735px) minmax(280px,500px);align-items:flex-start;gap:48px;display:grid}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepBlock{grid-template-columns:1fr}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepBlockStacked{align-items:stretch;gap:1.25rem}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepHeading{letter-spacing:-.011rem;color:var(--rv-text);margin:0 0 24px;font-size:3rem;font-weight:700;line-height:3.125rem}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection{flex-direction:column;align-items:stretch;width:100%;padding-top:clamp(1.75rem,5vh,3.5rem);display:flex;position:relative}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection{padding-top:clamp(1rem,3.5vh,2.25rem)}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection .ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepHeading{flex-shrink:0;margin-top:0;margin-bottom:1.5rem}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection .ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepHeading{margin-bottom:1.25rem;font-size:clamp(1.75rem,5.5vw,2.5rem);line-height:1.12}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection .ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepBlock{align-items:center;min-height:min(60vh,38rem)}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection .ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepBlockStacked{align-items:stretch;min-height:min(48vh,30rem)}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__gsapPinSection .ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__sticky{position:static;top:auto}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stickyWrap{width:100%;position:relative}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stickyWrapMobile{max-width:100%}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__sticky{position:sticky;top:clamp(72px,12vh,120px)}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mock{contain:layout style paint;background:linear-gradient(#d9cff9 0%,#fff 78.6%);border-radius:12px;width:100%;max-width:499px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000040}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mock{max-width:100%;margin-left:0;box-shadow:0 16px 48px #00000038}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mockImageFrame{aspect-ratio:400/260;isolation:isolate;width:100%;min-height:200px;position:relative}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrows{flex-direction:row;justify-content:flex-end;gap:.75rem;max-width:499px;margin-top:1rem;margin-left:auto;display:flex}@media (max-width:1172px){.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrows{justify-content:center;max-width:100%;margin-left:0}}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrow{width:2.75rem;height:2.75rem;color:var(--rv-text);cursor:pointer;background:#ffffff0f;border:1px solid #4d3fee;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;transition:background .15s,transform .15s,opacity .15s,border-color .15s;display:flex}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrow:hover:not(:disabled){background:#ee480e;border-color:#f68960;transform:translateY(-1px)}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrow:disabled{opacity:.3;cursor:default}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__stepArrow:focus-visible{outline-offset:2px;outline:2px solid #f97316}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mockStepLayerWrap{opacity:0;pointer-events:none;z-index:0;transition:opacity .65s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mockStepLayerWrapActive{opacity:1;z-index:1}.ConnectToPayrollPlatformSection-module-scss-module__SNmRSa__mockStepImg{border-radius:8px;box-shadow:0 8px 32px #0000001f;object-fit:contain!important;padding:4px!important}
.ConnectToPayrollSteps-module-scss-module__oFVfkG__section{background-color:var(--rv-surface-elevated);position:relative;overflow:hidden}.ConnectToPayrollSteps-module-scss-module__oFVfkG__content{z-index:1;max-width:1512px;margin:0 auto;padding:100px;position:relative}@media (max-width:1172px){.ConnectToPayrollSteps-module-scss-module__oFVfkG__content{padding:56px 24px}}.ConnectToPayrollSteps-module-scss-module__oFVfkG__title{font-family:var(--font-secondary,"Instrument Serif");color:var(--rv-text);letter-spacing:-.011rem;margin:0 0 48px;font-size:clamp(2.5rem,6vw,5.111rem);font-weight:400;line-height:1.11}.ConnectToPayrollSteps-module-scss-module__oFVfkG__grid{align-items:flex-start;gap:40px;display:flex}@media (max-width:1172px){.ConnectToPayrollSteps-module-scss-module__oFVfkG__grid{flex-direction:column;gap:32px}}.ConnectToPayrollSteps-module-scss-module__oFVfkG__column{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;max-width:384px;display:flex}@media (max-width:1172px){.ConnectToPayrollSteps-module-scss-module__oFVfkG__column{max-width:none}}.ConnectToPayrollSteps-module-scss-module__oFVfkG__columnHead{flex-direction:column;gap:23px;display:flex}.ConnectToPayrollSteps-module-scss-module__oFVfkG__stepBadge{color:#827cff;letter-spacing:-.01rem;border:.906px solid #4338ca;border-radius:90px;place-items:center;width:58px;height:58px;font-size:2.71875rem;font-weight:400;line-height:2.832rem;display:grid}.ConnectToPayrollSteps-module-scss-module__oFVfkG__stepTitle{letter-spacing:-.011rem;color:var(--rv-text);margin:0;font-size:2rem;font-weight:500;line-height:2.25rem}@media (max-width:1172px){.ConnectToPayrollSteps-module-scss-module__oFVfkG__stepTitle{font-size:1.5rem;line-height:1.75rem}}.ConnectToPayrollSteps-module-scss-module__oFVfkG__items{flex-direction:column;gap:24px;display:flex}.ConnectToPayrollSteps-module-scss-module__oFVfkG__item{align-items:flex-start;gap:12px;display:flex}.ConnectToPayrollSteps-module-scss-module__oFVfkG__itemIcon{color:#e4e4e7;flex-shrink:0;width:24px;height:24px;margin-top:2px}.ConnectToPayrollSteps-module-scss-module__oFVfkG__itemIcon svg{width:24px;height:24px}.ConnectToPayrollSteps-module-scss-module__oFVfkG__itemText{color:#e4e4e7;margin:0;font-size:1rem;line-height:1.45}.ConnectToPayrollSteps-module-scss-module__oFVfkG__divider{background:linear-gradient(#827cff00 0%,#827cff59 20% 80%,#827cff00 100%);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:1172px){.ConnectToPayrollSteps-module-scss-module__oFVfkG__divider{display:none}}.ConnectToPayrollSteps-module-scss-module__oFVfkG__pixIcon{width:24px;height:24px}
