.fees__grid[data-astro-cid-iz6imcfk]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.price-card[data-astro-cid-iz6imcfk]{display:grid;gap:22px;padding:clamp(28px,4vw,44px);border-radius:30px;background:var(--cream);scroll-margin-top:calc(var(--header-h) + 24px)}.price-card--navy[data-astro-cid-iz6imcfk]{background:var(--navy);color:#d9d9e8}.price-card--navy[data-astro-cid-iz6imcfk] h2[data-astro-cid-iz6imcfk],.price-card--navy[data-astro-cid-iz6imcfk] h3[data-astro-cid-iz6imcfk]{color:var(--white)}.price-card__head[data-astro-cid-iz6imcfk]{display:grid;gap:14px}.price-card__head[data-astro-cid-iz6imcfk] h2[data-astro-cid-iz6imcfk]{margin:0}.price-card__logo[data-astro-cid-iz6imcfk]{width:220px;height:auto;padding:14px 18px;border-radius:18px;background:var(--navy)}.price-card__logo--cattery[data-astro-cid-iz6imcfk]{width:170px;padding:6px 10px;background:#1f2147}.price-table[data-astro-cid-iz6imcfk]{width:100%;border-collapse:collapse;font-size:1.08rem}.price-table[data-astro-cid-iz6imcfk] th[data-astro-cid-iz6imcfk],.price-table[data-astro-cid-iz6imcfk] td[data-astro-cid-iz6imcfk]{padding:14px 4px;border-bottom:1px solid rgba(31,33,71,.14)}.price-card--navy[data-astro-cid-iz6imcfk] .price-table[data-astro-cid-iz6imcfk] th[data-astro-cid-iz6imcfk],.price-card--navy[data-astro-cid-iz6imcfk] .price-table[data-astro-cid-iz6imcfk] td[data-astro-cid-iz6imcfk]{border-bottom-color:#ffffff24}.price-table[data-astro-cid-iz6imcfk] th[data-astro-cid-iz6imcfk]{text-align:left;font-weight:600}.price-table[data-astro-cid-iz6imcfk] td[data-astro-cid-iz6imcfk]{text-align:right;font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--navy);font-variant-numeric:tabular-nums}.price-card--navy[data-astro-cid-iz6imcfk] .price-table[data-astro-cid-iz6imcfk] td[data-astro-cid-iz6imcfk]{color:var(--gold-light)}.price-card__note[data-astro-cid-iz6imcfk],.price-card__extra[data-astro-cid-iz6imcfk] p[data-astro-cid-iz6imcfk]{margin:0}.price-card__extra[data-astro-cid-iz6imcfk]{display:grid;gap:10px}.price-card__extra[data-astro-cid-iz6imcfk] h3[data-astro-cid-iz6imcfk]{margin:0;font-size:1.25rem}.price-card__med[data-astro-cid-iz6imcfk]{display:flex;gap:12px;margin:0;padding:16px 18px;border-radius:16px;background:var(--white)}.price-card--navy[data-astro-cid-iz6imcfk] .price-card__med[data-astro-cid-iz6imcfk]{background:#ffffff12}.price-card__med[data-astro-cid-iz6imcfk] svg{flex:none;width:22px;height:22px;color:var(--gold-deep);margin-top:2px}.price-card--navy[data-astro-cid-iz6imcfk] .price-card__med[data-astro-cid-iz6imcfk] svg{color:var(--gold)}.price-card[data-astro-cid-iz6imcfk] .btn[data-astro-cid-iz6imcfk]{justify-self:start}.price-card--navy[data-astro-cid-iz6imcfk] .btn--outline-light[data-astro-cid-iz6imcfk]{color:var(--white)}.vacc[data-astro-cid-iz6imcfk]{display:flex;align-items:center;gap:14px;margin:28px 0 0;padding:20px 24px;border-radius:20px;background:var(--gold);color:var(--navy-deep);font-weight:700}.vacc[data-astro-cid-iz6imcfk] svg{flex:none;width:28px;height:28px}.estimate[data-astro-cid-iz6imcfk]{scroll-margin-top:var(--header-h)}.estimate__grid[data-astro-cid-iz6imcfk]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:start}.calc[data-astro-cid-iz6imcfk]{display:grid;gap:22px;padding:clamp(24px,4vw,40px);border-radius:28px;background:var(--white)}.calc__group[data-astro-cid-iz6imcfk]{border:0;margin:0;padding:0;min-width:0}.calc__group[data-astro-cid-iz6imcfk] legend[data-astro-cid-iz6imcfk],.calc__label[data-astro-cid-iz6imcfk]{display:block;margin-bottom:10px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--navy)}.calc__options[data-astro-cid-iz6imcfk]{display:flex;flex-wrap:wrap;gap:10px}.calc__chip[data-astro-cid-iz6imcfk]{position:relative;cursor:pointer}.calc__chip[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]{position:absolute;opacity:0;inset:0;cursor:pointer}.calc__chip[data-astro-cid-iz6imcfk] span[data-astro-cid-iz6imcfk]{display:inline-flex;align-items:center;min-height:46px;min-width:54px;justify-content:center;padding:0 18px;border-radius:999px;background:var(--cream);font-weight:700;color:var(--navy);transition:background-color .2s ease,color .2s ease,transform .3s var(--ease)}.calc__chip[data-astro-cid-iz6imcfk]:hover span[data-astro-cid-iz6imcfk]{background:var(--stone)}.calc__chip[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]:checked+span[data-astro-cid-iz6imcfk]{background:var(--navy);color:var(--white)}.calc__chip[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]:focus-visible+span[data-astro-cid-iz6imcfk]{outline:3px solid var(--gold);outline-offset:2px}.calc__chip[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]:active+span[data-astro-cid-iz6imcfk]{transform:scale(.96)}.calc__days[data-astro-cid-iz6imcfk]{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:var(--cream)}.calc__days[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]{width:72px;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;font-size:1.2rem;color:var(--navy);-moz-appearance:textfield}.calc__days[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]::-webkit-inner-spin-button,.calc__days[data-astro-cid-iz6imcfk] input[data-astro-cid-iz6imcfk]::-webkit-outer-spin-button{-webkit-appearance:none}.calc__step[data-astro-cid-iz6imcfk]{width:44px;height:44px;border:0;border-radius:50%;background:var(--navy);color:var(--white);font-size:1.4rem;line-height:1;cursor:pointer;touch-action:manipulation;transition:background-color .2s ease,transform .2s ease}.calc__step[data-astro-cid-iz6imcfk]:hover{background:var(--navy-soft)}.calc__step[data-astro-cid-iz6imcfk]:active{transform:scale(.92)}.calc__result[data-astro-cid-iz6imcfk]{display:grid;gap:4px;padding:22px 24px;border-radius:20px;background:var(--navy);color:#d4d5e6}.calc__total[data-astro-cid-iz6imcfk]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.1;color:var(--gold-light);font-variant-numeric:tabular-nums}.testimonial__card[data-astro-cid-iz6imcfk]{max-width:880px;margin:0 auto;text-align:center}.testimonial__card[data-astro-cid-iz6imcfk]>svg{width:48px;height:48px;margin:0 auto 18px;color:var(--gold)}.testimonial__card[data-astro-cid-iz6imcfk] blockquote[data-astro-cid-iz6imcfk]{margin:0 0 18px}.testimonial__card[data-astro-cid-iz6imcfk] blockquote[data-astro-cid-iz6imcfk] p[data-astro-cid-iz6imcfk]{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5;color:var(--navy)}@media(max-width:900px){.fees__grid[data-astro-cid-iz6imcfk],.estimate__grid[data-astro-cid-iz6imcfk]{grid-template-columns:1fr}}
