.sheedance-community-reviews{color:#191919;background:#fff;padding:65px max(24px,50% - 600px) 85px}.sheedance-reviews-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;margin-bottom:85px;display:grid}.sheedance-reviews-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font:500 13px/1.4 Kanit,sans-serif}.sheedance-design .sheedance-reviews-intro h1{margin:0 0 25px;font-size:clamp(65px,7vw,105px);line-height:1}.sheedance-reviews-intro h1 span{color:#5600b2}.sheedance-reviews-intro>p:last-child{max-width:460px;margin:20px 0 0;font-size:18px;line-height:1.7}.sheedance-reviews-lead{color:#5600b2;margin:0;font:500 clamp(23px,2.4vw,32px)/1.2 Kanit,sans-serif}.sheedance-reviews-summary{background:#40eab8;border-top:8px solid #5600b2;padding:30px 35px;position:relative}.sheedance-reviews-summary .sheedance-reviews-eyebrow{margin:0}.sheedance-reviews-percentage{letter-spacing:-.05em;margin:10px 0 0;font:600 100px/.9 Kanit,sans-serif}.sheedance-reviews-percentage span{letter-spacing:0;font-size:50px}.sheedance-reviews-recommend{margin:0 0 18px;font:500 32px/1.3 Kanit,sans-serif}.sheedance-reviews-summary-note{margin:0 0 20px;font-size:13px;line-height:1.7}.sheedance-reviews-source-link{text-underline-offset:5px;align-items:center;gap:20px;font:500 15px/1.4 Kanit,sans-serif;text-decoration:underline;display:inline-flex}.sheedance-design .sheedance-community-reviews .sheedance-reviews-source-link:hover{color:#5600b2}.sheedance-reviews-collection-heading{border-top:1px solid #ddd;justify-content:space-between;align-items:baseline;gap:25px;padding-top:35px;display:flex}.sheedance-design .sheedance-reviews-collection-heading h2{margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.1}.sheedance-reviews-collection-heading>p{color:#5600b2;margin:0;font:400 14px/1.5 Kanit,sans-serif}.sheedance-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:32px;display:grid}.sheedance-review-card{background:#f6f3fa;border-top:4px solid #5600b2;flex-direction:column;min-width:0;margin:0;padding:30px;display:flex}.sheedance-review-card:nth-child(4n+2),.sheedance-review-card:nth-child(4n+3){background:#f0faf6}.sheedance-review-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sheedance-review-card-heading .sheedance-reviews-eyebrow{color:#5600b2;margin:0;font-size:11px}.sheedance-review-recommendation{color:#16694f;white-space:nowrap;align-items:center;gap:5px;font:500 11px/1.5 Kanit,sans-serif;display:inline-flex}.sheedance-review-quote-mark{color:#5600b2;height:55px;margin-top:15px;font:600 70px/1 Kanit,sans-serif}.sheedance-review-card blockquote{border:0;margin:0 0 28px;padding:0;font-style:normal}.sheedance-review-card blockquote p{color:#191919;margin:0;font:400 20px/1.6 Helvetica,sans-serif}.sheedance-review-card figcaption{border-top:1px solid #1919191a;flex-direction:column;gap:20px;margin-top:auto;padding-top:22px;display:flex}.sheedance-review-author{align-items:center;gap:13px;display:flex}.sheedance-review-avatar{object-fit:cover;background:#eee;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:block}.sheedance-design .sheedance-review-author h3{text-transform:none;margin:0 0 5px;font:500 17px/1.3 Kanit,sans-serif}.sheedance-review-author time{color:#555;font-size:12px}.sheedance-review-card figcaption>a{align-self:flex-start;font-size:14px}.sheedance-reviews-invitation{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:35px;margin-top:60px;padding-top:40px;display:flex}.sheedance-design .sheedance-reviews-invitation h2{margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.05}.sheedance-reviews-invitation p:last-child{margin:16px 0 0;font-size:15px}.sheedance-community-reviews a:focus-visible{outline-offset:5px;outline:3px solid #5600b2}@media (width<=900px){.sheedance-reviews-hero{gap:30px}.sheedance-review-card{padding:24px}.sheedance-review-card blockquote p{font-size:18px}}@media (width<=767px){.sheedance-community-reviews{padding-top:35px;padding-bottom:55px}.sheedance-reviews-hero{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.sheedance-design .sheedance-reviews-intro h1{margin-bottom:20px;font-size:68px}.sheedance-reviews-intro>p:last-child{font-size:17px}.sheedance-reviews-summary{padding:25px}.sheedance-reviews-percentage{font-size:88px}.sheedance-reviews-recommend{font-size:29px}.sheedance-reviews-collection-heading{flex-direction:column;gap:12px}.sheedance-reviews-grid{grid-template-columns:1fr;gap:20px}.sheedance-review-card{padding:24px}.sheedance-reviews-invitation{flex-direction:column;align-items:flex-start;margin-top:40px}.sheedance-reviews-invitation .sheedance-class-button{width:auto}}
