.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);flex-direction:column;margin-top:0;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-6xl);line-height:var(--space-2xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-brand-primary-900);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{gap:var(--space-lg);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:repeat(3,1fr);display:grid}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoCard{gap:var(--space-sm);background:var(--color-neutral-25);border-radius:var(--radius-md);padding:var(--space-sm)var(--space-sm)var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-base-black);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBody{text-align:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoName{font-size:var(--font-size-body);line-height:var(--line-height-snug);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadge{flex-direction:column;align-items:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;margin-top:var(--space-xs);color:var(--color-brand-primary-900)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink{text-decoration:none;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:hover .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:focus .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{filter:brightness(.9)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:19rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;line-height:1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:hover,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-md);justify-content:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{width:auto;min-width:0}}@media (max-width:34em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-dialog)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{min-width:0}}
.carousel-module-scss-module__zXfh1W__carousel{width:100%}.carousel-module-scss-module__zXfh1W__frame{align-items:center;display:flex;position:relative}.carousel-module-scss-module__zXfh1W__viewport{flex:1;overflow:hidden}.carousel-module-scss-module__zXfh1W__slides{align-items:stretch;transition:transform .4s;display:flex}.carousel-module-scss-module__zXfh1W__slide{flex:0 0 calc(100%/var(--slides-per-view,3));padding:0 var(--space-xs);box-sizing:border-box;justify-content:center;align-items:stretch;min-width:0;height:auto;display:flex}.carousel-module-scss-module__zXfh1W__slideContent{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;display:flex}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);border:var(--space-3xs)solid var(--color-brand-primary-500);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--space-lg);font-weight:var(--font-weight-semibold);margin:0 var(--space-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):hover,.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):focus-visible{background:var(--color-brand-primary-500);color:var(--color-base-white);box-shadow:0 var(--radius-sm)18px #01686c40;transform:scale(1.05)}.carousel-module-scss-module__zXfh1W__navButton:disabled{opacity:.35;cursor:not-allowed}.carousel-module-scss-module__zXfh1W__dots{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-neutral-300);cursor:pointer;border:none;transition:transform .2s,background-color .2s}.carousel-module-scss-module__zXfh1W__dotActive{background:var(--color-brand-primary-500);transform:scale(1.15)}@media (max-width:64em){.carousel-module-scss-module__zXfh1W__navButton{width:var(--size-xl);height:var(--size-xl);font-size:var(--font-size-xl);margin:0 var(--space-sm)}}@media (max-width:48em){.carousel-module-scss-module__zXfh1W__frame{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-xl);height:var(--space-xl);font-size:var(--space-md);margin:0 var(--space-2xs);border-width:2px}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dots{margin-top:var(--space-md);gap:var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-xs);height:var(--space-xs)}}@media (max-width:34em){.carousel-module-scss-module__zXfh1W__frame{padding:0}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-lg);height:var(--space-lg);font-size:var(--font-size-body);margin:0 var(--space-3xs)}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-3xs)}}
.review-module-scss-module__bjb3-a__card{border-radius:var(--radius-md);border:3px solid var(--color-brand-primary-500);background:var(--color-base-white);width:20.25rem;height:100%;min-height:24.25rem;padding:var(--space-md);box-sizing:border-box;margin-bottom:var(--space-md);flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #01686c80}.review-module-scss-module__bjb3-a__header{align-items:center;height:6.5rem;display:flex}.review-module-scss-module__bjb3-a__avatar{background:var(--color-brand-primary-25);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-brand-primary-700);margin-right:var(--space-md-lg);margin-bottom:var(--space-xs);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;border-radius:50%!important;width:5rem!important;height:5rem!important}.review-module-scss-module__bjb3-a__avatar img{object-fit:cover;width:100%;height:100%}.review-module-scss-module__bjb3-a__initials{letter-spacing:.1em}.review-module-scss-module__bjb3-a__headerMeta{text-align:left;flex-direction:column;justify-content:flex-start;width:13rem;display:flex}.review-module-scss-module__bjb3-a__headerRow{margin-bottom:var(--space-2xs);flex-direction:column;align-items:flex-start;gap:0;display:flex}.review-module-scss-module__bjb3-a__reviewerName{margin:0;margin-bottom:var(--space-2xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--font-size-2xl);color:var(--color-neutral-1000);text-align:left}.review-module-scss-module__bjb3-a__subtitle,.review-module-scss-module__bjb3-a__dateLabel{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-size-body);color:var(--color-neutral-900);margin:0}.review-module-scss-module__bjb3-a__badge{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);display:inline-flex}.review-module-scss-module__bjb3-a__badge svg{width:var(--font-size-2xl);height:var(--font-size-2xl);fill:var(--color-brand-primary-500)}.review-module-scss-module__bjb3-a__badge span{font-size:var(--font-size-xs);color:var(--color-neutral-700)}.review-module-scss-module__bjb3-a__body{text-align:left;overflow-wrap:break-word;flex-direction:column;flex-grow:1;display:flex}.review-module-scss-module__bjb3-a__starsRow{margin-bottom:var(--space-xs);align-items:center;display:flex}.review-module-scss-module__bjb3-a__stars{gap:0;display:inline-flex}.review-module-scss-module__bjb3-a__ratingValue{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-regular);color:var(--color-neutral-900);margin-left:var(--space-xs)}.review-module-scss-module__bjb3-a__star,.review-module-scss-module__bjb3-a__starFilled{width:var(--font-size-body);height:var(--font-size-body);margin-right:var(--space-2xs);fill:none;stroke:var(--color-status-warning-500);stroke-width:1.5px}.review-module-scss-module__bjb3-a__starFilled{fill:var(--color-status-warning-500)}.review-module-scss-module__bjb3-a__title{margin:0;margin-bottom:var(--space-2xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--font-size-2xl);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-body);color:var(--color-neutral-900);line-height:1.5;font-weight:var(--font-weight-regular);word-wrap:break-word;padding-right:var(--space-2xs);flex:1;margin:0}.review-module-scss-module__bjb3-a__bodyTextExpanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.review-module-scss-module__bjb3-a__reply{max-width:100%;margin:var(--space-xs)var(--space-xl);display:flex}.review-module-scss-module__bjb3-a__replyBar{width:var(--space-3xs);background:var(--color-neutral-700);margin-right:var(--space-md);flex-shrink:0;display:block}.review-module-scss-module__bjb3-a__replyContent{gap:var(--space-2xs);flex-direction:column;display:flex}.review-module-scss-module__bjb3-a__replyLabel{font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:var(--font-size-2xl);color:var(--color-neutral-900);margin:0}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-body);color:var(--color-neutral-900);padding-right:var(--space-2xs);margin:0;line-height:1.5;overflow:hidden}.review-module-scss-module__bjb3-a__replyTextExpanded{-webkit-line-clamp:unset;line-clamp:unset}.review-module-scss-module__bjb3-a__footer{padding-top:var(--space-xs);width:100%;margin-top:auto}.review-module-scss-module__bjb3-a__footer a,.review-module-scss-module__bjb3-a__footer button{width:100%}.review-module-scss-module__bjb3-a__footerAction{width:100%;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}@media (max-width:64em){.review-module-scss-module__bjb3-a__card{width:18rem;min-height:22rem}.review-module-scss-module__bjb3-a__avatar{margin-right:var(--space-md);width:4rem!important;height:4rem!important}.review-module-scss-module__bjb3-a__headerMeta{flex:1;width:auto;min-width:0}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-body)}}@media (max-width:48em){.review-module-scss-module__bjb3-a__card{width:100%;max-width:none;height:100%;min-height:20rem;padding:var(--space-md);box-shadow:none;border-width:2px;margin:0}.review-module-scss-module__bjb3-a__header{height:auto;margin-bottom:var(--space-sm);padding:0}.review-module-scss-module__bjb3-a__avatar{margin-right:var(--space-sm);margin-bottom:0;width:4rem!important;height:4rem!important}.review-module-scss-module__bjb3-a__headerMeta{flex:1;width:auto;min-width:0}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-body);line-height:1.3}.review-module-scss-module__bjb3-a__body{flex:1;padding:0}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-caption);line-height:1.4}.review-module-scss-module__bjb3-a__reply{margin:var(--space-xs)var(--space-sm)}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__footer{padding-top:var(--space-sm)}}@media (max-width:34em){.review-module-scss-module__bjb3-a__card{padding:var(--space-sm);min-height:18rem}.review-module-scss-module__bjb3-a__header{margin-bottom:var(--space-xs)}.review-module-scss-module__bjb3-a__avatar{font-size:var(--font-size-body);width:3.5rem!important;height:3.5rem!important}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__subtitle,.review-module-scss-module__bjb3-a__dateLabel,.review-module-scss-module__bjb3-a__badge span{font-size:var(--font-size-caption-sm)}.review-module-scss-module__bjb3-a__badge svg{width:var(--font-size-body);height:var(--font-size-body)}.review-module-scss-module__bjb3-a__starsRow{margin-bottom:var(--space-2xs)}.review-module-scss-module__bjb3-a__star,.review-module-scss-module__bjb3-a__starFilled{width:var(--font-size-caption);height:var(--font-size-caption)}.review-module-scss-module__bjb3-a__title{font-size:var(--font-size-body)}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-caption-sm)}.review-module-scss-module__bjb3-a__replyLabel{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-caption-sm)}}
.page-module-scss-module__VaqbKq__title{font-size:var(--space-1_5xl);line-height:var(--space-1_5xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0 0 var(--space-xs)}@media (max-width:64em){.page-module-scss-module__VaqbKq__title{font-size:var(--font-size-stat);line-height:var(--font-size-stat);text-align:center}}.page-module-scss-module__VaqbKq__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.page-module-scss-module__VaqbKq__sectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)}.page-module-scss-module__VaqbKq__providerInfoWrapper{background-color:var(--color-brand-secondary-100);width:100%;padding:0 var(--space-xl)var(--space-xl)}@media (max-width:64em){.page-module-scss-module__VaqbKq__providerInfoWrapper{padding:0}}.page-module-scss-module__VaqbKq__providerInfoContainer{width:100%;max-width:var(--max-width-layout);margin:0 auto}@media (max-width:64em){.page-module-scss-module__VaqbKq__providerInfoContainer{padding:0}}
.reviewsPreview-module-scss-module__S0oO-a__section{border-top:1px solid var(--color-border-default);padding-top:var(--space-md)}.reviewsPreview-module-scss-module__S0oO-a__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.reviewsPreview-module-scss-module__S0oO-a__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.reviewsPreview-module-scss-module__S0oO-a__viewAll{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.reviewsPreview-module-scss-module__S0oO-a__viewAll:hover{text-decoration:underline}.reviewsPreview-module-scss-module__S0oO-a__list{gap:var(--space-sm);flex-direction:column;display:flex}.reviewsPreview-module-scss-module__S0oO-a__review{padding:var(--space-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.reviewsPreview-module-scss-module__S0oO-a__reviewHeader{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.reviewsPreview-module-scss-module__S0oO-a__stars{gap:var(--space-3xs);display:inline-flex}.reviewsPreview-module-scss-module__S0oO-a__star{font-size:var(--font-size-sm);color:var(--color-border-muted)}.reviewsPreview-module-scss-module__S0oO-a__starFilled{color:var(--color-warning)}.reviewsPreview-module-scss-module__S0oO-a__reviewDate{font-size:var(--font-size-xs);color:var(--color-text-muted)}.reviewsPreview-module-scss-module__S0oO-a__reviewAuthor{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-2xs);display:block}.reviewsPreview-module-scss-module__S0oO-a__reviewExcerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.providerInfoSection-module-scss-module__Bng5ea__section{width:100%;max-width:var(--max-width-layout);background-color:var(--color-bg-primary);padding:var(--space-1_5xl);border-radius:var(--radius-lg);box-sizing:border-box;flex:1}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__section{padding:var(--space-lg)var(--space-md);border-radius:0}}.providerInfoSection-module-scss-module__Bng5ea__profileSection{margin-bottom:var(--space-md);flex-wrap:nowrap;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__profileSection{flex-flow:column wrap;align-items:center}}.providerInfoSection-module-scss-module__Bng5ea__leftCol{flex-direction:column;flex-shrink:0;align-items:center;width:9.75rem;margin-right:2.75rem;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftCol{margin-right:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:auto}}.providerInfoSection-module-scss-module__Bng5ea__leftColName{color:var(--color-text-primary);text-decoration:none;display:none}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);margin-bottom:var(--space-2xs);text-align:center;line-height:1.5rem;display:block}}.providerInfoSection-module-scss-module__Bng5ea__leftColProviderInfo{display:none}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftColProviderInfo{text-align:center;margin-bottom:var(--space-xs);display:block}}.providerInfoSection-module-scss-module__Bng5ea__avatarLink{text-decoration:none;display:block}.providerInfoSection-module-scss-module__Bng5ea__avatar{border-radius:var(--radius-full);border:3px solid var(--color-primary);width:9.75rem;height:9.75rem;margin-bottom:var(--space-xs);background-position:50%;background-size:cover;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__avatar{width:9.75rem;height:9.75rem}}.providerInfoSection-module-scss-module__Bng5ea__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-primary);width:9.75rem;height:9.75rem;color:var(--color-base-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);border:3px solid var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__avatarPlaceholder{width:9.75rem;height:9.75rem}}.providerInfoSection-module-scss-module__Bng5ea__field{width:100%;margin-bottom:var(--space-xs);margin-left:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__field{margin-bottom:var(--space-2xs);justify-content:center;margin-left:0}}.providerInfoSection-module-scss-module__Bng5ea__fieldIcon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.providerInfoSection-module-scss-module__Bng5ea__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.providerInfoSection-module-scss-module__Bng5ea__midCol{flex:1;min-width:0;margin-right:2rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midCol{text-align:center;width:100%;margin-right:0}}.providerInfoSection-module-scss-module__Bng5ea__midColName{text-decoration:none;display:block}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColName{display:none}}.providerInfoSection-module-scss-module__Bng5ea__midColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:normal}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColContainer{flex-direction:column;align-items:center;width:100%;display:flex}}.providerInfoSection-module-scss-module__Bng5ea__midColProviderInfo{display:block}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColProviderInfo{display:none}}.providerInfoSection-module-scss-module__Bng5ea__providerInfoRow{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__providerInfoRow{justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.providerInfoSection-module-scss-module__Bng5ea__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs);text-decoration:underline}.providerInfoSection-module-scss-module__Bng5ea__reviewLink:hover{color:var(--color-primary)}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__reviewLink{font-size:var(--font-size-xs)}}.providerInfoSection-module-scss-module__Bng5ea__breedsRow{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__breedsRow{font-size:var(--font-size-sm);justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__breedsIcon{margin-right:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__breedsText{color:var(--color-text-primary)}.providerInfoSection-module-scss-module__Bng5ea__registrationRow{margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registrationRow{flex-direction:column;align-items:center;padding:0}}.providerInfoSection-module-scss-module__Bng5ea__registration{align-items:center;display:flex}.providerInfoSection-module-scss-module__Bng5ea__registration:not(:last-child){margin-right:var(--space-md)}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registration{width:100%;margin-bottom:var(--space-xs);justify-content:center}.providerInfoSection-module-scss-module__Bng5ea__registration:not(:last-child){margin-right:0}}.providerInfoSection-module-scss-module__Bng5ea__registrationIcon{width:1.5rem;margin-right:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__registrationLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);line-height:1.5rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registrationLabel{font-size:var(--font-size-sm);line-height:1rem}}.providerInfoSection-module-scss-module__Bng5ea__rightCol{flex-shrink:0;width:auto}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__rightCol{margin-top:var(--space-md);justify-content:center;width:100%;display:flex}}.providerInfoSection-module-scss-module__Bng5ea__tabsContainer{margin-bottom:var(--space-lg)}.providerInfoSection-module-scss-module__Bng5ea__tabsNav{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;max-width:51.5rem;display:flex}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__tabsNav{flex-direction:column;align-items:center}}.providerInfoSection-module-scss-module__Bng5ea__tabButton{padding:var(--space-xs)var(--space-md);border:1px solid var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;transition:all .2s;display:flex}.providerInfoSection-module-scss-module__Bng5ea__tabButton:hover{background:var(--color-primary-bg)}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__tabButton{width:15rem;padding:var(--space-2xs)var(--space-xs);flex:1;justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__tabButtonActive{background:var(--color-primary);color:var(--color-base-white)}.providerInfoSection-module-scss-module__Bng5ea__tabContent{padding:var(--space-md)0;min-height:100px;max-height:400px;overflow-y:auto}.providerInfoSection-module-scss-module__Bng5ea__htmlContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent p{margin:0 0 var(--space-md)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent ul,.providerInfoSection-module-scss-module__Bng5ea__htmlContent ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent li{margin-bottom:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent h2,.providerInfoSection-module-scss-module__Bng5ea__htmlContent h3,.providerInfoSection-module-scss-module__Bng5ea__htmlContent h4{margin:var(--space-md)0 var(--space-xs);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent a{color:var(--color-primary);text-decoration:underline}.providerInfoSection-module-scss-module__Bng5ea__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerInfoSection-module-scss-module__Bng5ea__previewSection{margin:var(--space-xl)0}.providerInfoSection-module-scss-module__Bng5ea__previewSection:last-child{margin-bottom:0}.providerInfoSection-module-scss-module__Bng5ea__previewSectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-md)}.providerInfoSection-module-scss-module__Bng5ea__tilesContainer{margin-top:var(--space-md);flex-wrap:wrap;justify-content:flex-start;display:flex}
.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{width:100%;padding:var(--space-2xl)var(--space-xl);background-color:var(--color-brand-tertiary-50);box-sizing:border-box;margin-top:0;overflow-x:hidden}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsInner{max-width:var(--max-width-page);align-items:center;gap:var(--space-md);box-sizing:border-box;flex-direction:column;margin:0 auto;padding:0;display:flex}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{text-align:center;margin-bottom:var(--space-xl)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsCarousel{width:100%;max-width:var(--max-width-page);margin:0 auto}@media (max-width:64em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-xl)var(--space-md)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{margin-bottom:var(--space-md)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-3xl)}}@media (max-width:48em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-lg)var(--space-sm)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{margin-bottom:var(--space-sm)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-2xl)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsCarousel{width:100%;padding:0}}@media (max-width:34em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-md)var(--space-xs)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-2xl)}}
.providerProfileSection-module-scss-module__8HKnkW__section{width:100%;max-width:var(--max-width-layout);padding:var(--space-1_5xl);box-sizing:border-box;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);flex-direction:column;margin:0 auto;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__section{padding:var(--space-md);border-radius:0;margin:0}}.providerProfileSection-module-scss-module__8HKnkW__profileSection{margin-bottom:var(--space-md);flex-wrap:nowrap;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__profileSection{flex-flow:column wrap;align-items:center}}.providerProfileSection-module-scss-module__8HKnkW__leftCol{flex-direction:column;flex-shrink:0;align-items:center;width:9.75rem;margin-right:2.75rem;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftCol{margin-right:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:auto}}.providerProfileSection-module-scss-module__8HKnkW__leftColName{text-decoration:none;display:none}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);margin-bottom:var(--space-2xs);text-align:center;color:var(--color-text-primary);line-height:1.5rem;display:block}}.providerProfileSection-module-scss-module__8HKnkW__leftColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1.5rem}.providerProfileSection-module-scss-module__8HKnkW__leftColProviderInfo{display:none}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftColProviderInfo{text-align:center;margin-bottom:var(--space-xs);display:block}}.providerProfileSection-module-scss-module__8HKnkW__avatarLink{text-decoration:none;display:block}.providerProfileSection-module-scss-module__8HKnkW__avatar{border-radius:var(--radius-full);border:3px solid var(--color-primary);width:9.75rem;height:9.75rem;margin-bottom:var(--space-xs);background-position:50%;background-size:cover;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__avatar{width:9.75rem;height:9.75rem}}.providerProfileSection-module-scss-module__8HKnkW__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-primary);width:9.75rem;height:9.75rem;color:var(--color-base-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);border:3px solid var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__avatarPlaceholder{width:9.75rem;height:9.75rem}}.providerProfileSection-module-scss-module__8HKnkW__field{width:100%;margin-bottom:var(--space-xs);margin-left:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__field{margin-bottom:var(--space-2xs);justify-content:center;margin-left:0}}.providerProfileSection-module-scss-module__8HKnkW__fieldName{width:100%;margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__fieldIcon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.providerProfileSection-module-scss-module__8HKnkW__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.providerProfileSection-module-scss-module__8HKnkW__fieldLabelName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary)}.providerProfileSection-module-scss-module__8HKnkW__messageButton{color:var(--color-base-white);background-color:var(--color-primary);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);margin-top:var(--space-xs);line-height:1rem;font-size:var(--font-size-sm);cursor:pointer;border:none;align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__messageButton:hover{background-color:var(--color-primary-hover)}.providerProfileSection-module-scss-module__8HKnkW__messageIcon{width:1.25rem;height:1.25rem;margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__midCol{flex:1;min-width:0;margin-right:2rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midCol{text-align:center;width:100%;margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__midColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);text-decoration:none;display:block}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColName{display:none}}.providerProfileSection-module-scss-module__8HKnkW__midColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:normal}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColContainer{flex-direction:column;align-items:center;width:100%;display:flex}}.providerProfileSection-module-scss-module__8HKnkW__midColProviderInfo{display:block}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColProviderInfo{display:none}}.providerProfileSection-module-scss-module__8HKnkW__providerInfoRow{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__providerInfoRow{justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.providerProfileSection-module-scss-module__8HKnkW__ratingNumber{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-left:var(--space-2xs)}.providerProfileSection-module-scss-module__8HKnkW__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs);text-decoration:underline}.providerProfileSection-module-scss-module__8HKnkW__reviewLink:hover{color:var(--color-primary)}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__reviewLink{font-size:var(--font-size-xs)}}.providerProfileSection-module-scss-module__8HKnkW__breedsRow{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__breedsRow{font-size:var(--font-size-sm);justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__breedsIcon{margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__breedsText{color:var(--color-text-primary)}.providerProfileSection-module-scss-module__8HKnkW__registrationRow{margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registrationRow{flex-direction:column;align-items:center;padding:0}}.providerProfileSection-module-scss-module__8HKnkW__registration{align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__registration:not(:last-child){margin-right:var(--space-md)}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registration{width:100%;margin-bottom:var(--space-xs);justify-content:center}.providerProfileSection-module-scss-module__8HKnkW__registration:not(:last-child){margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__registrationIcon{width:1.5rem;margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__registrationLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);line-height:1.5rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registrationLabel{font-size:var(--font-size-sm);line-height:1rem}}.providerProfileSection-module-scss-module__8HKnkW__rightCol{flex-shrink:0;width:auto}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__rightCol{margin-top:var(--space-md);justify-content:center;width:100%;display:flex}}.providerProfileSection-module-scss-module__8HKnkW__sectionDivider{background:var(--color-neutral-100);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerProfileSection-module-scss-module__8HKnkW__sectionDivider:first-of-type{margin-top:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerProfileSection-module-scss-module__8HKnkW__associations{margin:var(--space-md)0;flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:48em){.providerProfileSection-module-scss-module__8HKnkW__associations{padding:var(--space-md);justify-content:space-evenly}}.providerProfileSection-module-scss-module__8HKnkW__associationImage{object-fit:contain;width:auto;height:8rem;margin-right:3rem}@media (max-width:48em){.providerProfileSection-module-scss-module__8HKnkW__associationImage{height:6rem;margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__associationBadge{font-size:var(--font-size-xs);padding:var(--space-2xs)var(--space-xs);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:var(--radius-full);border:1px solid var(--color-border-default);margin:var(--space-2xs)}.providerProfileSection-module-scss-module__8HKnkW__collapsibleSection{width:100%}.providerProfileSection-module-scss-module__8HKnkW__tileGrid{margin-top:var(--space-md);padding:var(--space-sm);box-sizing:border-box;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__tileGrid{justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__reviewsList{margin-top:var(--space-md);justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__reviewsList{justify-content:center}}
.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsSection{background-color:var(--color-base-white);justify-content:center;width:100%;margin-top:0;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsContainer{box-sizing:border-box;width:100%;height:100%;padding:var(--space-md);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItems{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{min-width:0;margin-bottom:var(--space-md);flex-direction:column;flex:0 auto;justify-content:center;align-items:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsImage{filter:grayscale();opacity:.75;align-self:center;width:auto;max-width:100%;height:auto;max-height:8rem;display:block}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoAward{filter:grayscale()brightness(.2);max-height:6rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoInnovationFactory{max-height:5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoOrivet,.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoPurina{max-height:5.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoCtv{max-height:4.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoMoney{max-height:4.25rem!important}@media (max-width:84em){.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsContainer{padding:var(--space-xl);flex-direction:column;align-items:center}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{margin:0 var(--space-md)}}@media (max-width:48em){.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItems{gap:var(--space-sm);flex-direction:column;justify-content:flex-start;align-items:stretch}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{width:100%;min-height:5rem;padding:calc(var(--space-2xs) + var(--space-3xs))0;justify-content:center;align-items:center;margin:0;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsImage{object-fit:contain;opacity:.82;width:auto;height:auto;max-height:4.75rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoCtv{max-height:3.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoMoney{max-height:3.25rem!important}}
/*# sourceMappingURL=608532841a1bddea.css.map*/