.cg-landing{--cg-ink:#1d1d1f;--cg-muted:#5b616b;--cg-line:#dcdce0;--cg-blue:var(--payroll-blue,#0083ff)}.cg-landing em{font-style:normal;color:var(--cg-blue)}.payroll-landing .cg-hero .cg-eyebrow{width:auto;max-width:none;line-height:1.2;display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.45rem .8rem;border:1px solid var(--cg-line);border-radius:999px;background:#fff;color:#3c4048;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-landing .cg-hero h1{max-width:none;margin:0;font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:.98;letter-spacing:-.055em}.payroll-landing .cg-hero h1 .hero__accent{display:inline;color:var(--cg-blue)}.cg-hero .hero__description{max-width:34rem}.payroll-landing .cg-hero .cg-control{display:flex;align-items:center;gap:.55rem;margin:1.1rem 0 1.4rem;color:var(--cg-ink);font-size:1.1rem;font-weight:700;line-height:1.35}.cg-control i{flex:none;color:var(--cg-blue);font-size:1.5rem}.cg-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.payroll-landing .cg-hero .cg-chips li{margin:0;line-height:1.2;padding:.5rem .8rem;border-radius:999px;background:#f1f1f4;color:#30343b;font-size:.85rem;font-weight:700}.cg-chips strong{color:var(--cg-blue)}.cg-actions{display:grid;gap:.75rem;width:100%;max-width:26rem;margin-top:1.75rem}.cg-actions .button--demo,.cg-actions .hero__wa{width:100%}.payroll-landing .cg-hero .cg-micro{margin:.25rem 0 0;color:var(--cg-muted);font-size:.9rem;line-height:1.45}.cg-trial{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;color:#3c4048;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#b9bcc4}.cg-trial:hover{color:var(--cg-blue)}.cg-trial--dark{color:#d4d6db;text-decoration-color:#6d7079}.cg-section{padding-block:clamp(4rem,9vw,7rem)}.cg-head{max-width:46rem}.payroll-landing .cg-head h2{max-width:none;margin:0;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.03;letter-spacing:-.05em;color:var(--cg-ink)}.payroll-landing .cg-lead{max-width:36rem;margin:1.25rem 0 0;color:var(--cg-muted);font-size:1.1rem;line-height:1.55}.cg-lead strong{color:var(--cg-ink)}.cg-problems{background:var(--surface-grouped,#f5f5f7)}.cg-problems__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.cg-problems__grid li{display:flex;flex-direction:column;gap:1.25rem;padding:1.6rem;border:1px solid var(--cg-line);border-radius:1.1rem;background:#fff}.cg-problems__grid i{color:var(--cg-blue);font-size:1.6rem}.cg-problems__grid p{margin:0;color:var(--cg-ink);font-size:1.15rem;font-weight:700;line-height:1.35;letter-spacing:-.015em}.cg-paradigm{background:#fff}.cg-paradigm__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.cg-compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cg-compare__col{padding:1.6rem;border:1px solid var(--cg-line);border-radius:1.25rem;background:var(--surface-grouped,#f5f5f7)}.cg-compare__col--ai{border-color:transparent;background:var(--surface-inverse,#1d1d1f);color:#fff;box-shadow:0 1.5rem 3rem -1.2rem #0083ff73}.cg-compare__title{display:flex;align-items:center;gap:.4rem;margin:0 0 1.25rem;color:var(--cg-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cg-compare__col--ai .cg-compare__title{color:#8fc6ff}.cg-compare ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.cg-compare li{padding:.85rem 0;border-top:1px solid var(--cg-line);font-size:1.05rem;font-weight:700}.cg-compare__col--ai li{border-color:#ffffff1f}.cg-compare__col--ai li:not(.cg-compare__you){color:#fff}.cg-compare__you{color:var(--cg-blue)}.cg-compare__col--ai .cg-compare__you{color:#8fc6ff}.cg-show{background:var(--surface-inverse,#1d1d1f);color:#fff}.cg-show .section-kicker{color:#9aa3ae}.payroll-landing .cg-show .cg-head h2{color:#fff}.payroll-landing .cg-show .cg-lead{color:#d0d3d8;font-size:1.3rem}.cg-show__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.cg-show__cta{display:grid;gap:1.1rem;justify-items:start;margin-top:2rem}.cg-show__cta .cta-primary{max-width:100%}.cg-wa-line{margin:0;color:#b9bec6;font-size:.95rem;line-height:1.5}.cg-wa-line a{display:inline-flex;align-items:center;gap:.3rem;margin-left:.25rem;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#25d366}.cg-wa-line a i{color:#25d366}.cg-flow{display:grid;gap:0;margin:0;padding:0;list-style:none}.cg-flow>li{position:relative}.cg-flow>li+li{margin-top:2.25rem}.cg-flow>li+li:before{content:"";position:absolute;left:50%;top:-1.85rem;width:1px;height:1.45rem;background:linear-gradient(#5d636c,#8fc6ff)}.cg-flow__inputs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1.25rem;border:1px dashed rgb(255 255 255 / .22);border-radius:1.1rem}.cg-flow__inputs span{padding:.45rem .75rem;border-radius:999px;background:#ffffff14;color:#e6e8eb;font-size:.85rem;font-weight:700}.cg-flow__step{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;border-radius:1.1rem;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1)}.cg-flow__step i{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:.7rem;background:var(--cg-blue);color:#fff;font-size:1.2rem}.cg-flow__step p{margin:0;font-size:1.05rem}.cg-flow__step--you{background:#fff;color:var(--cg-ink)}.cg-flow__step--you i{background:var(--cg-ink)}.cg-profiles{background:#fff}.cg-profiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.cg-profiles__grid article{display:flex;flex-direction:column;padding:1.75rem;border:1px solid var(--cg-line);border-radius:1.25rem;background:var(--surface-grouped,#f5f5f7)}.cg-profiles__ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:#fff;color:var(--cg-blue);font-size:1.35rem}.cg-profiles__grid h3{margin:1.5rem 0 .6rem;font-size:1.3rem;letter-spacing:-.03em}.cg-profiles__grid p{flex:1;margin:0 0 1.5rem;color:var(--cg-muted);font-size:1rem;line-height:1.5}.cg-profiles__grid a{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;color:var(--cg-blue);font-weight:800;text-decoration:none}.cg-profiles__grid a:hover i{transform:translate(3px)}.cg-profiles__grid a i{transition:transform .2s}.cg-process{background:var(--surface-grouped,#f5f5f7)}.cg-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.cg-process__grid>li{position:relative;padding:1.6rem;border:1px solid var(--cg-line);border-radius:1.25rem;background:#fff}.cg-process__num{position:absolute;top:1.6rem;right:1.6rem;color:#6b717b;font-size:.8rem;font-weight:800}.cg-process__ico{color:var(--cg-blue);font-size:1.6rem}.cg-process__grid h3{margin:1.1rem 0 .9rem;font-size:1.15rem;letter-spacing:-.02em}.cg-process__grid ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.cg-process__grid ul li{position:relative;padding-left:1.1rem;color:var(--cg-muted);font-size:.95rem;line-height:1.4}.cg-process__grid ul li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--cg-blue)}.cg-price{padding-block:clamp(3rem,6vw,4.5rem);background:#fff}.cg-price__band{display:grid;grid-template-columns:auto 1fr;gap:1.5rem clamp(2rem,5vw,4rem);align-items:center}.cg-price__amount{display:flex;align-items:flex-start;gap:.35rem;color:var(--cg-ink)}.cg-price__amount small{margin-top:.6rem;font-size:1rem;font-weight:800}.cg-price__amount strong{color:var(--cg-blue);font-size:5rem;line-height:.85;letter-spacing:-.06em}.cg-price__amount span{margin-top:.55rem;color:var(--cg-muted);font-size:.95rem;font-weight:700;line-height:1.25}.cg-price__list{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding:0;list-style:none}.cg-price__list li{display:flex;align-items:center;gap:.45rem;color:var(--cg-ink);font-size:1rem;font-weight:700}.cg-price__list i{color:var(--cg-blue)}.cg-price__trust{grid-column:1/-1;display:flex;align-items:center;gap:.5rem;margin:0;padding-top:1.25rem;border-top:1px solid var(--cg-line);color:var(--cg-muted);font-size:.9rem;font-weight:700}.cg-price__trust i{color:var(--cg-blue);font-size:1.15rem}.cg-final__side{display:grid;gap:1.25rem;align-content:center}.cg-final__side .hero__wa{width:100%}.cg-final__risk{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cg-final__risk li{display:flex;align-items:flex-start;gap:.5rem;color:#e1e3e7;font-size:1rem;line-height:1.4}.cg-final__risk i{margin-top:.1rem;color:#8fc6ff;font-size:1.15rem}.cg-sticky__wa{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;margin-left:auto;border-radius:50%;background:#25d366;color:#fff;font-size:1.4rem;text-decoration:none}.cg-sticky .button{margin-left:0}.payroll-landing.cg-landing .cta-play,.payroll-landing.cg-landing .hero__wa-ico{width:2.5rem;height:2.5rem;font-size:1.4rem}.payroll-landing.cg-landing .hero .cta-play,.payroll-landing.cg-landing .hero .hero__wa-ico{width:2.75rem;height:2.75rem;font-size:1.55rem}.payroll-landing.cg-landing .hero__wa{flex-direction:row-reverse;justify-content:space-between;padding:.35rem .35rem .35rem 1.3rem}.payroll-landing.cg-landing .hero .hero__wa{padding:.4rem .4rem .4rem 1.5rem}.payroll-landing.cg-landing .hero__wa .hero__wa-arrow{display:none}.payroll-sticky.cg-sticky .cta-primary .cta-play{width:2.3rem;height:2.3rem;font-size:1.3rem}.payroll-landing.cg-landing .cg-wa-line a i,.payroll-landing.cg-landing .landing-footer__whatsapp i,.payroll-landing.cg-landing .button--small i{font-size:1.3rem}@media(max-width:64rem){.cg-problems__grid,.cg-profiles__grid,.cg-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.cg-paradigm__grid,.cg-show__grid{grid-template-columns:1fr}.cg-problems__grid,.cg-profiles__grid,.cg-process__grid{grid-template-columns:1fr;margin-top:2rem}.cg-problems__grid li{flex-direction:row;align-items:center;gap:1rem;padding:1.15rem 1.25rem}.cg-problems__grid p{font-size:1.02rem}.cg-compare{gap:.6rem}.cg-compare__col{padding:1.1rem}.cg-compare li{font-size:.95rem}.cg-price__band{grid-template-columns:1fr}.cg-price__list{display:grid}.cg-actions{max-width:none}.cg-show__cta .cta-primary{width:100%}.cg-sticky p{display:none}.cg-sticky .button{flex:1}.cg-sticky__wa{margin-left:0}}
