/* Ceramic homepage: Learn More under packages, then a lower review that cycles. */
#s2 .service-more-wrap{display:flex;justify-content:center;margin:40px 0 0}
#s2 .cc-home-proof{margin:40px auto 0;padding:20px 24px 18px;max-width:600px;text-align:center;border-top:1px solid #d4e6ff25;border-bottom:1px solid #d4e6ff18;background:linear-gradient(110deg,transparent,#111a26bb,transparent)}
#s2 .cc-home-proof a.cc-rev-link{display:block;text-decoration:none;color:#c7d2e0;font:400 12px/1.6 var(--sans)}
#s2 .cc-rev-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}
#s2 .cc-g-logo{width:22px;height:22px;margin:0;vertical-align:middle}
#s2 .cc-review-stars{color:#fbbc04;letter-spacing:3px;font-size:14px}
#s2 .cc-home-proof blockquote{margin:0 auto;max-width:560px;font:400 clamp(13px,1.1vw,15px)/1.6 var(--sans);color:#edf2f8;text-wrap:pretty;transition:opacity .45s ease,transform .45s ease}
#s2 .cc-home-proof blockquote.is-swap{opacity:0;transform:translateY(6px)}
#s2 .cc-rev-name{display:block;margin-top:14px;font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#aeb9c7}
#s2 a.cc-rev-link:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(prefers-reduced-motion:reduce){#s2 .cc-home-proof blockquote{transition:none}}
@media(max-width:700px){#s2 .cc-home-proof{margin-top:32px;padding:18px 10px 16px}#s2 .cc-home-proof blockquote{font-size:13px}}
