.futtercheck,[data-futtercheck]{--wizard-max-width: 46rem;--wizard-transition: .22s cubic-bezier(.4, 0, .2, 1);--wizard-bg: var(--color-paper);--wizard-shell: var(--color-surface-strong);--wizard-panel: rgba(var(--color-paper-rgb), .98);--wizard-panel-soft: rgba(var(--color-paper-rgb), .94);--wizard-border: rgba(var(--color-salbei-rgb), .18);--wizard-border-strong: rgba(var(--color-salbei-rgb), .28);--wizard-text: color-mix(in srgb, var(--color-salbei-strong) 68%, var(--color-ink) 32%);--wizard-muted: color-mix(in srgb, var(--color-salbei-strong) 84%, var(--color-paper) 16%);--wizard-cta: var(--button-primary-solid);--wizard-cta-dark: var(--color-terracotta-stronger);--wizard-accent: var(--color-salbei-strong);--wizard-accent-soft: rgba(var(--color-salbei-rgb), .18);--wizard-accent-wash: rgba(var(--color-salbei-rgb), .08);--wizard-card: rgba(var(--color-paper-rgb), .62);--wizard-card-hover: rgba(var(--color-paper-rgb), .76);--wizard-step-bg: linear-gradient(180deg, rgba(var(--color-salbei-rgb), .18), rgba(var(--color-salbei-rgb), .18)), var(--section-hero-bg);--wizard-step-border: rgba(var(--color-salbei-rgb), .18);--wizard-step-text: color-mix(in srgb, var(--color-salbei-strong) 68%, var(--color-ink) 32%);--wizard-step-muted: color-mix(in srgb, var(--color-salbei-strong) 84%, var(--color-paper) 16%);--wizard-step-hover: rgba(var(--color-salbei-rgb), .08);--wizard-step-dot-future: rgba(var(--color-sand-rgb), .96);background:var(--wizard-bg);border:1px solid var(--wizard-border);border-radius:28px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 24px 48px rgba(var(--color-ink-rgb),.08);overflow:clip}.futtercheck__intro{gap:.75rem;max-width:42rem}.futtercheck__intro h2{margin:0;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.02em}.futtercheck__intro p{margin:0;color:var(--muted, var(--wizard-muted));max-width:34rem}.futtercheck__eyebrow,.futtercheck__step-kicker,.futtercheck__field-label,.futtercheck__step-label,.futtercheck__restore-kicker{color:var(--text, var(--wizard-text));font-weight:500}.futtercheck__shell{position:relative;margin-top:1.5rem;border:1px solid var(--wizard-border);border-radius:24px;background:var(--wizard-shell)}.futtercheck__restore-dialog{position:absolute;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:rgba(var(--color-ink-rgb),.18);backdrop-filter:blur(6px)}.futtercheck__restore-card{width:min(100%,28rem);padding:1.35rem;border-radius:18px;border:1px solid var(--border, var(--wizard-border));background:var(--wizard-panel);box-shadow:0 20px 48px rgba(var(--color-ink-rgb),.14)}.futtercheck__restore-kicker{margin:0 0 .35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cta, var(--wizard-cta))}.futtercheck__restore-card h3{margin:0;font-size:1.4rem}.futtercheck__restore-copy{margin:.75rem 0 0;color:var(--muted, var(--wizard-muted))}.futtercheck__restore-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.futtercheck__topbar{position:sticky;top:0;z-index:20;padding:1.15rem 1.15rem .95rem;background:var(--wizard-shell);border-bottom:1px solid var(--wizard-border);backdrop-filter:blur(10px)}.futtercheck__progress-track{width:174px;max-width:100%;height:6px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--wizard-step-dot-future) 0 24px,transparent 24px 30px);overflow:hidden}.futtercheck__progress-bar{display:block;width:16.67%;height:100%;border-radius:inherit;background:repeating-linear-gradient(90deg,var(--wizard-cta) 0 24px,transparent 24px 30px);transition:width .6s cubic-bezier(.4,0,.2,1)}.futtercheck__topbar-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem}.futtercheck__progress-copy{margin:0;color:var(--wizard-step-text);font-size:.92rem;font-weight:500}.futtercheck__save-indicator{margin:0;display:inline-flex;align-items:center;gap:.3rem;color:var(--accent, var(--wizard-accent));font-size:.78rem;font-weight:500;opacity:0;transition:opacity .18s ease-out}.futtercheck__save-indicator.is-visible{opacity:1}.futtercheck__animal-pill{margin-top:.85rem;display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.35rem .8rem .35rem .42rem;border:1px solid var(--border, var(--wizard-border));border-radius:999px;background:rgba(var(--color-paper-rgb),.94)}.futtercheck__animal-pill-icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-soft, var(--wizard-accent-soft));color:var(--text, var(--wizard-text))}.futtercheck__animal-pill-copy{color:var(--text, var(--wizard-text));font-size:.85rem;font-weight:500}.futtercheck__form{position:relative}.futtercheck__content{max-height:min(72vh,980px);overflow-y:auto;overflow-x:hidden;padding:0 1.15rem}.futtercheck__steps{width:min(100%,var(--wizard-max-width));margin:0 auto;box-sizing:border-box;padding:clamp(1.5rem,3vw,1.85rem);border:1px solid var(--wizard-step-border);border-bottom:none;border-radius:24px 24px 0 0;background:var(--wizard-step-bg);box-shadow:0 18px 34px rgba(var(--color-salbei-rgb),.08);counter-reset:wizard-step}.futtercheck__step-card{position:relative;min-height:24rem;min-width:0;opacity:0;transform:translate(0);counter-increment:wizard-step}.futtercheck__step-card.is-active-step{opacity:1}.futtercheck__step-card.is-leaving-forward,.futtercheck__step-card.is-leaving-back,.futtercheck__step-card.is-entering-forward,.futtercheck__step-card.is-entering-back,.futtercheck__step-card.is-active-step{transition:opacity var(--wizard-transition),transform var(--wizard-transition)}.futtercheck__step-card.is-leaving-forward{opacity:0;transform:translate(-16px)}.futtercheck__step-card.is-leaving-back,.futtercheck__step-card.is-entering-forward{opacity:0;transform:translate(16px)}.futtercheck__step-card.is-entering-back{opacity:0;transform:translate(-16px)}.futtercheck__step-head{gap:.55rem;margin-bottom:2rem}.futtercheck__step-meta{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.futtercheck__step-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--wizard-step-text);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.futtercheck__step-kicker:before{content:counter(wizard-step);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--wizard-cta);color:var(--color-paper);font-size:.78rem;font-weight:500;letter-spacing:0}.futtercheck__step-label{color:var(--wizard-step-text);font-size:.92rem}.futtercheck__step-head h3{margin:0;color:var(--wizard-step-text);font-size:clamp(2rem,5vw,2.75rem);line-height:1.1;letter-spacing:-.02em}.futtercheck__step-head h3:focus-visible,.futtercheck__step-head h3:focus{outline:3px solid rgba(var(--color-terracotta-rgb),.22);outline-offset:.25rem}.futtercheck__step-head p{margin:0;color:var(--wizard-step-muted);font-size:1.05rem;max-width:32rem}.futtercheck__step-note{margin:.15rem 0 0;color:var(--wizard-step-muted);font-size:.9rem}.futtercheck__step-error,.futtercheck__submit-error{margin-top:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(var(--color-terracotta-rgb),.3);background:rgba(var(--color-terracotta-rgb),.08);color:var(--cta-dark, var(--wizard-cta-dark))}.futtercheck__step-error{margin-bottom:1rem}.futtercheck__step-error[hidden],.futtercheck__submit-error[hidden],.futtercheck__result-note[hidden],.futtercheck [hidden]{display:none!important}.futtercheck__fields{display:grid;gap:1.65rem}.futtercheck__fields--desktop-2col{align-items:start}.futtercheck__field{min-width:0}.futtercheck__field--followup{overflow:clip;max-height:0;opacity:0;transform:translateY(-8px);margin-top:-.65rem;pointer-events:none;transition:max-height .24s ease,opacity .18s ease,transform .24s ease,margin-top .24s ease}.futtercheck__field--followup.is-followup-visible{max-height:22rem;opacity:1;transform:translateY(0);margin-top:0;pointer-events:auto}.futtercheck__field--full{grid-column:1 / -1}.futtercheck__field-head{display:grid;gap:.2rem;margin-bottom:.75rem}.futtercheck__field-label{display:block;margin-bottom:0;color:var(--wizard-step-text);font-size:.92rem;font-weight:500}.futtercheck__field-help{margin:0;color:var(--wizard-step-muted);font-size:.85rem}.futtercheck__field-head--themes{margin-bottom:.85rem}.futtercheck__field--animal-type .futtercheck__field-head{margin-bottom:.95rem}.futtercheck__animal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.futtercheck__animal-card,.futtercheck__pill{position:relative;display:block}.futtercheck__animal-card input,.futtercheck__pill input{position:absolute;inset:0;opacity:0;pointer-events:none}.futtercheck__animal-card-surface{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-height:9.5rem;padding:1.5rem 1rem;border-radius:12px;border:1px solid var(--wizard-step-text);background:var(--color-paper);color:var(--wizard-step-text);cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.futtercheck__animal-card:hover .futtercheck__animal-card-surface,.futtercheck__animal-card input:focus-visible+.futtercheck__animal-card-surface{border-color:var(--wizard-step-text);background:var(--wizard-step-hover)}.futtercheck__animal-card input:checked+.futtercheck__animal-card-surface{border-color:rgba(var(--color-terracotta-strong-rgb),.42);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:0 0 0 3px rgba(var(--color-terracotta-rgb),.12)}.futtercheck__animal-card-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.futtercheck__animal-card-label{font-size:1rem;font-weight:500}.futtercheck__pill-group{display:flex;flex-wrap:wrap;gap:.5rem}.futtercheck__pill span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--wizard-step-text);background:var(--color-paper);color:var(--wizard-step-text);font-size:.92rem;font-weight:400;text-align:center;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.futtercheck__pill:hover span,.futtercheck__pill input:focus-visible+span{background:var(--wizard-step-hover)}.futtercheck__pill input:checked+span{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:rgba(var(--color-terracotta-strong-rgb),.42);font-weight:500}.futtercheck__input,.futtercheck__textarea,.futtercheck__checkbox-card{width:100%;min-width:0;border:1px solid var(--border, var(--wizard-border));border-radius:8px;background:var(--wizard-panel);color:var(--text, var(--wizard-text));transition:border-color .15s ease-out,box-shadow .15s ease-out}.futtercheck__input-wrap{position:relative}.futtercheck__input-icon{position:absolute;top:50%;left:.95rem;transform:translateY(-50%);color:var(--muted, var(--wizard-muted));pointer-events:none}.futtercheck__input,.futtercheck__textarea{padding:.85rem 1rem;font:inherit}.futtercheck__input--with-icon{padding-left:3.35rem}.futtercheck__input{min-height:48px}.futtercheck__textarea{min-height:7rem;resize:vertical}.futtercheck__input:focus,.futtercheck__textarea:focus{outline:none;border-color:var(--cta, var(--wizard-cta));box-shadow:0 0 0 3px rgba(var(--color-terracotta-rgb),.12)}.futtercheck__checkbox-card{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;cursor:pointer}.futtercheck__checkbox-card input{width:1.1rem;height:1.1rem;margin-top:.1rem;accent-color:var(--cta, var(--wizard-cta))}.futtercheck__checkbox-card span{color:var(--text, var(--wizard-text));font-weight:400;line-height:1.55}.futtercheck__checkbox-card a{font-weight:500}.futtercheck__upload-dropzone{display:grid;gap:.2rem;min-height:120px;padding:1rem 1.05rem;border:1px dashed rgba(var(--color-terracotta-rgb),.45);border-radius:10px;background:#fff8f3b3;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.futtercheck__upload-dropzone:hover,.futtercheck__upload-dropzone:focus-within{border-color:rgba(var(--color-terracotta-rgb),.72);background:#fff8f3f2;box-shadow:0 0 0 3px rgba(var(--color-terracotta-rgb),.08)}.futtercheck__file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.futtercheck__upload-title{color:var(--wizard-step-text);font-weight:600}.futtercheck__upload-copy{color:var(--wizard-step-muted);font-size:.9rem}.futtercheck__upload-preview{display:grid;grid-template-columns:minmax(0,104px) minmax(0,1fr) auto;gap:.9rem;align-items:center;margin-top:.85rem;padding:.85rem;border-radius:10px;border:1px solid rgba(var(--color-primary-dark-rgb, 86, 115, 78),.18);background:#f8fcf6e0}.futtercheck__upload-preview-media{width:104px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#56734e1a}.futtercheck__upload-preview-image,.futtercheck__upload-preview-placeholder{width:100%;height:100%}.futtercheck__upload-preview-image{display:block;object-fit:cover}.futtercheck__upload-preview-placeholder{display:grid;place-items:center;color:var(--wizard-step-text)}.futtercheck__upload-preview-copy{display:grid;gap:.25rem}.futtercheck__upload-preview-name,.futtercheck__upload-preview-hint{margin:0}.futtercheck__upload-preview-name{color:var(--wizard-step-text);font-weight:600;overflow-wrap:anywhere}.futtercheck__upload-preview-hint{color:var(--wizard-step-muted);font-size:.88rem}.futtercheck__upload-remove{min-height:44px}.futtercheck__chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem}.futtercheck__chip{min-height:88px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:.9rem .5rem;border-radius:8px;border:1px solid var(--wizard-step-text);background:var(--color-paper);color:var(--wizard-step-text);font-size:.85rem;text-align:center;cursor:pointer;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out,opacity .18s ease-out}.futtercheck__chip:hover,.futtercheck__chip:focus-visible{transform:translateY(-2px)}.futtercheck__chip:focus-visible,.futtercheck__summary-row:focus-visible,.futtercheck__back-link:focus-visible,.futtercheck__next-button:focus-visible,.futtercheck__submit-button:focus-visible,.futtercheck__restore-actions .button:focus-visible{outline:3px solid rgba(var(--color-terracotta-rgb),.28);outline-offset:2px}.futtercheck__chip.is-active{background:var(--button-primary-bg);border-color:rgba(var(--color-terracotta-strong-rgb),.42);color:var(--button-primary-text);box-shadow:0 0 0 3px rgba(var(--color-terracotta-rgb),.12)}.futtercheck__chip.is-disabled{opacity:.4;cursor:not-allowed}.futtercheck__chip.is-disabled:hover,.futtercheck__chip.is-disabled:focus-visible{transform:none}.futtercheck__chip-icon{display:inline-flex;align-items:center;justify-content:center}.futtercheck__theme-counter{margin:.75rem 0 0;color:var(--wizard-step-muted);font-size:.85rem}.futtercheck__field.is-invalid .futtercheck__input,.futtercheck__field.is-invalid .futtercheck__textarea,.futtercheck__field.is-invalid .futtercheck__checkbox-card,.futtercheck__field.is-invalid .futtercheck__animal-card-surface,.futtercheck__field.is-invalid .futtercheck__pill span,.futtercheck__field.is-invalid .futtercheck__chip{border-color:var(--cta, var(--wizard-cta))}.futtercheck__field-error{margin:.55rem 0 0;color:var(--cta-dark, var(--wizard-cta-dark));font-size:.82rem}.futtercheck__field.is-invalid .futtercheck__upload-dropzone{border-color:var(--cta, var(--wizard-cta))}.futtercheck__summary-card{margin-bottom:1.5rem;border-radius:8px;background:var(--wizard-card);overflow:hidden}.futtercheck__summary-list{display:grid}.futtercheck__summary-row{width:100%;min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border:none;border-bottom:1px solid var(--border-dark, var(--wizard-border-strong));background:transparent;color:var(--text, var(--wizard-text));text-align:left;cursor:pointer;transition:background .15s ease-out}.futtercheck__summary-row:last-child{border-bottom:none}.futtercheck__summary-row:hover,.futtercheck__summary-row:focus-visible{background:var(--wizard-card-hover)}.futtercheck__summary-copy{flex:1;min-width:0;display:grid;gap:.2rem}.futtercheck__summary-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--wizard-step-muted)}.futtercheck__summary-value{font-size:.93rem;line-height:1.4;color:var(--wizard-step-text);overflow-wrap:anywhere}.futtercheck__contact-head{display:grid;gap:.35rem;margin-bottom:1.25rem}.futtercheck__contact-head h4{margin:0;font-size:1.2rem}.futtercheck__contact-head p{margin:0;color:var(--muted, var(--wizard-muted))}.futtercheck__bottom-nav{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 2.3rem),var(--wizard-max-width));margin:0 auto;box-sizing:border-box;gap:1rem;padding:1rem 1.15rem;background:var(--wizard-step-bg);border:1px solid var(--wizard-step-border);border-top:none;border-radius:0 0 24px 24px;box-shadow:0 18px 34px rgba(var(--color-salbei-rgb),.08);backdrop-filter:blur(10px)}.futtercheck__back-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;border:none;background:transparent;color:var(--wizard-cta);padding:.75rem .5rem;font-family:var(--font-body);font-size:.95rem;cursor:pointer}.futtercheck__bottom-nav-actions{display:flex;justify-content:flex-end;width:100%}.futtercheck__next-button,.futtercheck__submit-button{display:inline-flex;align-items:center;gap:.5rem}.futtercheck__next-button,.futtercheck__submit-button,.futtercheck__restore-actions .button:last-child{background-color:var(--button-primary-solid);background:var(--button-primary-bg);color:var(--button-primary-text)}.futtercheck__next-button:disabled,.futtercheck__submit-button:disabled,.futtercheck__form[aria-busy=true] .futtercheck__next-button,.futtercheck__form[aria-busy=true] .futtercheck__submit-button{background:var(--border-dark, var(--wizard-border-strong))!important;cursor:not-allowed;box-shadow:none}.futtercheck__result-note,.futtercheck__submit-error{width:min(100%,var(--wizard-max-width));margin:1rem auto 0}.futtercheck__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(min-width:960px){.futtercheck__fields--desktop-2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media(max-width:720px){.page-futtercheck .futtercheck{padding:.85rem}.page-futtercheck .futtercheck__intro{display:none}.page-futtercheck .futtercheck__shell{margin-top:0}.futtercheck__content{padding:0 1rem;max-height:none}.futtercheck__steps{padding:1.15rem}.futtercheck__topbar,.futtercheck__bottom-nav{padding-left:1rem;padding-right:1rem}.page-futtercheck .futtercheck__topbar{padding-top:.7rem;padding-bottom:.6rem}.page-futtercheck .futtercheck__progress-copy{font-size:.82rem}.page-futtercheck .futtercheck__progress-track{width:100%}.futtercheck__topbar-meta,.futtercheck__bottom-nav,.futtercheck__restore-actions{flex-direction:column;align-items:stretch}.page-futtercheck .futtercheck__save-indicator,.page-futtercheck .futtercheck__step-head{display:none}.page-futtercheck .futtercheck__step-card{min-height:0}.futtercheck__animal-grid,.futtercheck__upload-preview{grid-template-columns:1fr}.futtercheck__upload-preview-media{width:100%;max-width:180px}.futtercheck__upload-remove,.futtercheck__bottom-nav-actions,.futtercheck__restore-actions{width:100%}.futtercheck__back-link,.futtercheck__next-button,.futtercheck__submit-button,.futtercheck__restore-actions .button{width:100%;justify-content:center}.futtercheck__bottom-nav{width:calc(100% - 2rem);margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.futtercheck__step-card,.futtercheck__progress-bar,.futtercheck__save-indicator,.futtercheck__animal-card-surface,.futtercheck__pill span,.futtercheck__chip{transition:none!important}}.futtercheck-phase-d1__hero-copy[data-astro-cid-67mzpcu6]{gap:.6rem}.futtercheck-phase-d1__hero-media[data-astro-cid-67mzpcu6]{align-self:start}.futtercheck-phase-d1__hero-media[data-astro-cid-67mzpcu6] img{object-position:center 42%}.futtercheck-phase-d1__lead[data-astro-cid-67mzpcu6]{margin:0;color:var(--color-terracotta);font-family:var(--font-heading);font-size:clamp(1.05rem,1.65vw,1.28rem);font-style:italic;line-height:1.3;max-width:28rem}.futtercheck-phase-d1__hero-actions[data-astro-cid-67mzpcu6]{margin-top:.1rem}.futtercheck-phase-d1__hero-actions[data-astro-cid-67mzpcu6] .button[data-astro-cid-67mzpcu6]{min-width:min(100%,16rem)}@media(min-width:721px){.page-futtercheck .page-hero{padding-top:.95rem;padding-bottom:.85rem}.futtercheck-phase-d1__hero[data-astro-cid-67mzpcu6]{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.78fr);gap:clamp(.9rem,1.8vw,1.4rem)}.futtercheck-phase-d1__hero-copy[data-astro-cid-67mzpcu6]{gap:.42rem}.futtercheck-phase-d1__hero-copy[data-astro-cid-67mzpcu6] h1[data-astro-cid-67mzpcu6]{max-width:9ch;font-size:clamp(2.45rem,4vw,3.2rem);line-height:.96}.futtercheck-phase-d1__hero-actions[data-astro-cid-67mzpcu6]{margin-top:.03rem}.futtercheck-phase-d1__hero-media[data-astro-cid-67mzpcu6]{justify-self:end;width:min(100%,24rem);min-height:250px;max-height:18rem;aspect-ratio:4 / 5}}.futtercheck-phase-d1__step-card[data-astro-cid-67mzpcu6],.futtercheck-phase-d1__compare-card[data-astro-cid-67mzpcu6]{display:grid;gap:.9rem}.futtercheck-phase-d1__step-number[data-astro-cid-67mzpcu6]{margin:0;color:var(--color-terracotta);font-size:.88rem;font-weight:800;letter-spacing:.08em}.futtercheck-phase-d1__compare-card[data-astro-cid-67mzpcu6]{border-top:3px solid transparent}.futtercheck-phase-d1__compare-card--yes[data-astro-cid-67mzpcu6]{border-top-color:var(--color-salbei)}.futtercheck-phase-d1__compare-card--no[data-astro-cid-67mzpcu6]{border-top-color:var(--color-terracotta)}.futtercheck-phase-d1__compare-card[data-astro-cid-67mzpcu6] ul[data-astro-cid-67mzpcu6]{margin:0;padding-left:1.2rem}.futtercheck-phase-d1__compare-card[data-astro-cid-67mzpcu6] li[data-astro-cid-67mzpcu6]::marker{color:var(--color-primary-dark)}.futtercheck-phase-d1__compare-card--no[data-astro-cid-67mzpcu6] li[data-astro-cid-67mzpcu6]::marker{color:var(--color-terracotta)}.futtercheck-phase-d1__alt-contact[data-astro-cid-67mzpcu6]{margin-top:0;text-align:center}.futtercheck-phase-d1__alt-contact[data-astro-cid-67mzpcu6] p[data-astro-cid-67mzpcu6]{margin:0}.futtercheck-phase-d1__alt-contact[data-astro-cid-67mzpcu6] a[data-astro-cid-67mzpcu6]{font-weight:700}.futtercheck-phase-d1__shop-card[data-astro-cid-67mzpcu6]{display:grid;gap:.9rem;margin-top:0}.futtercheck-phase-d1__shop-card[data-astro-cid-67mzpcu6] h2[data-astro-cid-67mzpcu6],.futtercheck-phase-d1__shop-card[data-astro-cid-67mzpcu6] p[data-astro-cid-67mzpcu6]{margin:0}@media(max-width:720px){.page-futtercheck .page-hero{padding:.95rem 0 .65rem}.futtercheck-phase-d1__hero[data-astro-cid-67mzpcu6]{gap:.45rem}.futtercheck-phase-d1__hero-copy[data-astro-cid-67mzpcu6] h1[data-astro-cid-67mzpcu6]{font-size:clamp(1.55rem,7vw,2rem);max-width:12ch;line-height:1.02}.futtercheck-phase-d1__lead[data-astro-cid-67mzpcu6],.futtercheck-phase-d1__hero-actions[data-astro-cid-67mzpcu6],.futtercheck-phase-d1__hero-media[data-astro-cid-67mzpcu6]{display:none}}
