.dog-parent-reviews[data-astro-cid-cn36ugd4]{overflow:hidden;scroll-margin-top:5rem;border-top:1px solid var(--color-line-subtle);border-bottom:1px solid var(--color-line-subtle);background:radial-gradient(circle at 83% 26%,rgba(255,98,67,.08),transparent 32rem),linear-gradient(180deg,var(--color-surface-page) 0%,var(--color-surface-card-raised) 62%,var(--color-surface-warm) 100%);padding:clamp(5.4rem,8.4vw,7.8rem) 1rem clamp(5.7rem,8.6vw,8rem);font-family:var(--font-work-sans, "Work Sans", sans-serif)}.dog-parent-reviews__container[data-astro-cid-cn36ugd4]{width:min(100%,78rem);margin:0 auto}.dog-parent-reviews__header[data-astro-cid-cn36ugd4]{max-width:920px;margin-bottom:clamp(3rem,5vw,4.2rem)}.dog-parent-reviews__kicker[data-astro-cid-cn36ugd4]{display:inline-flex;align-items:center;gap:.62rem;min-height:2rem;margin-bottom:1.4rem;border:1px solid var(--color-line-warm);border-radius:999px;padding:.4rem .78rem .4rem .48rem;color:var(--color-content-secondary);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.dog-parent-reviews__check[data-astro-cid-cn36ugd4]{display:inline-grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;background:var(--color-brand-primary);color:var(--color-content-inverse)}.dog-parent-reviews__check[data-astro-cid-cn36ugd4] svg[data-astro-cid-cn36ugd4]{width:.9rem;height:.9rem;fill:currentColor}.dog-parent-reviews__kicker-text[data-astro-cid-cn36ugd4]{white-space:nowrap}.dog-parent-reviews__heading[data-astro-cid-cn36ugd4]{max-width:920px;margin:0;color:var(--color-content-primary);font-size:clamp(2.3rem,4.3vw,3.95rem);font-weight:650;letter-spacing:0;line-height:1.14;text-wrap:balance}.dog-parent-reviews__heading-line[data-astro-cid-cn36ugd4]{display:block}.dog-parent-reviews__heading-line--desktop[data-astro-cid-cn36ugd4]{white-space:nowrap}.dog-parent-reviews__heading-line--mobile[data-astro-cid-cn36ugd4]{display:none}.dog-parent-reviews__stars[data-astro-cid-cn36ugd4]{display:flex;gap:.12rem;color:var(--color-signal-rating)}.dog-parent-reviews__stars[data-astro-cid-cn36ugd4] svg[data-astro-cid-cn36ugd4]{width:.78rem;height:.78rem;fill:currentColor}.dog-parent-reviews__more[data-astro-cid-cn36ugd4]{margin-top:clamp(2.2rem,3.5vw,3rem);text-align:center}.dog-parent-reviews__more-link[data-astro-cid-cn36ugd4]{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-brand-primary-hover);font-size:.98rem;font-weight:700;text-decoration:none}.dog-parent-reviews__more-link[data-astro-cid-cn36ugd4]:hover{text-decoration:underline;text-underline-offset:4px}.dog-parent-reviews__more-link[data-astro-cid-cn36ugd4] svg[data-astro-cid-cn36ugd4]{width:1rem;height:1rem;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.dog-parent-reviews__more-link[data-astro-cid-cn36ugd4]:hover svg[data-astro-cid-cn36ugd4]{transform:translate(3px)}.dog-parent-reviews__more-link[data-astro-cid-cn36ugd4]:focus-visible{outline:3px solid rgba(255,98,67,.32);outline-offset:4px;border-radius:4px}@media (max-width: 860px){.dog-parent-reviews[data-astro-cid-cn36ugd4]{padding:3.25rem 1rem 3.75rem}.dog-parent-reviews__header[data-astro-cid-cn36ugd4]{margin-inline:auto;margin-bottom:2.2rem;text-align:center}.dog-parent-reviews__heading[data-astro-cid-cn36ugd4]{max-width:min(100%,32rem);margin-inline:auto;font-size:clamp(1.55rem,6.8vw,2.24rem);font-weight:650;line-height:1.08}.dog-parent-reviews__heading-line--desktop[data-astro-cid-cn36ugd4]{display:none}.dog-parent-reviews__heading-line--mobile[data-astro-cid-cn36ugd4]{display:block}}.mobile-download-cta[data-astro-cid-bzeqqevd]{position:fixed;inset:auto 0 0;z-index:40;display:none;padding:0 1rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transform:translate3d(0,1.25rem,0);transition:opacity .22s ease,transform .22s ease}.mobile-download-cta[data-astro-cid-bzeqqevd].is-visible{opacity:1;transform:translateZ(0)}.mobile-download-cta__button[data-astro-cid-bzeqqevd]{display:flex;width:min(100%,28rem);min-height:3.25rem;margin:0 auto;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:linear-gradient(180deg,var(--color-action-primary-from) 0%,var(--color-action-primary-to) 100%);box-shadow:var(--shadow-action-sticky);color:var(--color-content-inverse);font-family:var(--font-work-sans, "Work Sans", sans-serif);font-size:1rem;font-weight:650;letter-spacing:0;line-height:1;text-decoration:none;pointer-events:auto;transition:filter .16s ease,transform .16s ease}.mobile-download-cta__button[data-astro-cid-bzeqqevd]:active{transform:scale(.985);filter:brightness(.97)}.mobile-download-cta__button[data-astro-cid-bzeqqevd]:focus-visible{outline:3px solid rgba(255,98,67,.36);outline-offset:3px}.mobile-download-cta__button[data-astro-cid-bzeqqevd] svg[data-astro-cid-bzeqqevd]{width:1.05rem;height:1.05rem;fill:currentColor}@media (max-width: 767px){body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.mobile-download-cta[data-astro-cid-bzeqqevd]{display:block}}@media (prefers-reduced-motion: reduce){.mobile-download-cta[data-astro-cid-bzeqqevd],.mobile-download-cta__button[data-astro-cid-bzeqqevd]{transition:none}}.meetup-card[data-astro-cid-vasj3fzp]{background-color:#f0f0f0;border-radius:20px;padding:12px 14px;box-shadow:0 1px 3px #00000014}.meetup-header[data-astro-cid-vasj3fzp]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.meetup-title[data-astro-cid-vasj3fzp]{font-family:Work Sans,sans-serif;font-weight:600;font-size:13px;line-height:1.4;letter-spacing:-.3px;color:#353433;margin:0}.calendar-button[data-astro-cid-vasj3fzp]{background-color:#000;color:#fff;border:none;border-radius:8px;padding:5px 10px;cursor:pointer;font-family:Work Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:-.2px;white-space:nowrap;flex-shrink:0}.meetup-details[data-astro-cid-vasj3fzp]{display:flex;flex-direction:column;gap:5px}.meetup-detail-row[data-astro-cid-vasj3fzp]{display:flex;align-items:center;gap:6px}.meetup-detail-row[data-astro-cid-vasj3fzp] span[data-astro-cid-vasj3fzp]{font-family:Work Sans,sans-serif;color:#353433;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:-.2px}.vetting-icon[data-astro-cid-r3c6nh2v]{display:block;background:#fff;-webkit-mask:var(--icon) no-repeat center / contain;mask:var(--icon) no-repeat center / contain}.vetting-media[data-astro-cid-r3c6nh2v]{box-shadow:0 18px 45px #35343312}.vetting-line-base[data-astro-cid-r3c6nh2v],.vetting-line-progress[data-astro-cid-r3c6nh2v]{width:2px;transform:translate(-50%)}.vetting-line-base[data-astro-cid-r3c6nh2v]{background:var(--color-line-default)}.vetting-line-progress[data-astro-cid-r3c6nh2v]{background:linear-gradient(to bottom,var(--color-action-primary-from),var(--color-action-primary-to));transform:translate(-50%) scaleY(var(--vetting-progress, 0));transform-origin:top}.timeline-card[data-astro-cid-r3c6nh2v]{transition:box-shadow .2s ease}.timeline-card[data-astro-cid-r3c6nh2v].active{box-shadow:0 4px 12px -4px #0000001a}.timeline-content[data-astro-cid-r3c6nh2v]{transition:max-height .3s ease-out,opacity .2s ease-out}.timeline-arrow[data-astro-cid-r3c6nh2v]{transition:transform .2s ease,border-color .2s ease}.faq-arrow[data-astro-cid-al2ca2vr].rotate-180{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr] .prose[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]:first-child{margin-top:0}.faq-answer[data-astro-cid-al2ca2vr] .prose[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]:last-child{margin-bottom:0}.faq-answer[data-astro-cid-al2ca2vr] .prose[data-astro-cid-al2ca2vr]{max-width:none}
