.oin-testimonials{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:90px 5%;background:linear-gradient(120deg,#030303ef,#030303b8);border-top:1px solid #d4be7c22}.oin-testimonials h2{font:400 clamp(34px,4.4vw,58px)/1.12 OINEditorial,Georgia,serif;letter-spacing:-.8px}.oin-testimonials h2 em{font-style:normal;color:#dcc58b}.oin-review-rating{color:#d8d4c9;font-size:15px}.oin-review-rating strong{font-size:22px;color:#f0ddb0}.oin-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0}.oin-review-card{margin:0;padding:30px 26px;display:flex;flex-direction:column;border:1px solid #d8c58a30;border-radius:26px;background:linear-gradient(145deg,#30313270,#0b0c0e99);box-shadow:inset 0 1px 0 #ffffff12,0 15px 35px #0004}.oin-review-stars{display:flex;gap:4px;color:#dcc58b}.oin-review-card blockquote{margin:24px 0;font:18px/1.75 OINEditorial,Georgia,serif;color:#eeebe2}.oin-review-card figcaption{margin-top:auto;font:14px/1.6 Arial,sans-serif;color:#f2e2bd}.oin-review-card figcaption span{display:block;font-size:12px;color:#b9b6ad;margin-top:5px}.oin-review-bottom{text-align:center}.oin-review-bottom .primary{display:inline-flex;align-items:center;min-height:48px}.oin-review-bottom .fine{margin-top:18px}@media(max-width:760px){.oin-review-grid{grid-template-columns:1fr;gap:16px}.oin-testimonials{padding:65px 6%}.oin-review-card{padding:26px}.oin-review-card blockquote{font-size:18px}}