.quote-page[data-astro-cid-ix46kcsw]{background:var(--sky-tint);padding:48px 0 80px}.quote-page-inner[data-astro-cid-ix46kcsw]{max-width:680px}.quote-title[data-astro-cid-ix46kcsw]{font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--ink-slate);margin:0 0 10px;line-height:1.1;text-wrap:balance}.quote-lede[data-astro-cid-ix46kcsw]{font-size:1.0625rem;line-height:1.6;color:var(--slate-muted);margin:0 0 8px;max-width:54ch;text-wrap:pretty}.quote-call[data-astro-cid-ix46kcsw]{font-size:.9375rem;font-weight:700;color:var(--slate-muted);margin:0 0 24px}.quote-call[data-astro-cid-ix46kcsw] a[data-astro-cid-ix46kcsw]{color:var(--fetch-blue);font-weight:800;text-decoration:none}.quote-call[data-astro-cid-ix46kcsw] a[data-astro-cid-ix46kcsw]:hover{color:var(--fetch-blue-deep)}.quote-form[data-astro-cid-ix46kcsw]{background:var(--white);border:1px solid #e2ecf3;border-radius:28px;padding:28px;box-shadow:0 8px 26px #2836411a}.quote-form[data-astro-cid-ix46kcsw] .form-field[data-astro-cid-ix46kcsw]{flex:none}.quote-form[data-astro-cid-ix46kcsw] .form-field[data-astro-cid-ix46kcsw] textarea[data-astro-cid-ix46kcsw]{min-height:88px}.quote-form[data-astro-cid-ix46kcsw] .form-field[data-astro-cid-ix46kcsw] textarea[data-astro-cid-ix46kcsw]::placeholder{color:var(--slate-muted);opacity:1}.quote-form[data-astro-cid-ix46kcsw] select[data-astro-cid-ix46kcsw]:has(option[value=""]:checked){color:var(--slate-muted)}.quote-group[data-astro-cid-ix46kcsw]{border:none;margin:0;padding:0;min-width:0}.quote-rule[data-astro-cid-ix46kcsw]{border:none;height:1px;background:#e2ecf3;margin:8px 0 24px}.quote-group[data-astro-cid-ix46kcsw] legend[data-astro-cid-ix46kcsw]{display:block;float:none;width:100%;padding:0;margin:0 0 12px;font-family:Nunito,sans-serif;font-weight:800;font-size:1rem;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ink-slate)}.quote-chips[data-astro-cid-ix46kcsw]{display:flex;flex-wrap:wrap;gap:8px}.quote-chip[data-astro-cid-ix46kcsw]{position:relative;display:inline-flex;margin:0;cursor:pointer}.quote-chip[data-astro-cid-ix46kcsw] input[data-astro-cid-ix46kcsw]{appearance:none;position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.quote-chip[data-astro-cid-ix46kcsw] span[data-astro-cid-ix46kcsw]{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--sky-tint);color:var(--ink-slate);font-weight:800;font-size:.9375rem;line-height:1.2;border:1.5px solid transparent;pointer-events:none;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1)}.quote-chip[data-astro-cid-ix46kcsw]:hover span[data-astro-cid-ix46kcsw]{border-color:var(--sky-tint-deep)}.quote-chip[data-astro-cid-ix46kcsw]:has(:checked) span[data-astro-cid-ix46kcsw]{background:var(--fetch-blue);color:var(--white);border-color:var(--fetch-blue)}.quote-chip[data-astro-cid-ix46kcsw]:hover:has(:checked) span[data-astro-cid-ix46kcsw]{background:var(--fetch-blue-deep);border-color:var(--fetch-blue-deep)}.quote-chip[data-astro-cid-ix46kcsw]:has(:focus-visible) span[data-astro-cid-ix46kcsw]{outline:3px solid #9ab3dc;outline-offset:2px}.quote-other[data-astro-cid-ix46kcsw]{display:none;margin-top:12px}.quote-group[data-astro-cid-ix46kcsw]:has(#svc-other:checked) .quote-other[data-astro-cid-ix46kcsw]{display:block}.quote-you[data-astro-cid-ix46kcsw]{display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) 7.5rem;grid-template-areas:"name name name" "email phone zip"}#f-contact-name[data-astro-cid-ix46kcsw]{grid-area:name}#f-contact-email[data-astro-cid-ix46kcsw]{grid-area:email}#f-contact-phone[data-astro-cid-ix46kcsw]{grid-area:phone}#f-contact-zip[data-astro-cid-ix46kcsw]{grid-area:zip}.quote-pets[data-astro-cid-ix46kcsw]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 12rem;grid-template-areas:"pet type" "needs needs"}#f-contact-pet[data-astro-cid-ix46kcsw]{grid-area:pet}#f-contact-type[data-astro-cid-ix46kcsw]{grid-area:type}#f-contact-needs[data-astro-cid-ix46kcsw]{grid-area:needs}.quote-foot[data-astro-cid-ix46kcsw]{display:grid;gap:8px;padding-top:8px}.quote-sms[data-astro-cid-ix46kcsw]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:0;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--slate-muted);line-height:1.45}.quote-sms[data-astro-cid-ix46kcsw] input[data-astro-cid-ix46kcsw]{width:20px;height:20px;margin:2px 0 0;flex-shrink:0;accent-color:var(--fetch-blue)}.quote-submit[data-astro-cid-ix46kcsw]{width:100%}.quote-reassure[data-astro-cid-ix46kcsw]{margin:4px 0 0;text-align:center;font-size:.8125rem;font-weight:700;color:var(--slate-muted)}@media(max-width:640px){.quote-form[data-astro-cid-ix46kcsw]{padding:22px 18px 20px;border-radius:22px}.quote-you[data-astro-cid-ix46kcsw]{grid-template-columns:1fr 1fr;grid-template-areas:"name name" "email phone" "zip zip"}#f-contact-zip[data-astro-cid-ix46kcsw]{max-width:8.5rem}.quote-pets[data-astro-cid-ix46kcsw]{grid-template-columns:1fr;grid-template-areas:"pet" "type" "needs"}}@media(max-width:480px){.quote-you[data-astro-cid-ix46kcsw]{grid-template-columns:1fr;grid-template-areas:"name" "email" "phone" "zip"}}
