.lmld *{box-sizing:border-box}html{scroll-behavior:smooth}.lmld [id]{scroll-margin-top:78px}.lmld{background:#ffffff;color:#14141c;font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}.lmld a{color:#3c3cc9;text-decoration:none}.lmld a:hover{color:#5a5af0}.lmld ::-moz-selection{background:#d9d9fb;color:#14141c}.lmld ::selection{background:#d9d9fb;color:#14141c}@keyframes lmlPulse{0%{box-shadow:0 0 0 0 rgba(90,90,240,.5)}70%{box-shadow:0 0 0 9px rgba(90,90,240,0)}to{box-shadow:0 0 0 0 rgba(90,90,240,0)}}@keyframes lmlSpark{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(12deg) scale(1.12)}}@keyframes lmlSheen{0%,55%,to{transform:translateX(-120%)}25%{transform:translateX(120%)}}@keyframes lmlMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lmlTwinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes lmlAuroraA{0%,to{transform:translate(-62%) scale(1)}33%{transform:translate(-42%,6%) scale(1.15)}66%{transform:translate(-55%,-5%) scale(.95)}}@keyframes lmlAuroraC{0%,to{transform:translate(-50%) rotate(0deg) scale(1)}50%{transform:translate(-44%,8%) rotate(8deg) scale(1.12)}}@keyframes lmlLogRise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lmlFloatUp{0%{transform:translateY(30px);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateY(-320px);opacity:0}}@keyframes lmlTick{0%,58%{opacity:0;transform:scale(.6)}70%,to{opacity:1;transform:scale(1)}}@keyframes lmlBarRun{0%{width:12%}55%{width:82%}70%,to{width:100%}}@keyframes lmlType{0%{width:0}70%,to{width:100%}}@keyframes lmlCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lmlPop{0%{opacity:0;transform:translateY(10px) scale(.94);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lmlCellIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes lmlFanIn{0%{opacity:0;transform:translateX(-14px) scale(.92);filter:blur(5px)}18%,to{opacity:1;transform:none;filter:none}}@keyframes lmlFanVerdict{0%,26%{opacity:0;transform:scale(.7)}38%,to{opacity:1;transform:none}}@keyframes lmlFanLine{0%{stroke-dashoffset:260;opacity:0}8%{opacity:1}34%,to{stroke-dashoffset:0;opacity:1}}@keyframes tabPaneIn{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes tabChip{0%,46%{opacity:0;transform:translateY(7px) scale(.92)}58%,to{opacity:1;transform:none}}@keyframes tabBar{0%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes tabTick{0%,60%{opacity:0;transform:scale(.5)}72%,to{opacity:1;transform:none}}@keyframes tabRun{0%{width:10%}58%{width:84%}72%,to{width:100%}}@keyframes tabTwinkle{0%,to{opacity:1}50%{opacity:.5}}@keyframes tabScan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes tabCell{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes tabDial{0%{stroke-dashoffset:251}65%,to{stroke-dashoffset:88}}@keyframes tabLine{0%{stroke-dashoffset:320}70%,to{stroke-dashoffset:0}}@keyframes tabPulse{0%{box-shadow:0 0 0 0 rgba(90,90,240,.5)}70%{box-shadow:0 0 0 10px rgba(90,90,240,0)}to{box-shadow:0 0 0 0 rgba(90,90,240,0)}}@keyframes tabStage{0%,to{background:#fff;border-color:#e6e8ec}14%{background:#eeeefb;border-color:#cdd0e8}30%{background:#fff;border-color:#e6e8ec}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:.05s!important}}.lmld .lml-chr{position:relative;display:inline-block}.lmld .lml-chr:before{content:attr(data-s1)}.lmld .lml-chr:after{content:attr(data-s2)}.lmld .lml-chr:after,.lmld .lml-chr:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.7em;line-height:1;opacity:0;pointer-events:none;font-family:var(--font-geist-mono),monospace;font-style:normal;color:#3c3cc9}.lmld .lml-chr.s1:before,.lmld .lml-chr.s2:after{opacity:1}.lmld .lml-sizer{visibility:hidden}.lmld .lml-sizer:before{content:attr(data-char)}.lmld .lml-final{position:absolute;left:0;top:0}.lmld .lml-final:before{content:attr(data-char)}@media (prefers-reduced-motion:reduce){.lmld .lml-chr:after,.lmld .lml-chr:before{display:none}.lmld .lml-final{opacity:1!important}}.lmld .lml-herofx-l{width:min(340px,calc((100% - min(820px, 64%)) / 2))}.lmld .lml-herofx-r{width:min(300px,calc((100% - min(820px, 64%)) / 2))}@media (max-width:920px){.lmld .lml-herofx-l,.lmld .lml-herofx-r{padding:0 12px!important}.lmld .lml-qicon{display:none!important}.lmld .lml-qcard{padding:8px 10px!important}}@media (max-width:720px){.lmld .lml-herofx{display:none!important}}.lmld .nb-item{position:relative}.lmld .nb-item,.lmld .nb-link{display:flex;align-items:center}.lmld .nb-link{color:#43474f;font-size:14px;font-weight:450;text-decoration:none}.lmld .nb-link:hover{color:#14141c}.lmld .nb-trig{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;color:#43474f;font-size:14px;font-weight:450;font-family:inherit;letter-spacing:-.01em}.lmld .nb-item.nb-open .nb-trig,.lmld .nb-item:focus-within .nb-trig,.lmld .nb-item:hover .nb-trig{color:#14141c}.lmld .nb-trig .cx{font-size:10px;transition:transform .18s ease}.lmld .nb-item.nb-open .nb-trig .cx,.lmld .nb-item:focus-within .nb-trig .cx{transform:rotate(180deg)}.lmld .nb-meg{position:absolute;top:calc(100% + 14px);left:0;width:620px;max-width:92vw;background:#fff;border:1px solid #e6e8ec;border-radius:16px;box-shadow:0 2px 4px rgba(17,19,24,.05),0 30px 70px -30px rgba(17,19,24,.35),0 10px 30px -14px rgba(90,90,240,.22);padding:14px;z-index:70;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.lmld .nb-item.nb-open .nb-meg,.lmld .nb-item:focus-within .nb-meg{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lmld .nb-meg-w{width:860px}.lmld .nb-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lmld .nb-col{display:flex;flex-direction:column}.lmld .nb-coltitle{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;padding:2px 10px 8px;margin-bottom:4px;border-bottom:1px solid #e6e8ec}.lmld .nb-row{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:9px;text-decoration:none;border:1px solid transparent;transition:background .13s ease,border-color .13s ease}.lmld .nb-row:hover{background:#eeeefb;border-color:rgba(90,90,240,.22)}.lmld .nb-row b{font-size:13.5px;font-weight:550;color:#14141c;letter-spacing:-.01em}.lmld .nb-row span{font-size:12px;color:#6b7280;line-height:1.35}.lmld .nb-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lmld .nb-card{display:flex;flex-direction:column;gap:2px;padding:12px 13px;border-radius:11px;text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.lmld .nb-card:hover{background:#eeeefb;border-color:rgba(90,90,240,.25)}.lmld .nb-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#3c3cc9}.lmld .nb-title{font-size:15px;font-weight:600;color:#14141c;letter-spacing:-.01em}.lmld .nb-title-row{display:flex;align-items:center;gap:6px}.lmld .nb-badge-free{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b45309;background:#fef3c7;border-radius:999px;padding:2px 7px;line-height:1.4}.lmld .nb-sub{font-size:13px;color:#6b7280}.lmld .nb-foot{display:block;margin-top:8px;padding:11px 13px 3px;font-size:13px;font-weight:500;color:#3c3cc9;text-decoration:none;border-top:1px solid #e6e8ec}.lmld .nb-foot:hover{text-decoration:underline}.lmld .nb-promo{margin-top:auto;padding:12px;border-radius:11px;background:linear-gradient(160deg,#eeeefb,#fff);border:1px solid rgba(90,90,240,.22)}.lmld .nb-promo-k{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3c3cc9}.lmld .nb-promo-t{display:block;margin-top:3px;font-size:12.5px;color:#43474f}@media (max-width:980px){.lmld .nb-meg-w{width:92vw}.lmld .nb-cols{grid-template-columns:1fr}}@media (min-width:721px){.lmld .nb-bar{position:relative}.lmld .nb-item{position:static}.lmld .nb-meg,.lmld .nb-meg-w{left:32px;right:auto;max-width:calc(100% - 64px)}}.lmld .nb-links{display:flex;gap:22px;margin-left:34px;margin-right:auto}.lmld .nb-auth{display:flex;align-items:center;gap:8px}.lmld .nb-signin{display:inline-flex}.lmld .nb-toggle{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.lmld .nb-burger,.lmld .nb-mobonly{display:none}@media (min-width:721px){.lmld .nb-toggle{display:none}}@media (max-width:720px){.lmld .nb-bar{padding:0 16px}.lmld .nb-burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:auto;margin-right:8px;border:1px solid #e6e8ec;border-radius:10px;background:#fff;color:#14141c;cursor:pointer}.lmld .nb-toggle:focus-visible~.nb-burger{outline:2px solid #5a5af0;outline-offset:2px}.lmld .nb-ico-close,.lmld .nb-toggle:checked~.nb-burger .nb-ico-open{display:none}.lmld .nb-toggle:checked~.nb-burger .nb-ico-close{display:block}.lmld .nb-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px;margin:0;padding:8px 16px 18px;background:#fff;border-bottom:1px solid #e6e8ec;max-height:calc(100vh - 106px);overflow-y:auto;box-shadow:0 24px 40px -28px rgba(17,19,24,.4)}.lmld .nb-toggle:checked~.nb-links{display:flex}.lmld .nb-item{display:block;width:100%;border-bottom:1px solid #f0f1f4}.lmld .nb-trig{width:100%;justify-content:space-between}.lmld .nb-link,.lmld .nb-trig{padding:12px 2px;font-size:15px}.lmld .nb-meg,.lmld .nb-meg-w{position:static;width:auto;max-width:none;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;border:0;border-radius:0;box-shadow:none;padding:0 0 10px}.lmld .nb-item.nb-open .nb-meg,.lmld .nb-item:focus-within .nb-meg,.lmld .nb-item[data-open] .nb-meg{display:block}.lmld .nb-cols,.lmld .nb-grid{grid-template-columns:1fr}.lmld .nb-promo,.lmld .nb-signin{display:none}.lmld .nb-mobonly{display:block;padding:14px 2px 0;font-size:15px;font-weight:500;color:#3c3cc9}.lmld [style*=grid-template-columns]:not([style*="repeat(8,1fr)"]){grid-template-columns:1fr!important}.lmld .lml-fan{flex-direction:column;gap:14px}.lmld .lml-fan>*{width:auto!important;min-width:0!important}.lmld .lml-fan-rail{display:none}.lmld .lml-cc-answer{border-right:0!important;border-bottom:1px solid #e6e8ec}.lmld .lml-typed{animation:none!important;white-space:normal!important}.lmld .lml-brainstorm{padding:22px 18px!important}}.lmld [style*=grid-template-columns]>*{min-width:0}.lmld .lml-ann{transition:background .18s ease}.lmld .lml-ann:hover{background:rgba(255,255,255,.06);color:#fff}.lmld [data-team-tab]:hover{border-color:#cdd0e8;color:#14141c}.lmld [data-team-tab][aria-selected=true]:hover{color:#fff}.lmld .trusted-by{padding:34px 24px 38px;border-top:1px solid #e6e8ec;background:#fff}.lmld .trusted-by-inner{max-width:1180px;margin:0 auto}.lmld .trusted-by p{margin:0 0 24px;text-align:center;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lmld .trusted-by-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px}.lmld .trusted-logo{display:flex;align-items:center;justify-content:center;min-height:32px;color:#60656e;filter:grayscale(1);opacity:.72;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.lmld .trusted-logo:hover{color:#14141c;filter:grayscale(0);opacity:1;transform:translateY(-1px)}.lmld .trusted-logo-adp{color:#d71920;font-size:30px;font-weight:800;font-style:italic;letter-spacing:-.12em}.lmld .trusted-logo-paylocity{color:#2d698b;font-size:22px;font-weight:700;letter-spacing:-.08em}.lmld .trusted-logo-revelio{gap:7px;color:#195b50;font-size:18px;font-weight:700;letter-spacing:-.05em}.lmld .trusted-logo-revelio-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:currentColor;color:#fff;font-size:13px;font-weight:800;letter-spacing:0}.lmld .trusted-logo-signet{color:#34343a;font-family:Georgia,serif;font-size:20px;font-weight:600;letter-spacing:.11em}.lmld .trusted-logo-canva{font-family:Georgia,serif;font-size:29px;font-weight:700;font-style:italic;letter-spacing:-.1em;background:linear-gradient(90deg,#00c4cc,#7d2ae8);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:720px){.lmld .trusted-by{padding:30px 20px 32px}.lmld .trusted-by-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.lmld .trusted-logo:last-child{grid-column:1/-1}.lmld .trusted-logo-adp{font-size:28px}.lmld .trusted-logo-paylocity{font-size:20px}.lmld .trusted-logo-revelio{font-size:17px}.lmld .trusted-logo-signet{font-size:18px}.lmld .trusted-logo-canva{font-size:27px}}