.customer-review[data-v-6983c77f]{--review-star-color:#779f29;background:#fff;border:1px solid #e0e9f2;border-radius:22px;color:#52667d;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:clamp(22px,2.8vw,32px);scroll-margin-top:32px}.customer-review-top[data-v-6983c77f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:23px}.review-service[data-v-6983c77f]{align-items:center;color:#386a96;display:inline-flex;font-size:11px;font-weight:600;gap:7px}a.review-service[data-v-6983c77f]:hover{text-decoration:underline;text-underline-offset:4px}.customer-review blockquote[data-v-6983c77f]{flex:1}.customer-review-title[data-v-6983c77f]{color:#102a46;font-size:21px;font-weight:600;letter-spacing:-.035em;line-height:1.35;margin-bottom:14px}.customer-review-text[data-v-6983c77f]{font-size:14px;line-height:1.85;white-space:pre-line}.customer-review figcaption[data-v-6983c77f]{align-items:center;border-top:1px solid #e7edf4;display:flex;gap:11px;margin-top:24px;padding-top:20px}.customer-avatar[data-v-6983c77f]{background:#e9f1fa;border-radius:50%;color:#31628b;display:grid;flex:none;font-size:12px;font-weight:600;height:39px;place-items:center;width:39px}.customer-name[data-v-6983c77f]{color:#24476a;display:block;font-size:12px;font-weight:600;line-height:1.6}.customer-review time[data-v-6983c77f]{color:#7a8ca0;display:block;font-size:11px;line-height:1.6;margin-top:3px}.review-read-more[data-v-6983c77f]{align-items:center;align-self:flex-start;color:#31628b;display:inline-flex;font-size:12px;font-weight:500;gap:10px;margin-top:17px}.review-read-more[data-v-6983c77f]:hover{text-decoration:underline;text-underline-offset:4px}.is-compact .customer-review-text[data-v-6983c77f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.is-featured[data-v-6983c77f]{--review-star-color:#b5d87b;background:linear-gradient(135deg,#123553,#103d3d);border-color:#30556c;color:#c2d6e6}.is-featured .review-read-more[data-v-6983c77f],.is-featured .review-service[data-v-6983c77f]{color:#c4e18c}.is-featured .customer-review-title[data-v-6983c77f]{color:#f2f8ff}.is-featured figcaption[data-v-6983c77f]{border-color:#b3d1e02b}.is-featured .customer-name[data-v-6983c77f]{color:#d9eaf2}.is-featured time[data-v-6983c77f]{color:#abc0d1}.is-featured .customer-avatar[data-v-6983c77f]{background:#b5d87b;color:#173849}.customer-review[data-v-6983c77f]:target{border-color:#94b94c;box-shadow:0 0 0 3px #9ccb3b25}.customer-review a[data-v-6983c77f]:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:4px}
