.testimonials-arc{background-color:var(--color-site-bg);font-family:var(--font-body);max-width:1350px;margin:0 auto;padding:0 24px;overflow:hidden}@media (width>=900px){#testimonials{padding-bottom:10px}}.arc-stage{perspective-origin:50%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;height:360px;margin-top:6px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.arc-stage:active{cursor:grabbing}.arc-ring{width:var(--arc-w);height:0;margin-left:calc(var(--arc-w) / -2);transform-style:preserve-3d;position:absolute;top:0;left:50%}.arc-card{width:var(--arc-w);backface-visibility:hidden;position:absolute;top:0;left:0}.arc-card-inner{color:var(--color-heading-gray);text-align:right;background-color:#fff;border:1px solid #111;border-radius:20px;flex-direction:column;gap:10px;padding:22px 22px 16px;display:flex;box-shadow:0 16px 34px #1111111a}.arc-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.arc-quote{color:#deaf8e;font-size:40px;font-weight:700;line-height:.5;transform:translateY(6px)}.arc-heart{font-size:15px;line-height:1}.arc-photo{aspect-ratio:5/2;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;display:block}.arc-line{margin:0;font-size:17px;line-height:1.55}.arc-foot{border-top:1px solid #e7e2d9;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.arc-name{font-size:16px;font-weight:700}.arc-time{color:#deaf8e;letter-spacing:.02em;font-size:14px}@media (width<=899px){.arc-card-inner{border-radius:16px;padding:16px 16px 12px;display:block}.arc-photo{float:right;aspect-ratio:auto;width:92px;height:92px;margin:0 0 8px 12px}.arc-lines{margin-top:8px}.arc-foot{clear:both;margin-top:12px}.arc-quote{font-size:32px}.arc-line{font-size:15px;line-height:1.5}.arc-name{font-size:14px}.arc-time{font-size:12px}.arc-stage{margin-top:0;transition:height .42s}}
