.svc-payroll__marquee .svc-overview__marquee-track--left,.svc-payroll__marquee .svc-overview__marquee-track--right{animation-duration:70s}.svc-payroll__marquee .svc-overview__marquee-logos img{width:unset;height:unset}.svc-payroll-page .cust-reaction{margin-bottom:0}.svc-payroll-page .svc-overview__benefits{grid-template-columns:repeat(3,1fr)}@media (max-width:1300px){.svc-payroll-page .svc-overview__benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.svc-payroll-page .svc-overview__benefits{grid-template-columns:1fr}.svc-payroll-page .svc-overview__benefit{opacity:1;animation:none;transform:none}}.svc-payroll__resources-bg{background-color:#f6f7f9;padding:5rem 0}.svc-payroll__intro-title{color:#131313;font-size:3rem;font-weight:800;line-height:1.5}.svc-payroll__intro{align-items:center;gap:8rem;width:100%;display:flex}.svc-payroll__intro-carousel{flex-direction:column;flex:0 0 74rem;align-items:center;gap:1.5rem;display:flex}.svc-payroll__intro-slide{background-color:#1b1b31;background-image:url(/images/service/payroll/slides/slide-bg-1.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:1.5rem;width:100%;height:38rem;position:relative;overflow:hidden}.svc-payroll__intro-slides{position:absolute;inset:0;overflow:hidden}.svc-payroll__intro-slides-track{width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.svc-payroll__intro-slide-content{opacity:.3;flex-direction:column;flex-shrink:0;align-items:center;width:100%;height:100%;padding-top:9.1rem;transition:opacity .6s;display:flex}.svc-payroll__intro-slide-content--active{opacity:1}.svc-payroll__intro-slide-icon{justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1rem;display:flex}.svc-payroll__intro-slide-icon>img{width:5rem;height:5rem;display:block}.svc-payroll__intro-slide-icon>img.svc-payroll__intro-slide-icon--wide{width:3.98rem;height:3.1rem}.svc-payroll__intro-slide-icon>img.svc-payroll__intro-slide-icon--square{width:5rem;height:5rem}.svc-payroll__intro-slide-icon-composite{width:5rem;height:5rem;display:block;position:relative}.svc-payroll__intro-slide-icon-composite img{display:block;position:absolute}.svc-payroll__intro-slide-icon-person{width:40.66%;height:52%;top:12.49%;left:11.34%}.svc-payroll__intro-slide-icon-badge{width:41.88%;height:41.88%;top:33.15%;left:48.81%}.svc-payroll__intro-slide-icon-ribbon{width:17.61%;height:16.42%;top:72.58%;left:60.94%}.svc-payroll__intro-slide-title{color:#fff;flex-direction:column;align-items:center;gap:.4rem;margin:0 0 1.9rem;font-size:2.8rem;font-weight:700;line-height:normal;display:flex}.svc-payroll__intro-slide-title-line{align-items:center;display:inline-flex}.svc-payroll__intro-slide-title-highlight{color:#0000;background-image:linear-gradient(90deg,#0d80f299 0%,#cdf2ff 58%,#dcd9ff 100%),linear-gradient(90deg,#fff 0% 100%);-webkit-background-clip:text;background-clip:text}.svc-payroll__intro-slide-desc{color:#cbcfd2;text-align:center;flex-direction:column;align-items:center;font-size:1.6rem;font-weight:600;line-height:1.6;display:flex}.svc-payroll__intro-dots{align-items:center;gap:1rem;padding:.4rem 1rem;display:flex}@media (max-width:767px){.svc-payroll__intro-dots{gap:1.6rem}}.svc-payroll__intro-dot{cursor:pointer;background-color:#cbcfd2;border:none;border-radius:.5rem;width:.8rem;height:.8rem;padding:0;transition:background-color .3s,width .3s}.svc-payroll__intro-dot--active{background-color:#0d80f2;width:2rem}.svc-payroll__intro-dot:hover:not(.svc-payroll__intro-dot--active){background-color:#b0b6ba}@media (max-width:767px){.svc-payroll__intro-dot{position:relative}.svc-payroll__intro-dot:before{content:"";position:absolute;inset:-.8rem}}.svc-payroll__intro-text{flex-direction:column;flex:1;align-items:flex-start;gap:5rem;max-width:70rem;display:flex}.svc-payroll__intro-desc-group{flex-direction:column;gap:2rem;display:flex}.svc-payroll__intro-desc{color:#34383a;white-space:pre-line;font-size:2rem;font-weight:400;line-height:3rem}.svc-payroll__intro-brochure{color:#131313;cursor:pointer;background:#fff;border:1px solid #131313;border-radius:.4rem;align-items:center;gap:.5rem;height:4rem;padding:0 1.2rem 0 1.6rem;font-size:1.4rem;font-weight:700;line-height:1.6rem;transition:background-color .2s,color .2s;display:inline-flex}.svc-payroll__intro-brochure svg,.svc-payroll__intro-brochure img{flex-shrink:0}.svc-payroll__intro-brochure:hover{color:#fff;background-color:#131313}.svc-payroll__intro-brochure:hover img{filter:invert()}.svc-payroll__modules-section{background-color:#fff;padding:5rem 0}.svc-payroll__modules-inner{flex-direction:column;gap:5rem;max-width:152rem;margin:0 auto;display:flex}.svc-payroll__modules-header{flex-direction:column;gap:2rem;display:flex}.svc-payroll__modules-title{color:#131313;font-size:3.5rem;font-weight:700;line-height:1.2}.svc-payroll__modules-subtitle{color:#606364;font-size:2rem;font-weight:400;line-height:1.5}.svc-payroll__modules{flex-direction:column;gap:3rem;width:100%;display:flex}.svc-payroll__modules-toptabs{border-bottom:.12rem solid #cdcdcd;align-items:center;gap:1rem;display:flex}.svc-payroll__modules-toptab{color:#606364;cursor:pointer;background:0 0;border:none;border-bottom:.3rem solid #0000;justify-content:center;align-items:center;margin-bottom:-.12rem;padding:1rem 2rem;font-size:2rem;font-weight:700;line-height:1.4;transition:color .2s;display:flex}.svc-payroll__modules-toptab--active{color:#131313;border-bottom-color:#131313}.svc-payroll__modules-toptab:hover{color:#131313}.svc-payroll__modules-section-label{color:#131313;opacity:.8;font-size:1.8rem;font-weight:700;line-height:1.5}.svc-payroll__modules-grid{align-items:stretch;gap:3rem;width:100%;display:flex}.svc-payroll__modules-list{flex-direction:column;flex:0 0 39rem;gap:1rem;display:flex}.svc-payroll__modules-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;transition:border-color .2s,background-color .2s;display:flex}.svc-payroll__modules-item:hover,.svc-payroll__modules-item--active{background-color:#f5faff;border-color:#0d80f2}.svc-payroll__modules-item-title{color:#131313;opacity:.8;font-size:2rem;font-weight:700;line-height:normal}.svc-payroll__modules-item-detail{width:100%;padding-left:0;list-style:none}.svc-payroll__modules-item-detail li{color:#34383a;white-space:pre-line;padding-left:2rem;font-size:1.5rem;font-weight:400;line-height:2.5rem;position:relative}.svc-payroll__modules-item-detail li:before{content:"";background:currentColor;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.5lh;left:.7rem;transform:translateY(-50%)}.svc-payroll__modules-detail{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1.5rem;flex:1;min-height:52.3rem;position:relative;overflow:hidden}.svc-payroll__modules-detail--basic1{padding:4rem 10rem}.svc-payroll__modules-detail--basic2{padding:2rem}.svc-payroll__modules-detail--special1,.svc-payroll__modules-detail--special2{padding:4rem 10rem}.svc-payroll__modules-detail--ai1{padding:4rem 8rem}.svc-payroll__modules-detail--ai2{padding:4rem 0 2rem 4rem}.svc-payroll__modules-detail:empty{background:#f6f7f9}:is(.svc-payroll__modules-detail:has(.svc-payroll__scope),.svc-payroll__modules-detail:has(.svc-payroll__process),.svc-payroll__modules-detail:has(.svc-payroll__cert),.svc-payroll__modules-detail:has(.svc-payroll__scheme),.svc-payroll__modules-detail:has(.svc-payroll__ai),.svc-payroll__modules-detail:has(.svc-payroll__sai)){background:#f3f4f6;border:1px solid #e5e7eb}.svc-payroll__modules-detail-anim{width:100%;height:100%;animation:3.4s cubic-bezier(.22,1,.36,1) forwards svcPayrollMockupIn;-webkit-mask-image:linear-gradient(90deg,#000 0% 20%,#0000 80%);mask-image:linear-gradient(90deg,#000 0% 20%,#0000 80%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.svc-payroll__modules-detail-img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}@keyframes svcPayrollMockupIn{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}18%{opacity:1}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.svc-payroll__mockup{color:#131313;font-family:Pretendard,sans-serif;position:absolute;inset:0}.svc-payroll__mockup-screen{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:1.5rem 1.5rem 0 0;width:81.15%;height:auto;display:block;position:absolute;top:15.5%;left:12.8%;box-shadow:0 0 1rem .4rem #6f86bf3d}.svc-payroll__mockup-options{white-space:nowrap;background:#fff;border:1px solid #34383a;border-radius:1rem;align-items:stretch;gap:.4rem;padding:.8rem;display:flex;position:absolute;top:31.2%;left:70.6%;box-shadow:0 0 1rem .4rem #6f86bf3d}.svc-payroll__mockup-select{color:#3c3c3c;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;align-items:center;gap:.8rem;height:2.9rem;padding:0 1.2rem 0 1.7rem;font-size:1.3rem;line-height:1;display:inline-flex}.svc-payroll__mockup-caret{border-top:.4rem solid #898989;border-left:.4rem solid #0000;border-right:.4rem solid #0000;width:0;height:0;display:inline-block}.svc-payroll__mockup-btn{color:#fff;background-color:#2c9fa2;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:1.3rem;font-weight:700;line-height:1.2;display:inline-flex}.svc-payroll__mockup-form{background:#fff;border:1px solid #34383a;border-radius:.7rem;flex-direction:column;gap:1.15rem;width:29.5%;padding:1.4rem;display:flex;position:absolute;top:11.3%;left:8.7%;box-shadow:0 0 1rem .4rem #6f86bf3d}.svc-payroll__mockup-form-title{color:#131313;letter-spacing:-.05rem;font-size:1.6rem;font-weight:700;line-height:1.3}.svc-payroll__mockup-form-row{border:1px solid #ddd;border-radius:.5rem;align-items:stretch;display:flex;overflow:hidden}.svc-payroll__mockup-form-label{color:#3c3c3c;white-space:nowrap;background-color:#fff;border-right:1px solid #ddd;flex:none;align-items:center;gap:.2rem;padding:.4rem 1rem .4rem 1.3rem;font-size:1.3rem;line-height:1;display:flex;position:relative}.svc-payroll__mockup-form-required{color:#ff3c3c;font-size:1.2rem;line-height:1}.svc-payroll__mockup-form-value{background-color:#fff;flex:1;align-items:center;gap:.7rem;min-width:0;padding:0 1rem;display:flex}.svc-payroll__mockup-form-input{color:#898989;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;height:2rem;padding:0 .8rem;font-size:1.3rem;line-height:1;display:inline-flex}.svc-payroll__mockup-form-tilde{color:#3c3c3c;font-size:1.3rem;line-height:1}.svc-payroll__mockup-form-select{color:#898989;background-color:#fff;border-radius:.5rem;align-items:center;gap:.8rem;height:2rem;padding:0 1rem;font-size:1.3rem;line-height:1;display:inline-flex}.svc-payroll__mockup-form-select .svc-payroll__mockup-caret{border-top-color:#898989}.svc-payroll__mockup-table{background:#fff;border:1px solid #34383a;border-radius:.9rem;width:42.9%;padding:1.8rem;position:absolute;top:46.85%;left:38.2%;box-shadow:0 0 1rem .4rem #6f86bf3d}.svc-payroll__mockup-table-row{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;grid-template-columns:repeat(4,1fr);display:grid}.svc-payroll__mockup-table-row--head{background-color:#fafbfc}.svc-payroll__mockup-table-row:last-child{border-bottom:1px solid #e5e7eb}.svc-payroll__mockup-table-cell{background-color:inherit;color:#3c3c3c;text-align:right;border-right:1px solid #e5e7eb;padding:1rem .8rem;font-size:1.3rem;line-height:1.4;position:relative}.svc-payroll__mockup-table-row--head .svc-payroll__mockup-table-cell{text-align:center;padding:1.2rem .8rem 1.4rem}.svc-payroll__mockup-table-row:not(.svc-payroll__mockup-table-row--head) .svc-payroll__mockup-table-cell{background-color:#f3f4f6}.svc-payroll__mockup-table-cell--sorted{justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.svc-payroll__mockup-table-sort{border-top:.5rem solid #898989;border-left:.4rem solid #0000;border-right:.4rem solid #0000;width:0;height:0;display:inline-block}.svc-payroll__scope{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2rem;padding:4rem 10rem;display:grid;position:absolute;inset:0}.svc-payroll__scope-intro{color:#131313;flex-direction:column;justify-content:flex-start;font-size:2.4rem;font-weight:400;line-height:1.5;display:flex}.svc-payroll__scope-intro-accent{color:#0d80f2;font-weight:700}.svc-payroll__scope-card{background:linear-gradient(#fff, #fff) padding-box,var(--scope-border-gradient) border-box;border:1px solid #0000;border-radius:1rem;flex-direction:column;gap:2rem;padding:2rem 3rem;display:flex}.svc-payroll__scope-card--amber{--scope-border-gradient:linear-gradient(180deg, #fad0a0 0%, #fad0a000 100%)}.svc-payroll__scope-card--sky{--scope-border-gradient:linear-gradient(180deg, #1cafff 0%, #1cafff00 100%)}.svc-payroll__scope-card--green{--scope-border-gradient:linear-gradient(180deg, #5ba83b 0%, #5ba83b00 100%)}.svc-payroll__scope-card--orange{--scope-border-gradient:linear-gradient(180deg, #e0875e 0%, #e0875e00 100%)}.svc-payroll__scope-card--purple{--scope-border-gradient:linear-gradient(180deg, #8a93ff 0%, #8a93ff00 100%)}.svc-payroll__scope-card-title{color:#131313;letter-spacing:-.052rem;font-size:1.8rem;font-weight:700;line-height:1.16}.svc-payroll__scope-card-desc{color:#131313;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;font-size:1.4rem;font-weight:400;line-height:normal}.svc-payroll__cert{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;align-items:center;gap:2rem;padding:4rem 10rem;display:flex;position:absolute;inset:0}.svc-payroll__cert-heading{color:#0d80f2;text-align:center;font-size:2.2rem;font-weight:700;line-height:3rem}.svc-payroll__cert-cards{flex:1;gap:2rem;width:100%;min-height:0;display:flex}.svc-payroll__cert-card{background-color:#fff;border-radius:1rem;flex-direction:column;flex:1;align-items:stretch;gap:1.5rem;min-width:0;padding:2rem 3rem;display:flex}.svc-payroll__cert-header{border-bottom:1px solid #e5e7eb;align-items:center;gap:2rem;padding-bottom:1.5rem;display:flex}.svc-payroll__cert-logo{flex:0 0 10rem;justify-content:center;align-items:center;height:8rem;display:flex}.svc-payroll__cert-logo img{object-fit:contain;max-width:100%;max-height:100%}.svc-payroll__cert-name{flex-direction:column;gap:1rem;line-height:normal;display:flex}.svc-payroll__cert-name-main{color:#131313;font-size:1.8rem;font-weight:700}.svc-payroll__cert-name-sub{color:#34383a;font-size:1.8rem;font-weight:500}.svc-payroll__cert-paper{border-bottom:1px solid #e5e7eb;flex:1;justify-content:center;align-items:center;min-height:0;padding-bottom:1.5rem;display:flex}.svc-payroll__cert-paper img{object-fit:contain;max-width:100%;max-height:100%}.svc-payroll__cert-desc{color:#34383a;word-break:keep-all;font-size:1.4rem;font-weight:400;line-height:normal}.svc-payroll__scheme{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;align-items:center;gap:4rem;padding:4rem 10rem;display:flex;position:absolute;inset:0}.svc-payroll__scheme-heading{color:#0d80f2;text-align:center;font-size:2.2rem;font-weight:700;line-height:3rem}.svc-payroll__scheme-cards{justify-content:center;gap:2rem;width:100%;max-width:90rem;height:37.3rem;display:flex}.svc-payroll__scheme-card{background-color:#fff;border-radius:1.5rem;flex-direction:column;flex:1;min-width:0;height:37.3rem;display:flex;overflow:hidden}.svc-payroll__scheme-card-icon{background:linear-gradient(#cee7ff 65.4%,#1d8fff 462%);flex:0 0 50%;min-height:0;position:relative;overflow:hidden}.svc-payroll__scheme-card-icon img{display:block;position:absolute;left:50%;transform:translate(-50%)}.svc-payroll__scheme-card-icon img[src*=shield]{width:56.51%;height:56.84%;top:17.16%}.svc-payroll__scheme-card-icon img[src*=lock]{width:56.51%;height:46.65%;top:26.81%}.svc-payroll__scheme-card-icon img[src*=doc]{width:37.14%;height:47.72%;top:26.81%}.svc-payroll__scheme-card-body{background-color:#fff;flex-direction:column;flex:0 0 50%;gap:1rem;padding:3rem 3rem 2rem;display:flex;overflow:hidden}.svc-payroll__scheme-card-title{color:#131313;font-size:2rem;font-weight:700;line-height:normal}.svc-payroll__scheme-card-desc{color:#34383a;letter-spacing:-.04em;word-break:keep-all;font-size:1.6rem;font-weight:400;line-height:2.5rem}.svc-payroll__process{grid-template-rows:auto auto 1fr auto;grid-template-columns:4rem 18fr 18fr 18fr 20fr 22fr;gap:1.5rem .6rem;padding:3rem 1.5rem;display:grid;position:absolute;inset:0}.svc-payroll__process-tabs,.svc-payroll__process-customer,.svc-payroll__process-hcg{grid-column:2/-1;grid-template-columns:subgrid;align-self:stretch;column-gap:.6rem;display:grid}.svc-payroll__process-tabs{grid-row:1}.svc-payroll__process-customer{grid-row:2}.svc-payroll__process-hcg{grid-row:4}.svc-payroll__process-label{color:#131313;grid-column:1;font-size:1.4rem;font-weight:700;line-height:1.4}.svc-payroll__process-label--customer{grid-row:2;align-self:center}.svc-payroll__process-label--hcg{grid-row:4;align-self:start;padding-top:2.6rem}.svc-payroll__process-title{text-align:center;white-space:nowrap;word-break:keep-all;grid-area:3/1/auto/-1;align-self:center}.svc-payroll__process-title-main{color:#0d80f2;font-size:2.2rem;font-weight:700;line-height:1.4}.svc-payroll__process-title-sub{color:#34383a;font-size:1.9rem;font-weight:400;line-height:1.4}.svc-payroll__process-tab{text-align:center;color:#fff;opacity:.85;word-break:keep-all;background-color:#6488aa;border-radius:.8rem;justify-content:center;align-items:center;padding:1.2rem 1.6rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}.svc-payroll__process-card{border-radius:.8rem;flex-direction:column;align-self:stretch;gap:.2rem;padding:1.5rem;display:flex}.svc-payroll__process-card--customer{background-color:#fff;border:1px solid #e5e7eb}.svc-payroll__process-card--hcg{background-color:#6488aa}.svc-payroll__process-bullet{align-items:flex-start;gap:.5rem;display:flex}.svc-payroll__process-bullet-dot{border-radius:50%;flex-shrink:0;width:.2rem;height:.2rem;margin-top:.9rem}.svc-payroll__process-card--customer .svc-payroll__process-bullet-dot{background-color:#494d50}.svc-payroll__process-card--hcg .svc-payroll__process-bullet-dot{background-color:#fff}.svc-payroll__process-bullet-text{word-break:keep-all;white-space:pre-line;flex:1;font-size:1.4rem;line-height:2rem}.svc-payroll__process-card--customer .svc-payroll__process-bullet-text{color:#34383a;opacity:.85;font-weight:400}.svc-payroll__process-card--hcg .svc-payroll__process-bullet-text{color:#fff;opacity:.85;font-weight:600}.svc-payroll__ai{align-items:stretch;gap:3rem;padding:4rem 8rem;display:flex;position:absolute;inset:0}.svc-payroll__ai-chats{flex:none;gap:2rem;display:flex}.svc-payroll__ai-chat{background-color:#e4eff8;border:1px solid #cbcfd2;border-radius:1rem;flex-direction:column;width:24.8rem;display:flex;overflow:hidden}.svc-payroll__ai-chat-header{background-color:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;justify-content:center;gap:.3rem;height:5.4rem;padding:1.2rem 1.8rem;display:flex}.svc-payroll__ai-chat-title{color:#131313;font-size:1.3rem;font-weight:700;line-height:1.2}.svc-payroll__ai-chat-subtitle{color:#5a5a5a;font-size:.9rem;font-weight:500;line-height:1.2}.svc-payroll__ai-chat-online{color:#6cc354;align-items:center;gap:.3rem;font-size:.9rem;font-weight:500;line-height:1.2;display:flex}.svc-payroll__ai-chat-online-dot{color:#fff;background-color:#6cc354;border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.svc-payroll__ai-chat-body{flex-direction:column;flex:1;gap:1.3rem;padding:1.3rem 1rem .5rem;display:flex;overflow:hidden}.svc-payroll__ai-chat-welcome{text-align:center;color:#131313;flex-direction:column;align-items:center;margin-top:.5rem;font-size:1.1rem;line-height:1.3;display:flex}.svc-payroll__ai-chat-welcome-accent{color:#0d80f2;font-size:1.2rem;font-weight:700}.svc-payroll__ai-chat-suggests{flex-direction:column;gap:.65rem;display:flex}.svc-payroll__ai-chat-suggest{color:#34383a;cursor:pointer;text-align:left;background-color:#fff;border:none;border-radius:.65rem;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:1.2rem;font-weight:700;display:flex}.svc-payroll__ai-chat-chevron{background:0 0;border-bottom:.15rem solid #8f9294;border-right:.15rem solid #8f9294;width:.5rem;height:.5rem;transform:rotate(-45deg);-webkit-mask:none;mask:none}.svc-payroll__ai-chat-body--conv{gap:1.3rem;padding-bottom:1rem}.svc-payroll__ai-chat-msg{word-break:keep-all;border-radius:.65rem;max-width:100%;padding:.9rem 1.2rem;font-size:1rem;line-height:1.3}.svc-payroll__ai-chat-msg--user{color:#fff;background-color:#0d80f2;border-top-right-radius:.65rem;border-bottom-left-radius:.65rem;align-self:flex-start;font-weight:500}.svc-payroll__ai-chat-msg--bot{color:#292929;background-color:#fff;border-bottom-right-radius:.65rem;align-self:flex-end;font-weight:500}.svc-payroll__ai-chat-msg-highlight{color:#0d80f2;font-weight:700}.svc-payroll__ai-chat-bot{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.svc-payroll__ai-chat-bot-label{color:#292929;text-align:left;width:100%;font-size:.8rem;font-weight:700}.svc-payroll__ai-chat-input{background-color:#eeeef0;border-top:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:.6rem;padding:1rem;display:flex}.svc-payroll__ai-chat-input-placeholder{color:#8f9294;background-color:#fff;border-radius:.65rem;flex:1;padding:1rem;font-size:.9rem;line-height:1}.svc-payroll__ai-chat-send{background-color:#cbcfd2;border-radius:.4rem;flex-shrink:0;width:2.8rem;height:2.4rem;position:relative}.svc-payroll__ai-chat-send:after{content:"";border-top:.4rem solid #0000;border-bottom:.4rem solid #0000;border-left:.7rem solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(20deg)}.svc-payroll__ai-features{flex-direction:column;flex:1;justify-content:center;gap:5rem;padding:0 2rem;display:flex}.svc-payroll__ai-heading{color:#0d80f2;white-space:pre-line;word-break:keep-all;font-size:2rem;font-weight:700;line-height:2.8rem}.svc-payroll__ai-feature-list{flex-direction:column;gap:3rem;padding-left:1rem;display:flex}.svc-payroll__ai-feature{flex-direction:column;gap:1rem;display:flex}.svc-payroll__ai-feature-title{color:#131313;letter-spacing:-.052rem;font-size:1.8rem;font-weight:700;line-height:2.08rem}.svc-payroll__ai-feature-desc{color:#131313;white-space:pre-line;word-break:keep-all;font-size:1.4rem;font-weight:400;line-height:normal}.svc-payroll__sai{flex-direction:column;align-items:center;gap:3rem;padding:5.4rem 0 0;display:flex;position:absolute;inset:0}.svc-payroll__sai-heading{color:#0d80f2;text-align:center;padding:0 4rem;font-size:2.2rem;font-weight:700;line-height:3rem}.svc-payroll__sai-mockup{flex:1;width:100%;min-height:0;position:relative}.svc-payroll__sai-sheet{width:71.9rem;max-width:70%;height:auto;position:absolute;top:0;right:0}.svc-payroll__sai-chat{width:41.8rem;max-width:38%;height:auto;position:absolute;top:4.1rem;left:4.7rem}.svc-payroll__video-card{background-color:#3a3a4c;border-radius:1.5rem;overflow:hidden}.svc-payroll__video-card-thumb{flex-shrink:0}.svc-payroll__video-card-thumb img{display:block}.svc-payroll__video-card-text{align-items:center;gap:10rem;padding:2rem 10rem 2rem 2rem;display:flex}.svc-payroll__video-card-text-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5rem;display:flex}.svc-payroll__video-card-title{color:#fff;font-size:3.4rem;font-weight:700;line-height:1.2}.svc-payroll__video-card-desc{flex-direction:column;display:flex}.svc-payroll__video-card-desc p{color:#e5e7eb;font-size:1.6rem;font-weight:400;line-height:2.5rem}.svc-payroll__video-card-link{color:#fff;font-size:1.8rem;font-weight:500;text-decoration:none}.svc-payroll__video-card-link span{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.5rem;transition:background-size .3s}.svc-payroll__video-card-link:hover span{background-size:100% 1px}@media (max-width:1599px){.svc-payroll__intro-title{font-size:2.6rem}.svc-payroll__modules-inner{padding:0 6rem}.svc-payroll__modules-title{font-size:2.8rem}.svc-payroll__modules-subtitle{font-size:1.8rem}.svc-payroll__video-card-text{gap:6rem;padding:2rem 6rem 2rem 2rem}.svc-payroll__inner{max-width:150rem;padding-left:6rem;padding-right:6rem}}@media (max-width:1520px){.svc-payroll__modules-detail{display:none}.svc-payroll__modules-list{flex:0 0 100%}}@media (max-width:1300px){.svc-payroll__modules-section{padding-left:0;padding-right:0}.svc-payroll__intro{flex-direction:column;gap:3rem}.svc-payroll__intro-carousel{flex:none;width:100%}.svc-payroll__intro-slide{height:32rem}.svc-payroll__intro-slide-content{padding-top:6rem}.svc-payroll__intro-text{max-width:none}.svc-payroll__intro-desc{font-size:1.8rem}.svc-payroll__modules-grid{flex-direction:column}.svc-payroll__modules-list{flex:none;width:100%}.svc-payroll__modules-detail{min-height:32rem}.svc-payroll__scope{padding:3rem 4rem}.svc-payroll__video-card{flex-direction:column}.svc-payroll__video-card-thumb{width:100%;height:30rem}.svc-payroll__video-card-text{flex-direction:column;gap:3rem;padding:4rem}.svc-payroll__video-card-text-content{gap:3rem}.svc-payroll__video-card-title{font-size:2.8rem}}@media (max-width:767px){.svc-payroll__intro-title{font-size:2.2rem}.svc-payroll__intro-slide{height:auto;min-height:24rem}.svc-payroll__intro-slide-content{padding:4rem 2rem}.svc-payroll__intro-slide-title{font-size:2.2rem}.svc-payroll__intro-slide-desc{font-size:1.4rem}.svc-payroll__intro-desc{white-space:normal;font-size:1.6rem}.svc-payroll__modules-section{padding:5rem 0}.svc-payroll__modules-inner{gap:3rem;padding:0 2rem}.svc-payroll__modules-title{font-size:2.2rem}.svc-payroll__modules-subtitle{font-size:1.6rem}.svc-payroll__modules-toptab{padding:.8rem 1.4rem;font-size:1.6rem}.svc-payroll__modules-detail{min-height:24rem;padding:.5rem}.svc-payroll__scope{grid-template-columns:1fr;grid-auto-rows:auto;gap:1.6rem;padding:2.4rem}.svc-payroll__scope-intro{font-size:2rem}.svc-payroll__scope-card{gap:1.2rem;padding:2rem}.svc-payroll__scope-card-title{font-size:1.6rem}.svc-payroll__video-card-thumb{height:22rem}.svc-payroll__video-card-text{gap:2rem;padding:3rem 2rem}.svc-payroll__video-card-text-content{gap:2rem}.svc-payroll__video-card-title{font-size:2rem}.svc-payroll__video-card-desc p{font-size:1.4rem}.svc-payroll__video-card-link{font-size:1.6rem}.svc-payroll__resources-bg .section-header{margin-top:0}.svc-payroll__modules-item-detail li,.svc-payroll__scope-card-desc,.svc-payroll__process-bullet-text,.svc-payroll__ai-heading,.svc-payroll__ai-feature-desc{white-space:normal}}
