.ReviewsSection-module__4YF3eW__reviewsSection{flex-direction:column;align-items:center;width:100%;display:flex;overflow-x:clip}.ReviewsSection-module__4YF3eW__reviewsBlock{width:100%;max-width:var(--container-max);flex-direction:column;gap:24px;min-width:0;padding-block:32px;display:flex}.ReviewsSection-module__4YF3eW__header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ReviewsSection-module__4YF3eW__sectionTitle{font-size:var(--font-h2);letter-spacing:-.04em;color:var(--text-primary);min-width:0;font-weight:500;line-height:1.2}.ReviewsSection-module__4YF3eW__buttons{flex-shrink:0;gap:12px;display:flex}.ReviewsSection-module__4YF3eW__buttons button{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min)}.ReviewsSection-module__4YF3eW__rightArrow{transform:rotate(180deg)}.ReviewsSection-module__4YF3eW__reviewsViewport{--reviews-fade-left:0px;--reviews-fade-right:0px;--reviews-snap-offset:0px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100%;min-width:0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0px, #000 var(--reviews-fade-left,0px), #000 calc(100% - var(--reviews-fade-right,0px)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0px, #000 var(--reviews-fade-left,0px), #000 calc(100% - var(--reviews-fade-right,0px)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0px, #000 var(--reviews-fade-left,0px), #000 calc(100% - var(--reviews-fade-right,0px)), transparent 100%);align-items:stretch;gap:20px;scroll-padding-inline-start:var(--reviews-snap-offset,0px);display:flex;position:relative;overflow-x:auto;container-type:inline-size}.ReviewsSection-module__4YF3eW__reviewsViewportFadeStart{--reviews-fade-left:4.5rem}.ReviewsSection-module__4YF3eW__reviewsViewportFadeEnd{--reviews-fade-right:4.5rem}.ReviewsSection-module__4YF3eW__reviewsViewport::-webkit-scrollbar{display:none}.ReviewsSection-module__4YF3eW__sliderItem{scroll-snap-align:start;scroll-snap-stop:always;flex:none;height:auto;display:flex}.ReviewsSection-module__4YF3eW__sliderItem:first-child{scroll-margin-inline-start:calc(-1 * var(--reviews-snap-offset,0px))}.ReviewsSection-module__4YF3eW__sliderItem:last-child{scroll-snap-align:end}@media screen and (min-width:768px){.ReviewsSection-module__4YF3eW__reviewsBlock{padding-block:48px}.ReviewsSection-module__4YF3eW__reviewsViewport{align-items:stretch;gap:24px}.ReviewsSection-module__4YF3eW__sliderItem{align-items:stretch;height:auto}}
.ReviewCard-module__uR5gya__reviewCard{background:var(--background-secondary);border:1px solid var(--border-accent-subdued);width:min(32rem, calc(100vw - 2 * var(--page-pad) - 1.25rem));box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;max-width:32rem;height:auto;min-height:0;padding:28px 24px;display:flex}.ReviewCard-module__uR5gya__reviewText{font-size:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);flex:auto;font-weight:400;line-height:1.55}.ReviewCard-module__uR5gya__footer{border:none;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:24px;display:flex;position:relative}.ReviewCard-module__uR5gya__footer:before{content:"";background:linear-gradient(90deg,#016cf3,#dbeafd);height:1px;position:absolute;top:0;left:0;right:0}.ReviewCard-module__uR5gya__userInfo{align-items:center;gap:12px;min-width:0;display:flex}.ReviewCard-module__uR5gya__avatar{border-radius:50%;flex-shrink:0}.ReviewCard-module__uR5gya__userDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.ReviewCard-module__uR5gya__name{color:var(--text-primary);font-size:14px;font-weight:500;line-height:18px}.ReviewCard-module__uR5gya__cite{font-style:normal}.ReviewCard-module__uR5gya__jobTitle{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:18px}.ReviewCard-module__uR5gya__reviewLink{color:var(--text-accent);text-decoration:underline;-webkit-text-decoration-color:var(--text-accent);text-decoration-color:var(--text-accent);text-underline-offset:1px;letter-spacing:-.02em;min-height:var(--touch-min);align-items:center;font-size:12px;font-weight:400;line-height:15px;display:flex}.ReviewCard-module__uR5gya__linkIcon{margin-right:4px}@supports (width:1cqi){.ReviewCard-module__uR5gya__reviewCard{width:min(32rem,100cqi - 1.25rem)}}@media screen and (min-width:768px){.ReviewCard-module__uR5gya__reviewCard{gap:32px;height:100%;min-height:22.25rem;padding:48px 40px}.ReviewCard-module__uR5gya__footer{flex-direction:row;align-items:center;padding-top:28px}}@media screen and (min-width:1280px) and (not (min-width:1440px)){.ReviewCard-module__uR5gya__reviewCard{width:29rem;max-width:29rem}}@media screen and (min-width:2560px){.ReviewCard-module__uR5gya__reviewCard{width:36rem;max-width:36rem}}@media screen and (min-width:3840px){.ReviewCard-module__uR5gya__reviewCard{width:38rem;max-width:38rem}}
.Button-module__l1L0ga__button{cursor:pointer;background:0 0;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;padding:16px 24px;font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:22px;transition:all 1s,color .3s,opacity .3s,transform .2s;display:flex}.Button-module__l1L0ga__button:disabled,.Button-module__l1L0ga__button:disabled:hover,.Button-module__l1L0ga__button:disabled:active{background:var(--button-disabled-background);color:var(--button-disabled-color);cursor:not-allowed;border:none}.Button-module__l1L0ga__button:disabled:before{opacity:0!important;background:0 0!important}.Button-module__l1L0ga__buttonIconOnly{box-sizing:border-box;flex-shrink:0;width:56px;height:56px;padding:0;line-height:0}.Button-module__l1L0ga__buttonIconOnly svg{flex-shrink:0;margin:0;display:block}.Button-module__l1L0ga__primaryButton{background:var(--button-primary-bakcground);color:var(--button-primary-color);z-index:1;border:none;transition:background 1s,color 1s;position:relative}.Button-module__l1L0ga__primaryButton:before{content:"";background:var(--button-primary-hover-bakcground);opacity:0;border-radius:inherit;z-index:-1;transition:opacity 1s,background 1s;position:absolute;inset:0}.Button-module__l1L0ga__primaryButton:hover:before{opacity:1}.Button-module__l1L0ga__primaryButton:active:before{background:var(--button-primary-active-bakcground)}.Button-module__l1L0ga__secondaryButton{background:var(--button-secondary-bakcground);color:var(--button-secondary-color);box-shadow:0 4px 20px 0 var(--button-secondary-box-shadow);border:1px solid var(--button-secondary-bakcground)}.Button-module__l1L0ga__secondaryButton:hover{background:var(--button-secondary-hover-background);box-shadow:0 4px 20px 0 var(--button-secondary-hover-box-shadow);transform-origin:0 100%;transform:scale(1.05);transition:transform .2s!important}.Button-module__l1L0ga__secondaryButton:active{border-color:var(--button-secondary-active-border-color)}.Button-module__l1L0ga__tertiaryButton{background:var(--button-tertiary-bakcground);color:var(--button-tertiary-color)}.Button-module__l1L0ga__tertiaryButton:hover{background:var(--button-tertiary-hover-background)}.Button-module__l1L0ga__tertiaryButton:active{background:var(--button-tertiary-active-background)}.Button-module__l1L0ga__circleButton{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:500;line-height:22px;transition:all 1s,color .3s,opacity .3s;display:flex}.Button-module__l1L0ga__circleButton:disabled,.Button-module__l1L0ga__circleButton:disabled:hover,.Button-module__l1L0ga__circleButton:disabled:active,.Button-module__l1L0ga__primaryCircleButton:disabled:hover,.Button-module__l1L0ga__secondaryCircleButton:disabled:hover,.Button-module__l1L0ga__tertiaryCircleButton:disabled:hover{background:var(--button-disabled-background);color:var(--button-disabled-color);cursor:not-allowed;border:none}.Button-module__l1L0ga__primaryCircleButton{background:var(--button-arrow-primary-bakcground);color:var(--button-arrow-primary-color)}.Button-module__l1L0ga__primaryCircleButton:hover{background:var(--button-arrow-primary-hover-bakcground)}.Button-module__l1L0ga__secondaryCircleButton{background:var(--button-arrow-secondary-bakcground);color:var(--button-arrow-secondary-color)}.Button-module__l1L0ga__secondaryCircleButton:hover{background:var(--button-arrow-secondary-hover-background)}.Button-module__l1L0ga__tertiaryCircleButton{background:var(--button-arrow-tertiary-bakcground);color:var(--button-arrow-tertiary-color)}.Button-module__l1L0ga__tertiaryCircleButton:hover{background:var(--button-arrow-tertiary-hover-background)}
.PrimaryIconLinkButton-module__dJn58G__iconSocialButton{box-sizing:border-box;border-radius:10px;flex-shrink:0;overflow:hidden;width:var(--touch-min)!important;height:var(--touch-min)!important;min-width:var(--touch-min)!important;min-height:var(--touch-min)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.PrimaryIconLinkButton-module__dJn58G__iconSocialButton svg{flex-shrink:0;display:block;width:20px!important;height:20px!important}@media screen and (min-width:375px){.PrimaryIconLinkButton-module__dJn58G__iconSocialButton{border-radius:11px;width:48px!important;height:48px!important}.PrimaryIconLinkButton-module__dJn58G__iconSocialButton svg{width:22px!important;height:22px!important}}@media screen and (min-width:1024px){.PrimaryIconLinkButton-module__dJn58G__iconSocialButton{border-radius:12px;width:56px!important;height:56px!important}.PrimaryIconLinkButton-module__dJn58G__iconSocialButton svg{width:26px!important;height:26px!important}}
