/* Serviços Acuratta — Projeto Gerado pelo Prompt Mestre do Desenvolvedor e Vibe Coder Dante Testa — www.dantetesta.com.br */
/* CTA do WhatsApp: proporção fixa, texto em uma linha e ícone na mesma cor do rótulo. */
.ac-services-cta{align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important;min-height:48px!important;padding:0 23px!important;border-color:rgba(255,255,255,.85)!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 7px 16px rgba(16,55,51,.15)!important;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.ac-services-cta:hover{box-shadow:0 11px 21px rgba(16,55,51,.2)!important}.ac-services-cta:focus-visible{outline:3px solid var(--ac-services-aqua);outline-offset:3px}.ac-services-cta__icon{flex-basis:19px!important;width:19px!important;height:19px!important}@media(max-width:620px){.ac-services-cta{width:auto!important;max-width:none!important}}
.ac-services-page{--ac-services-deep:#275753;--ac-services-mid:#568e89;--ac-services-aqua:#67c0b9;--ac-services-pale:#dbf2ea;--ac-services-paper:#f6f9f5;--ac-services-line:#d4d4d4;padding-bottom:100px;background:var(--ac-services-paper);color:var(--ac-services-deep);font-family:Montserrat,Arial,sans-serif}.ac-services-intro,.ac-services-catalog,.ac-services-final{width:min(1120px,calc(100% - 40px));margin-inline:auto}.ac-services-intro{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:clamp(46px,9vw,125px);align-items:center;padding:74px 0 78px}.ac-services-kicker,.ac-services-section-heading>p,.ac-services-final p{margin:0 0 14px;color:var(--ac-services-mid);font-size:10px;font-weight:700;letter-spacing:1.8px}.ac-services-intro h2,.ac-services-section-heading h2,.ac-services-final h2{margin:0;font-size:clamp(31px,4vw,48px);line-height:1.1}.ac-services-intro h2 strong,.ac-services-section-heading h2 strong,.ac-services-final h2 strong{color:var(--ac-services-mid)}.ac-services-intro__copy>p:not(.ac-services-kicker){max-width:600px;margin:18px 0 0;color:#50615d;font-size:15px;line-height:1.75}.ac-services-intro__note{position:relative;overflow:hidden;padding:33px;border:1px solid #b8d9d1;border-radius:18px;background:var(--ac-services-pale);transition:transform .25s ease,box-shadow .25s ease}.ac-services-intro__note:after{position:absolute;right:-55px;bottom:-76px;width:190px;height:190px;border:1px solid rgba(39,87,83,.17);border-radius:50%;content:""}.ac-services-intro__note:hover{box-shadow:0 15px 27px rgba(24,69,65,.1);transform:translateY(-5px)}.ac-services-intro__note>span{display:grid;width:42px;height:42px;border-radius:50%;place-items:center;background:var(--ac-services-deep);color:#fff;font-size:22px}.ac-services-intro__note p{position:relative;z-index:1;margin:20px 0 24px;color:var(--ac-services-deep);font-size:19px;font-weight:700;line-height:1.3}.ac-services-intro__note div{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px}.ac-services-intro__note b{padding:6px 8px;border:1px solid rgba(39,87,83,.18);border-radius:99px;color:var(--ac-services-deep);font-size:9px;letter-spacing:.7px}.ac-services-catalog{padding:75px 0;border-top:1px solid var(--ac-services-line)}.ac-services-section-heading{max-width:690px}.ac-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:39px}.ac-services-card{min-width:0}.ac-services-card>a{position:relative;display:block;min-height:280px;overflow:hidden;padding:29px 31px;border:1px solid rgba(39,87,83,.21);border-radius:16px;background:#fff;color:var(--ac-services-deep);text-decoration:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.ac-services-card>a:before{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ac-services-aqua),var(--ac-services-mid));content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ac-services-card>a:hover{border-color:var(--ac-services-mid);background:#fcfefd;box-shadow:0 18px 33px rgba(24,69,65,.11);transform:translateY(-5px)}.ac-services-card>a:hover:before{transform:scaleX(1)}.ac-services-card__number{position:absolute;top:25px;right:29px;color:#d8eee8;font-size:33px;font-weight:700;letter-spacing:-1.5px;line-height:1}.ac-services-card__icon{display:block;width:42px;height:42px;margin-bottom:22px;background:var(--ac-services-deep);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.ac-services-card__icon--accounting{-webkit-mask-image:url('../icons/consultoria-contabil.svg');mask-image:url('../icons/consultoria-contabil.svg')}.ac-services-card__icon--audit{-webkit-mask-image:url('../icons/auditoria-contabil.svg');mask-image:url('../icons/auditoria-contabil.svg')}.ac-services-card__icon--internal{-webkit-mask-image:url('../icons/auditoria-interna.svg');mask-image:url('../icons/auditoria-interna.svg')}.ac-services-card__icon--investigation{-webkit-mask-image:url('../icons/pericias.svg');mask-image:url('../icons/pericias.svg')}.ac-services-card__icon--training{-webkit-mask-image:url('../icons/treinamento.svg');mask-image:url('../icons/treinamento.svg')}.ac-services-card__icon--certificate{-webkit-mask-image:url('../icons/certificado-digital.svg');mask-image:url('../icons/certificado-digital.svg')}.ac-services-card h3{max-width:330px;margin:0;color:var(--ac-services-deep);font-size:23px;line-height:1.2}.ac-services-card p{max-width:420px;margin:13px 0 0;color:#5b6865;font-size:13px;line-height:1.62}.ac-services-card__link{position:absolute;bottom:27px;left:31px;display:inline-flex;align-items:center;gap:9px;color:var(--ac-services-deep);font-size:12px;font-weight:700}.ac-services-card__link i{font-size:17px;font-style:normal;line-height:1;transition:transform .2s ease}.ac-services-card>a:hover .ac-services-card__link i{transform:translateX(4px)}.ac-services-final{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:5px;padding:42px 48px;border-radius:18px;background:linear-gradient(135deg,#568e89,#275753);color:#fff}.ac-services-final p{color:var(--ac-services-pale)}.ac-services-final h2 strong{color:var(--ac-services-pale)}.ac-services-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 20px;border:1px solid #fff;border-radius:999px;background:#fff;color:var(--ac-services-deep);font-size:13px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.ac-services-cta:hover{background:var(--ac-services-pale);transform:translateY(-2px)}.ac-services-cta__icon{display:block;flex:0 0 17px;width:17px;height:17px;background:currentColor;-webkit-mask:url('../icons/whatsapp.svg') center/contain no-repeat;mask:url('../icons/whatsapp.svg') center/contain no-repeat}@media(max-width:850px){.ac-services-intro{grid-template-columns:1fr;gap:30px;padding:49px 0}.ac-services-intro__note{max-width:465px}.ac-services-catalog{padding:51px 0}.ac-services-final{padding:35px}}@media(max-width:620px){.ac-services-page{padding-bottom:62px}.ac-services-intro,.ac-services-catalog,.ac-services-final{width:calc(100% - 32px)}.ac-services-intro h2,.ac-services-section-heading h2,.ac-services-final h2{font-size:32px}.ac-services-grid{grid-template-columns:1fr;gap:13px;margin-top:30px}.ac-services-card>a{min-height:264px;padding:26px 23px}.ac-services-card__number{top:24px;right:23px}.ac-services-card__link{bottom:24px;left:23px}.ac-services-final{display:grid;padding:31px 24px}.ac-services-cta{width:fit-content;max-width:100%}}@media(prefers-reduced-motion:reduce){.ac-services-intro__note,.ac-services-card>a,.ac-services-card>a:before,.ac-services-card__link i,.ac-services-cta{transition:none}.ac-services-intro__note:hover,.ac-services-card>a:hover,.ac-services-cta:hover{transform:none}}
