 body{--review-rail-gutter:clamp(20px,7vw,140px)}body :is([data-testimonial-rail],.home-testimonials__rail,[data-references-testimonial-rail]){width:calc(100vw - 2 * var(--review-rail-gutter));max-width:none;margin-inline:calc(50% - 50vw + var(--review-rail-gutter));box-sizing:border-box;-webkit-mask-image:var(--_9u);mask-image:var(--_9u)}@media(prefers-reduced-motion:reduce){body :is([data-testimonial-rail],.home-testimonials__rail,[data-references-testimonial-rail]){-webkit-mask-image:none;mask-image:none}}body .review-heading{margin-bottom:var(--review-heading-gap);text-align:left}body .review-heading__title{display:flex;align-items:center;justify-content:flex-start;gap:64px;max-width:none;margin:0;padding:0;font:600 52px/1.12 Sora,sans-serif;letter-spacing:-.03em;text-wrap:wrap;color:#fff}body .review-heading__count{display:block;flex:none;width:max-content;padding-right:.06em;font-size:clamp(84px,9vw,128px);font-weight:700;line-height:1;letter-spacing:-.055em;white-space:nowrap}body :is(.review-heading__count,.review-heading__accent){background:linear-gradient(92deg,#fd6602 0%,#f69a01 55%,#fab126 100%);background-clip:text;-webkit-background-clip:text;color:#0000;-webkit-text-fill-color:#0000}body .review-heading__label{min-width:0;color:#fff}@media(max-width:1280px){body .review-heading__title{gap:40px;font-size:44px}}@media(max-width:1024px){body .review-heading__title{gap:32px;font-size:36px}}@media(max-width:640px){body .review-heading{margin-bottom:var(--review-heading-gap)}body .review-heading__title{flex-direction:column;align-items:flex-start;gap:16px;font-size:30px}}body{--review-heading-gap:40px}body .site-main section:has([data-testimonial-rail],.home-testimonials__rail) header:has(>h2,>h3){margin-bottom:var(--review-heading-gap)!important;padding-bottom:0}body .site-main section:has([data-testimonial-rail],.home-testimonials__rail) header>h2{margin-bottom:0}body .site-main :is(.home-testimonials__rows,.ap-testimonials .ap-rail){margin-top:0}body .site-main :is([data-testimonial-rail],.home-testimonials__rail){margin-top:0;padding-top:0}body .site-main .review-heading+.u-container-wide{margin-top:0;padding-top:0}@media(max-width:640px){body{--review-heading-gap:24px}}.references-testimonials__actions{margin-top:24px}
