.TestimonialModal_overlay__coaxV{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,45,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:TestimonialModal_fadeIn__He6k1 .25s ease}.TestimonialModal_dialog__gZyCI{position:relative;width:100%;max-width:640px;max-height:calc(100vh - 40px);overflow-y:auto;padding:40px;border-radius:24px;background:var(--white,#fff);box-shadow:0 30px 80px rgba(0,0,0,.2);animation:TestimonialModal_slideUp__XBcqM .3s ease}.TestimonialModal_close__cPb91{position:absolute;top:18px;right:18px;width:40px;height:40px;border:none;border-radius:50%;background:#F3FAF8;color:#1F4D45;font-size:16px;cursor:pointer;transition:background .2s ease}.TestimonialModal_close__cPb91:hover{background:#E3F4EF}.TestimonialModal_header__uSUF6{display:flex;align-items:center;gap:20px;margin-bottom:24px}.TestimonialModal_photo__PQ4KR{flex-shrink:0;width:88px;height:88px;border-radius:50%;border:4px solid #e3f4ef;object-fit:cover;object-position:center 20%}.TestimonialModal_name__6HIFP{margin:0 0 4px;font-size:24px}.TestimonialModal_meta__QmQza{margin:0;color:#6B7A77}.TestimonialModal_stars__ra2fw{display:flex;gap:4px;margin-top:8px;color:#ECC132;font-size:14px}.TestimonialModal_quote__cOMQS{margin:0 0 24px;padding:18px 22px;border-left:4px solid #4fbaa4;border-radius:0 14px 14px 0;background:#F3FAF8;color:#1F4D45;font-size:18px;font-style:italic;line-height:1.6}.TestimonialModal_story__57sJp p{margin:0 0 16px;font-size:16px;line-height:1.8}.TestimonialModal_story__57sJp p:last-child{margin-bottom:0}@media (max-width:575px){.TestimonialModal_dialog__gZyCI{padding:28px 22px}.TestimonialModal_photo__PQ4KR{width:68px;height:68px}.TestimonialModal_name__6HIFP{font-size:20px}.TestimonialModal_quote__cOMQS{font-size:16px}}@keyframes TestimonialModal_fadeIn__He6k1{0%{opacity:0}to{opacity:1}}@keyframes TestimonialModal_slideUp__XBcqM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}