.spin-eventz-google-reviews{color:#f7f4ef;background:#202020;padding:clamp(3.5rem, 7vw, 6rem) 1.5rem}.spin-eventz-google-reviews__inner{max-width:1200px;margin:0 auto}.spin-eventz-google-reviews__eyebrow{color:#d6b567;font-family:"DM Sans",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 .6rem}.spin-eventz-google-reviews h2,.spin-eventz-google-reviews h3{color:#f7f4ef;font-family:"Cormorant Garamond",serif;font-size:clamp(2rem, 4vw, 2.8rem);font-weight:600;line-height:1.15;margin:0 0 1.7rem}.spin-eventz-google-reviews--home{background:#fff0;padding:2.5rem 0 0}.spin-eventz-google-reviews--home h3{font-size:clamp(1.65rem, 3vw, 2.1rem);text-align:center}.spin-eventz-google-reviews__source{color:#d6b567;display:table;font-family:"DM Sans",sans-serif;font-size:.875rem;margin:1.4rem auto 0;text-decoration:underline;text-underline-offset:.25em}.spin-eventz-google-reviews__source:hover,.spin-eventz-google-reviews__source:focus{color:#fff}.spin-eventz-review-sources{margin-top:clamp(2rem, 4vw, 3rem)}.spin-eventz-review-sources h3{text-align:center;margin-bottom:1.25rem}.spin-eventz-review-sources__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.spin-eventz-review-source{display:flex;flex-direction:column;min-width:0;padding:1.35rem;border:1px solid rgb(214 181 103 / .35);border-radius:12px;background:rgb(255 255 255 / .04);color:#f7f4ef;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.spin-eventz-review-source:hover,.spin-eventz-review-source:focus-visible{transform:translateY(-4px);border-color:#d6b567;background:rgb(255 255 255 / .08);color:#fff}.spin-eventz-review-source__platform{color:#d6b567;font:700 .75rem "DM Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase}.spin-eventz-review-source blockquote{flex:1;margin:1rem 0;padding:0;border:0;color:inherit;font:500 clamp(1.15rem, 2vw, 1.45rem)/1.35 "Cormorant Garamond",serif}.spin-eventz-review-source__byline{color:#c9c5bf;font:400 .8rem "DM Sans",sans-serif}@media (max-width:900px){.spin-eventz-review-sources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.spin-eventz-review-sources__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spin-eventz-review-source{transition:none}.spin-eventz-review-source:hover,.spin-eventz-review-source:focus-visible{transform:none}}@media (max-width:767px){.spin-eventz-google-reviews{padding:3rem 1rem}.spin-eventz-google-reviews--home{padding:2rem 0 0}}