.hero__copy .eyebrow__text{width:auto;height:auto;border-radius:0;background:transparent}.hero__price{margin:1rem 0 0;color:var(--payroll-blue);font-size:1.05rem;font-weight:800}.payroll-landing .final-cta .eyebrow{color:#fff!important;opacity:1}.payroll-landing .final-cta .eyebrow>span{background:var(--payroll-blue)!important}.payroll-landing .learn,.payroll-landing .updates,.payroll-landing .price{background-color:#fff!important;background-image:none!important}.payroll-landing .learn,.payroll-landing .updates,.payroll-landing .price{background:#fff}.payroll-landing .hero__visual,.payroll-landing .intro__step,.payroll-landing .learn article,.payroll-landing .updates__window,.payroll-landing .human__panel,.payroll-landing .price-card,.payroll-landing .landing-form,.payroll-landing .trust__facts{border:1px solid rgb(255 255 255 / .74);border-radius:1.25rem;background:linear-gradient(135deg,#ffffffb3,#e6efff52);box-shadow:0 1.25rem 3rem #223b6821,inset 0 1px #ffffffe6,inset 0 -1px #ffffff2e}.payroll-landing .anticipation,.payroll-landing .final-cta,.payroll-landing .trust article{border-block:1px solid rgb(255 255 255 / .2);background:linear-gradient(135deg,#171f2ee6,#31415bc2);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000029}.payroll-landing .trust article{border:1px solid rgb(255 255 255 / .2);border-radius:1.25rem}.payroll-landing .intro__steps{display:grid;grid-template-rows:7rem 2rem 7rem 2rem 7rem;gap:0;width:70%;max-width:none;justify-self:center}.payroll-landing .intro__step{display:flex;align-items:center;gap:1.15rem;width:100%;height:7rem;padding:1.25rem 1.5rem;border:1px solid #c9c9c9;background:#fff}.payroll-landing .intro__step>span{width:3.1rem;height:3.1rem;flex:none;background:#edf1ff;border:0;border-radius:0}.payroll-landing .intro__step-arrow{display:grid;place-self:center;margin:0;color:var(--payroll-blue);font-size:1.25rem}.payroll-landing .intro__step{border:0;background:#fff;box-shadow:0 .65rem 1.5rem #0000000d}.payroll-landing .intro__step>span{width:4.75rem;height:4.75rem;background:var(--payroll-blue);color:#fff;font-size:2.15rem}.payroll-landing .intro__step-arrow{font-size:1.35rem}.payroll-landing .intro__tags{justify-content:center;text-align:center}.employee-list{border-right:0}.status-pill{display:grid;justify-items:end;gap:.15rem}.status-pill small{color:#777;font-size:.62rem;font-weight:700}.hero__visual{overflow:visible;border:1px solid rgb(255 255 255 / .72);border-radius:1.5rem;background:linear-gradient(145deg,#ffffffc2,#dfe9ff6b);box-shadow:0 1.5rem 4rem #182c5c29,inset 0 1px #ffffffe6}.visual-topbar{padding-inline:.35rem;color:#4b5568}.visual-body{overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:1rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffffd9}.visual-side{background:linear-gradient(180deg,#1c2330e0,#262f40bf)}.visual-content{background:#ffffff47}.employee.active{background:#0083ff1c;border-radius:.55rem}.receipt{border-color:#fffc;border-radius:.75rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6}.ai-note{border:1px solid rgb(255 255 255 / .2);border-radius:.85rem;background:#1b212bcc;box-shadow:0 1rem 2rem #090f1933}.visual-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}.employee-list{border-right:0!important;min-width:0}.receipt{min-width:0}.ai-note{right:1rem;bottom:1rem}.payroll-landing .hero{overflow:visible}.visual-topbar{display:none}.status-pill{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.status-pill small{flex-basis:100%;text-align:right}.hero__visual{position:relative;z-index:1}.ai-note{z-index:10}.payroll-landing .hero__visual{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.payroll-landing .visual-body{min-height:24rem;border-radius:1.15rem;box-shadow:0 1.25rem 3rem #182c5c29,inset 0 1px #ffffffe6}.payroll-landing .visual-content{padding:1.75rem}.payroll-landing .visual-columns{gap:1.25rem;margin-top:1.55rem}.payroll-landing .receipt{padding:1.2rem;border-radius:.9rem}.payroll-landing .ai-note{right:-1.1rem;bottom:-2.1rem;width:18.2rem;padding:1rem;font-size:.82rem;border-radius:1rem;box-shadow:0 1.35rem 2.4rem #090f1942}.payroll-landing .ai-note__icon{font-size:1rem}.payroll-landing .ai-note p{line-height:1.4}.payroll-landing .learn article,.payroll-landing .updates__window,.payroll-landing .price-card,.payroll-landing .trust article{border:1px solid rgb(255 255 255 / .82);border-radius:1.15rem;box-shadow:0 1.1rem 2.6rem #182c5c1f,inset 0 1px #ffffffeb}.payroll-landing .learn article,.payroll-landing .updates__window,.payroll-landing .price-card{background:#ffffffb8}.payroll-landing .learn article{padding:1.8rem}.payroll-landing .coverage__list{display:grid;gap:.7rem;border:0}.payroll-landing .coverage__list>div{padding:1.15rem 1.25rem;border:1px solid rgb(255 255 255 / .8);border-radius:.9rem;background:#ffffff94;box-shadow:0 .65rem 1.6rem #182c5c12,inset 0 1px #ffffffe6}.payroll-landing .timeline{border-color:#ffffff38;border-radius:1.15rem;background:#ffffff17;box-shadow:0 1.1rem 2.6rem #0003,inset 0 1px #ffffff29}.payroll-landing .timeline__month,.payroll-landing .timeline__update{border:1px solid rgb(255 255 255 / .14);border-radius:.7rem;background:#ffffff14}.payroll-landing .trust article{background:#1d1d1dd1}.payroll-landing .trust__facts{padding:1.25rem 1.5rem;border:1px solid rgb(255 255 255 / .78);border-radius:1.15rem;background:#ffffff8a;box-shadow:0 1.1rem 2.6rem #182c5c1a,inset 0 1px #ffffffe6}.payroll-landing .flow-icon,.payroll-landing .update-icon,.payroll-landing .updates__badge,.payroll-landing .trust footer>span{border-radius:.75rem}.payroll-landing .timeline{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;aspect-ratio:1;width:min(100%,31rem);margin-left:auto;padding:1.35rem}.payroll-landing .timeline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.payroll-landing .timeline__head span,.payroll-landing .timeline__head strong{display:block}.payroll-landing .timeline__head>div>span{color:#c5cbd5;font-size:.72rem;font-weight:700}.payroll-landing .timeline__head strong{margin-top:.25rem;color:#fff;font-size:1.05rem}.payroll-landing .timeline__status{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .6rem;border-radius:999px;color:#8cc8ff;background:#0083ff29;font-size:.7rem;font-weight:800;white-space:nowrap}.payroll-landing .timeline__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.payroll-landing .timeline__month{display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:1rem;border-color:#ffffff26;border-radius:.9rem}.payroll-landing .timeline__month small{color:#9ca5b2;font-size:.72rem;font-weight:800}.payroll-landing .timeline__month b{margin:0;color:#fff;font-size:1.1rem}.payroll-landing .timeline__month span{color:#c8d0da;font-size:.73rem}.payroll-landing .timeline__month.done{border-color:#87e6b242;background:#3d8a5d2e}.payroll-landing .timeline__month.done span{color:#a9ebc6}.payroll-landing .timeline__month.active{border-color:#0083ffcc;background:#0083ff29}.payroll-landing .timeline__month.active span{color:#8cc8ff}.payroll-landing .timeline__update{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:0;padding:.8rem .9rem}.payroll-landing .timeline__update>i{font-size:1rem;color:#8cc8ff}.payroll-landing .timeline__update p{font-size:.75rem}.payroll-landing .timeline__update span{font-size:.65rem}.payroll-landing .updates__badge{border-radius:.9rem}@media(max-width:48rem){.payroll-landing .timeline{width:100%;aspect-ratio:auto;min-height:27rem;margin:0}.payroll-landing .timeline__month{min-height:7rem}}.payroll-landing .anticipation__grid{align-items:start}.payroll-landing .coverage__list>div{border-radius:1rem!important}.payroll-landing .coverage__list>div>i:first-child{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:-.3rem 0;color:var(--payroll-blue);border-radius:.75rem;background:#0083ff1a;font-size:1.55rem}.payroll-landing .coverage__list>div>i:last-child{font-size:1.15rem}.payroll-landing .intro__step{border-radius:1rem!important;overflow:hidden}.payroll-landing .coverage__list>div>i:first-child{flex:0 0 2.8rem;width:2.8rem;height:2.8rem;margin:0;border-radius:.8rem;font-size:1.67rem;line-height:1;align-self:center}.payroll-landing .updates__visual{position:relative;width:min(100%,31rem);margin-left:auto;padding-bottom:2.8rem}.payroll-landing .updates__window{display:grid;grid-template-rows:auto repeat(3,1fr);gap:.8rem;aspect-ratio:1;padding:1.35rem;border-radius:1.15rem;background:#ffffffb8;box-shadow:0 1.25rem 3rem #182c5c24,inset 0 1px #fffffff0}.payroll-landing .updates__window-top{padding:0 0 1rem;border:0;border-bottom:1px solid rgb(24 44 92 / .1)}.payroll-landing .updates__window-top b{font-size:.9rem}.payroll-landing .update-row{min-height:0;padding:.85rem 1rem;border:1px solid rgb(24 44 92 / .08);border-radius:.85rem;background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6}.payroll-landing .update-row:last-child{border:1px solid rgb(24 44 92 / .08)}.payroll-landing .update-icon{width:2.6rem;height:2.6rem;border-radius:.75rem;background:#0083ff1c;font-size:1.25rem}.payroll-landing .update-row b{font-size:.9rem}.payroll-landing .update-row small{margin-top:.2rem;font-size:.75rem}.payroll-landing .update-row strong{font-size:.72rem}.payroll-landing .updates__badge{position:absolute;right:-1rem;bottom:0;justify-content:flex-start;gap:.55rem;margin:0;padding:.8rem 1rem;border:1px solid rgb(255 255 255 / .85);border-radius:.9rem;color:#fff;background:#1d1d1de0;box-shadow:0 .9rem 2rem #090f1933}.payroll-landing .updates__badge i{font-size:1rem;color:#8cc8ff}@media(max-width:48rem){.payroll-landing .updates__visual{width:100%;margin:0}.payroll-landing .updates__window{aspect-ratio:auto;min-height:25rem}.payroll-landing .updates__badge{right:-.25rem}}.payroll-landing .updates{align-items:start}.payroll-landing .human__bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.payroll-landing .human__panel{display:grid;align-self:start;gap:.8rem;width:min(100%,31rem);margin:0 0 0 auto;padding:1.35rem;border:1px solid rgb(255 255 255 / .86);border-radius:1.15rem;background:#ffffff9e;box-shadow:0 1.25rem 3rem #182c5c21,inset 0 1px #fffffff0}.payroll-landing .human__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1rem;border-bottom:1px solid rgb(24 44 92 / .1)}.payroll-landing .human__panel-head span,.payroll-landing .human__panel-head strong{display:block}.payroll-landing .human__panel-head>div>span{color:#657080;font-size:.72rem;font-weight:700}.payroll-landing .human__panel-head strong{margin-top:.25rem;font-size:1rem}.payroll-landing .human__panel-status{display:inline-flex!important;align-items:center;gap:.35rem;padding:.45rem .6rem;border-radius:999px;color:#08764e;background:#2aaa6f1f;font-size:.7rem!important;font-weight:800}.payroll-landing .human__tasks{display:grid;gap:.65rem}.payroll-landing .human__tasks>div,.payroll-landing .human__review{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border:1px solid rgb(24 44 92 / .08);border-radius:.85rem;background:#fff9;box-shadow:inset 0 1px #ffffffe6}.payroll-landing .human__task-icon,.payroll-landing .human__review>span{display:grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:.7rem;color:var(--payroll-blue);background:#0083ff1a;font-size:1.2rem}.payroll-landing .human__tasks p,.payroll-landing .human__review p{display:grid;gap:.2rem;flex:1;margin:0}.payroll-landing .human__tasks b,.payroll-landing .human__review b{font-size:.82rem}.payroll-landing .human__tasks small,.payroll-landing .human__review small{color:#687181;font-size:.7rem}.payroll-landing .human__tasks>div>i{color:#129d66;font-size:.95rem}.payroll-landing .human__review{border-color:#0083ff38;background:#0083ff14}.payroll-landing .human__review>i{color:var(--payroll-blue)}.payroll-landing .human__metrics{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding-top:.2rem}.payroll-landing .human__metrics>div{padding:.75rem .8rem;border-radius:.75rem;background:#182c5c0d}.payroll-landing .human__metrics strong,.payroll-landing .human__metrics span{display:block}.payroll-landing .human__metrics strong{color:var(--payroll-blue);font-size:1.35rem;letter-spacing:-.05em}.payroll-landing .human__metrics span{margin-top:.15rem;color:#657080;font-size:.65rem;font-weight:700}@media(max-width:48rem){.payroll-landing .human__bottom{grid-template-columns:1fr}.payroll-landing .human__panel{width:100%;margin:0}}@media(min-width:48.01rem){.payroll-landing .human__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,8vw,8rem);row-gap:1.25rem}.payroll-landing .human__inner>.section-kicker{grid-column:1;grid-row:1;margin:0}.payroll-landing .human__inner>h2{grid-column:1;grid-row:2}.payroll-landing .human__bottom{display:contents}.payroll-landing .human__bottom>p{grid-column:1;grid-row:3;margin:0}.payroll-landing .human__panel{grid-column:2;grid-row:2 / span 2;width:100%;margin:0;align-self:start}}@media(max-width:48rem){.payroll-landing .human__inner{display:block}.payroll-landing .human__bottom{display:grid}}.payroll-landing .price-card{display:grid;gap:1rem;max-width:31rem;margin-left:auto;padding:1.5rem;border:1px solid rgb(255 255 255 / .88);border-radius:1.15rem;background:linear-gradient(145deg,#ffffffd1,#eff7ffa8);box-shadow:0 1.25rem 3rem #182c5c21,inset 0 1px #fffffff5}.payroll-landing .price-card>p{display:inline-flex;align-items:center;width:max-content;margin:0;padding:.45rem .65rem;border-radius:999px;color:#08764e;background:#2aaa6f1c;font-size:.72rem;font-weight:800}.payroll-landing .price-card__amount{align-items:center;gap:.75rem;padding:1.15rem 1.25rem;border:1px solid rgb(0 131 255 / .16);border-radius:1rem;background:#0083ff14}.payroll-landing .price-card__amount strong{font-size:5.5rem;color:var(--payroll-blue)}.payroll-landing .price-card__amount sup{margin:0;color:var(--payroll-blue);font-size:.9rem}.payroll-landing .price-card>span{margin-top:-.7rem;padding-left:.25rem;font-size:.78rem;font-weight:700}.payroll-landing .price-card hr{display:none}.payroll-landing .price-card ul{gap:.55rem;margin:0}.payroll-landing .price-card li{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-radius:.75rem;background:#fff9;font-size:.8rem}.payroll-landing .price-card li i{font-size:1rem}.payroll-landing .price-card .button{width:100%;margin:0;padding:1rem}.payroll-landing .price-card .button .ph{font-size:1.15rem}@media(max-width:48rem){.payroll-landing .price-card{max-width:none;margin:0}}.payroll-landing .price{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.payroll-landing .price-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"label features" "amount features" "note features" "cta cta";column-gap:2rem;row-gap:.35rem;min-height:26rem;width:100%;max-width:none;margin:0;padding:2rem}.payroll-landing .price-card>p{grid-area:label;align-self:end;padding:0;color:#08764e;background:transparent;font-size:.78rem}.payroll-landing .price-card__amount{grid-area:amount;align-self:end;gap:.45rem;padding:0;border:0;border-radius:0;background:transparent}.payroll-landing .price-card__amount sup{font-size:.9rem;font-weight:800}.payroll-landing .price-card__amount strong{font-size:6.8rem;line-height:.8}.payroll-landing .price-card>span{grid-area:note;align-self:start;margin:0;padding:0;color:#657080;font-size:.78rem}.payroll-landing .price-card ul{grid-area:features;align-self:center;gap:0}.payroll-landing .price-card li{padding:1rem 0;border-radius:0;border-bottom:1px solid rgb(24 44 92 / .1);background:transparent;font-size:.92rem}.payroll-landing .price-card li:last-child{border-bottom:0}.payroll-landing .price-card li i{font-size:1.15rem}.payroll-landing .price-card .button{grid-area:cta;align-self:end;padding:1.1rem;font-size:1rem}@media(max-width:48rem){.payroll-landing .price{grid-template-columns:1fr}.payroll-landing .price-card{grid-template-columns:1fr;grid-template-areas:"label" "amount" "note" "features" "cta";min-height:0;padding:1.5rem;row-gap:.7rem}.payroll-landing .price-card ul{align-self:auto}.payroll-landing .price-card__amount strong{font-size:5.5rem}}.payroll-landing .price-card{grid-template-areas:"amount features" "note features" "cta cta"}.payroll-landing .price-card li{border-bottom:0}@media(max-width:48rem){.payroll-landing .price-card{grid-template-areas:"amount" "note" "features" "cta"}}.payroll-landing .price-card{min-height:21rem}.payroll-landing .trust article{display:flex;flex-direction:column;min-height:19.5rem}.payroll-landing .trust article>p{margin:auto 0;font-size:1.3rem}.payroll-landing .trust footer{margin-top:auto}.payroll-landing .trust__facts div{border-bottom:0}.payroll-landing .landing-footer{padding-block:5rem;background:#f1f1f1}.payroll-landing .landing-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem);align-items:start}.payroll-landing .landing-footer__info{display:grid;align-content:space-between;min-height:19rem}.payroll-landing .landing-footer__info img{width:8.5rem;height:auto}.payroll-landing .landing-footer__info p{max-width:23rem;margin:2rem 0;color:#555;font-size:1.1rem;line-height:1.45}.payroll-landing .landing-footer__info small{color:#6a6a6a;font-size:.75rem}.payroll-landing .landing-footer__info a{color:inherit}.payroll-landing .landing-form{display:grid;gap:1rem;padding:1.6rem;border:1px solid rgb(255 255 255 / .9);border-radius:1.15rem;background:#ffffffb8;box-shadow:0 1.1rem 2.6rem #182c5c1a,inset 0 1px #fffffff5}.payroll-landing .landing-form .section-kicker{margin-bottom:.7rem}.payroll-landing .landing-form h2{font-size:2rem;letter-spacing:-.05em}.payroll-landing .landing-form>div>p:last-child{margin:.55rem 0 0;color:#616161;line-height:1.4}.payroll-landing .landing-form label{display:grid;gap:.4rem;color:#404040;font-size:.78rem;font-weight:800}.payroll-landing .landing-form input{width:100%;padding:.85rem 1rem;border:1px solid #d6d9df;border-radius:.7rem;background:#ffffffd1;color:#1d1d1d;font:inherit}.payroll-landing .landing-form input:focus{outline:2px solid rgb(0 131 255 / .38);border-color:var(--payroll-blue)}.payroll-landing .landing-form .button{width:100%;margin-top:.25rem}@media(max-width:48rem){.payroll-landing .landing-footer{padding-block:4rem}.payroll-landing .landing-footer__inner{grid-template-columns:1fr;gap:3rem}.payroll-landing .landing-footer__info{min-height:0;gap:1rem}.payroll-landing .landing-footer__info p{margin:0}.payroll-landing .landing-form{padding:1.3rem}}.payroll-landing .final-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);align-items:center;max-width:76rem;text-align:left}.payroll-landing .final-cta__copy .eyebrow{justify-content:flex-start}.payroll-landing .final-cta__copy>p:not(.eyebrow){max-width:34rem;margin:1.5rem 0;color:#d1d1d1;font-size:1.1rem;line-height:1.5}.payroll-landing .final-cta__actions{justify-content:flex-start}.payroll-landing .final-cta .landing-form{background:#fffffff0}.payroll-landing .landing-footer__inner{display:block}.payroll-landing .landing-footer__info{min-height:0;gap:1.25rem}@media(max-width:48rem){.payroll-landing .final-cta__inner{grid-template-columns:1fr}.payroll-landing .final-cta__actions{justify-content:stretch}}.payroll-landing .final-cta__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.payroll-landing .final-cta__copy{padding-right:clamp(2rem,7vw,6rem)}.payroll-landing .final-cta .landing-form{width:100%;margin:0;padding:2rem;border-color:#ffffff1f;color:#fff;background:#ffffff0f;box-shadow:0 1.25rem 3rem #0000003d,inset 0 1px #ffffff1a}.payroll-landing .final-cta .landing-form .section-kicker{color:#aeb7c3}.payroll-landing .final-cta .landing-form h2{color:#fff}.payroll-landing .final-cta .landing-form>div>p:last-child{color:#c5ccd5}.payroll-landing .final-cta .landing-form label{color:#e1e5ea}.payroll-landing .final-cta .landing-form input{border-color:#ffffff29;background:#0000002e;color:#fff}.payroll-landing .final-cta .landing-form input::placeholder{color:#9da7b4}.payroll-landing .final-cta .landing-form input:focus{outline-color:#0083ff9e;border-color:var(--payroll-blue)}.payroll-landing .final-cta .landing-form .button{color:#fff;background:var(--payroll-blue)}@media(max-width:48rem){.payroll-landing .final-cta__inner{grid-template-columns:1fr;gap:2.5rem}.payroll-landing .final-cta__copy{padding-right:0}.payroll-landing .final-cta .landing-form{padding:1.3rem}}.payroll-landing .final-cta__copy{padding-right:0}.payroll-landing .final-cta__copy h2{max-width:none}.payroll-landing .final-cta__copy>p:not(.eyebrow){max-width:none}.payroll-landing .final-cta__inner{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,8vw,8rem)}.payroll-landing .final-cta__copy,.payroll-landing .final-cta .landing-form{min-width:0;width:100%}@media(max-width:48rem){.payroll-landing .final-cta__inner{grid-template-columns:1fr;column-gap:0}}.payroll-landing .landing-form h2{max-width:none;white-space:nowrap}.payroll-landing .landing-form__privacy{margin:0;color:#aeb7c3;font-size:.75rem;line-height:1.45}.payroll-landing .landing-form__privacy a{color:#fff;text-decoration:underline;text-underline-offset:.15em}.payroll-landing .landing-footer{padding-block:2.5rem}.payroll-landing .landing-footer__info{gap:.8rem}.payroll-landing{--surface-primary:#fff;--surface-grouped:#f5f5f7;--surface-elevated:#ececef;--surface-inverse:#1d1d1f}.payroll-landing .hero,.payroll-landing .learn,.payroll-landing .updates,.payroll-landing .price{background:var(--surface-primary)}.payroll-landing .intro,.payroll-landing .coverage,.payroll-landing .human,.payroll-landing .trust,.payroll-landing .landing-footer{background:var(--surface-grouped)}.payroll-landing .anticipation,.payroll-landing .final-cta{background:var(--surface-inverse)}.payroll-landing{background:var(--surface-primary)}.payroll-landing .hero-section{width:100%;background:var(--surface-primary)}.payroll-landing .hero{background:transparent}.payroll-landing .intro{background:var(--surface-grouped)}.payroll-landing .learn{background:var(--surface-primary)}.payroll-landing .anticipation{background:var(--surface-inverse)}.payroll-landing .coverage{background:var(--surface-grouped)}.payroll-landing .updates{background:var(--surface-primary)}.payroll-landing .human{background:var(--surface-grouped)}.payroll-landing .price{background:var(--surface-primary)}.payroll-landing .trust{background:var(--surface-grouped)}.payroll-landing .final-cta{background:var(--surface-inverse)}.payroll-landing .landing-footer{background:var(--surface-primary)}.payroll-brand,.payroll-nav__actions{display:flex;align-items:center;height:100%}.payroll-brand img{transform:translateY(2px)}.payroll-landing .button{margin:0}.hero__actions{gap:.75rem}.payroll-landing .intro{padding-block:5.5rem}.payroll-landing .intro__grid{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,9vw,10rem);align-items:stretch;margin-top:0}.payroll-landing .intro__copy{display:flex;flex-direction:column;justify-content:space-between;min-height:22rem}.payroll-landing .intro__copy>p:last-child{max-width:32rem;margin:2rem 0 0;color:#555;font-size:1.1rem;line-height:1.5}.payroll-landing .intro__side{min-height:22rem;padding-left:clamp(2rem,5vw,5rem);grid-template-rows:1fr auto}.payroll-landing .intro__steps{max-width:none;grid-template-rows:1fr auto 1fr auto 1fr;align-content:space-between}.payroll-landing .intro__step>span{width:3.25rem;height:3.25rem;font-size:1.45rem}.payroll-landing .intro__step b{font-size:1rem}.payroll-landing .intro__step small{font-size:.85rem}.payroll-landing .intro__tags{padding-top:1.25rem}.intro__side{display:grid;gap:1.25rem}.intro__steps{display:grid;gap:.45rem;max-width:28rem}.intro__step{display:flex;align-items:center;gap:.9rem}.intro__step>span{display:grid;place-items:center;width:2.7rem;height:2.7rem;color:var(--payroll-blue);border:1px solid #c7d1fb;border-radius:50%;font-size:1.25rem}.intro__step p{display:grid;gap:.15rem;margin:0}.intro__step b{font-size:.9rem}.intro__step small{color:#696969;font-size:.78rem}.intro__step-arrow{margin-left:.85rem;color:var(--payroll-blue);font-size:1.05rem}.intro__tags span{display:inline-flex;align-items:center;gap:.35rem}.intro__tags .ph-check-circle{font-size:1.1rem}.payroll-landing .button{border:0}.payroll-landing .button>i{display:block;line-height:1;transform:translateY(.5px)}.payroll-landing .button--demo{padding:1.1rem 1.65rem;font-size:1.1rem}.payroll-landing .button--demo .ph,.payroll-landing .button--meeting .ph{font-size:1.9rem}.payroll-landing .button--meeting{color:#fff;background:#146b4e}.payroll-landing .button--meeting .ph{order:2}.payroll-landing,.payroll-sticky{--payroll-blue:#006bd1}.payroll-landing{color:#1d1d1d;background:#fff;font-family:Arial,Helvetica,sans-serif}.payroll-landing *{box-sizing:border-box}.payroll-landing .section-shell{width:100%;margin:0;padding-inline:max(2rem,calc((100vw - 76rem)/2))}.payroll-nav{display:flex;align-items:center;justify-content:space-between;width:min(100% - 4rem,76rem);height:5.25rem;margin:auto}.payroll-brand img{display:block;width:9rem;height:auto}.payroll-landing .button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem 1.35rem;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none}.button--dark{color:#fff;background:#1d1d1d}.button--lime{color:#fff;background:var(--payroll-blue)}.button--small{padding:.8rem 1rem;font-size:.9rem}.text-link{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:700;text-decoration:none}.text-link--light{color:#fff}.payroll-landing .hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:center;width:min(100% - 4rem,76rem);min-height:38rem;margin:auto;padding-block:clamp(4rem,8vw,7rem)}.eyebrow,.section-kicker{margin:0 0 1rem;color:#636363;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:.5rem}.eyebrow span{width:.55rem;height:.55rem;border-radius:50%;background:var(--payroll-blue)}.hero__context{margin:0 0 .75rem;color:#636363;font-size:.9rem;font-weight:700}.payroll-landing h1,.payroll-landing h2{margin:0;letter-spacing:-.065em;line-height:.98}.payroll-landing h1{max-width:12ch;font-size:clamp(3rem,6vw,5.8rem)}.payroll-landing h2{max-width:14ch;font-size:clamp(2.5rem,4.4vw,4.35rem)}.payroll-landing em{color:var(--payroll-blue);font-style:normal}.hero__description{max-width:35rem;margin:1.6rem 0 0;color:#555;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.45}.hero__actions{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;margin-top:2rem}.hero__proof{display:flex;gap:.5rem;align-items:center;margin-top:2rem;font-size:.9rem;font-weight:700}.hero__proof i{color:var(--payroll-blue)}.payroll-landing .hero__visual{margin:0}.payroll-landing .hero__visual figcaption{margin-top:.8rem;color:#6c7480;font-size:.72rem;line-height:1.35;text-align:right}.payroll-landing .landing-form--hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:34rem;margin-top:1rem;padding:1rem 1.1rem;gap:.65rem .75rem}.payroll-landing .landing-form--hero>div:not(.landing-form__done),.payroll-landing .landing-form--hero .landing-form__privacy{grid-column:1/-1}.payroll-landing .landing-form--hero .section-kicker{margin:0 0 .35rem}.payroll-landing .landing-form--hero .landing-form__title{margin:0;color:#1d1d1d;font-size:1rem;font-weight:800;line-height:1.3}.payroll-landing .landing-form--hero label{font-size:.74rem}.payroll-landing .landing-form--hero .button{width:auto;margin:0;padding:.86rem 1rem;white-space:nowrap}.hero__visual{position:relative;padding:1rem;background:#f0f0f0;border:1px solid #d5d5d5}.visual-topbar{display:flex;align-items:center;gap:.6rem;height:2.5rem;font-size:.75rem;font-weight:700}.visual-body{display:grid;grid-template-columns:2.75rem 1fr;min-height:21rem;background:#fff}.visual-side{display:grid;align-content:start;justify-items:center;gap:1.4rem;padding-top:1.25rem;color:#777;background:#202020}.visual-side i:first-child{color:#fff}.visual-content{padding:1.5rem}.visual-title{display:flex;justify-content:space-between}.visual-title small,.visual-title strong{display:block}.visual-title small{color:#777;font-size:.7rem}.visual-title strong{font-size:.9rem}.status-pill{color:var(--payroll-blue);font-size:.72rem;font-weight:800}.visual-columns{display:grid;grid-template-columns:1fr 1.1fr;gap:1rem;margin-top:1.3rem}.employee-list{border-right:1px solid #ddd}.employee-list p{margin:0 0 .7rem;color:#777;font-size:.7rem}.employee{display:flex;align-items:center;gap:.5rem;padding:.45rem;font-size:.7rem}.employee>span{display:grid;place-items:center;width:1.65rem;height:1.65rem;color:var(--payroll-blue);background:#edf1ff;font-weight:700}.employee strong,.employee small{display:block}.employee small{color:#777}.employee>i{margin-left:auto;color:var(--payroll-blue)}.receipt{padding:1rem;border:1px solid #ddd}.receipt__header,.receipt__line,.receipt__total{display:flex;justify-content:space-between;font-size:.68rem}.receipt__header{color:#777}.receipt h3{margin:1rem 0 .15rem;font-size:.85rem}.receipt>p{margin:0 0 .8rem;color:#777;font-size:.7rem}.receipt__line{padding:.35rem 0}.receipt__total{margin-top:.5rem;padding-top:.55rem;border-top:1px solid #ddd;font-weight:800}.ai-note{position:absolute;right:-1.5rem;bottom:-1.25rem;display:flex;gap:.6rem;align-items:flex-start;width:14rem;padding:.75rem;color:#fff;background:#1d1d1d;font-size:.68rem}.ai-note__icon{color:var(--payroll-blue)}.ai-note p{margin:0;line-height:1.35}.ai-note>i{margin-left:auto;color:#fff}.intro,.learn,.anticipation,.coverage,.updates,.human,.price,.trust,.final-cta{padding-block:clamp(5rem,9vw,8rem)}.intro{background:#f2f2f2}.learn{background:#fff}.anticipation{color:#fff;background:#1d1d1d}.coverage{background:#ececec}.updates{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:center;background:#fff}.human{background:#f2f2f2}.price{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:center;background:#fff}.trust{background:#ececec}.final-cta{color:#fff;background:#1d1d1d}.intro__grid,.human__bottom{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:end;margin-top:3rem}.intro__grid>p,.anticipation__copy,.updates__copy>p:not(.section-kicker),.human__bottom>p,.price__copy>p:not(.section-kicker){max-width:34rem;margin:0;color:#5b5b5b;font-size:1.1rem;line-height:1.5}.anticipation__copy{margin:1.5rem 0;color:#d1d1d1}.anticipation .section-kicker{color:#bbb}.intro__tags{display:flex;flex-wrap:wrap;gap:.7rem}.intro__tags span{font-size:.85rem;font-weight:700}.intro__tags i,.updates li i,.price-card li i{color:var(--payroll-blue)}.learn__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:stretch;margin-top:3rem}.learn article{padding:1.5rem;border:1px solid #cfcfcf}.flow-number{color:#777;font-size:.72rem;font-weight:800}.flow-icon{display:block;margin:3.5rem 0 1.5rem;color:var(--payroll-blue);font-size:2rem}.learn h3{margin:0 0 .7rem;font-size:1.3rem;letter-spacing:-.04em}.learn article p{margin:0;color:#666;line-height:1.45}.flow-arrow{display:grid;place-items:center;color:#777}.anticipation__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:end}.timeline{padding-block:1.25rem;border-top:1px solid #555;border-bottom:1px solid #555}.timeline__row{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.timeline__month{padding:.7rem;border:1px solid #555}.timeline__month b,.timeline__month span{display:block}.timeline__month span{margin-top:1rem;color:#ccc;font-size:.72rem}.timeline__month.active{border-color:var(--payroll-blue)}.timeline__month.active span{color:#9bb1ff}.timeline__update{display:flex;gap:.6rem;align-items:center;margin-top:1rem;color:#ddd;font-size:.75rem}.timeline__update p{margin:0}.timeline__update span{margin-left:auto;color:#aaa}.coverage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:start}.coverage__list{border-top:1px solid #bbb}.coverage__list>div{display:flex;gap:1rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid #bbb;font-weight:700}.coverage__list>div>i:first-child{color:var(--payroll-blue)}.coverage__list>div>i:last-child{margin-left:auto;color:#777}.updates__copy{order:-1}.updates__window{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.updates__window-top,.update-row{display:flex;gap:.65rem;align-items:center;padding:1rem 0;border-bottom:1px solid #ddd}.updates__window-top span{width:.4rem;height:.4rem;background:#aaa;border-radius:50%}.updates__window-top b{margin-left:.5rem;font-size:.8rem}.update-row{padding-inline:.5rem}.update-row:last-child{border:0}.update-icon{display:grid;place-items:center;width:2rem;height:2rem;color:var(--payroll-blue);background:#edf1ff}.update-row b,.update-row small{display:block}.update-row b{font-size:.82rem}.update-row small{color:#777;font-size:.7rem}.update-row strong{margin-left:auto;color:var(--payroll-blue);font-size:.7rem}.updates__badge{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;margin-top:1rem;color:#1d1d1d;font-size:.75rem;font-weight:700}.updates__badge i{color:var(--payroll-blue)}.updates ul,.price-card ul{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;font-weight:700}.trust__facts strong{display:block;color:var(--payroll-blue);font-size:2.5rem;letter-spacing:-.06em}.price-card{padding:1.5rem;border:1px solid #c9c9c9}.price-card>p{margin:0;font-weight:700}.price-card__amount{display:flex;align-items:flex-start;color:var(--payroll-blue)}.price-card__amount strong{font-size:6rem;line-height:.9;letter-spacing:-.08em}.price-card__amount sup{margin-top:1.2rem;font-weight:700}.price-card>span{color:#666;font-size:.85rem}.price-card hr{margin:1.5rem 0;border:0;border-top:1px solid #ccc}.price-card .button{margin-top:1.8rem}.trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);margin-top:3rem}.trust article{padding:2rem;color:#fff;background:#1d1d1d}.quote-mark{color:var(--payroll-blue);font-size:3rem;line-height:1}.trust article>p{max-width:28rem;font-size:1.35rem;line-height:1.35}.trust footer{display:flex;gap:.65rem;align-items:center}.trust footer>span{display:grid;place-items:center;width:2rem;height:2rem;color:#fff;background:var(--payroll-blue);font-size:.7rem;font-weight:800}.trust footer b,.trust footer small{display:block}.trust footer small{color:#bbb;font-size:.75rem}.trust__facts div{display:flex;gap:1rem;align-items:baseline;padding:1.25rem 0;border-bottom:1px solid #bbb}.trust__facts strong{font-size:2rem}.trust__facts span{color:#666;font-weight:700}.final-cta__inner{max-width:76rem}.final-cta h2{max-width:12ch}.final-cta__inner>p:not(.eyebrow){max-width:34rem;margin:1.5rem 0;color:#d1d1d1;font-size:1.1rem;line-height:1.5}.final-cta__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media(max-width:48rem){.payroll-nav,.payroll-landing .hero{width:min(100% - 2rem,76rem)}.payroll-landing .section-shell{padding-inline:1rem}.payroll-landing .hero,.intro__grid,.anticipation__grid,.coverage,.updates,.human__bottom,.price,.trust__grid{grid-template-columns:1fr}.hero__visual{margin-top:1rem}.visual-columns{grid-template-columns:1fr}.employee-list{display:none}.learn__flow{grid-template-columns:1fr}.flow-arrow{height:2rem;transform:rotate(90deg)}.updates__copy{order:0}.human__bottom{align-items:start}.price-card__amount strong{font-size:5rem}.timeline__update span{display:none}}@media(max-width:48rem){.payroll-landing .hero__actions{gap:.9rem}.payroll-landing .landing-form--hero{grid-template-columns:1fr;max-width:none}.payroll-landing .landing-form--hero .button{width:100%}}.payroll-landing .intro__steps{max-width:none}.payroll-landing .intro__side{justify-self:stretch}@media(max-width:48rem){.payroll-landing .intro{padding-block:4rem}.payroll-landing .intro__grid{grid-template-columns:1fr}.payroll-landing .intro__copy,.payroll-landing .intro__side{min-height:0}.payroll-landing .intro__side{padding:2rem 0 0;border-top:1px solid #cfcfcf;border-left:0}}.payroll-landing .hero{min-height:0;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(4rem,7vw,6rem)}.payroll-landing{background:radial-gradient(circle at 8% 16%,rgb(148 190 255 / .28),transparent 28rem),radial-gradient(circle at 92% 52%,rgb(209 225 255 / .34),transparent 30rem),linear-gradient(145deg,#f5f7fb,#e9eef7)}.payroll-landing .intro,.payroll-landing .learn,.payroll-landing .coverage,.payroll-landing .updates,.payroll-landing .human,.payroll-landing .price,.payroll-landing .trust,.payroll-landing .landing-footer{background:transparent}.payroll-landing .hero__visual,.payroll-landing .intro__step,.payroll-landing .learn article,.payroll-landing .updates__window,.payroll-landing .human__panel,.payroll-landing .price-card,.payroll-landing .landing-form,.payroll-landing .trust__facts,.payroll-landing .coverage__list>div{border:1px solid rgb(255 255 255 / .74);border-radius:1.25rem;background:linear-gradient(135deg,#ffffffb3,#e6efff52);box-shadow:0 1.25rem 3rem #223b6821,inset 0 1px #ffffffe6,inset 0 -1px #ffffff2e}.payroll-landing .visual-body,.payroll-landing .receipt,.payroll-landing .update-row,.payroll-landing .human__tasks>div,.payroll-landing .human__review,.payroll-landing .price-card li{border-color:#ffffffad;border-radius:.85rem;background:#ffffff61;box-shadow:inset 0 1px #ffffffb8}.payroll-landing .anticipation,.payroll-landing .final-cta,.payroll-landing .trust article,.payroll-landing .timeline{border:1px solid rgb(255 255 255 / .2);border-radius:1.25rem;background:linear-gradient(135deg,#171f2ee6,#31415bc2);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000029}.payroll-landing .final-cta .landing-form{background:#ffffff1a}.payroll-landing section[id]{scroll-margin-top:1rem}.payroll-landing .section-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.payroll-landing .section-cta .button i{font-size:1.35rem;line-height:1}.payroll-landing .section-cta .text-link i{font-size:1.2rem}.payroll-landing .section-cta--dark .text-link{color:#fff}.payroll-landing .learn .section-cta,.payroll-landing .trust .section-cta{margin-top:2.5rem}.payroll-landing .coverage__lead{max-width:28rem;margin:1.5rem 0 0;color:#58616c;font-size:1.0625rem;line-height:1.6}.payroll-sticky{position:fixed;z-index:40;left:50%;bottom:1rem;display:flex;align-items:center;gap:1.25rem;width:min(40rem,calc(100% - 2rem));padding:.4rem .4rem .4rem 1.25rem;transform:translate(-50%);color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:1rem;background:#171f2eeb;box-shadow:0 1rem 2.5rem #090f1947}.payroll-sticky[hidden]{display:none}.payroll-sticky p{display:grid;gap:.1rem;margin:0;font-size:.9rem;line-height:1.25}.payroll-sticky p span{color:#c5cfdd;font-size:.78rem}.payroll-sticky .button{margin:0 0 0 auto;flex:none;align-self:center;padding:.8rem 1.2rem}.payroll-sticky .button i{font-size:1.3rem;line-height:1;vertical-align:middle}.payroll-landing .landing-footer{padding-bottom:5.5rem}@media(max-width:760px){.payroll-sticky{bottom:.75rem;padding-left:1rem;gap:.75rem}.payroll-sticky p span{display:none}.payroll-sticky p{font-size:.82rem}}.payroll-landing .human__bottom>.human__copy{grid-column:1;grid-row:3;margin:0}.payroll-landing .human__copy>p{max-width:34rem;color:#5b5b5b;font-size:1.1rem;line-height:1.5}@media(max-width:48rem){.payroll-landing .updates__copy{order:-1}}.payroll-landing .faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);align-items:start;padding-block:clamp(5rem,9vw,8rem)}.payroll-landing .faq__head{position:sticky;top:2rem}.payroll-landing .faq h2{margin:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;letter-spacing:-.06em}.payroll-landing .faq__lead{max-width:30rem;margin:1.5rem 0 0;color:#5b5b5b;font-size:1.1rem;line-height:1.5}.payroll-landing .faq__list{display:grid;gap:.75rem}.payroll-landing .faq__item{border:1px solid rgb(255 255 255 / .74);border-radius:1.25rem;background:linear-gradient(135deg,#ffffffb3,#e6efff52);box-shadow:0 1.25rem 3rem #223b6814,inset 0 1px #ffffffe6}.payroll-landing .faq__item h3{margin:0;font-size:inherit}.payroll-landing .faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.5rem;padding:1.1rem 1.25rem;border:0;border-radius:1.25rem;background:none;color:inherit;font:inherit;font-size:1rem;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.payroll-landing .faq__question:focus-visible{outline:2px solid var(--payroll-blue, #2459e6);outline-offset:2px}.payroll-landing .faq__question i{flex:none;color:var(--payroll-blue, #2459e6);font-size:1.25rem;transition:transform .25s ease}.payroll-landing .faq__answer>div{padding:0 1.25rem 1.25rem;color:#5b5b5b;font-size:1rem;line-height:1.55}.payroll-landing .faq__answer p{margin:0}.payroll-landing .faq__answer p+p{margin-top:.6rem}.payroll-landing .faq__answer p:first-child{color:#171a1e;font-weight:700}.payroll-landing .faq--js .faq__answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s .3s}.payroll-landing .faq--js .faq__answer>div{overflow:hidden;min-height:0;padding-bottom:0;transition:padding-bottom .3s ease}.payroll-landing .faq--js .faq__item--open .faq__answer{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}.payroll-landing .faq--js .faq__item--open .faq__answer>div{padding-bottom:1.25rem}.payroll-landing .faq__question[aria-expanded=true] i{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.payroll-landing .faq--js .faq__answer,.payroll-landing .faq--js .faq__answer>div,.payroll-landing .faq__question i{transition:none}}@media(max-width:48rem){.payroll-landing .faq{grid-template-columns:1fr;padding-block:4rem}.payroll-landing .faq__head{position:static}}.payroll-landing .landing-form [hidden]{display:none!important}.payroll-landing .landing-form__done{display:grid;gap:.75rem;justify-items:start}.payroll-landing .landing-form__done p{margin:0}.payroll-landing .intro,.payroll-landing .coverage{position:relative}.payroll-landing .anchor-alias{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:1rem;pointer-events:none}.payroll-sticky p{flex:1 1 auto;min-width:0}@media(max-width:48rem){.payroll-sticky .button{padding:.75rem 1rem;font-size:.88rem}.payroll-sticky .button i{display:none}.payroll-landing .landing-form h2{white-space:normal}}.payroll-landing .hero{align-items:start}.payroll-landing .hero__column{display:grid;align-content:start}.payroll-landing .hero__column--copy{gap:1.25rem}.payroll-landing .hero__column--action{display:flex;flex-direction:column;align-self:stretch;justify-content:space-around;gap:0}.payroll-landing .landing-form--hero{width:100%;max-width:none;margin-top:0;padding:1.2rem 1.25rem;border:1px solid rgb(0 131 255 / .38);border-top:4px solid var(--payroll-blue);background:linear-gradient(135deg,#fff,#f1f8ff);box-shadow:0 1.4rem 3rem #005ebe33,inset 0 1px #fffffffa}.payroll-landing .landing-form--hero .section-kicker{color:#006ed8}.payroll-landing .hero__visual{min-height:0!important;padding:0!important}.payroll-landing .visual-topbar{display:none!important;height:0!important}.payroll-landing .visual-body{height:22.5rem!important;min-height:22.5rem!important;align-items:stretch}.payroll-landing .visual-side{align-self:stretch;height:100%}@media(max-width:48rem){.payroll-landing .hero__column{gap:1rem}.payroll-landing .hero__column--action{display:grid;justify-content:start;gap:1rem}.payroll-landing .visual-body{height:auto!important;min-height:0!important}.payroll-landing .landing-form--hero{margin-top:0;order:-1}}.payroll-nav .button{white-space:nowrap}@media(max-width:48rem){.payroll-nav .button{padding:.65rem .9rem;font-size:.8rem}}.payroll-landing .hero__visual{position:relative}.payroll-landing .hero__visual figcaption{position:absolute;top:100%;left:0;margin-top:.8rem;text-align:left}@media(max-width:48rem){.payroll-landing .hero__visual figcaption{margin-top:2.75rem}}.payroll-landing .hero{row-gap:3rem}.payroll-landing .hero__base{position:relative;overflow:hidden;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.75rem;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#1b3fa8 0%,transparent 55%),radial-gradient(90% 120% at 100% 100%,#5b2bd6 0%,transparent 55%),#0b1636;box-shadow:0 1.5rem 3.5rem #0b163647}.payroll-landing .hero__base:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .09) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.payroll-landing .hero__base>*{position:relative}.payroll-landing .hero__perks{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.payroll-landing .hero__perk{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid rgb(255 255 255 / .14);border-radius:1.1rem;background:#ffffff0f}.payroll-landing .hero__perk-icon{display:grid;place-items:center;flex:none;width:2.9rem;height:2.9rem;border-radius:.85rem;background:#0083ff38;color:#7cc0ff;font-size:1.6rem}.payroll-landing .hero__perk--price .hero__perk-icon{background:#7dffb329;color:#7dffb3}.payroll-landing .hero__perk p{margin:0}.payroll-landing .hero__perk b{display:block;font-size:1.02rem;line-height:1.3}.payroll-landing .hero__perk strong{color:#7dffb3;font-size:1.35rem;letter-spacing:-.02em}.payroll-landing .hero__perk small{display:block;margin-top:.2rem;color:#ffffffb3;font-size:.85rem}.payroll-landing .hero__base .landing-form--hero{border-color:#ffffff80;box-shadow:0 1.2rem 2.5rem #0000004d}@media(max-width:48rem){.payroll-landing .hero__base{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;border-radius:1.25rem}}@media(max-width:48rem){.payroll-landing .hero__actions{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.payroll-landing .meeting-link{display:inline-flex;align-items:center;gap:.7rem;padding:.55rem 1.2rem .55rem .55rem;border:1.5px solid #d3dbe6;border-radius:999px;background:#fff;color:#1d1d1d;text-decoration:none;line-height:1.15;transition:border-color .2s,box-shadow .2s,transform .2s}.payroll-landing .meeting-link__icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:#e8f3ff;color:var(--payroll-blue);font-size:1.25rem;transition:background .2s,color .2s}.payroll-landing .meeting-link__text{display:grid;font-size:.95rem;font-weight:700;text-align:left}.payroll-landing .meeting-link__text:after{content:"Gratis, solo con tu email";color:#6b7480;font-size:.74rem;font-weight:500}.payroll-landing .meeting-link__arrow{color:#8a94a3;font-size:1rem;transition:transform .2s,color .2s}.payroll-landing .meeting-link:hover,.payroll-landing .meeting-link:focus-visible{border-color:var(--payroll-blue);box-shadow:0 .6rem 1.4rem #005ebe29;transform:translateY(-1px)}.payroll-landing .meeting-link:hover .meeting-link__icon,.payroll-landing .meeting-link:focus-visible .meeting-link__icon{background:var(--payroll-blue);color:#fff}.payroll-landing .meeting-link:hover .meeting-link__arrow,.payroll-landing .meeting-link:focus-visible .meeting-link__arrow{color:var(--payroll-blue);transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.payroll-landing .meeting-link,.payroll-landing .meeting-link__arrow{transition:none}}.payroll-landing .intro .intro__steps{position:relative;grid-template-rows:none;gap:1.1rem;align-content:center}.payroll-landing .intro .intro__step:not(:last-of-type):after{content:"";position:absolute;top:100%;left:2.85rem;width:2px;height:1.1rem;background:linear-gradient(180deg,var(--payroll-blue),#7c4dff)}.payroll-landing .intro .intro__step-arrow{display:none}.payroll-landing .intro .intro__step{position:relative;display:flex;align-items:center;gap:1.1rem;height:auto;min-height:0;padding:1.15rem 1.35rem 1.15rem 1.15rem;border:1px solid #e1e7f0;border-radius:1.15rem!important;background:#fff;box-shadow:0 .5rem 1.4rem #1428500f;overflow:visible;transition:transform .25s,box-shadow .25s,border-color .25s}.payroll-landing .intro .intro__step:hover{transform:translate(4px);border-color:#b9d6ff;box-shadow:0 .9rem 2rem #005ebe1f}.payroll-landing .intro .intro__step>span{position:relative;z-index:1;width:3.4rem;height:3.4rem;border:0;border-radius:.95rem;background:#e8f3ff;color:var(--payroll-blue);font-size:1.6rem;box-shadow:0 0 0 5px #fff}.payroll-landing .intro .intro__step p{display:grid;gap:.2rem;margin:0}.payroll-landing .intro .intro__step em{color:var(--payroll-blue);font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payroll-landing .intro .intro__step b{color:#1d1d1d;font-size:1.05rem;line-height:1.25}.payroll-landing .intro .intro__step small{color:#69717d;font-size:.86rem}.payroll-landing .intro .intro__step-badge{margin-left:auto;flex:none;font-size:1.35rem}.payroll-landing .intro .intro__step--ai{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--payroll-blue),#7c4dff) border-box;border:1.5px solid transparent;box-shadow:0 1rem 2.4rem #4c4dff29}.payroll-landing .intro .intro__step--ai>span{background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);color:#fff}.payroll-landing .intro .intro__step--ai em{color:#6a4dff}.payroll-landing .intro .intro__step--ai .intro__step-badge{color:#7c4dff}.payroll-landing .intro .intro__step--done>span{background:var(--payroll-blue);color:#fff}.payroll-landing .intro .intro__step--done .intro__step-badge{color:#1fb76f}@media(prefers-reduced-motion:reduce){.payroll-landing .intro .intro__step,.payroll-landing .intro .intro__step--ai .intro__step-badge{transition:none;animation:none}}@media(max-width:48rem){.payroll-landing .intro .intro__steps{width:100%}.payroll-landing .intro .intro__step{padding:1rem}.payroll-landing .intro .intro__step:not(:last-of-type):after{left:2.65rem}}.payroll-landing .intro .intro__side{align-self:center;gap:1.25rem;min-height:0;margin-left:clamp(0rem,3vw,3rem);padding:1.4rem;border:1px solid rgb(255 255 255 / .9);border-radius:1.6rem;background:linear-gradient(160deg,#ffffffd9,#ecf4ffb3);box-shadow:0 1.6rem 3.5rem #14326e1f,inset 0 1px #fff;grid-template-rows:auto auto auto}.payroll-landing .intro .intro__panel-head{display:flex;align-items:center;gap:.75rem;margin:0 0 .1rem;color:#5d6673;font-size:.78rem;font-weight:700}.payroll-landing .intro .intro__panel-dots{display:flex;gap:.3rem}.payroll-landing .intro .intro__panel-dots i{width:.55rem;height:.55rem;border-radius:50%;background:#d5dce6}.payroll-landing .intro .intro__panel-dots i:first-child{background:var(--payroll-blue)}.payroll-landing .intro .intro__steps{width:100%;justify-self:stretch}.payroll-landing .intro .intro__step{box-shadow:0 .35rem 1rem #1428500d}.payroll-landing .intro .intro__step:not(:last-of-type):after{background:repeating-linear-gradient(180deg,var(--payroll-blue) 0 4px,transparent 4px 7px);background-size:100% 14px}.payroll-landing .intro .intro__step-progress{display:block;width:100%;max-width:11rem;height:4px;margin-top:.45rem;border-radius:4px;background:#ece9ff;overflow:hidden}.payroll-landing .intro .intro__step-progress span{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--payroll-blue),#7c4dff)}.payroll-landing .intro .intro__tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin:0;padding:1rem 0 0;border-top:1px dashed #cfd8e5;list-style:none;text-align:left}.payroll-landing .intro .intro__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .4rem;border:1px solid #dfe6f0;border-radius:999px;background:#fff;color:#1d1d1d;font-size:.82rem;font-weight:700;transition:border-color .2s,transform .2s}.payroll-landing .intro .intro__tag i{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#e8f3ff;color:var(--payroll-blue);font-size:.95rem}.payroll-landing .intro .intro__tag:hover{border-color:#b9d6ff;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.payroll-landing .intro .intro__step:not(:last-of-type):after,.payroll-landing .intro .intro__step-progress span{animation:none}}@media(max-width:48rem){.payroll-landing .intro .intro__side{margin:2rem 0 0;padding:1rem;border-top:1px solid rgb(255 255 255 / .9);border-radius:1.25rem}}.payroll-landing .timeline{gap:.9rem;aspect-ratio:auto;background:linear-gradient(160deg,#ffffff1c,#ffffff0d)}.payroll-landing .timeline__status{gap:.45rem}.payroll-landing .timeline__live{width:.5rem;height:.5rem;border-radius:50%;background:#7dffb3;box-shadow:0 0 #7dffb399}.payroll-landing .timeline__progress{display:grid;grid-template-columns:1fr auto;gap:.4rem .75rem;align-items:center}.payroll-landing .timeline__progress>span:first-child{color:#aab3c0;font-size:.72rem;font-weight:700}.payroll-landing .timeline__progress b{color:#fff;font-size:.75rem}.payroll-landing .timeline__bar{grid-column:1/-1;height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden}.payroll-landing .timeline__bar i{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3ddc97,var(--payroll-blue) 70%,#7c4dff);transition:width 1.2s cubic-bezier(.2,.8,.2,1) .2s}.payroll-landing .timeline__month{position:relative;overflow:hidden;transition:transform .25s,border-color .25s,opacity .5s,translate .5s}.payroll-landing .timeline__month:hover{transform:translateY(-2px)}.payroll-landing .timeline__month small{font-size:.7rem;letter-spacing:.08em}.payroll-landing .timeline__month b{font-size:1.2rem}.payroll-landing .timeline__month span{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.payroll-landing .timeline__month.done:after{content:"";position:absolute;top:.8rem;right:.8rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#3ddc97 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2a1a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/62% no-repeat;box-shadow:0 0 0 4px #3ddc9726}.payroll-landing .timeline__month.active{border-color:transparent;background:linear-gradient(#122852eb,#122852eb) padding-box,linear-gradient(120deg,var(--payroll-blue),#7c4dff,var(--payroll-blue)) border-box;background-size:100% 100%,250% 100%;border:1.5px solid transparent;box-shadow:0 .8rem 2rem #0083ff47}.payroll-landing .timeline__month.active:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgb(140 200 255 / .14) 50%,transparent 65%);transform:translate(-100%)}.payroll-landing .timeline__dots{display:inline-flex;gap:2px;margin-left:1px}.payroll-landing .timeline__dots i{width:3px;height:3px;border-radius:50%;background:currentColor}.payroll-landing .timeline__dots i:nth-child(2){animation-delay:.2s}.payroll-landing .timeline__dots i:nth-child(3){animation-delay:.4s}.payroll-landing .timeline__month.next{border-style:dashed;border-color:#ffffff38;background:#ffffff08}.payroll-landing .timeline__month.next b{color:#d6dbe3}.payroll-landing .timeline__update{grid-template-columns:auto 1fr auto;padding:.75rem .85rem;border-color:#7c4dff59;background:linear-gradient(110deg,#0083ff24,#7c4dff24);box-shadow:0 .8rem 1.8rem #00000040}.payroll-landing .timeline__update>i{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);color:#fff;font-size:1.05rem}.payroll-landing .timeline__update p{margin:0;color:#c9d0da;line-height:1.35}.payroll-landing .timeline__update p b{color:#fff;font-size:.8rem}.payroll-landing .timeline__when{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;background:#3ddc9724;color:#a9ebc6;font-weight:700;white-space:nowrap}.payroll-landing .timeline__when:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#3ddc97}@media(max-width:48rem){.payroll-landing .timeline__when{display:none}}.payroll-landing .coverage__panel{display:grid;gap:.85rem;padding:1.4rem;border:1px solid rgb(255 255 255 / .9);border-radius:1.6rem;background:linear-gradient(160deg,#ffffffd9,#ecf4ffb3);box-shadow:0 1.6rem 3.5rem #14326e1f,inset 0 1px #fff}.payroll-landing .coverage__panel-head{display:flex;justify-content:space-between;align-items:center;margin:0;color:#5d6673;font-size:.78rem;font-weight:700}.payroll-landing .coverage__panel-head b{padding:.3rem .65rem;border-radius:999px;background:#1fb76f1f;color:#0f7d4a;font-size:.74rem}.payroll-landing .coverage__panel-bar{display:block;height:5px;margin-bottom:.35rem;border-radius:5px;background:#e3e9f2;overflow:hidden}.payroll-landing .coverage__panel-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--payroll-blue),#7c4dff 70%,#1fb76f);transition:width 1.4s cubic-bezier(.2,.8,.2,1) .2s}.payroll-landing .coverage__panel .coverage__list{gap:.55rem}.payroll-landing .coverage__panel .coverage__list>div{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid #e1e7f0;border-radius:1rem!important;background:#fff;box-shadow:0 .3rem .9rem #1428500d;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .5s,translate .5s}.payroll-landing .coverage__panel .coverage__list>div:hover{transform:translate(4px);border-color:#b9d6ff;box-shadow:0 .8rem 1.8rem #005ebe1f}.payroll-landing .coverage__panel .coverage__list>div>i:first-child{flex:0 0 2.7rem;width:2.7rem;height:2.7rem;border-radius:.8rem;background:#e8f3ff;color:var(--payroll-blue);font-size:1.45rem;transition:background .25s,color .25s}.payroll-landing .coverage__panel .coverage__list>div:hover>i:first-child{background:var(--payroll-blue);color:#fff}.payroll-landing .coverage__panel .coverage__list>div>span{display:grid;gap:.1rem;color:#1d1d1d;font-size:1rem;font-weight:700;line-height:1.25}.payroll-landing .coverage__panel .coverage__list>div>span small{color:var(--payroll-blue);font-size:.66rem;font-weight:800;letter-spacing:.1em}.payroll-landing .coverage__check{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;flex:none;padding:.3rem .6rem .3rem .35rem;border-radius:999px;background:#1fb76f1a;color:#0f7d4a;font-size:.72rem;font-style:normal;font-weight:800}.payroll-landing .coverage__check i{font-size:1rem}@media(prefers-reduced-motion:reduce){.payroll-landing .timeline__live,.payroll-landing .timeline__month.active,.payroll-landing .timeline__month.active:before,.payroll-landing .timeline__dots i{animation:none}}@media(max-width:48rem){.payroll-landing .coverage__panel{padding:1rem;border-radius:1.25rem}.payroll-landing .coverage__check{padding:.3rem;font-size:0;gap:0}.payroll-landing .coverage__check i{font-size:1.15rem}}.payroll-landing .timeline__head .timeline__status{display:inline-flex;flex-direction:row;align-items:center}.payroll-landing .timeline__head .timeline__live{display:inline-block;flex:none}.payroll-landing .updates .updates__window{gap:.7rem;aspect-ratio:auto;grid-template-rows:auto;background:linear-gradient(160deg,#ffffffe6,#ecf4ffbf);border-radius:1.6rem;box-shadow:0 1.6rem 3.5rem #14326e1f,inset 0 1px #fff}.payroll-landing .updates .updates__window-top{display:flex;align-items:center;gap:.4rem;padding:0 0 .9rem}.payroll-landing .updates .updates__window-top>span{width:.55rem;height:.55rem;background:#d5dce6}.payroll-landing .updates .updates__window-top>span:first-child{background:var(--payroll-blue)}.payroll-landing .updates__live{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.28rem .6rem;border-radius:999px;background:#1fb76f1f;color:#0f7d4a;font-size:.7rem;font-style:normal;font-weight:800}.payroll-landing .updates__live i{width:.45rem;height:.45rem;border-radius:50%;background:#1fb76f}.payroll-landing .updates .update-row{position:relative;display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid #e1e7f0;border-radius:1rem;background:#fff;box-shadow:0 .3rem .9rem #1428500d;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .5s,translate .5s}.payroll-landing .updates .update-row:hover{transform:translate(4px);border-color:#b9d6ff;box-shadow:0 .8rem 1.8rem #005ebe1f}.payroll-landing .updates .update-row:not(:last-child):after{content:"";position:absolute;top:100%;left:2.3rem;width:2px;height:.7rem;background:#d5e2f3}.payroll-landing .updates .update-icon{width:2.7rem;height:2.7rem;border-radius:.85rem;font-size:1.3rem}.payroll-landing .updates .update-icon.pink{background:#e6f7f0;color:#14a06a}.payroll-landing .updates .update-icon.blue{background:#e8f3ff;color:var(--payroll-blue)}.payroll-landing .updates .update-icon.yellow{background:#f0ebff;color:#6a4dff}.payroll-landing .updates .update-row b{color:#1d1d1d;font-size:.98rem}.payroll-landing .updates .update-row small{color:#69717d;font-size:.82rem}.payroll-landing .update-status{display:grid;margin-left:auto;flex:none}.payroll-landing .update-status>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;padding:.3rem .6rem .3rem .4rem;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.payroll-landing .update-status__ok{background:#1fb76f1a;color:#0f7d4a}.payroll-landing .update-status__ok i{font-size:1rem}.payroll-landing .update-status__wait{opacity:0;background:#eef3fb;color:#5d6673}.payroll-landing .update-status__wait i{width:.8rem;height:.8rem;border:2px solid #b9cbe4;border-top-color:var(--payroll-blue);border-radius:50%}.payroll-landing .updates .updates__badge{right:-1rem;bottom:0;align-items:center;gap:.6rem;padding:.65rem .9rem .65rem .65rem;border:0;border-radius:1rem;background:linear-gradient(120deg,var(--payroll-blue),#7c4dff);box-shadow:0 1rem 2rem #4c4dff59;font-size:.75rem;line-height:1.2}.payroll-landing .updates__badge-count{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:#fff3;font-size:1.15rem;font-weight:800}.payroll-landing .updates .updates__badge i{color:#fff}@keyframes upd-out{to{opacity:0;transform:scale(.9)}}@keyframes upd-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.payroll-landing .human .human__panel{gap:.75rem;padding:1.4rem;border-radius:1.6rem;background:linear-gradient(160deg,#ffffffe6,#ecf4ffbf);box-shadow:0 1.6rem 3.5rem #14326e1f,inset 0 1px #fff}.payroll-landing .human__live{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#1fb76f}.payroll-landing .human .human__tasks{gap:.7rem}.payroll-landing .human .human__tasks>div,.payroll-landing .human .human__review{position:relative;gap:.9rem;padding:.9rem 1rem;border:1px solid #e1e7f0;border-radius:1rem;background:#fff;box-shadow:0 .3rem .9rem #1428500d;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .5s,translate .5s}.payroll-landing .human .human__tasks>div:after{content:"";position:absolute;top:100%;left:2.2rem;width:2px;height:.7rem;background:linear-gradient(180deg,#1fb76f,#9cc8ff)}.payroll-landing .human .human__tasks>div:hover{transform:translate(4px);border-color:#b9d6ff}.payroll-landing .human .human__task-icon,.payroll-landing .human .human__review>span:first-child{flex:0 0 2.6rem;width:2.6rem;height:2.6rem;border-radius:.85rem;font-size:1.25rem}.payroll-landing .human .human__task-icon{background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);color:#fff}.payroll-landing .human .human__tasks b,.payroll-landing .human .human__review b{color:#1d1d1d;font-size:.95rem}.payroll-landing .human .human__tasks small,.payroll-landing .human .human__review small{font-size:.8rem}.payroll-landing .human .human__tasks>div>i{color:#1fb76f;font-size:1.25rem}.payroll-landing .human .human__review{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--payroll-blue),#7c4dff) border-box;box-shadow:0 1rem 2.2rem #005ebe29}.payroll-landing .human .human__review>span:first-child{background:#e8f3ff;color:var(--payroll-blue)}.payroll-landing .human .human__review em{color:var(--payroll-blue);font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payroll-landing .human__review-cta{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:.5rem .8rem;border-radius:999px;background:var(--payroll-blue);color:#fff;font-size:.75rem;font-weight:800;transition:gap .2s}.payroll-landing .human .human__review:hover .human__review-cta{gap:.6rem}.payroll-landing .human .human__metrics{gap:.7rem}.payroll-landing .human .human__metrics>div{padding:1rem;border:1px solid #e1e7f0;border-radius:1rem;background:#fff}.payroll-landing .human .human__metrics strong{font-size:1.9rem;line-height:1;letter-spacing:-.04em}.payroll-landing .human .human__metric--down strong{color:#14a06a}.payroll-landing .human .human__metrics span{font-size:.72rem;display:inline}.payroll-landing .human .human__metrics>div>span{display:block;margin-top:.35rem}.payroll-landing .human__metric-bar{display:block;height:5px;margin-top:.7rem;border-radius:5px;background:#e8edf4;overflow:hidden}.payroll-landing .human__metric-bar i{display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--payroll-blue),#7c4dff);transition:width 1.2s cubic-bezier(.2,.8,.2,1) .3s}.payroll-landing .human__metric--down .human__metric-bar i{background:linear-gradient(90deg,#3ddc97,#14a06a)}@media(prefers-reduced-motion:reduce){.payroll-landing .updates__live i,.payroll-landing .human__live,.payroll-landing .update-status__wait i,.payroll-landing .updates .updates__badge i{animation:none}}@media(max-width:48rem){.payroll-landing .updates .updates__badge{right:-.25rem}.payroll-landing .human .human__panel{padding:1rem}.payroll-landing .human__review-cta{padding:.45rem;font-size:0;gap:0}.payroll-landing .human__review-cta i{font-size:1rem}}.payroll-landing .human .human__review>.human__review-cta{display:inline-flex;flex:none;width:auto;height:auto;place-items:initial;border-radius:999px;background:var(--payroll-blue);color:#fff}.payroll-landing .human .human__metrics strong span{display:inline;margin:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.payroll-landing .human .human__review>.human__review-cta{font-size:.75rem}.payroll-landing .updates__live{white-space:nowrap}@media(max-width:48rem){.payroll-landing .human .human__review>.human__review-cta{padding:.5rem;font-size:0;gap:0}.payroll-landing .human .human__review>.human__review-cta i{font-size:1rem}.payroll-landing .update-status>span{padding:.3rem;font-size:0;gap:0}.payroll-landing .update-status__ok i{font-size:1.15rem}.payroll-landing .update-status__wait i{margin:.1rem}}.payroll-landing .price .price-card{position:relative;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"tag tag" "amount features" "note features" "cta cta";column-gap:2rem;row-gap:.4rem;min-height:0;padding:1.75rem;border:1.5px solid transparent;border-radius:1.75rem;background:linear-gradient(160deg,#fff,#f1f7ff) padding-box,linear-gradient(130deg,var(--payroll-blue),#7c4dff 60%,#c9dcff) border-box;box-shadow:0 1.8rem 4rem #14326e29}.payroll-landing .price .price-card__amount{grid-area:amount;align-self:end;display:flex;align-items:flex-start;gap:.2rem}.payroll-landing .price .price-card__amount sup{margin-top:1.1rem;color:#5d6673;font-size:1rem;font-weight:800}.payroll-landing .price .price-card__amount strong{font-size:clamp(6rem,10vw,8rem);line-height:.85;letter-spacing:-.08em;background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);-webkit-background-clip:text;background-clip:text;color:transparent}.payroll-landing .price .price-card>span{grid-area:note;align-self:start;color:#5d6673;font-size:.95rem;font-weight:700}.payroll-landing .price .price-card hr{display:none}.payroll-landing .price .price-card ul{grid-area:features;align-self:center;display:grid;gap:.6rem;margin:0}.payroll-landing .price .price-card li{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem .7rem .7rem;border:1px solid #e1e7f0;border-radius:1rem;background:#fff;color:#1d1d1d;font-size:.95rem;transition:transform .25s,border-color .25s,opacity .5s,translate .5s}.payroll-landing .price .price-card li:hover{transform:translate(4px);border-color:#b9d6ff}.payroll-landing .price .price-card li>i{margin-left:auto;color:#1fb76f;font-size:1.15rem}.payroll-landing .price .price-card .button{grid-area:cta;width:100%;margin-top:1.1rem;padding-block:1.1rem;box-shadow:0 .9rem 2rem #0083ff59;transition:transform .2s,box-shadow .2s}.payroll-landing .price .price-card .button:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.4rem #0083ff73}@media(max-width:48rem){.payroll-landing .price .price-card{grid-template-columns:1fr;grid-template-areas:"tag" "amount" "note" "features" "cta";padding:1.25rem;border-radius:1.4rem}}.payroll-landing .trust .trust__grid{align-items:stretch}.payroll-landing .trust .trust__grid article{position:relative;overflow:hidden;padding:2rem;border:0;border-radius:1.75rem;background:radial-gradient(90% 80% at 100% 0%,rgb(124 77 255 / .45),transparent 60%),radial-gradient(80% 70% at 0% 100%,rgb(0 131 255 / .35),transparent 60%),#0b1636;box-shadow:0 1.8rem 4rem #0b16364d}.payroll-landing .trust .quote-mark{font-family:Georgia,serif;font-size:5.5rem;line-height:.7;background:linear-gradient(135deg,#5fb2ff,#a58bff);-webkit-background-clip:text;background-clip:text;color:transparent}.payroll-landing .trust article>p{color:#eef2f8;font-size:1.35rem;line-height:1.45}.payroll-landing .trust article mark{padding:0 .1em;border-radius:.2em;background:linear-gradient(transparent 58%,#0083ff8c 58%);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.payroll-landing .trust article footer{gap:.8rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .12)}.payroll-landing .trust article footer>span{width:2.8rem;height:2.8rem;border-radius:50%;background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);box-shadow:0 0 0 3px #ffffff26;font-size:.85rem}.payroll-landing .trust article footer b{color:#fff;font-size:1rem}.payroll-landing .trust .trust__facts{display:grid;gap:.75rem;padding:1.25rem;border-radius:1.75rem;background:linear-gradient(160deg,#ffffffe6,#ecf4ffbf);box-shadow:0 1.6rem 3.5rem #14326e1f,inset 0 1px #fff}.payroll-landing .trust .trust__facts>div{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid #e1e7f0;border-radius:1.1rem;background:#fff;transition:transform .25s,border-color .25s,opacity .5s,translate .5s}.payroll-landing .trust .trust__facts>div:hover{transform:translate(4px);border-color:#b9d6ff}.payroll-landing .trust__ico{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:.9rem;background:linear-gradient(135deg,var(--payroll-blue),#7c4dff);color:#fff;font-size:1.4rem}.payroll-landing .trust .trust__facts p{flex:1;display:grid;gap:.15rem;margin:0}.payroll-landing .trust .trust__facts strong{color:#1d1d1d;font-size:2.1rem;line-height:1;letter-spacing:-.05em}.payroll-landing .trust .trust__facts strong span{color:inherit;font:inherit;letter-spacing:inherit}.payroll-landing .trust .trust__facts p>span{color:#5d6673;font-size:.88rem;font-weight:700}.payroll-landing .trust__bar{display:block;height:5px;margin-top:.45rem;border-radius:5px;background:#e8edf4;overflow:hidden}.payroll-landing .trust__bar i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3ddc97,#14a06a);transition:width 1.2s cubic-bezier(.2,.8,.2,1) .3s}@media(max-width:48rem){.payroll-landing .trust .trust__grid article{padding:1.5rem;border-radius:1.4rem}.payroll-landing .trust article>p{font-size:1.15rem}.payroll-landing .trust .trust__facts{padding:1rem;border-radius:1.4rem}.payroll-landing .trust .trust__facts strong{font-size:1.8rem}}.payroll-landing .hero__actions{display:grid;justify-items:start;gap:.85rem}.payroll-landing .hero__path{display:grid;justify-items:start;gap:.45rem}.payroll-landing .hero__price-line{margin:0;color:#3f4752;font-size:.9rem;font-weight:700}.payroll-landing .hero__price-line strong{color:var(--payroll-blue);font-size:1.05rem}.payroll-landing .hero__price-line span[aria-hidden]{margin-inline:.3rem;color:#a0a8b3}.payroll-landing .landing-form--hero .landing-form__note{margin:.3rem 0 0;color:#5b6470;font-size:.8rem;line-height:1.4}@media(max-width:48rem){.payroll-landing .hero{padding-top:1rem;padding-bottom:2.5rem;row-gap:1.5rem}.payroll-landing .hero__column--copy{gap:0}.payroll-landing .hero .eyebrow{margin-bottom:.75rem;letter-spacing:.08em}.payroll-landing h1{font-size:2.55rem}.payroll-landing .hero__description{font-size:.98rem;line-height:1.45}.payroll-landing .hero__actions{justify-items:stretch;margin-top:1.25rem;gap:.75rem;text-align:left}.payroll-landing .hero__path{justify-items:stretch}.payroll-landing .hero__path .button--demo{width:100%}.payroll-landing .hero__price-line{padding:.55rem .5rem;border-radius:.8rem;background:#0083ff12;font-size:.78rem;text-align:center;white-space:nowrap}.payroll-landing .hero__price-line strong{font-size:.95rem}.payroll-landing .hero__price-line span[aria-hidden]{margin-inline:.2rem}.payroll-landing .hero__actions .meeting-link{justify-content:center}.payroll-landing .hero__base{order:1;padding:1rem}.payroll-landing .hero__column--action{order:2}.payroll-landing .hero__perks{display:none}}@media(max-width:48rem){.payroll-landing .hero__column{min-width:0}}@media(max-width:48rem){.payroll-landing .landing-form input{font-size:1rem;min-height:2.9rem}.payroll-nav .button--small{min-height:2.75rem}.payroll-landing .landing-form__privacy a{display:inline-block;padding-block:.6rem}}.payroll-landing .landing-form--hero .landing-form__privacy{color:#5b6470}.payroll-landing .landing-form--hero .landing-form__privacy a{color:#1d1d1d}@media(max-width:48rem){.payroll-nav{gap:.75rem}.payroll-brand img{width:clamp(6rem,30vw,8rem)}.payroll-nav__actions{min-width:0}.payroll-nav .button--small{padding:.7rem .9rem;font-size:.82rem;white-space:nowrap}}@media(max-width:24rem){.payroll-nav .button--small i{display:none}.payroll-nav .button--small{padding-inline:.8rem;font-size:.8rem}}@media(max-width:48rem){.payroll-landing h1{max-width:none}.payroll-landing .hero__actions{justify-items:center}.payroll-landing .hero__actions>*{width:100%;max-width:26rem}.payroll-landing .hero__column--action{display:flex;flex-direction:column;align-items:center}}.payroll-landing .hero__base{border-radius:1.25rem}@media(max-width:48rem){.payroll-landing h2{max-width:none}}@media(max-width:48rem){.payroll-landing .intro,.payroll-landing .anticipation,.payroll-landing .coverage,.payroll-landing .updates,.payroll-landing .human,.payroll-landing .price,.payroll-landing .trust,.payroll-landing .faq,.payroll-landing .final-cta{padding-block:4rem}.payroll-landing .hero__copy>.hero__descriptor{margin-top:1rem}.payroll-landing .hero{padding-bottom:1.5rem}.payroll-landing .intro__copy h2+p,.payroll-landing .updates__copy h2+p,.payroll-landing .price__copy h2+p{margin-top:1.5rem}.payroll-landing .human__bottom,.payroll-landing .trust__grid{margin-top:1.5rem}.payroll-landing .intro__copy>p:not(.section-kicker){margin-bottom:0}.payroll-landing .intro__copy .section-cta,.payroll-landing .trust>.section-cta{margin-top:2rem}.payroll-landing .intro__grid,.payroll-landing .final-cta__inner{row-gap:2rem}.payroll-landing .intro .intro__side{margin-top:0}.payroll-landing .final-cta__actions{gap:.75rem}.payroll-landing .human__bottom>.human__copy{grid-row:auto}.payroll-landing .human__metrics{margin-top:.8rem}}@media(max-width:48rem){.payroll-landing .trust article{min-height:0}.payroll-landing .trust article>p{margin:1rem 0 1.5rem}}.payroll-landing .landing-footer{padding-top:3.5rem;border-top:1px solid #e6e8ec;background:#fafbfc}.payroll-landing .landing-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.payroll-landing .landing-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.payroll-landing .landing-footer__brand{display:grid;gap:.9rem}.payroll-landing .landing-footer__brand img{width:8rem;height:auto}.payroll-landing .landing-footer__brand p{margin:0;color:#4b5563;font-size:1rem;line-height:1.5}.payroll-landing .landing-footer__contact{display:grid;justify-items:center;gap:.6rem;text-align:center}.payroll-landing .landing-footer__contact p{margin:0;color:#1d1d1d;font-size:.95rem;font-weight:700}.payroll-landing .landing-footer__whatsapp{display:inline-flex;align-items:center;gap:.55rem;min-height:2.9rem;padding:.7rem 1.2rem;border-radius:999px;color:#fff;background:#1d1d1d;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.payroll-landing .landing-footer__whatsapp i{color:#25d366;font-size:1.35rem}.payroll-landing .landing-footer__whatsapp:hover,.payroll-landing .landing-footer__whatsapp:focus-visible{background:#000;transform:translateY(-1px)}.payroll-landing .landing-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.25rem;border-top:1px solid #e6e8ec;color:#6b7280;font-size:.8rem}.payroll-landing .landing-footer__bottom small{font-size:inherit}.payroll-landing .landing-footer__bottom a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media(max-width:48rem){.payroll-landing .landing-footer{padding-top:2.75rem}.payroll-landing .landing-footer__inner{gap:2rem}.payroll-landing .landing-footer__top{display:grid;gap:1.75rem}.payroll-landing .landing-footer__contact,.payroll-landing .landing-footer__whatsapp{width:100%}.payroll-landing .landing-footer__whatsapp{justify-content:center}}.payroll-landing .hero__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.payroll-landing .hero__tag{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid rgb(0 96 255 / .18);border-radius:999px;background:#0060ff0f;color:#3a3a3a;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.payroll-landing .hero .hero__copy{--h1-gap:1.75rem}.payroll-landing .hero .hero__copy>.hero__tags{margin:0 0 var(--h1-gap)}@media(max-width:48rem){.payroll-landing .hero .hero__copy{--h1-gap:1rem}}.payroll-landing .hero__card{margin:0;align-self:center;max-width:100%}.payroll-landing .hero__card>employ-payroll-card{display:block;max-width:100%;margin-inline:auto}.payroll-landing .hero__card img{display:block;width:100%;max-width:25rem;height:auto;margin-inline:auto;border-radius:1.5rem}.payroll-landing .hero__column--action .hero__path{justify-items:center;margin-top:1.75rem}@supports (text-box: trim-both cap alphabetic){.payroll-landing .hero__tag{padding-block:.6rem;line-height:1;text-box:trim-both cap alphabetic}}@media(max-width:48rem){.payroll-landing .hero .hero__column--action{display:contents}.payroll-landing .hero .hero__column--action .hero__path{order:1;margin-top:0;width:100%;max-width:26rem;min-width:0;justify-self:center}.payroll-landing .hero .hero__card{order:2;justify-self:center;width:100%;min-width:0;max-width:26rem}.payroll-landing .hero .hero__base{order:3}}.payroll-landing .price{align-items:center}.payroll-landing .price .price__copy h2+p{margin-top:1.5rem}.payroll-landing .hero__kicker{display:block;margin-bottom:.6rem;color:var(--payroll-blue);font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.01em}.payroll-landing .hero__meeting-mobile{display:none}@media(max-width:48rem){.payroll-landing .hero__actions .meeting-link{display:none}.payroll-landing .hero__path .hero__meeting-mobile{display:inline-flex;justify-content:center;width:100%}.payroll-landing .hero__path{gap:.75rem}}.payroll-landing .price__trust{display:inline-flex;align-items:center;gap:.5rem;margin:1.5rem 0 0;padding:.6rem 1rem;border:1px solid #d8e6f7;border-radius:999px;background:#f3f8ff;color:#1d3a66;font-size:.92rem;font-weight:700}.payroll-landing .price__trust i{color:#1fb76f;font-size:1.15rem}.payroll-landing .price .price__copy>p.price__trust{margin-top:1.75rem;max-width:none;color:#1d3a66;font-size:.92rem;line-height:1.2}.payroll-landing .hero__kicker{color:#3f4752}.payroll-landing .hero__accent{color:var(--payroll-blue)}@property --plan-a{syntax:"<angle>";inherits:false;initial-value:0deg}.payroll-landing .plan-card{position:relative;isolation:isolate;display:grid;gap:0;width:100%;max-width:34rem;justify-self:end;padding:clamp(1.5rem,3vw,2.25rem);border-radius:2rem;color:#fff;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(110% 70% at 0% 0%,rgb(0 131 255 / .3),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgb(124 77 255 / .26),transparent 60%),#0b1020;box-shadow:0 2.5rem 5rem -1.5rem #0b10208c,0 0 0 1px #ffffff0f inset}.payroll-landing .plan-card:before{content:"";position:absolute;inset:0;z-index:-1;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--plan-a),rgb(95 178 255 / .95),rgb(124 77 255 / .7) 18%,rgb(255 255 255 / .06) 35%,rgb(255 255 255 / .06) 65%,rgb(124 77 255 / .7) 82%,rgb(95 178 255 / .95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.payroll-landing .plan-card__top{display:flex;align-items:center;gap:.7rem}.payroll-landing .plan-card__app{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:linear-gradient(135deg,#2b97ff,#6a4dff);color:#fff;font-size:1.15rem;box-shadow:0 .4rem 1rem -.3rem #2b97ffb3}.payroll-landing .plan-card__name{font-size:1rem;font-weight:700;letter-spacing:-.005em}.payroll-landing .plan-card__badge{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .75rem;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#ffffff0f;color:#cfe3ff;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.payroll-landing .plan-card__badge i{color:#7dffb3;font-size:.85rem}.payroll-landing .plan-card__price{display:flex;align-items:flex-start;justify-content:center;gap:.55rem;margin:2rem 0 0;line-height:1}.payroll-landing .plan-card__currency{margin-top:1rem;color:#9fb3cf;font-size:.95rem;font-weight:700;letter-spacing:.12em}.payroll-landing .plan-card__price strong{font-size:clamp(7rem,12vw,9rem);font-weight:700;line-height:.78;letter-spacing:-.06em;font-variant-numeric:lining-nums;background:linear-gradient(180deg,#fff 35%,#a9cdff);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1),filter .9s}.payroll-landing .plan-card__unit{align-self:flex-end;margin-bottom:.3rem;color:#cfd8e6;font-size:1rem;font-weight:700;line-height:1.3;text-align:left}.payroll-landing .plan-card__lead{max-width:24rem;margin:1.25rem auto 0;color:#aab6c8;font-size:1rem;line-height:1.5;text-align:center}.payroll-landing .plan-card__cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding:.5rem .5rem .5rem 1.6rem;border-radius:999px;background:linear-gradient(180deg,#2b97ff,#0074e8);color:#fff;font-size:1.08rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;box-shadow:0 1px #ffffff59 inset,0 1rem 2.2rem -.6rem #0083ffbf;transition:transform .2s,box-shadow .2s}.payroll-landing .plan-card__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);transform:translate(-120%)}.payroll-landing .plan-card__cta-arrow{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:#0074e8;font-size:1.1rem;transition:transform .25s}.payroll-landing .plan-card__cta:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff59 inset,0 1.3rem 2.6rem -.6rem #0083ffe6}.payroll-landing .plan-card__cta:hover .plan-card__cta-arrow{transform:translate(3px)}.payroll-landing .plan-card__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.payroll-landing .plan-card__fine{margin:.85rem 0 0;color:#8d9bb0;font-size:.8rem;text-align:center}.payroll-landing .plan-card__label{display:flex;align-items:center;gap:.9rem;margin:2rem 0 1.25rem;color:#8d9bb0;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.payroll-landing .plan-card__label:before,.payroll-landing .plan-card__label:after{content:"";flex:1;height:1px;background:#ffffff1a}.payroll-landing .plan-card__includes{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem;margin:0;padding:0;list-style:none}.payroll-landing .plan-card__includes li{display:flex;align-items:center;gap:.8rem;transition:opacity .6s,translate .6s}.payroll-landing .plan-card__ico{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:1px solid rgb(95 178 255 / .22);border-radius:.8rem;background:#5fb2ff1a;color:#8cc4ff;font-size:1.2rem;transition:background .25s,color .25s,box-shadow .25s}.payroll-landing .plan-card__includes li:hover .plan-card__ico{background:#5fb2ff33;color:#fff;box-shadow:0 0 1.25rem -.2rem #5fb2ff99}.payroll-landing .plan-card__includes b{display:block;font-size:.95rem;font-weight:700;line-height:1.25}.payroll-landing .plan-card__includes small{display:block;margin-top:.15rem;color:#93a3ba;font-size:.8rem;line-height:1.3}.payroll-landing .plan-card__promises{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgb(255 255 255 / .1);list-style:none}.payroll-landing .plan-card__promises li{display:inline-flex;align-items:center;gap:.4rem;color:#cfd8e6;font-size:.82rem;font-weight:700;transition:opacity .6s,translate .6s}.payroll-landing .plan-card__promises i{color:#7dffb3;font-size:.85rem}@media(max-width:48rem){.payroll-landing .plan-card{justify-self:stretch;max-width:none;border-radius:1.5rem}.payroll-landing .plan-card__price strong{font-size:6.5rem}}@media(max-width:26rem){.payroll-landing .plan-card__includes{grid-template-columns:1fr}.payroll-landing .plan-card__promises{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.payroll-landing .plan-card:before,.payroll-landing .plan-card__cta:after{animation:none}}.payroll-landing .plan-card{max-width:36rem}.payroll-landing .plan-card__lead{max-width:none;font-size:.95rem}.payroll-landing .plan-card__promises{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center}.payroll-landing .plan-card__promises li{flex-direction:column;justify-content:flex-start;gap:.5rem;line-height:1.3}.payroll-landing .plan-card__promises i{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#7dffb31f}@media(max-width:26rem){.payroll-landing .plan-card__promises{grid-template-columns:1fr;text-align:left}.payroll-landing .plan-card__promises li{flex-direction:row}}.payroll-landing .hero .hero__copy>h1+.hero__description{margin-top:var(--h1-gap)}.payroll-landing .hero__contact{display:flex;align-items:center;gap:.6rem}.payroll-landing .hero__contact--mob{display:none}@media(max-width:48rem){.payroll-landing .hero__contact--desk{display:none}.payroll-landing .hero__path .hero__contact--mob{display:flex;width:100%}.payroll-landing .hero__contact--mob .meeting-link{flex:1;min-width:0}}.payroll-landing .hero .hero__path .button--demo{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:1.1rem;min-height:4.1rem;padding:.5rem .5rem .5rem 1.8rem;border-radius:999px;background:linear-gradient(180deg,#2b97ff,#0071e3);color:#fff;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 1px #ffffff59 inset,0 1.1rem 2.4rem -.7rem #0083ffcc;transition:transform .2s,box-shadow .2s}.payroll-landing .hero .hero__path .button--demo:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.payroll-landing .hero .hero__path .button--demo:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff59 inset,0 1.4rem 2.8rem -.7rem #0083fff2}.payroll-landing .hero__cta-note{display:inline-flex;align-items:center;gap:.35rem;color:#5b6470;font-size:.82rem;font-weight:600}.payroll-landing .hero__cta-note i{color:#1fb76f;font-size:.95rem}.payroll-landing .hero__column--action .hero__path{gap:.75rem}.payroll-landing .hero__contact{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.payroll-landing .hero__wa{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.15rem .5rem .5rem;border-radius:999px;background:linear-gradient(180deg,#2fdd77,#1aa64f);color:#fff;text-decoration:none;line-height:1.15;box-shadow:0 1px #ffffff59 inset,0 1rem 2.2rem -.75rem #1aa64fcc;transition:transform .2s,box-shadow .2s,filter .2s}.payroll-landing .hero__wa:hover,.payroll-landing .hero__wa:focus-visible{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 1px #ffffff59 inset,0 1.3rem 2.6rem -.75rem #1aa64ff2}.payroll-landing .hero__wa:focus-visible{outline:2px solid #1aa64f;outline-offset:3px}.payroll-landing .hero__wa-ico{position:relative;display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:#1aa64f;font-size:1.55rem}.payroll-landing .hero__wa-ico:after{content:"";position:absolute;right:-.05rem;top:-.05rem;width:.7rem;height:.7rem;border:2px solid #fff;border-radius:50%;background:#7dffb3}.payroll-landing .hero__wa-text{display:grid;text-align:left}.payroll-landing .hero__wa-text b{font-size:.98rem;font-weight:700}.payroll-landing .hero__wa-text small{font-size:.74rem;font-weight:500;color:#ffffffe6}.payroll-landing .hero__wa-arrow{margin-left:.35rem;font-size:1rem;opacity:.9;transition:transform .2s}.payroll-landing .hero__wa:hover .hero__wa-arrow{transform:translate(2px,-2px)}.payroll-landing .hero__contact .meeting-link{min-height:3.6rem}@media(max-width:48rem){.payroll-landing .hero__path .hero__contact--mob{flex-direction:column;align-items:stretch}.payroll-landing .hero__contact--mob .hero__wa,.payroll-landing .hero__contact--mob .meeting-link{width:100%;justify-content:center}.payroll-landing .hero__contact--mob .hero__wa-arrow{margin-left:auto}.payroll-landing .hero .hero__path{justify-items:stretch}.payroll-landing .hero__cta-note{justify-self:center}}@media(prefers-reduced-motion:reduce){.payroll-landing .hero .hero__path .button--demo:after,.payroll-landing .hero__wa-ico:after{animation:none}}.payroll-landing .hero__contact.hero__contact--mob{display:none}@media(max-width:48rem){.payroll-landing .hero .hero__path .hero__contact.hero__contact--mob{display:flex}}@media(max-width:48rem){.payroll-landing .hero .hero__contact.hero__contact--desk{display:none}}.payroll-landing .hero__wa{background:linear-gradient(180deg,#0f7f3e,#0b6e33);box-shadow:0 1px #ffffff40 inset,0 1rem 2.2rem -.75rem #0b6e33b3}.payroll-landing .hero__wa:hover,.payroll-landing .hero__wa:focus-visible{filter:none;background:linear-gradient(180deg,#118a44,#0c7638);box-shadow:0 1px #ffffff40 inset,0 1.3rem 2.6rem -.75rem #0b6e33d9}.payroll-landing .hero__wa-ico{color:#0f7f3e}.payroll-landing .hero__wa-text small{color:#fff;opacity:.92}.payroll-landing .hero .hero__contact{display:grid;gap:.6rem;width:100%;max-width:26rem;padding:.9rem;border:1px solid #e1e8f2;border-radius:1.5rem;background:linear-gradient(180deg,#fff,#f6f9fd);box-shadow:0 .8rem 2rem -1.2rem #182c5c40}.payroll-landing .hero__contact-label{margin:0 0 .1rem .35rem;color:#3f4752;font-size:.8rem;font-weight:700}.payroll-landing .hero .hero__contact .hero__wa,.payroll-landing .hero .hero__contact .meeting-link{width:100%;min-height:3.6rem}.payroll-landing .hero .hero__contact .hero__wa-arrow,.payroll-landing .hero .hero__contact .meeting-link__arrow{margin-left:auto}.payroll-landing .hero .hero__contact .meeting-link{border-color:#e1e8f2;background:#fff;box-shadow:none}.payroll-landing .hero .hero__contact .meeting-link:hover{border-color:var(--payroll-blue)}.payroll-landing .hero .hero__contact.hero__contact--mob{display:none}@media(max-width:48rem){.payroll-landing .hero .hero__contact.hero__contact--desk{display:none}.payroll-landing .hero .hero__path .hero__contact.hero__contact--mob{display:grid;max-width:none}}.payroll-landing .cta-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.6rem;padding:.45rem .45rem .45rem 1.5rem;border-radius:999px;background:linear-gradient(180deg,#2b97ff,#0071e3);color:#fff;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:0 1px #ffffff59 inset,0 1rem 2.2rem -.75rem #0083ffbf;transition:transform .2s,box-shadow .2s}.payroll-landing .cta-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.payroll-landing .cta-primary:hover,.payroll-landing .cta-primary:focus-visible{transform:translateY(-2px);box-shadow:0 1px #ffffff59 inset,0 1.3rem 2.6rem -.75rem #0083ffe6}.payroll-landing .cta-primary:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.payroll-landing .cta-play{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:2.65rem;height:2.65rem;border-radius:50%;background:#fff;color:#0071e3;font-size:1rem;transition:transform .25s}.payroll-landing .cta-primary:hover .cta-play{transform:scale(1.08)}.payroll-landing .hero .cta-primary{min-height:4.1rem;padding:.5rem .5rem .5rem 1.8rem;font-size:1.12rem}.payroll-landing .hero .cta-play{width:3.1rem;height:3.1rem;font-size:1.15rem}.payroll-landing .payroll-sticky .cta-primary{min-height:2.9rem;padding:.3rem .3rem .3rem 1.1rem;font-size:.92rem;box-shadow:0 .6rem 1.4rem -.6rem #0083ffb3}.payroll-landing .payroll-sticky .cta-play{width:2.2rem;height:2.2rem;font-size:.85rem}.payroll-landing .payroll-sticky .cta-primary:after{animation:none}.payroll-landing .section-cta{align-items:center;gap:.75rem 1rem}.payroll-landing .section-cta .cta-wa{min-height:3.6rem}.payroll-landing .final-cta__actions{display:grid;justify-items:start;gap:1rem}.payroll-landing .final-cta .cta-contact{max-width:26rem}@media(max-width:48rem){.payroll-landing .section-cta{flex-direction:column;align-items:stretch}.payroll-landing .section-cta .cta-primary,.payroll-landing .section-cta .cta-wa{width:100%}.payroll-landing .final-cta__actions{justify-items:stretch}.payroll-landing .final-cta .cta-contact{max-width:none}}@media(prefers-reduced-motion:reduce){.payroll-landing .cta-primary:after,.payroll-landing .hero .cta-play{animation:none}}.payroll-landing .hero__contact.cta-contact{display:grid;gap:.6rem;width:100%;padding:.9rem;border:1px solid #e1e8f2;border-radius:1.5rem;background:linear-gradient(180deg,#fff,#f6f9fd);box-shadow:0 1rem 2.4rem -1.2rem #00000073}.payroll-landing .cta-contact .hero__wa,.payroll-landing .cta-contact .meeting-link{width:100%;min-height:3.6rem}.payroll-landing .cta-contact .hero__wa-arrow,.payroll-landing .cta-contact .meeting-link__arrow{margin-left:auto}.payroll-landing .cta-contact .meeting-link{border-color:#e1e8f2;background:#fff;box-shadow:none}.payroll-sticky .cta-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.9rem;padding:.3rem .3rem .3rem 1.1rem;border:0;border-radius:999px;background:linear-gradient(180deg,#2b97ff,#0071e3);color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:0 1px #ffffff59 inset,0 .6rem 1.4rem -.6rem #0083ffb3}.payroll-sticky .cta-play{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;color:#0071e3;font-size:.85rem}.payroll-landing .section-cta .cta-wa{padding-right:1.25rem}.payroll-landing .section-cta .cta-wa small,.payroll-landing .section-cta .cta-wa .hero__wa-arrow{display:none}@media(max-width:48rem){.payroll-landing .section-cta .cta-wa small{display:block}.payroll-landing .section-cta .cta-wa .hero__wa-arrow{display:inline-block}}.payroll-landing .section-cta{display:grid;grid-template-columns:minmax(0,21rem);justify-content:start;gap:.75rem}.payroll-landing .section-cta .cta-primary,.payroll-landing .section-cta .cta-wa{width:100%}.payroll-landing .section-cta .cta-wa{justify-content:flex-start}.payroll-landing .final-cta__actions .cta-primary{width:100%;max-width:26rem}@media(max-width:48rem){.payroll-landing .section-cta{grid-template-columns:minmax(0,1fr);justify-content:stretch}.payroll-landing .final-cta__actions .cta-primary{max-width:none}}.payroll-landing .hero .hero__contact,.payroll-landing .hero__contact.cta-contact{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.payroll-landing .hero__contact-label{margin:.35rem 0 0 .2rem}.payroll-landing .final-cta .hero__contact-label{color:#cfd8e6}.payroll-landing .landing-footer .landing-footer__whatsapp,.landing-footer .landing-footer__whatsapp{background:linear-gradient(180deg,#0f7f3e,#0b6e33);border-color:transparent;color:#fff;box-shadow:0 1px #ffffff40 inset,0 .8rem 1.8rem -.7rem #0b6e33b3}.payroll-landing .landing-footer .landing-footer__whatsapp:hover,.landing-footer .landing-footer__whatsapp:hover{background:linear-gradient(180deg,#118a44,#0c7638)}.payroll-landing .section-cta .cta-wa small{display:block}.payroll-landing .section-cta .cta-wa .hero__wa-arrow{display:inline-block;margin-left:auto}.payroll-landing .section-cta .cta-wa{padding-right:1.15rem}.payroll-landing .cta-primary__text{display:grid;text-align:left;line-height:1.15}.payroll-landing .cta-primary__text b{font-size:.98rem;font-weight:700}.payroll-landing .cta-primary__text small{font-size:.74rem;font-weight:500;color:#ffffffe6}.payroll-sticky{border-radius:999px;padding:.35rem .35rem .35rem 1.5rem}@media(max-width:48rem){.payroll-sticky{padding-left:1.15rem}}.payroll-landing .cta-primary{min-height:3.2rem;padding:.35rem .35rem .35rem 1.3rem;font-size:.95rem}.payroll-landing .cta-play{width:2.4rem;height:2.4rem;font-size:.9rem}.payroll-landing .hero .cta-primary{min-height:3.6rem;padding:.4rem .4rem .4rem 1.5rem;font-size:1.02rem}.payroll-landing .hero .cta-play{width:2.75rem;height:2.75rem;font-size:1rem}.payroll-landing .cta-primary__text b{font-size:.92rem}.payroll-landing .cta-primary__text small{font-size:.7rem}.payroll-landing .hero__wa{gap:.65rem;padding:.35rem 1rem .35rem .35rem}.payroll-landing .hero__wa-ico{width:2.4rem;height:2.4rem;font-size:1.35rem}.payroll-landing .hero__wa-ico:after{width:.6rem;height:.6rem}.payroll-landing .hero__wa-text b{font-size:.92rem}.payroll-landing .hero__wa-text small{font-size:.7rem}.payroll-landing .hero__wa-arrow{font-size:.9rem}.payroll-landing .hero__contact .meeting-link,.payroll-landing .cta-contact .meeting-link{gap:.65rem;padding:.35rem 1rem .35rem .35rem}.payroll-landing .hero__contact .meeting-link__icon,.payroll-landing .cta-contact .meeting-link__icon{width:2.4rem;height:2.4rem;font-size:1.1rem}.payroll-landing .hero__contact .meeting-link__text,.payroll-landing .cta-contact .meeting-link__text{font-size:.92rem}.payroll-landing .hero__contact .meeting-link__text:after,.payroll-landing .cta-contact .meeting-link__text:after{font-size:.7rem}.payroll-landing .hero .hero__contact .hero__wa,.payroll-landing .hero .hero__contact .meeting-link,.payroll-landing .cta-contact .hero__wa,.payroll-landing .cta-contact .meeting-link,.payroll-landing .section-cta .cta-wa,.payroll-landing .section-cta .cta-primary{min-height:3.2rem}.payroll-landing .hero .hero__contact{max-width:20rem;gap:.5rem}.payroll-landing .section-cta{grid-template-columns:minmax(0,19rem);gap:.6rem}.payroll-landing .final-cta__actions .cta-primary,.payroll-landing .final-cta .cta-contact{max-width:19rem}@media(max-width:48rem){.payroll-landing .hero .hero__contact,.payroll-landing .final-cta .cta-contact,.payroll-landing .final-cta__actions .cta-primary{max-width:none}.payroll-landing .section-cta{grid-template-columns:minmax(0,1fr)}}.payroll-landing .hero .hero__path .button--demo.cta-primary{min-height:3.6rem;padding:.4rem .4rem .4rem 1.5rem;font-size:1.02rem}@media(min-width:48.0625rem){.payroll-landing{--cta-w:17.2rem}.payroll-landing .section-cta{grid-template-columns:minmax(0,var(--cta-w))}.payroll-landing .hero .hero__contact,.payroll-landing .final-cta .cta-contact,.payroll-landing .final-cta__actions .cta-primary{max-width:var(--cta-w)}.payroll-landing .hero .hero__path .button--demo.cta-primary{width:var(--cta-w)}}@media(min-width:48.0625rem){.payroll-landing .hero .hero__path .button--demo.cta-primary{width:auto;white-space:nowrap}.payroll-landing .section-cta .cta-wa{padding:.35rem 1rem .35rem .35rem}.payroll-landing .section-cta .cta-wa .hero__wa-text b{white-space:nowrap}}html.reunion-abierta{overflow:hidden}.reunion-modal{width:min(36rem,calc(100vw - 2rem));height:min(46rem,calc(100dvh - 3rem));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:1.25rem;background:#fff;color:#1d1d1d;box-shadow:0 2rem 4rem #090f1959;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.reunion-modal::backdrop{background:#090f1999}.reunion-modal[open]{animation:reunion-entrada .22s ease-out}@keyframes reunion-entrada{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.reunion-modal__panel{display:flex;flex-direction:column;height:100%}.reunion-modal__head{display:flex;align-items:center;gap:.85rem;padding:1rem 1rem 1rem 1.25rem;border-bottom:1px solid #e6ebf2}.reunion-modal__head h2{margin:0;font-size:1.1rem;line-height:1.2}.reunion-modal__head p{margin:.15rem 0 0;color:#5d6673;font-size:.85rem}.reunion-modal__head form{margin:0 0 0 auto}.reunion-modal__icon{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:.75rem;color:#fff;background:#0083ff;font-size:1.3rem}.reunion-modal__close{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#f1f4f8;color:#1d1d1d;font-size:1.2rem;cursor:pointer}.reunion-modal__close:hover,.reunion-modal__close:focus-visible{background:#e3e9f1}.reunion-modal__body{position:relative;flex:1;min-height:0}.reunion-modal__body iframe{position:relative;display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .2s}.reunion-modal.is-cargada iframe{opacity:1}.reunion-modal__loading{position:absolute;inset:0;display:grid;place-items:center}.reunion-modal__loading span{width:2rem;height:2rem;border:3px solid #dbe4ef;border-top-color:#006bd1;border-radius:50%;animation:reunion-giro .8s linear infinite}.reunion-modal.is-cargada .reunion-modal__loading{display:none}@keyframes reunion-giro{to{transform:rotate(360deg)}}@media(max-width:48rem){.reunion-modal{width:100vw;height:100dvh;border-radius:0}}@media(prefers-reduced-motion:reduce){.reunion-modal[open],.reunion-modal__loading span{animation:none}}.payroll-landing *,.payroll-landing *:before,.payroll-landing *:after,.payroll-sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@supports (content-visibility:auto){.payroll-landing>section:not(.hero-section),.payroll-landing>footer{content-visibility:auto;contain-intrinsic-size:auto 56rem}}
