.canineGeneticsPage-module-scss-module__Mz6NzG__page{background-color:var(--color-bg-primary);align-items:stretch;width:100%;max-width:100%;margin:0;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__content{max-width:70rem;padding:0 var(--space-lg);box-sizing:border-box;margin:0 auto}.canineGeneticsPage-module-scss-module__Mz6NzG__banner{justify-content:center;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__bannerImage{width:100%;max-width:70rem;height:auto;margin-top:var(--space-2xl);margin-bottom:var(--space-lg);border-radius:var(--radius-xl);display:block}.canineGeneticsPage-module-scss-module__Mz6NzG__hero{margin:0 0 var(--space-xl);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__heroTitle{font-size:var(--font-size-4xl);line-height:2.5rem;font-weight:var(--font-weight-extrabold);margin:var(--space-md)0 var(--space-md);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__heroSubtitle{margin:0 0 var(--space-md);font-size:var(--font-size-2xl);line-height:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__heroParagraph{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);text-align:left;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__heroParagraph:last-of-type{margin-bottom:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__outline{--outline-dot-size:1.75rem;margin:0 0 var(--space-1_5xl);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-lg);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{padding:0 calc(var(--outline-dot-size)/2);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;display:flex;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{text-align:center;align-items:center;gap:var(--space-sm);min-width:10rem;padding:var(--space-sm)0;cursor:pointer;color:inherit;font:inherit;z-index:1;background:0 0;border:0;flex-direction:column;flex:1;transition:transform .2s;display:flex;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep:focus-visible{outline:var(--border-lg)solid #01686c59;outline-offset:var(--space-3xs);transform:none}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepMarker{grid-template-columns:1fr var(--outline-dot-size)1fr;pointer-events:none;width:100%;min-height:var(--outline-dot-size);justify-content:center;align-items:center;display:grid}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepDot{width:var(--outline-dot-size);height:var(--outline-dot-size);background:var(--color-brand-tertiary-500);z-index:1;border-radius:50%;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnector{background:var(--color-brand-tertiary-500);z-index:0;opacity:1;border-radius:var(--radius-pill);width:100%;height:.375rem;transition:opacity .2s;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnectorHidden{opacity:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepLabel{gap:var(--space-2xs);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepDuration{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCta{margin-top:var(--space-xl);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCtaButton{min-width:11rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__sectionCollapsible{margin-bottom:var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlides{gap:var(--space-xl);margin:var(--space-lg)auto var(--space-xl);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlide{gap:var(--space-lg);text-align:left;flex-direction:column;align-items:stretch;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImageWrap{border-radius:var(--radius-lg);width:100%;overflow:hidden}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImage{border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:0 6px 20px #01686c33}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent p{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__sectionFooter{margin-top:var(--space-lg);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__nextButton{min-width:8rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoBody{gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPreview{border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 6px 20px #01686c33}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPreviewLink{display:block;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__videoImage{width:100%;height:auto;display:block}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPlayIcon{width:5rem;height:5rem;color:var(--color-base-white);background-color:#000000b3;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPlayIcon:hover{background-color:var(--color-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoContent{gap:var(--space-sm);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoContent p{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__videoSummaryCallout{font-weight:var(--font-weight-bold);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__videoTakeaways{gap:var(--space-xs);text-align:center;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoTakeaway{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResults{margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsCard{background-color:var(--color-base-white);border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 var(--space-sm)#01686c73;padding:var(--space-xl);box-sizing:border-box;width:100%;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsTitle{font-size:var(--font-size-stat);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);margin:0 0 var(--space-lg);text-align:center;color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsContent{gap:var(--space-xl);align-items:stretch;min-height:24.5rem;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsInputs{justify-content:center;align-items:center;gap:var(--space-md);background-color:var(--color-brand-tertiary-50);padding:var(--space-md-lg)var(--space-lg);box-sizing:border-box;border:none;border-radius:0;flex-direction:column;flex:1;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breedSelectorWrap{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreview{width:12rem;height:12rem;margin:var(--space-xs)auto var(--space-xs);border:var(--border-lg)solid var(--color-primary);background-color:var(--color-base-white);border-radius:var(--radius-full);box-shadow:0 var(--space-xs)var(--space-md)#01686c33;justify-content:center;align-items:center;display:flex;overflow:hidden}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreviewImage{object-fit:cover;width:100%;height:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreviewImageFallback{object-fit:contain;width:75%;height:75%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsActions{justify-content:center;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-md)var(--space-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummaryPlaceholder{justify-content:flex-start;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievement{justify-content:center;align-items:stretch;margin:0;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementPlaceholder{width:100%;max-width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{border-radius:var(--radius-lg);width:100%;max-width:16rem;height:auto}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementPlaceholder .canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{object-fit:cover;width:100%;max-width:100%;height:100%;box-shadow:none;border-radius:0;align-self:center}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScore{gap:var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCard{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md-lg)var(--space-xl);background:var(--color-base-white);min-width:11rem;box-shadow:0 var(--space-xs)var(--space-md-lg)#01686c33;box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCardValue{font-size:var(--font-size-stat-lg);font-weight:var(--font-weight-black);color:var(--color-primary);margin-bottom:var(--space-xs)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCardLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizForm{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormContainer{gap:var(--space-xl);flex-direction:column;max-width:70rem;margin:0 auto;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormGroup{background:var(--color-base-white);border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 var(--space-sm)#01686c73;padding:var(--space-xl);box-sizing:border-box;width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormTitle{margin:0 0 var(--space-lg);text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizQuestions{gap:var(--space-lg);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizQuestion{gap:var(--space-md);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormActions{margin-top:var(--space-xl);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormSubmit{width:75%;max-width:18rem;height:3.5rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-black);border-radius:var(--radius-4xl);box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta{gap:var(--space-xs);margin:var(--space-1_5xl)0;background-color:#0000;flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta h2{font-size:var(--font-size-4xl);line-height:2.25rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCtaLink{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:underline}.canineGeneticsPage-module-scss-module__Mz6NzG__relatedContent{margin:0 0 var(--space-2xl)}@media (min-width:48rem){.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlide{align-items:flex-start}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImage{max-width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:64em){.canineGeneticsPage-module-scss-module__Mz6NzG__outline{--outline-dot-size:1.25rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTitle{font-size:var(--font-size-2xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{gap:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{min-width:8rem}}@media (max-width:40rem){.canineGeneticsPage-module-scss-module__Mz6NzG__content{padding:0 var(--space-md)}.canineGeneticsPage-module-scss-module__Mz6NzG__banner{padding:0 var(--space-lg);box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__bannerImage{border-radius:var(--radius-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.canineGeneticsPage-module-scss-module__Mz6NzG__hero{padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__heroTitle{font-size:var(--font-size-2xl);line-height:2rem}.canineGeneticsPage-module-scss-module__Mz6NzG__heroSubtitle{font-size:var(--font-size-xl);line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outline{padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{flex-direction:column;align-items:center;gap:0;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{gap:var(--space-md-lg);text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:10rem;margin:0 auto;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepMarker{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;width:1.5rem;min-width:1.5rem;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnector{flex:auto;width:.25rem;min-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnectorHidden{opacity:0;flex:0 0 0;height:0;min-height:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepLabel{text-align:left;margin:var(--space-2xs)0;align-items:flex-start}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCta{margin-top:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent h3{font-size:var(--font-size-xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsContent{flex-direction:column-reverse;min-height:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug);margin-bottom:var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-lg)0 0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsButton{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCard{width:100%;max-width:16rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormSubmit{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta h2{font-size:var(--font-size-2xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsCard{padding:var(--space-lg)var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsInputs{padding:var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-md)0 0;margin-top:var(--space-xs)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{max-width:14rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormGroup{padding:var(--space-xl)var(--space-md-lg)}}
.chip-field-module-scss-module__kD2AoG__field{margin-bottom:var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-lg);margin:0 0 var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__note{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.chip-field-module-scss-module__kD2AoG__chips{flex-wrap:wrap;display:flex}.chip-field-module-scss-module__kD2AoG__chip{padding:var(--space-xs)var(--space-md);background:var(--color-brand-secondary-100);border-radius:var(--radius-pill);margin-right:var(--space-xs);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-800);cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;border:none;align-items:center;max-width:100%;display:inline-flex}.chip-field-module-scss-module__kD2AoG__chip:hover{background:var(--color-brand-secondary-200)}.chip-field-module-scss-module__kD2AoG__chip:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:2px}.chip-field-module-scss-module__kD2AoG__chipSelected,.chip-field-module-scss-module__kD2AoG__chipSelected:hover{background:var(--color-brand-secondary-700);color:var(--color-base-white)}.chip-field-module-scss-module__kD2AoG__icon{margin-right:var(--space-2xs);margin-left:-var(--space-xs);height:var(--space-xl);width:var(--space-xl);flex-shrink:0}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:var(--space-md);text-align:start}@media (max-width:64em){.chip-field-module-scss-module__kD2AoG__label{font-size:var(--space-md);line-height:var(--space-md)}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--font-size-sm);line-height:var(--font-size-sm)}}
.calculatorSections-module-scss-module__arp9KW__stepsSection{width:100%;margin-bottom:var(--space-xl);box-sizing:border-box}.calculatorSections-module-scss-module__arp9KW__stepsSection h2{margin:0 0 var(--space-md);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);text-align:center}.calculatorSections-module-scss-module__arp9KW__stepsGrid{justify-content:center;gap:var(--space-lg);height:11.5rem;display:flex}.calculatorSections-module-scss-module__arp9KW__stepCard{align-items:center;gap:var(--space-2xs);width:10rem;height:10rem;color:var(--color-neutral-1000);flex-direction:column;text-decoration:none;display:flex}.calculatorSections-module-scss-module__arp9KW__stepIcon{justify-content:center;align-items:center;width:10rem;height:10rem;display:inline-flex;position:relative}.calculatorSections-module-scss-module__arp9KW__stepIcon img{width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__stepLabel{font-weight:var(--font-weight-medium);text-align:center;font-size:var(--font-size-caption-sm)}.calculatorSections-module-scss-module__arp9KW__sectionGroup{border:.0625rem solid var(--color-neutral-1000);width:100%;padding:var(--space-md);box-sizing:border-box;scroll-margin-top:6rem}.calculatorSections-module-scss-module__arp9KW__sectionTitle{font-weight:var(--font-weight-black)}.calculatorSections-module-scss-module__arp9KW__sectionGroup+.calculatorSections-module-scss-module__arp9KW__sectionGroup{margin-top:var(--space-md)}.calculatorSections-module-scss-module__arp9KW__sectionFooter{margin-top:var(--space-md);justify-content:space-between;align-items:center;display:flex}.calculatorSections-module-scss-module__arp9KW__sectionBody{margin-top:var(--space-md);display:flex}.calculatorSections-module-scss-module__arp9KW__sectionContent{margin-right:var(--space-xl);flex:4}.calculatorSections-module-scss-module__arp9KW__insuranceWarningAside{margin:var(--space-xl);flex:2;display:block}.calculatorSections-module-scss-module__arp9KW__insuranceWarningInline{display:none}.calculatorSections-module-scss-module__arp9KW__sectionAd{padding:var(--space-md);cursor:pointer;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.calculatorSections-module-scss-module__arp9KW__sectionAdTitle{font-size:var(--font-size-lg);line-height:1.125rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-sm);color:var(--color-brand-primary-500);text-align:center}.calculatorSections-module-scss-module__arp9KW__sectionAdImage{border-radius:var(--radius-pill);width:9rem;height:9rem;margin-bottom:var(--space-sm);position:relative;overflow:hidden}.calculatorSections-module-scss-module__arp9KW__sectionAdImageImg{object-fit:cover;width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__sectionAdText{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:center;line-height:var(--line-height-base)}.calculatorSections-module-scss-module__arp9KW__sectionAmount{align-items:center;gap:var(--space-xs);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);display:flex}.calculatorSections-module-scss-module__arp9KW__sectionAmountSubLabel,.calculatorSections-module-scss-module__arp9KW__sectionAmountLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.calculatorSections-module-scss-module__arp9KW__sectionAmountValue{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.calculatorSections-module-scss-module__arp9KW__question{display:block}.calculatorSections-module-scss-module__arp9KW__question+.calculatorSections-module-scss-module__arp9KW__question{padding-top:var(--space-md)}.calculatorSections-module-scss-module__arp9KW__nextButton{border-radius:var(--radius-pill);width:10rem;height:2.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin-right:var(--space-lg);margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:inline-flex}@media (max-width:64em){.calculatorSections-module-scss-module__arp9KW__sectionTitle{font-size:var(--font-size-xl)}.calculatorSections-module-scss-module__arp9KW__stepsSection h2{font-size:var(--font-size-h3)}.calculatorSections-module-scss-module__arp9KW__stepIcon{width:4.5rem;height:4.5rem}.calculatorSections-module-scss-module__arp9KW__stepsGrid{gap:var(--space-md);height:7rem}.calculatorSections-module-scss-module__arp9KW__stepCard{width:auto;height:4.5rem}.calculatorSections-module-scss-module__arp9KW__sectionFooter{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.calculatorSections-module-scss-module__arp9KW__sectionBody{flex-direction:column}.calculatorSections-module-scss-module__arp9KW__sectionContent{margin-right:0;margin-bottom:var(--space-xl)}.calculatorSections-module-scss-module__arp9KW__insuranceWarningAside{display:none}.calculatorSections-module-scss-module__arp9KW__insuranceWarningInline{margin:var(--space-md)0;display:block}.calculatorSections-module-scss-module__arp9KW__sectionAdImage{width:6rem;height:6rem}.calculatorSections-module-scss-module__arp9KW__sectionAdImageImg{width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__sectionAmount{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);flex-direction:column;align-items:flex-start;gap:0}.calculatorSections-module-scss-module__arp9KW__sectionAmountLabel{font-size:var(--font-size-body)}.calculatorSections-module-scss-module__arp9KW__sectionAmountValue{font-size:var(--font-size-2xl)}.calculatorSections-module-scss-module__arp9KW__nextButton{font-size:var(--font-size-base);margin-bottom:0;margin-right:0}}
.insuranceWarning-module-scss-module__zBadka__insuranceWarning{width:100%;padding:var(--space-lg);border:3px solid var(--color-brand-accent-600);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;display:flex}.insuranceWarning-module-scss-module__zBadka__header{align-items:flex-start;display:flex}.insuranceWarning-module-scss-module__zBadka__icon{border-radius:var(--radius-pill);background:var(--color-brand-accent-600);width:1.875rem;height:1.875rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-right:.625rem;line-height:1;display:inline-flex}.insuranceWarning-module-scss-module__zBadka__headerText{line-height:var(--line-height-snug);flex-direction:column;display:flex}.insuranceWarning-module-scss-module__zBadka__bold{font-weight:var(--font-weight-bold);margin-bottom:.3125rem}.insuranceWarning-module-scss-module__zBadka__description{font-weight:var(--font-weight-regular)}.insuranceWarning-module-scss-module__zBadka__content{width:100%}.insuranceWarning-module-scss-module__zBadka__list{margin:var(--space-sm)0 0;padding-left:calc(var(--space-md) + var(--space-3xs))}.insuranceWarning-module-scss-module__zBadka__listItem{font-size:var(--font-size-sm);margin-bottom:.3125rem}.insuranceWarning-module-scss-module__zBadka__footerText{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);margin-top:.625rem}@media (max-width:64em){.insuranceWarning-module-scss-module__zBadka__insuranceWarning{box-sizing:border-box;margin:0;margin-bottom:var(--space-lg)}}
.promoSection-module-scss-module__DjsRmW__promo{background-color:var(--color-brand-tertiary-50);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--font-size-h1);line-height:2.5rem;font-weight:var(--font-weight-black);margin:var(--space-lg)0 0;text-align:center;color:var(--color-neutral-900);padding:0 var(--space-md);justify-content:center;align-items:center;display:flex}.promoSection-module-scss-module__DjsRmW__headingIcon{height:var(--space-2xl);margin-right:var(--space-xs)}.promoSection-module-scss-module__DjsRmW__headingLineBreak{display:none}.promoSection-module-scss-module__DjsRmW__row{gap:var(--space-xl);padding:var(--space-xl)var(--space-3xl)var(--space-xl);box-sizing:border-box;width:100%;max-width:var(--max-width-page-wide);flex-direction:row;align-items:stretch;display:flex}.promoSection-module-scss-module__DjsRmW__featured{gap:var(--space-md);box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:55%;align-items:flex-start;padding:0;display:flex;position:relative}.promoSection-module-scss-module__DjsRmW__featuredBody{flex-direction:column;flex:1;display:flex}.promoSection-module-scss-module__DjsRmW__featuredBadge{font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);margin-bottom:var(--space-sm);align-items:center;gap:0;display:flex}.promoSection-module-scss-module__DjsRmW__featuredBadgeLogo{height:var(--space-xl);width:auto}.promoSection-module-scss-module__DjsRmW__featuredBadgeText{line-height:var(--space-md);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__featuredTitle{font-size:var(--font-size-xl);line-height:var(--space-lg);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-sm);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__featuredExcerpt{font-size:var(--font-size-caption);color:var(--color-neutral-800);margin:0 0 var(--space-sm);line-height:1.25rem;font-weight:var(--font-weight-medium);max-width:var(--max-width-hero)}.promoSection-module-scss-module__DjsRmW__featuredActions{margin-top:auto}.promoSection-module-scss-module__DjsRmW__readButton{min-width:8rem;height:var(--space-2xl);padding:0 var(--space-lg);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);background:var(--color-brand-primary-500);color:var(--color-base-white);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.promoSection-module-scss-module__DjsRmW__featuredPreview{aspect-ratio:1;max-width:var(--max-width-thumbnail);border-radius:var(--radius-lg);flex:0 0 32%;align-self:flex-start;width:100%;position:relative;overflow:hidden}.promoSection-module-scss-module__DjsRmW__featuredPreviewImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.promoSection-module-scss-module__DjsRmW__right{flex-direction:column;flex:45%;display:flex}.promoSection-module-scss-module__DjsRmW__mapCard{padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;text-align:center;align-items:center;gap:var(--space-sm);background:0 0;flex-direction:column;flex:1;display:flex}.promoSection-module-scss-module__DjsRmW__mapImage{width:100%;height:9.375rem;max-width:var(--max-width-thumbnail);border-radius:var(--radius-lg);position:relative;overflow:hidden}.promoSection-module-scss-module__DjsRmW__mapImage img{object-fit:cover;width:100%;height:100%;display:block}.promoSection-module-scss-module__DjsRmW__mapTitle{font-size:var(--font-size-xl);line-height:var(--space-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__mapDescription{font-size:var(--font-size-caption);color:var(--color-neutral-800);line-height:1.25rem;font-weight:var(--font-weight-medium)}.promoSection-module-scss-module__DjsRmW__mapActions{margin-top:auto}.promoSection-module-scss-module__DjsRmW__mapButton{min-width:8rem;height:var(--space-2xl);padding:0 var(--space-lg);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);background:var(--color-brand-primary-500);color:var(--color-base-white);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:64em){.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--font-size-stat);line-height:var(--space-xl);margin-top:var(--space-xl)}.promoSection-module-scss-module__DjsRmW__headingIcon{height:2.25rem}.promoSection-module-scss-module__DjsRmW__row{padding:var(--space-md)var(--space-md)var(--space-lg);gap:var(--space-md-lg);flex-direction:column}.promoSection-module-scss-module__DjsRmW__mapCard{padding:var(--space-md)var(--space-xs)var(--space-sm)}}@media (max-width:48em){.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--space-lg);margin-top:var(--space-lg);line-height:1.75rem;display:block}.promoSection-module-scss-module__DjsRmW__headingIcon{height:var(--space-xl)}.promoSection-module-scss-module__DjsRmW__headingLineBreak{display:inline}.promoSection-module-scss-module__DjsRmW__featuredTitle{text-align:center}.promoSection-module-scss-module__DjsRmW__featuredExcerpt{text-align:center;margin-left:auto;margin-right:auto}.promoSection-module-scss-module__DjsRmW__featuredPreview{display:none}}@media (max-width:34em){.promoSection-module-scss-module__DjsRmW__headingIcon{display:none}}
.shareLinks-module-scss-module__XCyFDa__root{align-items:center;display:flex;overflow:visible}.shareLinks-module-scss-module__XCyFDa__menu{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2xs);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);cursor:pointer;box-sizing:content-box;background-color:var(--color-surface);background-color:color-mix(in srgb,var(--color-surface)75%,transparent);padding:.375rem;transition:width .3s;display:flex;overflow:hidden}.shareLinks-module-scss-module__XCyFDa__menuDisabled{cursor:default;opacity:.65}.shareLinks-module-scss-module__XCyFDa__menuOpen{background-color:var(--color-surface);width:calc(var(--size-10xl) - var(--space-xs));transition:width .3s}.shareLinks-module-scss-module__XCyFDa__menuOpenOne{width:calc(var(--size-4xl) + var(--space-xs))}.shareLinks-module-scss-module__XCyFDa__link{flex-shrink:0;justify-content:center;align-items:center;height:1.25rem;display:flex}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1.25rem;height:1.25rem;color:var(--color-neutral-1000)}.shareLinks-module-scss-module__XCyFDa__platforms{justify-content:center;gap:var(--space-xs);opacity:1;visibility:visible;width:100%;transition:opacity 1s,visibility 1s;display:flex}.shareLinks-module-scss-module__XCyFDa__platformsClosed{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .5s,visibility 1s,height 1s,width 1s}.shareLinks-module-scss-module__XCyFDa__platformButton{appearance:none;background:0 0;border:none;padding:0;display:inline-flex}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:calc(var(--size-md) + var(--space-2xs));height:calc(var(--size-md) + var(--space-2xs));opacity:.35;color:var(--color-neutral-1000);margin:0;transition:opacity .5s}.shareLinks-module-scss-module__XCyFDa__platformButton:hover .shareLinks-module-scss-module__XCyFDa__platformIcon{opacity:1;cursor:pointer}.shareLinks-module-scss-module__XCyFDa__platformIcon>svg{width:100%;height:100%;display:block}@media (max-width:48em){.shareLinks-module-scss-module__XCyFDa__menu{width:1rem;height:1rem;padding:.25rem}.shareLinks-module-scss-module__XCyFDa__link{height:1rem}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1rem;height:1rem}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:1.25rem;height:1.25rem}}
.tool-filter-select-module-scss-module__Wkow4G__filterField{gap:var(--space-3xs);flex-direction:column;display:flex}.tool-filter-select-module-scss-module__Wkow4G__filterLabel{font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000)}.tool-filter-select-module-scss-module__Wkow4G__filterSelect{border:.0625rem solid var(--color-neutral-200);border-radius:var(--radius-md);width:100%;padding:var(--space-xs)var(--space-sm);background:var(--color-surface);font-size:var(--font-size-body)}
.dogBreedMatchmakerPage-module-scss-module__ordB9a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shell{width:min(100%,70rem)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-xl);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p:last-child{margin-bottom:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText a{color:var(--color-primary);text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{box-sizing:border-box;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{flex-direction:column-reverse}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;max-width:20.875rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{max-width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedSizeSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md);white-space:nowrap}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{text-align:center;white-space:normal}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions{display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions:not(:last-child){margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption{border:var(--border-lg)solid var(--color-base-white);height:100%;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper svg,.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconSmall svg{width:var(--space-1_5xl);height:var(--space-1_5xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconMedium svg{width:var(--space-2xl);height:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconLarge svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconXlarge svg{width:var(--space-3xl);height:var(--space-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptionLabel{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption{border:var(--border-lg)solid var(--color-base-white);height:6.5rem;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__buttonContainer{justify-content:center;margin-top:auto;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__fullWidthButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{box-sizing:border-box;flex:2;justify-content:center;align-items:center;min-height:22.375rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{margin-bottom:var(--space-md)}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{justify-content:center;align-items:stretch;gap:var(--space-sm);flex-wrap:nowrap;width:100%;margin:0;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{gap:var(--space-xs);flex-flow:column wrap;margin:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{border:6px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-slow)var(--motion-ease-standard);box-sizing:border-box;min-width:0;max-width:13.25rem;min-height:18.5rem;color:inherit;flex-direction:column;flex:1 1 0;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard:hover{transform:translateY(-5px)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard.dogBreedMatchmakerPage-module-scss-module__ordB9a__greyedOut{opacity:.5;pointer-events:none;filter:grayscale(50%)}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{flex-direction:column;flex:none;width:100%;max-width:none;height:auto;min-height:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCardLink{color:inherit;flex-direction:column;flex:1;align-items:center;text-decoration:none;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCardLink{flex-direction:row;width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{background-color:var(--color-brand-secondary-500);width:100%;height:10rem;padding-bottom:var(--space-md);justify-content:center;display:flex;position:relative}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{width:10rem;height:auto;padding-bottom:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:var(--radius-full);object-fit:cover;height:10rem}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:0;width:100%;height:auto}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedInfo{padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedName{font-size:var(--font-size-xl);line-height:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0;margin-bottom:var(--space-2xs);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedTemperament{font-size:var(--font-size-body);line-height:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);text-align:center;margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareSection{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogBreedMatchmakerPage-module-scss-module__ordB9a__noPreferenceOption{width:100%;margin-top:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);border:var(--border-md,2px)solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);cursor:pointer;background:0 0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__noPreferenceOption:hover{border-color:var(--color-primary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__whyList{gap:var(--space-3xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__whyChip{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);background-color:var(--color-brand-secondary-100,#01686c14);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__availabilityLink{text-align:center;padding:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);border-top:1px solid var(--color-neutral-200);text-decoration:none;display:block}.dogBreedMatchmakerPage-module-scss-module__ordB9a__availabilityLink:hover{text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__matchResults{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsHint{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0 0 var(--space-md);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyResults{border:var(--border-lg)dashed var(--color-neutral-300);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-2xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyText{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareRow{align-items:center;gap:var(--space-2xs);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper{border-top:1px solid var(--color-neutral-200);width:100%;padding-top:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-3xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper p,.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper div{font-size:var(--font-size-body)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__errorText{color:var(--color-error-600,#b3261e);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:center;margin:var(--space-2xs)0 0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__retakeRow{padding:var(--space-md)0;justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__retakeLink{font-weight:var(--font-weight-bold);color:var(--color-primary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsGroup{margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__loading{text-align:center;padding:var(--space-2xl)var(--space-xl);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard{background-color:var(--color-background-secondary);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard p{line-height:var(--line-height-base);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderIcon{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{font-size:var(--font-size-xl)}}
.resultsPanel-module-scss-module__cnL2Va__resultsCard{border:.1875rem solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-lg);gap:var(--space-md);background:var(--color-surface);box-sizing:border-box;width:100%;display:grid;position:relative}.resultsPanel-module-scss-module__cnL2Va__resultsHeader{font-size:var(--font-size-stat);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black);text-align:left}.resultsPanel-module-scss-module__cnL2Va__resultsContainer{gap:var(--space-lg);align-items:stretch;min-height:30rem;display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsInputs{background:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;border-radius:0;flex-direction:column;flex:1;display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsFilters{gap:var(--space-md);flex-direction:column;display:flex}.resultsPanel-module-scss-module__cnL2Va__selectorBlock{flex-direction:column;gap:0;display:flex}.resultsPanel-module-scss-module__cnL2Va__selectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md);color:var(--color-neutral-1000)}.resultsPanel-module-scss-module__cnL2Va__breedSelector{width:100%;max-width:24.5rem}.resultsPanel-module-scss-module__cnL2Va__breedLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);margin-bottom:var(--space-xs);color:var(--color-neutral-1000)}.resultsPanel-module-scss-module__cnL2Va__toggleRow{gap:var(--space-md);display:flex}.resultsPanel-module-scss-module__cnL2Va__toggleOption{border:3px solid var(--color-base-white);background:var(--color-base-white);padding:var(--space-md);cursor:pointer;height:100%;color:var(--color-neutral-1000);border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.resultsPanel-module-scss-module__cnL2Va__toggleOptionSelected{background:var(--color-brand-tertiary-500);border-color:var(--color-brand-primary-500);color:var(--color-base-white)}.resultsPanel-module-scss-module__cnL2Va__toggleIconWrap{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.resultsPanel-module-scss-module__cnL2Va__toggleIcon{width:3.5rem;height:3.5rem}.resultsPanel-module-scss-module__cnL2Va__toggleTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.resultsPanel-module-scss-module__cnL2Va__toggleTitleSelected{color:var(--color-base-white)}.resultsPanel-module-scss-module__cnL2Va__resultsButtons{justify-content:center;display:flex}.resultsPanel-module-scss-module__cnL2Va__calculateButton{margin-top:var(--space-md);width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-pill);background-color:var(--color-brand-primary-500);border:none;align-self:center}.resultsPanel-module-scss-module__cnL2Va__resultsSummary{flex:2;justify-content:center;align-items:center;padding:0;display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholderIcon,.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholderImg{height:34rem}.resultsPanel-module-scss-module__cnL2Va__resultsDisplay{margin-bottom:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;min-height:24rem;display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.resultsPanel-module-scss-module__cnL2Va__resultsShareLabelHidden{display:none}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border-radius:var(--radius-pill);overflow:hidden}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayIconImg{object-fit:cover;border-radius:var(--radius-pill);width:15rem;height:15rem}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayValues{display:flex}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayValue{font-size:var(--font-size-6xl);font-weight:var(--font-weight-black);color:var(--color-brand-primary-500);text-align:center;min-width:15rem;min-height:10rem}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayValue:not(:last-child){margin-right:var(--space-xl)}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayHeading{font-size:var(--font-size-stat)}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}@media (max-width:64em){.resultsPanel-module-scss-module__cnL2Va__resultsHeader{text-align:center;line-height:var(--space-lg);max-width:16rem;margin:0 auto var(--space-md)}.resultsPanel-module-scss-module__cnL2Va__resultsContainer{flex-direction:column}.resultsPanel-module-scss-module__cnL2Va__resultsInputs{order:2}.resultsPanel-module-scss-module__cnL2Va__selectorLabel{text-align:center}.resultsPanel-module-scss-module__cnL2Va__breedSelector{max-width:100%}.resultsPanel-module-scss-module__cnL2Va__toggleRow{gap:var(--space-sm)}.resultsPanel-module-scss-module__cnL2Va__toggleOption{height:100%}.resultsPanel-module-scss-module__cnL2Va__toggleIcon{width:var(--space-2xl);height:var(--space-2xl)}.resultsPanel-module-scss-module__cnL2Va__resultsSummary{padding:var(--space-md);order:1}.resultsPanel-module-scss-module__cnL2Va__resultsShare{bottom:var(--space-md)}.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholder{min-height:0}.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholderIcon,.resultsPanel-module-scss-module__cnL2Va__resultsPlaceholderImg{width:100%;height:auto}.resultsPanel-module-scss-module__cnL2Va__resultsDisplay{min-height:0}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayValue{font-size:var(--font-size-stat);min-width:10rem;min-height:0}.resultsPanel-module-scss-module__cnL2Va__resultsDisplayValue:not(:last-child){margin-right:0}}.resultsPanel-module-scss-module__cnL2Va__costGuideLink{text-align:center;margin-top:var(--space-sm);font-size:var(--font-size-body);color:var(--color-brand-primary-600);font-weight:var(--font-weight-semibold);text-decoration:underline;display:block}.resultsPanel-module-scss-module__cnL2Va__costGuideLink:hover{color:var(--color-brand-primary-700)}
.pupTimeEstimatorPage-module-scss-module__DUBNmq__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.pupTimeEstimatorPage-module-scss-module__DUBNmq__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:40rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);line-height:var(--size-xl);margin-bottom:var(--space-xs)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText p:last-child{margin-bottom:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__introText a{color:var(--color-brand-primary-500);text-decoration:underline}.pupTimeEstimatorPage-module-scss-module__DUBNmq__results{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsTitle{font-size:var(--font-size-stat);margin:0 0 var(--space-md);font-weight:var(--font-weight-extrabold)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsContainer{box-sizing:border-box;min-height:30rem;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsInputs{background-color:var(--color-brand-tertiary-50);width:var(--size-14xl);padding:var(--space-md)var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedSelectorWrap{margin-top:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-base-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIconImg{object-fit:cover;width:15rem;height:15rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedIconImgSmall{height:var(--size-10xl);width:var(--size-10xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsButtonContainer{margin-bottom:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsSummary{flex:1;align-items:center;display:flex;overflow:hidden}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplay{box-sizing:border-box;padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplaySummary{box-sizing:border-box;gap:var(--space-xl);flex-wrap:wrap;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScore{box-sizing:border-box;flex:1;margin:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreTitle{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreDescription{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues{justify-content:center;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue{font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);text-align:center}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue:not(:last-child){margin-right:var(--space-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreHeading{font-size:var(--font-size-stat)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResults{box-sizing:border-box;flex:1}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsHeading{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsText{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayNext{box-sizing:border-box;margin-top:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderIcon{height:32rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderImg{width:auto;height:32rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSections{width:100%}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSectionsCard{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);box-shadow:0 0 10px #01686c80}.pupTimeEstimatorPage-module-scss-module__DUBNmq__section{border:var(--border-sm)solid var(--color-neutral-1000);width:100%;padding:var(--space-md);margin-bottom:var(--space-md);box-sizing:border-box}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-black);color:var(--color-text-primary);font-size:1.75rem;line-height:2rem}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionToggle{width:var(--size-md);height:var(--size-md);transition:transform var(--motion-duration-slow)var(--motion-ease-standard)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionToggle.pupTimeEstimatorPage-module-scss-module__DUBNmq__expanded{transform:rotate(180deg)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__sectionContent{padding-top:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitSection{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitButton{width:75%;height:var(--size-4xl);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500);color:var(--color-base-white);border:none}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outro{width:100%;margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__profileCard{max-width:var(--max-width-prose);width:100%;margin:var(--space-md)auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroTitle{width:100%;line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText p:last-child{margin-bottom:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.pupTimeEstimatorPage-module-scss-module__DUBNmq__introTitleBold{font-size:var(--font-size-stat);line-height:var(--font-size-stat)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__results{padding:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsContainer{align-items:center;gap:var(--space-lg);flex-direction:column-reverse}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsInputs{width:100%;max-width:28rem;margin:0 auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__breedLabel{text-align:center}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsSummary{margin-bottom:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplay{padding:var(--space-lg)var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplaySummary{flex-direction:column;align-items:center;width:100%;display:flex}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScore{margin-bottom:var(--space-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreDescription{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues .pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue{margin:0 var(--space-sm)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValues .pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayScoreValue:not(:last-child){margin-right:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsHeading{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsDisplayResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholder{min-height:0}.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderIcon,.pupTimeEstimatorPage-module-scss-module__DUBNmq__resultsPlaceholderImg{width:100%;height:auto}.pupTimeEstimatorPage-module-scss-module__DUBNmq__quizSectionsCard{padding:var(--space-md)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitSection{margin:var(--space-xl)0 var(--space-lg)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__submitButton{width:100%;font-size:var(--font-size-2xl)}.pupTimeEstimatorPage-module-scss-module__DUBNmq__outroTitle{font-size:var(--font-size-2xl);line-height:1.75rem}}
.reportUpsell-module-scss-module__Kf8Wha__wrapper{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.reportUpsell-module-scss-module__Kf8Wha__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__tierGrid{gap:var(--space-sm);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:64em){.reportUpsell-module-scss-module__Kf8Wha__tierGrid{grid-template-columns:1fr}}.reportUpsell-module-scss-module__Kf8Wha__tierGridSingle{grid-template-columns:minmax(0,32rem);justify-content:center;display:grid}.reportUpsell-module-scss-module__Kf8Wha__tier,.reportUpsell-module-scss-module__Kf8Wha__tierFeatured{gap:var(--space-2xs);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-neutral-0,#fff);border:var(--border-lg)solid var(--color-neutral-300);flex-direction:column;display:flex;position:relative}.reportUpsell-module-scss-module__Kf8Wha__tierFeatured{border-color:var(--color-primary);background-color:var(--color-brand-secondary-100,#01686c0f)}.reportUpsell-module-scss-module__Kf8Wha__badge{top:calc(var(--space-2xs)*-1);right:var(--space-sm);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs);position:absolute}.reportUpsell-module-scss-module__Kf8Wha__tierName{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0}.reportUpsell-module-scss-module__Kf8Wha__price{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0}.reportUpsell-module-scss-module__Kf8Wha__priceNote{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.reportUpsell-module-scss-module__Kf8Wha__tagline{font-size:var(--font-size-body);color:var(--color-neutral-800);margin:0}.reportUpsell-module-scss-module__Kf8Wha__list{margin:0 0 var(--space-2xs);gap:var(--space-3xs);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.reportUpsell-module-scss-module__Kf8Wha__listItem{font-size:var(--font-size-body);color:var(--color-neutral-800);line-height:1.45}.reportUpsell-module-scss-module__Kf8Wha__listItem:before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);padding-right:var(--space-2xs)}.reportUpsell-module-scss-module__Kf8Wha__footnote{font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__checkoutPanel,.reportUpsell-module-scss-module__Kf8Wha__waitingPanel{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-neutral-0,#fff);gap:var(--space-2xs);flex-direction:column;display:flex}.reportUpsell-module-scss-module__Kf8Wha__backLink{color:var(--color-primary);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.reportUpsell-module-scss-module__Kf8Wha__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0}.reportUpsell-module-scss-module__Kf8Wha__note{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.reportUpsell-module-scss-module__Kf8Wha__error{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-error-600,#b3261e);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__disclosure{font-size:var(--font-size-xs);color:var(--color-neutral-700);text-align:center;margin:0}
.readinessConsent-module-scss-module__609ClG__consent{margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}
.emailCapture-module-scss-module__B79BwW__emailCaptureInline{margin-top:var(--space-lg)}.emailCapture-module-scss-module__B79BwW__title{font-weight:var(--font-weight-bold);margin:0 0 var(--space-xs)}.emailCapture-module-scss-module__B79BwW__description{color:var(--color-text-muted);margin-bottom:var(--space-sm)}.emailCapture-module-scss-module__B79BwW__formRow{gap:var(--space-sm);align-items:center;display:flex}.emailCapture-module-scss-module__B79BwW__disclaimer{margin-top:var(--space-sm);color:var(--color-text-muted)}.emailCapture-module-scss-module__B79BwW__successTitle{margin:0 0 var(--space-xs);font-weight:var(--font-weight-bold)}.emailCapture-module-scss-module__B79BwW__successMessage{color:var(--color-text-muted)}
.pawsAndPlanQuizPage-module-scss-module__83Hm7a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:40rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);line-height:var(--size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__asterisk{font-size:var(--font-size-body);vertical-align:super;margin-left:var(--space-3xs);line-height:1}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText a{color:var(--color-brand-primary-500);text-decoration:underline}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__emphasis{font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-stat);margin:0 0 var(--space-md);font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{box-sizing:border-box;min-height:30rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{background-color:var(--color-brand-tertiary-50);width:var(--size-14xl);padding:var(--space-md)var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedSelectorWrap{margin-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-base-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImg{object-fit:cover;width:15rem;height:15rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImgSmall{height:var(--size-10xl);width:var(--size-10xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButtonContainer{margin-bottom:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{flex:1;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{box-sizing:border-box;padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{box-sizing:border-box;gap:var(--space-xl);flex-wrap:wrap;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{box-sizing:border-box;flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValues{justify-content:center;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValue{font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreHeading{font-size:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayText{box-sizing:border-box;min-width:var(--size-13xl);flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayNext{box-sizing:border-box;margin-top:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon{height:32rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:auto;height:31rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSections{width:100%}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__section{border:var(--border-sm)solid var(--color-neutral-1000);width:100%;padding:var(--space-md);margin-bottom:var(--space-md);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-black);color:var(--color-text-primary);font-size:1.75rem;line-height:2rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle{width:var(--size-md);height:var(--size-md);transition:transform var(--motion-duration-slow)var(--motion-ease-standard)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle.pawsAndPlanQuizPage-module-scss-module__83Hm7a__expanded{transform:rotate(180deg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionContent{padding-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:75%;height:var(--size-4xl);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500);color:var(--color-base-white);border:none}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outro{width:100%;margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{width:100%;line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-size:var(--font-size-stat);line-height:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{align-items:center;gap:var(--space-lg);flex-direction:column-reverse}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{width:100%;max-width:28rem;margin:0 auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{padding:var(--space-lg)var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{flex-direction:column;align-items:center;width:100%;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{margin-bottom:var(--space-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{min-height:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon,.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:100%;height:auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{margin:var(--space-xl)0 var(--space-lg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:100%;font-size:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{font-size:var(--font-size-2xl);line-height:1.75rem}}
.partnerReadiness-module-scss-module__AXCFxa__about{align-items:center;gap:var(--space-lg);width:100%;margin-bottom:var(--space-lg);padding:var(--space-lg)var(--space-xl);border-radius:var(--radius-md);background-color:var(--color-brand-tertiary-50);box-sizing:border-box;display:flex}.partnerReadiness-module-scss-module__AXCFxa__headshot{border-radius:var(--radius-full);border:var(--border-lg)solid var(--color-brand-primary-500);object-fit:cover;flex-shrink:0;width:6rem;height:6rem}.partnerReadiness-module-scss-module__AXCFxa__aboutText{flex:1;min-width:0}.partnerReadiness-module-scss-module__AXCFxa__aboutHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin:0}.partnerReadiness-module-scss-module__AXCFxa__practitioner{margin:var(--space-3xs)0 0;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600)}.partnerReadiness-module-scss-module__AXCFxa__bio{margin:var(--space-xs)0 0;font-size:var(--font-size-body);white-space:pre-line;line-height:1.5}.partnerReadiness-module-scss-module__AXCFxa__logo{object-fit:contain;flex-shrink:0;max-width:10rem;max-height:5rem}.partnerReadiness-module-scss-module__AXCFxa__preLine{white-space:pre-line}@media (max-width:64em){.partnerReadiness-module-scss-module__AXCFxa__about{text-align:center;padding:var(--space-md);flex-direction:column}.partnerReadiness-module-scss-module__AXCFxa__logo{order:-1}}.partnerReadiness-module-scss-module__AXCFxa__previewNotice{width:100%;margin:0 0 var(--space-md);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);background-color:var(--color-warning-bg);color:var(--color-warning-text);box-sizing:border-box}
.costCalculatorClient-module-scss-module__oCuAWW__calculator{background-color:var(--color-base-white);width:100%;overflow-x:hidden}.costCalculatorClient-module-scss-module__oCuAWW__container{box-sizing:border-box;align-items:stretch;gap:var(--space-xl);min-height:50rem;margin:var(--space-md)auto;padding-top:var(--space-lg);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.costCalculatorClient-module-scss-module__oCuAWW__scrollButtonRow{margin:var(--space-md)0 var(--space-sm);justify-content:center;display:flex}.costCalculatorClient-module-scss-module__oCuAWW__scrollButton{border-radius:var(--radius-pill)}.costCalculatorClient-module-scss-module__oCuAWW__calculatorCard{gap:var(--space-xl);display:grid}.costCalculatorClient-module-scss-module__oCuAWW__resultsAnchor{height:.0625rem;scroll-margin-top:80px}.costCalculatorClient-module-scss-module__oCuAWW__sectionsAnchor{scroll-margin-top:7rem}.costCalculatorClient-module-scss-module__oCuAWW__calculateBar{margin:var(--space-xl)0 var(--space-lg);justify-content:center;display:flex}.costCalculatorClient-module-scss-module__oCuAWW__calculateButton{margin-top:var(--space-md);width:75%;height:var(--space-3xl);font-size:var(--font-size-stat);border-radius:var(--radius-pill);align-self:center}.costCalculatorClient-module-scss-module__oCuAWW__callToActionWrap{margin-bottom:var(--space-xl);box-sizing:border-box}.costCalculatorClient-module-scss-module__oCuAWW__callToAction{width:100%;max-width:none;margin-inline:0}@media (max-width:64em){.costCalculatorClient-module-scss-module__oCuAWW__container{padding-top:0;padding-bottom:0}.costCalculatorClient-module-scss-module__oCuAWW__callToAction{border-radius:0}}
.breederVerifierPage-module-scss-module__YNPP6q__shell{--container-max-width:70rem}.breederVerifierPage-module-scss-module__YNPP6q__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);max-width:40rem}.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs);display:block}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;display:block}.breederVerifierPage-module-scss-module__YNPP6q__asterisk{font-size:var(--font-size-body);vertical-align:top}.breederVerifierPage-module-scss-module__YNPP6q__introText p{line-height:var(--space-md-lg)}.breederVerifierPage-module-scss-module__YNPP6q__introText a,.breederVerifierPage-module-scss-module__YNPP6q__textLink{color:var(--color-primary);text-decoration:underline}.breederVerifierPage-module-scss-module__YNPP6q__reference{font-size:var(--font-size-xs);line-height:var(--space-md)!important}.breederVerifierPage-module-scss-module__YNPP6q__form{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.breederVerifierPage-module-scss-module__YNPP6q__formContainer{display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formContainer{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formResults{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResults{margin-bottom:0}}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:24rem;margin-right:var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:0;margin-bottom:0;margin-right:0}}.breederVerifierPage-module-scss-module__YNPP6q__formIconWrapper,.breederVerifierPage-module-scss-module__YNPP6q__formIcon{width:15rem;height:15rem}.breederVerifierPage-module-scss-module__YNPP6q__formInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formRow{margin-bottom:var(--space-md);justify-content:space-between;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formRow{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formInput{flex:1}.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:var(--space-md)}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:0;margin-bottom:var(--space-xs)}}.breederVerifierPage-module-scss-module__YNPP6q__formInputLabel{font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__textField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__textFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer{border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-100);box-sizing:border-box;background:var(--color-base-white);width:100%;height:2.5rem;min-height:2.75rem;transition:all .2s;display:flex;overflow:hidden}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput{width:100%;font-size:var(--font-size-sm);padding:var(--space-sm);font-family:var(--font-family-body);color:var(--color-gray-800);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;line-height:1.25rem}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInputContainer{width:100%}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput{resize:vertical;width:100%;height:auto;min-height:7rem;padding:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-body);color:var(--color-gray-800);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);box-sizing:border-box;word-wrap:break-word;outline:none;transition:all .2s}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__formButtonContainer{justify-content:center;margin-top:auto;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__formShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:25.625rem;padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:0}}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-bold);max-width:28rem}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText p{margin:0;margin-bottom:var(--space-md);line-height:var(--font-size-2xl);text-align:center}.breederVerifierPage-module-scss-module__YNPP6q__videos{width:100%;margin:var(--space-xl)0;padding:var(--space-xl)var(--space-3xl);box-sizing:border-box;justify-content:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videos{flex-direction:column;padding:0}}.breederVerifierPage-module-scss-module__YNPP6q__videoCard{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 6rem;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:0}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoCard{margin:0 var(--space-md);margin-bottom:var(--space-xl)}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:var(--space-md)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--font-size-3xl);text-align:center;margin:0;margin:var(--space-md)0;white-space:pre-line;max-width:20rem}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitleNarrow{max-width:13rem}.breederVerifierPage-module-scss-module__YNPP6q__videoWrapper{background-color:var(--color-base-black);width:100%;height:40rem;display:block;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__videoThumbnail{object-fit:cover;width:100%;height:100%}.breederVerifierPage-module-scss-module__YNPP6q__playIcon{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breederVerifierPage-module-scss-module__YNPP6q__playIcon img{width:100%;height:100%}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.breederVerifierPage-module-scss-module__YNPP6q__form{padding:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:16rem;margin:0 auto;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer .breederVerifierPage-module-scss-module__YNPP6q__formResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}}
.dogNameGeneratorPage-module-scss-module__ktsocG__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogNameGeneratorPage-module-scss-module__ktsocG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:50rem}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p:last-child{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introText a{color:var(--color-primary);text-decoration:underline}.dogNameGeneratorPage-module-scss-module__ktsocG__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-h2);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__breedSelectorWrap{width:100%;margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainer{margin-top:var(--space-md);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainerButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{min-height:var(--size-15xl);flex:2;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelector{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptions{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption{border:3px solid var(--color-base-white);padding:var(--space-md);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption:not(:last-child){margin-right:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon svg{width:3.5rem;height:3.5rem}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptionLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-almost-black)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{margin-bottom:var(--space-xl);min-height:var(--size-14xl);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{width:100%;max-width:50rem;min-height:var(--size-7xl);flex-wrap:wrap;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-weight:var(--font-weight-extrabold);color:var(--color-primary);text-align:center;margin:var(--space-xs)var(--space-md);flex:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(4),.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(5){max-width:calc(50% - 1rem);margin:var(--space-xs)auto;flex:calc(50% - 1rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsHeading{font-size:var(--size-lg);text-shadow:1px 1px 2px #0000001a}.dogNameGeneratorPage-module-scss-module__ktsocG__font1{font-family:Rowdies,sans-serif;font-weight:var(--font-weight-regular)}.dogNameGeneratorPage-module-scss-module__ktsocG__font2{font-family:Concert One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font3{font-family:Chivo,sans-serif;font-weight:var(--font-weight-bold)}.dogNameGeneratorPage-module-scss-module__ktsocG__font4{font-family:Patua One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font5{font-family:Francois One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font6{font-family:Shantell Sans,sans-serif;font-weight:var(--font-weight-medium)}.dogNameGeneratorPage-module-scss-module__ktsocG__font7{font-family:Kosugi Maru,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font8{font-family:Viga,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font9{font-family:Itim,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderIcon{height:var(--size-15xl);width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{height:var(--size-15xl);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__loading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-top:var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__spinner{border:var(--border-xl)solid var(--color-brand-primary-300);border-top:var(--border-xl)solid var(--color-primary);width:var(--size-4xl);height:var(--size-4xl);border-radius:50%;animation:1s linear infinite dogNameGeneratorPage-module-scss-module__ktsocG__spin}@keyframes dogNameGeneratorPage-module-scss-module__ktsocG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsGroup{margin-bottom:var(--space-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard{background-color:var(--color-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard p{color:var(--color-text-secondary);line-height:1.6}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderIcon{width:var(--size-4xl);height:var(--size-4xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}.dogNameGeneratorPage-module-scss-module__ktsocG__results{padding:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{flex-direction:column-reverse}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel,.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{text-align:center}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{width:100%;min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:30.25rem}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-size:var(--font-size-2xl);min-height:0;margin:var(--space-xs)0;width:100%;max-width:none}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{object-fit:cover}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs .dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{font-size:var(--font-size-xl)}}
.pactionPlus-module-scss-module__CBH9EG__wrapper{gap:var(--space-md);box-sizing:border-box;border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-25);width:100%;padding:var(--space-lg);flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__wrapper{padding:var(--space-md);gap:var(--space-sm)}}@media (max-width:34em){.pactionPlus-module-scss-module__CBH9EG__wrapper{padding:var(--space-sm);border-radius:var(--radius-md)}}.pactionPlus-module-scss-module__CBH9EG__header{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__statusPill{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-800);background-color:var(--color-brand-secondary-100);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-xs);align-self:center}.pactionPlus-module-scss-module__CBH9EG__heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);color:var(--color-primary);margin:0}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__heading{font-size:var(--font-size-2xl)}}.pactionPlus-module-scss-module__CBH9EG__tagline{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-800);max-width:44rem;margin:0}.pactionPlus-module-scss-module__CBH9EG__panel{gap:var(--space-sm);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-base-white);padding:var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__panel{padding:var(--space-sm)}}@media (max-width:34em){.pactionPlus-module-scss-module__CBH9EG__panel{padding:var(--space-xs)}}.pactionPlus-module-scss-module__CBH9EG__panelHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);text-align:center;margin:0}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__panelHeading{font-size:var(--font-size-lg)}}.pactionPlus-module-scss-module__CBH9EG__panelIntro{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-700);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__eventRow{justify-content:center;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);background-color:var(--color-neutral-50);border-radius:var(--radius-full);padding:var(--space-2xs)var(--space-sm);text-align:center;margin:0;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__eventRow{border-radius:var(--radius-md)}}.pactionPlus-module-scss-module__CBH9EG__eventDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-primary);flex:none}.pactionPlus-module-scss-module__CBH9EG__lanes{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__lanes{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__lane,.pactionPlus-module-scss-module__CBH9EG__laneFeatured{gap:var(--space-2xs);box-sizing:border-box;border:var(--border-md)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-neutral-25);min-width:0;padding:var(--space-sm);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__laneFeatured{border-color:var(--color-primary);background-color:var(--color-primary-bg)}.pactionPlus-module-scss-module__CBH9EG__laneAudience{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__waitTrack{gap:var(--space-3xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__waitRail{width:100%;height:var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-neutral-100);display:block;overflow:hidden}.pactionPlus-module-scss-module__CBH9EG__waitFill,.pactionPlus-module-scss-module__CBH9EG__waitFillNone{border-radius:var(--radius-full);height:100%;display:block}.pactionPlus-module-scss-module__CBH9EG__waitFillNone{width:6%;min-width:var(--space-xs);background-color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__waitFill{background-image:repeating-linear-gradient(135deg,var(--color-neutral-300)0,var(--color-neutral-300)4px,var(--color-neutral-100)4px,var(--color-neutral-100)8px);width:100%}.pactionPlus-module-scss-module__CBH9EG__waitLabel,.pactionPlus-module-scss-module__CBH9EG__waitLabelNone{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.pactionPlus-module-scss-module__CBH9EG__waitLabelNone{color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__waitLabel{color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__laneWhen{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.pactionPlus-module-scss-module__CBH9EG__laneDay,.pactionPlus-module-scss-module__CBH9EG__laneDayNow{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);line-height:var(--line-height-tight)}.pactionPlus-module-scss-module__CBH9EG__laneDayNow{color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__laneDay{color:var(--color-neutral-900)}.pactionPlus-module-scss-module__CBH9EG__laneTime{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__alertPreview{gap:var(--space-3xs);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-base-white);box-shadow:var(--shadow-xs);padding:var(--space-xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__alertSource{font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__alertTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:var(--line-height-snug);margin:0}.pactionPlus-module-scss-module__CBH9EG__alertBody{font-size:var(--font-size-xs);color:var(--color-neutral-700);line-height:var(--line-height-snug);margin:0}.pactionPlus-module-scss-module__CBH9EG__laneConsequence{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:var(--space-3xs)0 0}.pactionPlus-module-scss-module__CBH9EG__trust{gap:var(--space-3xs);border-left:var(--border-xl)solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary-bg);padding:var(--space-sm);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__trustHeadline{font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.pactionPlus-module-scss-module__CBH9EG__trustBody{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:0}.pactionPlus-module-scss-module__CBH9EG__benefitsBlock{gap:var(--space-2xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__blockHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);margin:0}.pactionPlus-module-scss-module__CBH9EG__benefits{gap:var(--space-2xs)var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__benefits{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__benefit{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-800);min-width:0}.pactionPlus-module-scss-module__CBH9EG__benefit:before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);padding-right:var(--space-2xs)}.pactionPlus-module-scss-module__CBH9EG__plans{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__plans{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__plan,.pactionPlus-module-scss-module__CBH9EG__planFeatured{gap:var(--space-3xs);box-sizing:border-box;border:var(--border-md)solid var(--color-neutral-300);border-radius:var(--radius-md);background-color:var(--color-base-white);min-width:0;padding:var(--space-md);flex-direction:column;display:flex;position:relative}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__plan,.pactionPlus-module-scss-module__CBH9EG__planFeatured{padding:var(--space-sm)}}.pactionPlus-module-scss-module__CBH9EG__planFeatured{border-color:var(--color-primary);border-width:var(--border-lg)}.pactionPlus-module-scss-module__CBH9EG__planBadge{top:calc(var(--space-2xs)*-1);right:var(--space-sm);background-color:var(--color-primary);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs);position:absolute}.pactionPlus-module-scss-module__CBH9EG__planName{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);margin:0}.pactionPlus-module-scss-module__CBH9EG__planPrice{align-items:baseline;gap:var(--space-2xs);font-size:var(--font-size-stat);font-weight:var(--font-weight-black);color:var(--color-neutral-1000);flex-wrap:wrap;margin:0;display:flex}.pactionPlus-module-scss-module__CBH9EG__planCadence{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__planPriceNote{font-size:var(--font-size-xs);color:var(--color-neutral-700);margin:0}.pactionPlus-module-scss-module__CBH9EG__planSavings{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-status-success-700);margin:0}.pactionPlus-module-scss-module__CBH9EG__planTagline{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:var(--space-3xs)0 var(--space-xs)}.pactionPlus-module-scss-module__CBH9EG__planButton{width:100%;margin-top:auto}.pactionPlus-module-scss-module__CBH9EG__ctaState{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);background-color:var(--color-warning-bg);border-radius:var(--radius-md);padding:var(--space-xs)var(--space-sm);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__footnote{font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--color-neutral-700);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__pageIntro{font-size:var(--font-size-body-lg);line-height:var(--line-height-base);color:var(--color-neutral-800);margin:0 0 var(--space-lg);text-align:center}.pactionPlus-module-scss-module__CBH9EG__pageShell{padding-top:var(--space-xl);flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__pageShell{padding-top:var(--space-md)}}
.previewDialog-module-scss-module__s29Y2a__dialog{padding:0}.previewDialog-module-scss-module__s29Y2a__toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm)var(--space-md);padding:var(--space-sm)var(--space-lg);border-bottom:var(--border-sm)solid var(--color-border-default);background-color:var(--color-base-white);flex-wrap:wrap;display:flex}.previewDialog-module-scss-module__s29Y2a__toolbarText{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.previewDialog-module-scss-module__s29Y2a__toolbarText strong{color:var(--color-text-primary);font-size:var(--font-size-base)}.previewDialog-module-scss-module__s29Y2a__views{gap:var(--space-2xs);padding:var(--space-3xs);border-radius:var(--radius-pill);background-color:var(--color-neutral-100);flex-wrap:wrap;display:flex}.previewDialog-module-scss-module__s29Y2a__view{padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none}.previewDialog-module-scss-module__s29Y2a__view[aria-selected=true]{background-color:var(--color-base-white);color:var(--color-brand-primary-600);box-shadow:var(--shadow-xs)}.previewDialog-module-scss-module__s29Y2a__body{background-color:var(--color-base-white);flex:1;overflow-y:auto}.previewDialog-module-scss-module__s29Y2a__page{width:100%;max-width:var(--max-width-content-wide);padding:var(--space-xl)clamp(var(--space-md),4vw,var(--space-xl))var(--space-3xl);box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (max-width:64em){.previewDialog-module-scss-module__s29Y2a__toolbar{padding:var(--space-sm)var(--space-md)}.previewDialog-module-scss-module__s29Y2a__page{padding:var(--space-md)var(--space-md)var(--space-2xl)}}
.accountDetailsForm-module-scss-module__8a8S7W__accountDetails{gap:var(--space-lg);flex-direction:column;display:flex}.accountDetailsForm-module-scss-module__8a8S7W__nameField,.accountDetailsForm-module-scss-module__8a8S7W__textAlertsField{margin-bottom:var(--space-md)}.accountDetailsForm-module-scss-module__8a8S7W__labelWithTooltip{align-items:center;gap:var(--space-xs);display:flex}.accountDetailsForm-module-scss-module__8a8S7W__imageUpload{margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.accountDetailsForm-module-scss-module__8a8S7W__imageGrid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.accountDetailsForm-module-scss-module__8a8S7W__imageSlot{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-bg-secondary);overflow:hidden}.accountDetailsForm-module-scss-module__8a8S7W__uploadedImage{object-fit:cover;width:100%;height:100%}.accountDetailsForm-module-scss-module__8a8S7W__noImages{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-lg);grid-column:1/-1}
.householdDetailsForm-module-scss-module__NHieKq__householdDetails{gap:var(--space-lg);flex-direction:column;display:flex}
/*# sourceMappingURL=3ba1116ff08ae072.css.map*/