.google-reviews__live-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 0;border-top:1px solid rgba(207,41,59,.12);border-bottom:1px solid rgba(207,41,59,.12)}.google-reviews__live-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.google-reviews__live-summary strong{font:400 34px Georgia,"Times New Roman",serif;color:#7f1736}.google-reviews__live-summary small{color:#786a6b}.google-reviews__google-mark,.google-review-card__g{display:grid;place-items:center;font-weight:800;font-family:Arial,sans-serif}.google-reviews__google-mark{width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08);color:#4285f4;font-size:21px}.google-review-card__stars{color:#f4b400;letter-spacing:2px;font-size:17px}.google-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:18px;margin-top:28px;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin}.google-review-card{scroll-snap-align:start;min-height:245px;padding:24px;border:1px solid rgba(127,23,54,.11);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(77,12,36,.055)}.google-review-card header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.google-review-card header img,.google-review-card__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 44px}.google-review-card__avatar{display:grid;place-items:center;background:#f7e7e3;color:#9d2040;font-weight:700}.google-review-card header div{min-width:0;display:flex;flex:1;flex-direction:column}.google-review-card header strong{color:#382b2d;font-size:14px}.google-review-card header small{margin-top:3px;color:#8a7a7c;font-size:11px}.google-review-card__g{color:#4285f4;font-size:18px}.google-review-card p{margin:14px 0 0;color:#66585a;font-size:13px;line-height:1.7}.google-reviews__swipe{margin:4px 0 0;color:#8a7a7c;font-size:11px;text-align:right}

/* Bloco superior restaurado para a composição anterior aprovada */
.google-reviews__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:72px;padding:82px 0 70px}.google-reviews__top .google-reviews__heading{max-width:620px}.google-reviews__top .google-reviews__summary{margin:0;padding:32px 36px;border:1px solid rgba(207,41,59,.20);border-radius:20px;background:#fff}.google-reviews__summary .google-reviews__button{white-space:nowrap}

/* Faixa inferior mantida como está atualmente */
.google-reviews__reviews-band{position:relative;display:block!important;visibility:visible!important;width:100%;margin:0;padding:46px 0 50px;background:#fff;border-top:1px solid rgba(127,23,54,.08);border-bottom:1px solid rgba(127,23,54,.08);overflow:visible}.google-reviews__reviews-inner{position:relative}.google-reviews__trustindex{display:block!important;visibility:visible!important;width:100%;min-height:230px;overflow:visible}.google-reviews__trustindex>div{display:block!important;visibility:visible!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}

@media(min-width:1000px){.google-reviews__track{grid-auto-columns:calc((100% - 54px)/4)}.google-reviews__reviews-inner{width:min(1320px,94%)}.google-reviews__trustindex{min-height:250px}}
@media(max-width:900px){.google-reviews__top{grid-template-columns:1fr;gap:28px;padding:60px 0 48px}.google-reviews__top .google-reviews__summary{width:100%;max-width:620px}.google-reviews__reviews-band{padding:34px 0 38px}}
@media(max-width:720px){.google-reviews__live-summary{align-items:flex-start;flex-direction:column}.google-reviews__live-summary .google-reviews__button{width:100%}.google-reviews__track{grid-auto-columns:86vw}.google-review-card{min-height:230px}.google-reviews__swipe{text-align:left}.google-reviews__top{gap:22px;padding:46px 0 36px}.google-reviews__top .google-reviews__heading{max-width:none}.google-reviews__top .google-reviews__summary{padding:25px 22px;border-radius:18px}.google-reviews__summary .google-reviews__button{width:100%;white-space:normal;text-align:center}.google-reviews__reviews-band{display:block!important;visibility:visible!important;min-height:300px;padding:28px 0 32px;overflow:visible}.google-reviews__reviews-inner{width:100%;padding:0 12px}.google-reviews__trustindex{display:block!important;visibility:visible!important;width:100%!important;min-height:250px;overflow:visible!important}.google-reviews__trustindex iframe,.google-reviews__trustindex>div{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important}}

/* Carrossel nativo AcuVida — independente do Trustindex */
.google-reviews__reviews-band--native{padding:58px 0 64px;min-height:0}
.acuvida-reviews__intro{display:flex;justify-content:space-between;align-items:center;gap:20px}
.acuvida-reviews__intro h3{font:400 clamp(24px,2.4vw,36px)/1.2 Georgia,"Times New Roman",serif;color:#741d3c;margin:0 0 8px}
.acuvida-reviews__intro p{margin:0;color:#76666a;font-size:14px}
.acuvida-reviews__actions{display:flex;gap:10px;flex-shrink:0}
.acuvida-reviews__arrow{width:42px;height:42px;border:1px solid #e6cdd4;border-radius:50%;background:#fff;color:#741d3c;font-size:30px;line-height:1;cursor:pointer}
.acuvida-reviews__arrow:hover,.acuvida-reviews__arrow:focus-visible{background:#741d3c;color:#fff;outline-offset:3px}
.acuvida-reviews__track{margin-top:28px;scroll-padding-inline:3px}
.acuvida-reviews__card{display:flex;flex-direction:column;min-height:290px}
.acuvida-reviews__card p{flex:1;font-size:14px;line-height:1.7}
.acuvida-reviews__source{display:inline-block;margin-top:20px;color:#8e2445;font-size:12px;font-weight:600;text-decoration:none}
.acuvida-reviews__source:hover{text-decoration:underline}
@media(max-width:720px){.google-reviews__reviews-band--native{min-height:0;padding:36px 0 44px}.acuvida-reviews__intro{align-items:flex-end}.acuvida-reviews__intro h3{font-size:25px}.acuvida-reviews__arrow{width:36px;height:36px;font-size:26px}.acuvida-reviews__track{grid-auto-columns:min(84vw,340px)}}
