/**
 * Propósito: seção promocional de Auditoria e Diagnóstico na homepage.
 * Dependências: variables/components de home-v56.css.
 * Última alteração relevante: V5.7.0.
 */
.v57-audit{padding:104px 0;background:linear-gradient(135deg,#06192c 0%,#082846 54%,#061626 100%);color:#fff;overflow:hidden;position:relative}.v57-audit:before{content:"";position:absolute;inset:auto -10% -120px;width:70%;height:280px;background:radial-gradient(circle,rgba(149,239,0,.13),transparent 66%);pointer-events:none}.v57-audit-hero{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center}.v57-audit-visual{position:relative;min-height:490px}.v57-audit-visual img{display:block;width:100%;height:490px;object-fit:cover;border-radius:30px;border:1px solid rgba(18,199,255,.30);box-shadow:0 30px 90px rgba(0,0,0,.35)}.v57-visual-chip{position:absolute;left:20px;bottom:20px;padding:9px 12px;border-radius:999px;background:rgba(5,21,36,.9);border:1px solid rgba(149,239,0,.35);color:var(--v56-green);font-size:10px;letter-spacing:.14em;font-weight:900}.v57-audit-copy h2{font-size:clamp(2.7rem,4.3vw,5rem);line-height:.98;letter-spacing:-.045em;margin:0}.v57-audit-copy h2 span{color:var(--v56-green)}.v57-audit-copy>p:not(.v56-kicker){color:rgba(255,255,255,.72);line-height:1.8;max-width:650px;margin:22px 0 0}.v57-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 30px}.v57-benefits article{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:14px;border:1px solid rgba(255,255,255,.10);border-radius:16px;background:rgba(255,255,255,.035)}.v57-benefits article>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0a8de8;color:#fff;font-size:10px;font-weight:900}.v57-benefits strong{font-size:13px;display:block}.v57-benefits small{display:block;color:rgba(255,255,255,.52);font-size:11px;line-height:1.45;margin-top:4px}.v57-audit-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.15fr;gap:12px;margin-top:28px}.v57-audit-step,.v57-audit-results{position:relative;overflow:hidden;border:1px solid rgba(18,199,255,.25);border-radius:20px;background:rgba(3,20,35,.66)}.v57-audit-step{min-height:320px}.v57-audit-step>img{display:block;width:100%;height:145px;object-fit:cover}.v57-step-number{position:absolute;left:14px;top:14px;z-index:2;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0b8fe8;color:#fff;font-weight:900;box-shadow:0 8px 20px rgba(0,0,0,.24)}.v57-audit-step>div:last-child{padding:16px}.v57-audit-step h3{margin:0;font-size:18px}.v57-audit-step p{margin:8px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.6}.v57-audit-results{padding:18px 18px 20px;border-color:rgba(149,239,0,.45);background:linear-gradient(160deg,rgba(9,45,65,.96),rgba(4,28,44,.96));box-shadow:0 0 40px rgba(149,239,0,.08)}.v57-step-number-green{background:var(--v56-green);color:#07131e}.v57-audit-results h3{font-size:18px;line-height:1.1;margin:40px 0 18px}.v57-audit-results ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.v57-audit-results li{font-size:12px;color:rgba(255,255,255,.78);padding-left:20px;position:relative}.v57-audit-results li:before{content:'✓';position:absolute;left:0;color:var(--v56-green);font-weight:900}.v57-services{margin-top:42px;padding-top:34px;border-top:1px solid rgba(255,255,255,.10)}.v57-services-title{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:end}.v57-services-title h3{font-size:clamp(1.8rem,3vw,3.1rem);line-height:1;letter-spacing:-.04em;margin:0}.v57-services-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px}.v57-services-grid article{padding:18px 15px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.03)}.v57-service-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(18,199,255,.12);color:#12c7ff;font-weight:900}.v57-services-grid strong{display:block;margin-top:13px;font-size:12px;line-height:1.3}.v57-services-grid p{font-size:10px;line-height:1.45;color:rgba(255,255,255,.5);margin:5px 0 0}.v57-audit-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:22px 24px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.v57-audit-cta p{margin:0;max-width:760px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.65}
@media (max-width:1180px){.v57-audit-hero{grid-template-columns:1fr}.v57-audit-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v57-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v57-audit-results{min-height:260px}.v57-services-title{grid-template-columns:1fr}.v57-audit-visual img{height:430px}}
@media (max-width:700px){.v57-audit{padding:78px 0}.v57-audit-visual{min-height:330px}.v57-audit-visual img{height:330px}.v57-benefits,.v57-audit-flow,.v57-services-grid{grid-template-columns:1fr}.v57-audit-cta{flex-direction:column;align-items:flex-start}.v57-audit-copy h2{font-size:clamp(2.4rem,13vw,3.6rem)}}
