.ReviewCarousel_section__oHYND{background:#0d1f2d;padding:3.5rem 1.25rem 0;text-align:center}.ReviewCarousel_badge__DcDsb{display:inline-block;background:#2f7a45;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.1em;padding:.35rem 1.1rem;border-radius:50px;margin-bottom:1.25rem}.ReviewCarousel_title__sYNzP{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.8rem,3.5vw,2.6rem);color:#fff;font-weight:400;margin:0 0 2.5rem;line-height:1.2}.ReviewCarousel_carouselRow__CUj16{display:flex;align-items:center;gap:1rem;max-width:1100px;margin:0 auto 1.5rem}.ReviewCarousel_arrow__oOrLj{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1.5px solid #ffffff40;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;transition:background .2s,transform .15s;display:flex;align-items:center;justify-content:center;padding:0}.ReviewCarousel_arrow__oOrLj:hover{background:#fff3;transform:scale(1.08)}.ReviewCarousel_cardsWrap__yGCJS{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;overflow:hidden}.ReviewCarousel_card__wSkT3{background:#fff;border-radius:14px;padding:1.25rem 1.25rem 1.5rem;text-align:left;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;gap:.75rem;animation:ReviewCarousel_fadeIn__tQFvH .3s ease}@keyframes ReviewCarousel_fadeIn__tQFvH{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ReviewCarousel_cardTop__KEoUU{display:flex;align-items:center;gap:.75rem}.ReviewCarousel_avatarWrap__CaZGQ{position:relative;flex-shrink:0}.ReviewCarousel_avatar___x_L2{width:44px;height:44px;color:#fff;font-size:1.1rem;font-weight:700}.ReviewCarousel_avatar___x_L2,.ReviewCarousel_gBadge___G7pQ{border-radius:50%;display:flex;align-items:center;justify-content:center}.ReviewCarousel_gBadge___G7pQ{position:absolute;bottom:-2px;right:-4px;width:20px;height:20px;background:#fff;box-shadow:0 1px 3px #00000040}.ReviewCarousel_gLetter__l69CG{font-size:.65rem;font-weight:700;background:linear-gradient(135deg,#4285f4,#ea4335 40%,#fbbc05 70%,#34a853);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;line-height:1}.ReviewCarousel_reviewerInfo__kfq4A{flex:1 1;min-width:0}.ReviewCarousel_reviewerName__NzXsI{font-size:.875rem;font-weight:700;color:#1a1a1a;margin:0 0 .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReviewCarousel_reviewerTime__55Dik{font-size:.78rem;color:#5c5c5c;margin:0}.ReviewCarousel_stars__JH_g4{color:#f5a800;font-size:.95rem;letter-spacing:.05em;line-height:1}.ReviewCarousel_reviewText__0BUan{font-size:.875rem;color:#333;line-height:1.65;margin:0;flex:1 1}.ReviewCarousel_readMore__E0hK6{color:#2e7ea6;font-weight:600;text-decoration:none;font-size:.875rem}.ReviewCarousel_readMore__E0hK6:hover{text-decoration:underline}.ReviewCarousel_dots__jCUMH{display:flex;justify-content:center;gap:0;margin-bottom:2.5rem}.ReviewCarousel_dot__8jYAz{width:24px;height:24px;border-radius:50%;background:#0000;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .15s}.ReviewCarousel_dot__8jYAz:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff40;transition:background .2s,transform .15s}.ReviewCarousel_dot__8jYAz:hover:before{background:#ffffff80}.ReviewCarousel_dotActive__pTuHu:before{background:#f5a800;transform:scale(1.35)}.ReviewCarousel_ctaBar__0kyL8{display:flex;align-items:center;justify-content:center;gap:1rem;background:#1e3a5f;color:#fff;text-decoration:none;padding:1.1rem 2rem;transition:background .2s;width:100%}.ReviewCarousel_ctaBar__0kyL8:hover{background:#16304f}.ReviewCarousel_ctaThumb__ILJWi{font-size:1.4rem;flex-shrink:0}.ReviewCarousel_ctaText__qZvH6{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center}.ReviewCarousel_ctaText__qZvH6 strong{font-size:.9rem;font-weight:800;letter-spacing:.06em;color:#f5a800}.ReviewCarousel_ctaSub__wU9wr{font-size:.8rem;color:#ffffffbf}.ReviewCarousel_ctaArrow__wVG_n{font-size:1.6rem;color:#fff9;flex-shrink:0}@media (max-width:900px){.ReviewCarousel_cardsWrap__yGCJS{grid-template-columns:repeat(2,1fr)}.ReviewCarousel_card__wSkT3:nth-child(3){display:none}}@media (max-width:560px){.ReviewCarousel_cardsWrap__yGCJS{grid-template-columns:1fr}.ReviewCarousel_card__wSkT3:nth-child(2),.ReviewCarousel_card__wSkT3:nth-child(3){display:none}.ReviewCarousel_arrow__oOrLj{width:36px;height:36px;font-size:1.3rem}.ReviewCarousel_ctaBar__0kyL8{padding:1rem 1.25rem}.ReviewCarousel_ctaText__qZvH6 strong{font-size:.8rem}}