.section--reviews .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.section--reviews blockquote{margin:0;padding:0}.section--reviews blockquote footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.section--reviews{position:relative;overflow:clip}.section--reviews::after{content:'';position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(to right,transparent,rgba(var(--pharos-surface-rgb),.95));z-index:3;pointer-events:none;transition:opacity .3s ease}.section--reviews.has-scrolled-end::after{opacity:0}.section--reviews::before{content:'';position:absolute;top:0;left:0;bottom:0;width:80px;background:linear-gradient(to left,transparent,rgba(var(--pharos-surface-rgb),.95));z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease}.section--reviews.has-scrolled::before{opacity:1}.section--reviews .section__header--left .section__header__inner{text-align:left;align-items:flex-start}.section--reviews .section__title{text-align:left;position:relative;padding-bottom:16px}.section--reviews .section__title::after{content:'';display:block;position:absolute;bottom:0;left:0;width:80px;height:3px;border-radius:2px;background:radial-gradient(273.03% 142.13% at -1% 0,var(--pharos-blue),rgba(var(--pharos-blue-deep-rgb),1) 100%)}.section--reviews .section__subtitle{color:#51556a;font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:19;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:400;line-height:150%;text-align:left;max-width:600px;margin:12px 0 0}.section--reviews .section__reviewCount{margin:4px 0 0;font-size:13px;font-weight:400;color:rgba(81,85,106,.55);letter-spacing:.02em}.section--reviews .section__reviewCount strong{display:inline-block;padding:1px 7px;font-weight:700;color:var(--pharos-text);background:var(--pharos-blue-tint-08);border:1px solid var(--pharos-blue-tint-15);border-radius:var(--pharos-radius-sm);white-space:nowrap}.section--reviews .section__cta-link{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:4px 14px;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--pharos-blue);background:var(--pharos-surface);border:1px solid var(--pharos-blue-tint-20);border-radius:var(--pharos-radius-pill);text-decoration:none;transition:transform var(--pharos-duration-fast) var(--pharos-ease-standard),background var(--pharos-duration-fast) var(--pharos-ease-standard),border-color var(--pharos-duration-fast) var(--pharos-ease-standard)}.section--reviews .section__cta-link::after{content:'';display:inline-block;width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11L11 5'/%3E%3Cpath d='M5 5h6v6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11L11 5'/%3E%3Cpath d='M5 5h6v6'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.7;transition:transform var(--pharos-duration-fast) var(--pharos-ease-standard),opacity var(--pharos-duration-fast) var(--pharos-ease-standard)}@media (hover:hover){.section--reviews .section__cta-link:hover{transform:translateY(-1px);background:var(--pharos-blue-tint-05);border-color:var(--pharos-blue)}.section--reviews .section__cta-link:hover::after{transform:translate(2px,-2px);opacity:1}}@media (max-width:768px){.section--reviews .section__cta-link{font-size:11px;padding:3px 10px}}.reviewsSlider{width:100%;position:relative}.reviewsSlider__bg{position:absolute;top:-20px;left:-5%;right:-5%;bottom:-60px;z-index:0;pointer-events:none;border-radius:32px;background:radial-gradient(ellipse 60% 50% at 15% 30%,var(--pharos-blue-tint-10),transparent),radial-gradient(ellipse 50% 40% at 85% 60%,rgba(var(--pharos-blue-deep-rgb),.06),transparent),radial-gradient(ellipse 80% 50% at 50% 10%,rgba(var(--pharos-border-rgb),.65),transparent),radial-gradient(ellipse 40% 30% at 65% 85%,var(--pharos-blue-tint-05),transparent)}.reviewsSlider__noise{position:absolute;width:0;height:0}.reviewsSlider::after{content:'';position:absolute;top:-20px;left:-5%;right:-5%;bottom:-40px;z-index:0;pointer-events:none;border-radius:32px;filter:url(#reviewsNoise);opacity:.025}.reviewsSlider__inner{position:relative;z-index:1;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviewsSlider__inner::-webkit-scrollbar{display:none}.reviewsSlider__main{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}@media (min-width:600px){.reviewsSlider__main{gap:10px}}.reviewsSlider__slide{flex:0 0 100%;max-width:100%;height:auto;box-sizing:border-box;scroll-snap-align:start}@media (min-width:600px){.reviewsSlider__slide{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}}@media (min-width:800px){.reviewsSlider__slide{flex:0 0 calc(33.333% - 6.667px);max-width:calc(33.333% - 6.667px)}}.reviewShort--2{height:100%;min-height:280px}.reviewShort--2 .reviewShort__inner{position:relative;display:flex;flex-direction:column;height:100%;padding:28px 24px;box-sizing:border-box;background:rgba(var(--pharos-surface-rgb),.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid transparent;border-radius:var(--pharos-radius-lg);background-clip:padding-box;box-shadow:0 2px 12px -2px rgba(0,66,130,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.reviewShort--2 .reviewShort__inner::after{content:'';position:absolute;inset:-1px;border-radius:var(--pharos-radius-lg);background:linear-gradient(135deg,rgba(var(--pharos-border-rgb),1),var(--pharos-blue-tint-08),rgba(var(--pharos-border-rgb),1));z-index:-1;transition:opacity .3s ease}.reviewShort--2 .reviewShort__inner:hover::after{background:linear-gradient(135deg,var(--pharos-blue-tint-25),rgba(var(--pharos-blue-deep-rgb),.15),var(--pharos-blue-tint-25))}.reviewShort--2 .reviewShort__inner::before{content:'';position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--pharos-blue-tint-60),rgba(var(--pharos-blue-deep-rgb),.4));opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity .35s ease,transform .35s ease}.reviewShort--2 .reviewShort__inner:hover::before{opacity:1;transform:scaleX(1)}.reviewShort--2 .reviewShort__inner:hover{transform:translateY(-2px);border-color:var(--pharos-blue-tint-35);box-shadow:0 12px 48px -5px rgba(0,66,130,.1),0 4px 12px var(--pharos-blue-tint-05),0 0 20px -4px var(--pharos-blue-tint-12)}.reviewShort--2 .reviewShort__inner:focus-within{outline:2px solid var(--pharos-blue-tint-50);outline-offset:2px}.reviewShort--2 .reviewShort__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.reviewShort--2 .reviewShort__header__left{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:48px}.reviewShort--2 .reviewShort__logo{display:flex;align-items:center;max-height:48px}.reviewShort--2 .reviewShort__logo img{display:block;max-width:202px;max-height:48px;width:auto;height:auto;object-fit:contain}.reviewShort--2 .reviewShort__header__right{flex-shrink:0}.reviewShort--2 .reviewShort__rating{display:flex;gap:2px;align-items:center}.reviewShort--2 .reviewShort__rating__star{display:block;width:16px;height:16px;flex-shrink:0}@keyframes reviewStarShimmer{0%{opacity:.4;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.3)}100%{opacity:1;filter:brightness(1)}}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star{animation:reviewStarShimmer .6s ease forwards}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star:first-child{animation-delay:.1s}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star:nth-child(2){animation-delay:.2s}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star:nth-child(3){animation-delay:.3s}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star:nth-child(4){animation-delay:.4s}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star:nth-child(5){animation-delay:.5s}.reviewShort--2 .reviewShort__main{flex:1;margin-bottom:24px;position:relative;padding-left:20px}.reviewShort--2 .reviewShort__main::before{content:'\201C';position:absolute;top:-6px;left:-2px;font-family:Georgia,'Times New Roman',serif;font-size:48px;line-height:1;color:var(--pharos-blue-tint-50);pointer-events:none;transition:transform .3s ease,opacity .3s ease}.reviewShort--2 .reviewShort__inner:hover .reviewShort__main::before{transform:scale(1.15);color:var(--pharos-blue)}.reviewShort--2 .reviewShort__text{color:var(--pharos-body);font-family:var(--font-body);font-weight:400;line-height:155%;--fontsizeMin:14;--fontsizeMax:15;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.reviewShort--2 .reviewShort__text p{margin:0}.reviewShort--2 .reviewShort__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto}.reviewShort--2 .reviewShort__authorInfoblock{display:flex;align-items:center;gap:12px;margin:0;min-width:0}.reviewShort--2 .reviewShort__photo{width:44px;height:44px;flex-shrink:0;padding:2px;background:radial-gradient(273.03% 142.13% at -1% 0,var(--pharos-blue),rgba(var(--pharos-blue-deep-rgb),1) 100%);border-radius:50%;overflow:hidden;transition:transform .3s ease}.reviewShort--2 .reviewShort__inner:hover .reviewShort__photo{transform:scale(1.1)}.reviewShort--2 .reviewShort__photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.reviewShort--2 .reviewShort__authorInfoblock__right{display:flex;flex-direction:column;min-width:0}.reviewShort--2 .reviewShort__authorInfoblock__right__bottom{display:flex;flex-direction:column;gap:2px}.reviewShort--2 .reviewShort__authorInfoblock__name{color:var(--pharos-text);font-family:var(--font-display);font-weight:700;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--fontsizeMin:15;--fontsizeMax:17;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px)}.reviewShort--2 .reviewShort__authorInfoblock__desc{color:var(--pharos-muted);font-family:var(--font-body);font-weight:400;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--fontsizeMin:12;--fontsizeMax:13;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px)}.reviewShort--2 .reviewShort__footer-btn{flex-shrink:0}.reviewShort--2 .reviewShort__btnArrow{display:inline-flex;align-items:center;gap:6px}.reviewShort--2 .reviewShort__btnArrow__icon{transition:transform .25s ease;flex-shrink:0}.reviewShort--2 .reviewShort__btnArrow:hover .reviewShort__btnArrow__icon{transform:translateX(4px)}.reviewShort--2 .reviewShort__footer-btn:focus-visible{outline:2px solid var(--pharos-blue-tint-60);outline-offset:2px}.reviewShort--2 .reviewShort__header-btn.btn--white{background:linear-gradient(135deg,rgba(var(--pharos-surface-rgb),.9),rgba(var(--pharos-border-rgb),.6));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--pharos-blue-tint-12);color:var(--pharos-blue);font-weight:500;transition:border-color .25s ease,box-shadow .25s ease}.reviewShort--2 .reviewShort__header-btn.btn--white:hover{border-color:var(--pharos-blue-tint-25);box-shadow:0 2px 8px var(--pharos-blue-tint-08)}.reviewsSlider__scrollbar{margin-top:24px;position:relative;z-index:1;height:5px;border-radius:3px;background:var(--pharos-blue-tint-10);max-width:420px}.reviewsSlider__scrollbar .swiper-scrollbar-drag{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--pharos-blue),rgba(var(--pharos-blue-deep-rgb),.8));box-shadow:0 0 8px var(--pharos-blue-tint-25);cursor:grab;transition:box-shadow .2s ease}.reviewsSlider__scrollbar .swiper-scrollbar-drag:hover{box-shadow:0 0 16px var(--pharos-blue-tint-40)}.reviewsSlider__scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}html.js-motion .reviewShort--2{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}html.js-motion .reviewShort--2.is-visible{opacity:1;transform:translateY(0)}html.js-motion .reviewsSlider__slide:first-child .reviewShort--2{transition-delay:0ms}html.js-motion .reviewsSlider__slide:nth-child(2) .reviewShort--2{transition-delay:0.1s}html.js-motion .reviewsSlider__slide:nth-child(3) .reviewShort--2{transition-delay:0.2s}html.js-motion .reviewsSlider__slide:nth-child(4) .reviewShort--2{transition-delay:0.3s}html.js-motion .reviewsSlider__slide:nth-child(5) .reviewShort--2{transition-delay:0.4s}html.js-motion .reviewsSlider__slide:nth-child(6) .reviewShort--2{transition-delay:0.5s}@media (max-width:1240px){.reviewShort--2 .reviewShort__inner{padding:24px 20px}.reviewShort--2 .reviewShort__logo img{max-width:170px}}@media (max-width:1100px){.reviewShort--2 .reviewShort__header{flex-direction:column;gap:12px}}@media (max-width:940px){.reviewShort--2 .reviewShort__inner{padding:22px 18px}.reviewShort--2 .reviewShort__inner:hover{transform:none;box-shadow:none;border-color:rgba(var(--pharos-border-rgb),1)}.reviewShort--2 .reviewShort__inner:hover::before{opacity:0;transform:scaleX(.3)}.reviewShort--2 .reviewShort__header-btn.btn--white:hover{border-color:var(--pharos-blue-tint-12);box-shadow:none}.reviewShort--2 .reviewShort__footer{flex-direction:column;align-items:flex-start;gap:14px}.reviewShort--2 .reviewShort__footer-btn{width:100%;text-align:center}.reviewsSlider__bg{left:-2%;right:-2%}.reviewShort--2 .reviewShort__inner:hover .reviewShort__main::before{transform:none}.reviewShort--2 .reviewShort__inner:hover .reviewShort__photo{transform:none}.reviewShort--2 .reviewShort__inner:hover::after{background:linear-gradient(135deg,rgba(var(--pharos-border-rgb),1),var(--pharos-blue-tint-08),rgba(var(--pharos-border-rgb),1))}.section--reviews::after{width:60px}.section--reviews::before{width:40px}}@media (max-width:600px){.reviewShort--2 .reviewShort__inner{padding:20px 16px}.reviewShort--2 .reviewShort__main{padding-left:16px}.reviewShort--2 .reviewShort__main::before{font-size:40px;top:-4px}.reviewShort--2 .reviewShort__text{-webkit-line-clamp:4}.reviewsSlider__bg{left:0;right:0;border-radius:var(--pharos-radius-card)}.reviewsSlider::after{left:0;right:0;border-radius:var(--pharos-radius-card)}}.reviewsSlider__slide:only-child{width:100%!important;max-width:640px}.section--reviews:has(.reviewsSlider__slide:only-child)::after,.section--reviews:has(.reviewsSlider__slide:only-child)::before{display:none}@media (prefers-reduced-motion:reduce){.reviewShort--2 .reviewShort__inner:hover{transform:none}.reviewShort--2 .reviewShort__inner::before{transition:none}.reviewShort--2 .reviewShort__btnArrow__icon{transition:none}html.js-motion .reviewShort--2{opacity:1;transform:none;transition:none}.reviewShort--2 .reviewShort__main::before{transition:none}.reviewShort--2 .reviewShort__photo{transition:none}html.js-motion .reviewShort--2.is-visible .reviewShort__rating__star{animation:none}.section--reviews::after,.section--reviews::before{transition:none}}.section--reviews .section__main__inner{position:relative;margin:32px 0 32px;padding:36px clamp(28px,3vw,48px) 56px;background:radial-gradient(ellipse 70% 60% at 90% 0,var(--pharos-blue-tint-05) 0,transparent 70%),var(--pharos-surface-tint-cool);border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);box-shadow:0 1px 0 rgba(var(--pharos-surface-rgb),.9) inset,0 8px 32px -12px rgba(0,66,130,.1),0 1px 4px rgba(var(--pharos-shadow-navy-rgb),.04);isolation:isolate;overflow:visible}.section--reviews .section__main__inner::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pharos-blue),var(--pharos-blue-deep));border-radius:20px 20px 0 0;z-index:2;pointer-events:none}.section--reviews .section__main__inner>*{position:relative;z-index:1}.section--reviews .section__title{position:relative;padding-top:16px}.section--reviews .section__title::before{content:'';display:block;width:40px;height:2px;background:var(--pharos-blue);border-radius:2px;margin-bottom:14px}.section--reviews .reviewsSlider__bg,.section--reviews .reviewsSlider__noise{display:none!important}.reviewShort--2 .reviewShort__inner{position:relative;border-radius:var(--pharos-radius-lg)!important;border-color:var(--pharos-blue-tint-18)!important;transition:transform .35s cubic-bezier(.2, .8, .2, 1),border-color .3s ease,box-shadow .3s ease!important}@media (hover:hover){.reviewShort--2:hover .reviewShort__inner{transform:translateY(-3px)!important;border-color:var(--pharos-blue-tint-35)!important;box-shadow:0 1px 0 rgba(var(--pharos-surface-rgb),.9) inset,0 16px 36px -16px var(--pharos-blue-glow),0 4px 14px -6px var(--pharos-blue-tint-15)!important}}