.reviews-module__9Irqmq__reviewsPage{background:#fff;padding-bottom:100px}.reviews-module__9Irqmq__reviewsPage+.siteFooter{margin-top:0}.reviews-module__9Irqmq__intro{padding:14px 0 42px}.reviews-module__9Irqmq__breadcrumb{color:#71828b;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.reviews-module__9Irqmq__breadcrumb a:hover,.reviews-module__9Irqmq__breadcrumb a:focus-visible{color:var(--primary)}.reviews-module__9Irqmq__breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #50cdbe4d}.reviews-module__9Irqmq__breadcrumb i{font-size:15px}.reviews-module__9Irqmq__introCopy p{color:#576c75;max-width:66ch;margin:15px 0 0;font-size:15px;line-height:2}.reviews-module__9Irqmq__explorer{margin-top:0}.reviews-module__9Irqmq__actionBar{justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;display:flex}.reviews-module__9Irqmq__listHeading{align-items:center;gap:13px;min-width:0;display:flex}.reviews-module__9Irqmq__headingIcon{width:46px;height:46px;color:var(--primary);background:#eaf7f5;border-radius:14px;flex:0 0 46px;place-items:center;font-size:21px;display:grid}.reviews-module__9Irqmq__listHeading h2{color:var(--navy);margin:0;font-size:24px;font-weight:800;line-height:1.6}.reviews-module__9Irqmq__openFormButton,.reviews-module__9Irqmq__submitButton{color:#fff;background:var(--primary);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 20px;font-size:13px;font-weight:800;transition:background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 9px 20px #208cce38}.reviews-module__9Irqmq__openFormButton i,.reviews-module__9Irqmq__submitButton i{font-size:17px}.reviews-module__9Irqmq__openFormButton:hover,.reviews-module__9Irqmq__openFormButton:focus-visible,.reviews-module__9Irqmq__submitButton:hover,.reviews-module__9Irqmq__submitButton:focus-visible{background:#167dbb;transform:translateY(-2px);box-shadow:0 13px 26px #208cce47}.reviews-module__9Irqmq__openFormButton:focus-visible,.reviews-module__9Irqmq__submitButton:focus-visible{outline-offset:3px;outline:3px solid #50cdbe57}.reviews-module__9Irqmq__formDialog{width:min(860px,100vw - 32px);max-width:none;max-height:min(88vh,760px);color:inherit;background:0 0;border:0;border-radius:16px;margin:auto;padding:0;overflow:visible}.reviews-module__9Irqmq__formDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041e2d94}.reviews-module__9Irqmq__formDialog[open]{animation:.28s cubic-bezier(.16,1,.3,1) both reviews-module__9Irqmq__dialogReveal}.reviews-module__9Irqmq__formPanel{background:#fff;border-radius:16px;max-height:min(88vh,760px);margin:0;padding:28px 30px 30px;position:relative;overflow-y:auto;box-shadow:0 26px 70px #041e2d40}.reviews-module__9Irqmq__closeDialogButton{z-index:1;width:44px;height:44px;color:var(--navy);background:#eef5f5;border:0;border-radius:12px;place-items:center;font-size:20px;transition:color .18s,background-color .18s,transform .18s;display:grid;position:absolute;inset-block-start:18px;inset-inline-end:18px}.reviews-module__9Irqmq__closeDialogButton:hover{color:#fff;background:var(--primary);transform:rotate(4deg)}.reviews-module__9Irqmq__closeDialogButton:focus-visible{outline-offset:3px;outline:3px solid #50cdbe57}.reviews-module__9Irqmq__formIntro{padding-inline-end:54px;border-bottom:1px solid #e2ebea;align-items:center;gap:14px;padding-bottom:21px;display:flex}.reviews-module__9Irqmq__formIcon{width:50px;height:50px;color:var(--navy);background:var(--secondary);border-radius:14px;flex:0 0 50px;place-items:center;font-size:23px;display:grid;box-shadow:0 9px 18px #50cdbe33}.reviews-module__9Irqmq__formIntro h2{color:var(--navy);margin:0;font-size:20px;font-weight:800;line-height:1.7}.reviews-module__9Irqmq__formIntro p{color:#596f78;margin:3px 0 0;font-size:12px;line-height:1.8}.reviews-module__9Irqmq__reviewForm{margin-top:23px}.reviews-module__9Irqmq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;display:grid}.reviews-module__9Irqmq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.reviews-module__9Irqmq__field>span,.reviews-module__9Irqmq__ratingField legend{color:var(--navy);font-size:12px;font-weight:800}.reviews-module__9Irqmq__field input,.reviews-module__9Irqmq__field select,.reviews-module__9Irqmq__field textarea{width:100%;color:var(--navy);background:#f8fbfb;border:1px solid #dce7e6;border-radius:12px;font-family:inherit;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.reviews-module__9Irqmq__field input,.reviews-module__9Irqmq__field select{min-height:50px;padding-inline:14px}.reviews-module__9Irqmq__field select{cursor:pointer}.reviews-module__9Irqmq__field textarea{resize:vertical;min-height:132px;padding:13px 14px;line-height:1.9}.reviews-module__9Irqmq__field input::placeholder,.reviews-module__9Irqmq__field textarea::placeholder{color:#74878e;opacity:1}.reviews-module__9Irqmq__field input:hover,.reviews-module__9Irqmq__field select:hover,.reviews-module__9Irqmq__field textarea:hover{border-color:#bfd7d5}.reviews-module__9Irqmq__field input:focus,.reviews-module__9Irqmq__field select:focus,.reviews-module__9Irqmq__field textarea:focus{border-color:var(--secondary);background:#fff;outline:0;box-shadow:0 0 0 3px #50cdbe2e}.reviews-module__9Irqmq__field small{color:#71838a;align-self:flex-end;font-size:9px}.reviews-module__9Irqmq__messageField,.reviews-module__9Irqmq__ratingField{grid-column:1/-1}.reviews-module__9Irqmq__ratingField{border:0;min-width:0;margin:0;padding:0}.reviews-module__9Irqmq__ratingControl{justify-content:space-between;align-items:center;gap:18px;margin-top:9px;display:flex}.reviews-module__9Irqmq__starRating{direction:rtl;gap:4px;display:inline-flex}.reviews-module__9Irqmq__starOption{cursor:pointer;place-items:center;width:46px;height:46px;display:grid;position:relative}.reviews-module__9Irqmq__starOption input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reviews-module__9Irqmq__starOption span{color:#bdc9cc;border-radius:11px;place-items:center;width:42px;height:42px;transition:color .18s,background-color .18s,transform .18s;display:grid}.reviews-module__9Irqmq__starOption svg{fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:1.7px;width:29px;height:29px;transition:fill .18s,filter .18s,transform .18s;overflow:visible}.reviews-module__9Irqmq__starOption:hover span{color:#ee5f15;background:#fff3ec}.reviews-module__9Irqmq__starOption:hover svg{transform:scale(1.1)rotate(-4deg)}.reviews-module__9Irqmq__starOptionActive span{color:#ee5f15}.reviews-module__9Irqmq__starOptionActive svg{fill:currentColor;filter:drop-shadow(0 4px 5px #ee5f152e)}.reviews-module__9Irqmq__starOption input:focus-visible+span{outline-offset:2px;outline:3px solid #50cdbe52}.reviews-module__9Irqmq__selectedRating{color:#596e76;flex:none;font-size:12px;font-weight:800}.reviews-module__9Irqmq__formFooter{justify-content:flex-end;align-items:center;gap:24px;margin-top:23px;display:flex}.reviews-module__9Irqmq__submitButton{min-width:132px}.reviews-module__9Irqmq__submissionStatus{color:#15584f;background:#e6f6f2;border-radius:12px;margin:0 0 20px;padding:13px 16px;font-size:12px;font-weight:750;line-height:1.8}.reviews-module__9Irqmq__overviewBar{background:#eef8f6;border-radius:15px;grid-template-columns:auto auto;align-items:center;gap:0;margin-bottom:22px;display:inline-grid;overflow:hidden}.reviews-module__9Irqmq__averageScore,.reviews-module__9Irqmq__reviewCount{align-items:center;gap:11px;min-height:82px;padding:14px 20px;display:flex}.reviews-module__9Irqmq__averageScore{min-width:245px}.reviews-module__9Irqmq__averageScore>span{color:#fff;background:var(--secondary);border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:21px;display:grid;box-shadow:0 8px 18px #50cdbe33}.reviews-module__9Irqmq__averageScore>div{flex-direction:column;display:flex}.reviews-module__9Irqmq__averageScore strong,.reviews-module__9Irqmq__reviewCount strong{color:var(--navy);font-size:23px;font-weight:850;line-height:1.2}.reviews-module__9Irqmq__averageScore small,.reviews-module__9Irqmq__reviewCount span{color:#596f78;font-size:10px;line-height:1.8}.reviews-module__9Irqmq__reviewCount{border-inline-start:1px solid #d8e9e6;flex-direction:column;justify-content:center;gap:2px;min-width:150px}.reviews-module__9Irqmq__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.reviews-module__9Irqmq__reviewCard{color:#262626;background:#fff;border-radius:15px;flex-direction:column;min-width:0;min-height:292px;padding:27px 28px 23px;transition:box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b31480d}.reviews-module__9Irqmq__reviewCard:after{inset-inline-start:0;background:var(--secondary);content:"";transform-origin:0;border-radius:5px;width:74px;height:5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(.42)}html[dir=rtl] .reviews-module__9Irqmq__reviewCard:after{transform-origin:100%}.reviews-module__9Irqmq__reviewCard:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0b314817}.reviews-module__9Irqmq__reviewCard:hover:after{transform:scaleX(1)}.reviews-module__9Irqmq__reviewCard>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.reviews-module__9Irqmq__patient{align-items:center;gap:11px;min-width:0;display:flex}.reviews-module__9Irqmq__patient>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reviews-module__9Irqmq__patient strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.reviews-module__9Irqmq__patient time{color:#6e8188;font-size:10px}.reviews-module__9Irqmq__userIcon{width:48px;height:48px;color:var(--navy);background:#f4d4c9;border-radius:50%;flex:0 0 48px;place-items:center;font-size:26px;display:grid}.reviews-module__9Irqmq__quoteIcon{flex:none;width:46px;height:46px}.reviews-module__9Irqmq__reviewText{color:#344c57;max-width:72ch;margin:22px 0 26px;font-size:13px;line-height:2.05}.reviews-module__9Irqmq__reviewMeta{border-top:1px solid #e2e8e8;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:15px;display:flex}.reviews-module__9Irqmq__reviewMeta p{color:#6d8087;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.reviews-module__9Irqmq__reviewMeta p strong{color:#263e49;font-weight:750}.reviews-module__9Irqmq__rating{color:#262626;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.reviews-module__9Irqmq__rating i{color:#ee5f15;font-size:18px}@keyframes reviews-module__9Irqmq__dialogReveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1320px){.reviews-module__9Irqmq__introInner,.reviews-module__9Irqmq__explorer{margin-inline:30px}}@media (max-width:767px){.reviews-module__9Irqmq__reviewsPage{padding-bottom:64px}.reviews-module__9Irqmq__intro{padding:12px 0 28px}.reviews-module__9Irqmq__introInner,.reviews-module__9Irqmq__explorer{margin-inline:16px}.reviews-module__9Irqmq__breadcrumb{margin-bottom:12px}.reviews-module__9Irqmq__introCopy p{margin-top:10px;font-size:13px}.reviews-module__9Irqmq__explorer{margin-top:0}.reviews-module__9Irqmq__actionBar{margin-bottom:18px}.reviews-module__9Irqmq__listHeading h2{font-size:21px}.reviews-module__9Irqmq__formPanel{padding:23px 20px 24px}.reviews-module__9Irqmq__formDialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.reviews-module__9Irqmq__formPanel{border-radius:14px;max-height:calc(100dvh - 20px)}.reviews-module__9Irqmq__formGrid{grid-template-columns:1fr}.reviews-module__9Irqmq__messageField,.reviews-module__9Irqmq__ratingField{grid-column:auto}.reviews-module__9Irqmq__formFooter{flex-direction:column;align-items:stretch}.reviews-module__9Irqmq__submitButton{width:100%}.reviews-module__9Irqmq__overviewBar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.reviews-module__9Irqmq__averageScore,.reviews-module__9Irqmq__reviewCount{min-width:0}.reviews-module__9Irqmq__reviewGrid{grid-template-columns:1fr;gap:14px}.reviews-module__9Irqmq__reviewCard{min-height:270px}}@media (max-width:575px){.reviews-module__9Irqmq__actionBar{flex-direction:column;align-items:stretch;gap:14px}.reviews-module__9Irqmq__openFormButton{width:100%}.reviews-module__9Irqmq__formPanel{padding-inline:16px}.reviews-module__9Irqmq__closeDialogButton{inset-block-start:14px;inset-inline-end:14px}.reviews-module__9Irqmq__formIntro{align-items:flex-start;padding-inline-end:48px}.reviews-module__9Irqmq__formIntro h2{font-size:18px}.reviews-module__9Irqmq__ratingControl{flex-direction:column;align-items:flex-start;gap:8px}.reviews-module__9Irqmq__starRating{justify-content:space-between;gap:2px;width:100%}.reviews-module__9Irqmq__starOption{width:50px;max-width:18%}.reviews-module__9Irqmq__averageScore,.reviews-module__9Irqmq__reviewCount{min-height:76px;padding-inline:14px}.reviews-module__9Irqmq__averageScore>span{flex-basis:42px;width:42px;height:42px}.reviews-module__9Irqmq__averageScore strong,.reviews-module__9Irqmq__reviewCount strong{font-size:20px}.reviews-module__9Irqmq__reviewCard{min-height:300px;padding:22px 18px 20px}.reviews-module__9Irqmq__userIcon{flex-basis:44px;width:44px;height:44px}.reviews-module__9Irqmq__quoteIcon{width:40px;height:40px}.reviews-module__9Irqmq__reviewText{margin-top:20px}.reviews-module__9Irqmq__reviewMeta{flex-direction:column;align-items:flex-start;gap:9px}.reviews-module__9Irqmq__reviewMeta p{max-width:100%}}@media (prefers-reduced-motion:reduce){.reviews-module__9Irqmq__openFormButton,.reviews-module__9Irqmq__submitButton,.reviews-module__9Irqmq__closeDialogButton,.reviews-module__9Irqmq__starOption span,.reviews-module__9Irqmq__starOption svg,.reviews-module__9Irqmq__reviewCard,.reviews-module__9Irqmq__reviewCard:after{transition:none}.reviews-module__9Irqmq__formDialog[open]{animation:none}.reviews-module__9Irqmq__openFormButton:hover,.reviews-module__9Irqmq__openFormButton:focus-visible,.reviews-module__9Irqmq__submitButton:hover,.reviews-module__9Irqmq__submitButton:focus-visible,.reviews-module__9Irqmq__starOption:hover span,.reviews-module__9Irqmq__starOption:hover svg,.reviews-module__9Irqmq__reviewCard:hover{transform:none}}
