/* V47: clean, accessible Google review feature */
.ng-v47-reviews{background:#fff!important;color:#152236;padding:clamp(76px,9vw,136px) 0}.ng-v47-review-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);gap:clamp(28px,5vw,90px);align-items:center}.ng-v47-review-main{max-width:690px}.ng-v47-review-main .eyebrow{color:#1964ba;letter-spacing:.16em;font-weight:750}.ng-v47-review-main h2{font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.07;letter-spacing:-.045em;margin:20px 0 24px;color:#10223b}.ng-v47-review-main>p{font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.75;color:#4a5a6b;max-width:580px}.ng-v47-review-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 20px}.ng-v47-review-actions .btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px}.ng-v47-review-note{font-size:.84rem!important;color:#667588!important;line-height:1.55!important}.ng-v47-review-side{background:#f7faff;border:1px solid #e3eaf4;border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 20px 55px rgba(20,53,96,.07)}.ng-v47-google-g{font-family:Arial,sans-serif;font-size:64px;font-weight:750;line-height:1;width:max-content;background:conic-gradient(#4285f4 0 90deg,#34a853 90deg 175deg,#fbbc05 175deg 250deg,#ea4335 250deg 310deg,#4285f4 310deg);color:transparent;background-clip:text;-webkit-background-clip:text;margin-bottom:28px}.ng-v47-side-kicker{font-size:.74rem;letter-spacing:.15em;font-weight:800;color:#4772a8}.ng-v47-review-side h3{font-size:clamp(1.65rem,2.7vw,2.55rem);letter-spacing:-.035em;line-height:1.16;margin:14px 0;color:#12243b}.ng-v47-review-side p{color:#53657b;line-height:1.7}.ng-v47-review-side>a{display:inline-flex;margin-top:14px;color:#145bb1;font-weight:750;text-decoration:none;gap:8px}.ng-v47-review-side>a:hover{text-decoration:underline}@media(max-width:760px){.ng-v47-review-layout{grid-template-columns:1fr}.ng-v47-reviews{padding:72px 0}.ng-v47-review-side{border-radius:20px}.ng-v47-review-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.ng-v47-reviews *{scroll-behavior:auto!important}}
