.testimonial-highlight.svelte-15bkh3b{background:var(--phh-faint-purple, #f2e5f1);padding:8rem 2rem;position:relative;overflow:hidden}.testimonial-highlight__container.svelte-15bkh3b{position:relative;z-index:1;max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.testimonial-highlight__stars.svelte-15bkh3b{display:flex;align-items:center;gap:.25rem}.testimonial-highlight__google.svelte-15bkh3b{font-family:var(--phh-font-body, system-ui, sans-serif);font-size:.875rem;font-weight:500;color:var(--phh-muted-purple, #9d77ae);margin-left:.75rem}.testimonial-highlight__quote.svelte-15bkh3b{font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.2;letter-spacing:-.03em;color:var(--phh-orig-purple, #712c91);margin:0}.testimonial-highlight__attribution.svelte-15bkh3b{display:flex;align-items:center;gap:1rem}.testimonial-highlight__avatar.svelte-15bkh3b{width:3rem;height:3rem;border-radius:50%;background:var(--phh-orig-purple, #712c91);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:1.25rem;font-weight:600;flex-shrink:0}.testimonial-highlight__author.svelte-15bkh3b{display:flex;flex-direction:column;gap:.25rem;text-align:left}.testimonial-highlight__name.svelte-15bkh3b{font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:1rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--phh-orig-purple, #712c91);margin:0}.testimonial-highlight__title.svelte-15bkh3b{font-family:var(--phh-font-body, system-ui, sans-serif);font-size:.875rem;font-style:italic;line-height:1;color:var(--phh-muted-purple, #9d77ae);margin:0}@media (max-width: 48rem){.testimonial-highlight.svelte-15bkh3b{padding:6rem 1.5rem}}@media (max-width: 30rem){.testimonial-highlight.svelte-15bkh3b{padding:5rem 1.5rem}.testimonial-highlight__container.svelte-15bkh3b{gap:2rem}}.testimonial-carousel.svelte-1nk4r01{background:#fff;padding:6rem 0 4rem;overflow-x:clip}.testimonial-carousel__container.svelte-1nk4r01{display:flex;flex-direction:column;gap:2.5rem;padding-left:max(4.125rem,calc((var(--phh-max-vw, 100vw) - 80rem) / 2))}.testimonial-carousel__slider.svelte-1nk4r01{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid rgba(113,44,145,.1);padding-bottom:2.5rem;cursor:grab;-webkit-user-select:none;user-select:none}.testimonial-carousel__slider.svelte-1nk4r01::-webkit-scrollbar{display:none}.testimonial-carousel__slider.is-dragging.svelte-1nk4r01{cursor:grabbing}.testimonial-carousel__slider.is-dragging.svelte-1nk4r01 *{pointer-events:none}.testimonial-carousel__track.svelte-1nk4r01{display:flex;gap:3rem}.testimonial-card.svelte-1nk4r01{flex-shrink:0;width:22rem;display:flex;flex-direction:column;gap:1.5rem}.testimonial-card__stars.svelte-1nk4r01{display:flex;gap:.125rem}.testimonial-card__quote.svelte-1nk4r01{font-family:var(--phh-font-body, system-ui, sans-serif);font-size:1.0625rem;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--phh-orig-purple, #712c91);margin:0}.testimonial-card__author.svelte-1nk4r01{display:flex;align-items:center;gap:.75rem;margin-top:auto}.testimonial-card__avatar.svelte-1nk4r01{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--phh-faint-purple, #f2e5f1);color:var(--phh-orig-purple, #712c91);display:flex;align-items:center;justify-content:center;font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:1rem;font-weight:600;flex-shrink:0}.testimonial-card__name.svelte-1nk4r01{font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--phh-orig-purple, #712c91);margin:0}.testimonial-carousel__nav.svelte-1nk4r01{display:flex;justify-content:flex-end;align-items:center;padding-right:max(4.125rem,calc((var(--phh-max-vw, 100vw) - 80rem) / 2))}.testimonial-carousel__arrows.svelte-1nk4r01{display:flex;gap:1rem}.testimonial-carousel__arrow.svelte-1nk4r01{width:3.5rem;height:2.5rem;border-radius:62.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.testimonial-carousel__arrow--prev.svelte-1nk4r01{background:transparent;border:1px solid rgba(113,44,145,.15);color:var(--phh-orig-purple, #712c91)}.testimonial-carousel__arrow--prev.svelte-1nk4r01:hover{border-color:var(--phh-orig-purple, #712c91)}.testimonial-carousel__arrow--next.svelte-1nk4r01{background:var(--phh-orig-purple, #712c91);border:none;color:#fff}.testimonial-carousel__arrow--next.svelte-1nk4r01:hover{background:#5a2374}@media (max-width: 64rem){.testimonial-carousel__container.svelte-1nk4r01{padding-left:2.5rem}.testimonial-carousel__nav.svelte-1nk4r01{padding-right:2.5rem}}@media (max-width: 48rem){.testimonial-carousel.svelte-1nk4r01{padding:4rem 0 3rem}.testimonial-carousel__container.svelte-1nk4r01{padding-left:1.5rem}.testimonial-carousel__nav.svelte-1nk4r01{padding-right:1.5rem}.testimonial-carousel__track.svelte-1nk4r01{gap:1.5rem}.testimonial-card.svelte-1nk4r01{width:18rem}.testimonial-card__quote.svelte-1nk4r01{font-size:1rem}}@media (max-width: 30rem){.testimonial-carousel__slider.svelte-1nk4r01{cursor:auto}.testimonial-carousel__track.svelte-1nk4r01{gap:1rem}.testimonial-card.svelte-1nk4r01{width:16rem;gap:1.25rem}.testimonial-card__quote.svelte-1nk4r01{font-size:.9375rem}.testimonial-carousel__nav.svelte-1nk4r01{display:none}}
