.cq-outer{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:16px;padding:4rem 1rem;width:100%}.cq-chevron,.cq-outer{align-items:center;display:flex;justify-content:center}.cq-chevron{background:none;border:none;cursor:pointer;flex-shrink:0;padding:0;width:52px}.cq-chevron svg{height:auto;transition:transform .18s,filter .18s;width:52px}.cq-chevron:hover svg{filter:drop-shadow(3px 3px 5px rgba(212,15,125,.45));transform:scale(1.15)}.cq-chevron:focus-visible{border-radius:4px;outline:3px solid #d40f7d;outline-offset:4px}.quote-block{background:#fff;border:1px solid #e5e2e2;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);flex:1;max-width:1500px;min-width:0}.cq-track-wrap{border-radius:12px;overflow:hidden;width:100%}.cq-track{flex-direction:row;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.cq-slide,.cq-track{display:flex;width:100%}.cq-slide{align-items:stretch;box-sizing:border-box;flex:0 0 100%;flex-direction:row}.left-content{display:flex;flex:1 1 60%;flex-direction:column;font-family:helvetica,arial,sans-serif;justify-content:center;padding:3rem}.quote-body{margin-bottom:1.5rem;position:relative}.quote-icon{color:#00b2a9}.quote-icon svg{display:block;height:auto;width:86px}.quote-start{margin-bottom:.5rem;position:relative;right:3rem}.quote-end{display:flex;justify-content:flex-end;margin-top:.5rem}.customer-quote{color:#333;font-size:1.5rem;line-height:1.6;margin:0}.showcase-link{background:#d40f7d;border:2px solid #d40f7d;border-radius:27px;color:#fff;font-size:13.5px;font-weight:500;padding:.6rem 1.5rem;text-decoration:none;transition:background .18s,color .18s,transform .15s}.showcase-link:hover{background:#fff;color:#d40f7d;transform:translateY(-1px)}.customer-name{color:#d40f7d;font-family:helvetica,arial,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;margin:0}.right-content{background-color:#f6f6f6;flex:0 0 360px;min-height:300px;overflow:hidden;position:relative}.right-content img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cq-dots{display:flex;gap:8px;justify-content:center;margin-top:1.25rem;order:99;width:100%}.cq-dot{background:transparent;border:2px solid #d40f7d;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s,transform .2s;width:10px}.cq-dot.cq-dot--active{background:#d40f7d;transform:scale(1.3)}.cq-dot:focus-visible{outline:3px solid #d40f7d;outline-offset:3px}@media (max-width:900px){.cq-slide{flex-direction:column}.right-content{flex:0 0 240px;order:-1;width:100%}.left-content{padding:2rem}}@media (max-width:768px){.cq-chevron{display:none}}@media (max-width:480px){.cq-outer{padding:2rem .5rem}.customer-quote{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cq-track{transition:none}}