.star-rating{display:inline-flex;align-items:center;gap:2px;color:#d5d7de}.star-rating svg{width:14px;height:14px}.star-rating .is-filled{color:#fbbc04}.google-review-badge{display:grid;width:-moz-fit-content;width:fit-content;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 11px 8px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff13;color:#fff;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.google-review-badge:hover{border-color:#ffffff47;background:#ffffff1f;transform:translateY(-2px)}.google-review-badge__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fff}.google-review-badge__icon img{width:16px;height:16px}.google-review-badge__copy{display:flex;align-items:center;gap:8px}.google-review-badge__copy strong{color:#ffffffe0;font-size:.74rem;font-weight:600;line-height:1.2}.google-review-badge__copy .star-rating{gap:1px}.google-review-badge__copy .star-rating svg{width:11px;height:11px}.google-review-badge>svg{width:14px;height:14px;color:var(--quikr-orange)}.reviews{padding-bottom:64px;background:var(--quikr-paper)}.reviews+.team-section{padding-top:72px}.reviews__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:56px;border-radius:var(--radius-xl);background:radial-gradient(circle at 86% 14%,rgba(255,110,0,.2),transparent 28%),var(--quikr-navy)}.reviews__heading h2{max-width:820px;margin-top:22px;color:#fff}.reviews__heading>div>p:not(.eyebrow){max-width:680px;margin-top:22px;color:#ffffffa8}.google-review-badge--section{margin-top:0}.reviews__carousel{margin-top:20px}.reviews__viewport{--reviews-shadow-inline: 16px;--reviews-shadow-top: 24px;--reviews-shadow-bottom: 44px;width:calc(100% + (var(--reviews-shadow-inline) * 2));margin:calc(var(--reviews-shadow-top) * -1) calc(var(--reviews-shadow-inline) * -1) calc(var(--reviews-shadow-bottom) * -1);padding:var(--reviews-shadow-top) var(--reviews-shadow-inline) var(--reviews-shadow-bottom);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-inline:var(--reviews-shadow-inline);scroll-snap-type:x mandatory;scrollbar-width:none;container-type:inline-size}.reviews__viewport:focus-visible{outline:2px solid var(--quikr-orange);outline-offset:-2px}.reviews__viewport::-webkit-scrollbar{display:none}.reviews__track{display:flex;width:-moz-max-content;width:max-content;gap:18px;padding-right:var(--reviews-shadow-inline)}.review-card{display:grid;min-height:390px;flex:0 0 calc((100cqw - 36px) / 3);grid-template-rows:auto 1fr auto;gap:24px;padding:30px;border:1px solid var(--quikr-line);border-radius:var(--radius-lg);background:linear-gradient(145deg,#fff,#faf7f3);box-shadow:0 14px 28px #16183017;scroll-snap-align:start}.review-card:nth-child(2),.review-card:nth-child(3){background:linear-gradient(145deg,white 0%,var(--quikr-mist) 100%)}.review-card__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.review-card__top>svg{width:34px;height:34px;color:#ff6e0073}.review-card__top .star-rating svg{width:17px;height:17px}.review-card blockquote{margin:0}.review-card blockquote p{color:var(--quikr-ink);font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.6}.review-card footer{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--quikr-line)}.review-card footer>span{display:grid;gap:2px}.review-card footer strong{color:var(--quikr-navy);font-size:.94rem;font-weight:650}.review-card footer small{color:var(--quikr-muted);font-size:.74rem}.review-card footer a{display:inline-flex;align-items:center;gap:6px;color:var(--quikr-orange);font-size:.78rem;font-weight:650}.review-card footer a svg{width:15px;height:15px}.reviews__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.reviews__controls button{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--quikr-line);border-radius:50%;background:#fff;color:var(--quikr-navy);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.reviews__controls button:hover{border-color:var(--quikr-orange);background:var(--quikr-orange);color:#fff}.reviews__controls svg{width:20px;height:20px}.team-section__intro{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:20px;margin-bottom:20px}.team-section__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:56px;border-radius:var(--radius-lg);background:var(--quikr-mist)}.team-section__copy h2{margin-top:24px}.team-section__copy>p:not(.eyebrow){margin-top:24px;color:var(--quikr-muted)}.team-section__copy .text-link{margin-top:32px}.team-section__image{min-height:510px;overflow:hidden;border-radius:var(--radius-lg);background:var(--quikr-mist)}.team-section__image img{width:100%;height:100%;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover}.team-marquee{padding-block:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.team-marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:16px;animation:shared-team-marquee 34s linear infinite;will-change:transform}.team-card{width:clamp(230px,21vw,300px);flex:0 0 auto;margin:0}.team-card img{width:100%;aspect-ratio:.78;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:var(--quikr-mist)}.team-card--kwik img{-o-object-position:43% center;object-position:43% center}.team-card figcaption{display:grid;gap:2px;padding:14px 4px 0}.team-card strong{color:var(--quikr-navy);font-size:1rem;font-weight:600}.team-card span{color:var(--quikr-muted);font-size:.78rem}@keyframes shared-team-marquee{0%{transform:translate(calc(-50% - 8px))}to{transform:translate(0)}}@media(max-width:960px){.reviews__heading{grid-template-columns:1fr;align-items:start;gap:32px;padding:46px}.review-card{flex-basis:calc((100cqw - 18px)/2)}.team-section__intro{grid-template-columns:1fr}.team-section__image{min-height:450px}}@media(max-width:720px){.reviews__heading{padding:36px 28px}.reviews{padding-bottom:44px}.reviews+.team-section{padding-top:48px}.review-card{min-height:0;flex-basis:100cqw;padding:30px}.team-section__copy{padding:36px 28px}.team-section__image{min-height:360px}.team-card{width:clamp(220px,72vw,280px)}}@media(prefers-reduced-motion:reduce){.team-marquee__track{animation:none}.team-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}}
