.page-module___8aEwW__page{max-width:1140px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.page-module___8aEwW__hero{background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:24px;margin-top:1rem;padding:2rem 1.25rem;box-shadow:0 14px 40px #2563eb1f}.page-module___8aEwW__heroInner{grid-template-columns:1fr;gap:1.35rem;display:grid}@media (min-width:960px){.page-module___8aEwW__heroInner{grid-template-columns:1.3fr .7fr;gap:1.75rem}}.page-module___8aEwW__heroCopy{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__kicker{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}.page-module___8aEwW__h1{color:#0f172a;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.08}.page-module___8aEwW__lead{color:#334155;max-width:62ch;line-height:1.65}.page-module___8aEwW__searchCard{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:1rem}.page-module___8aEwW__searchLabel{color:#0f172a;margin-bottom:.45rem;font-size:.95rem;font-weight:700;display:block}.page-module___8aEwW__searchInput{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;width:100%;max-width:580px;padding:.78rem .9rem}.page-module___8aEwW__searchMeta{color:#475569;margin-top:.55rem}.page-module___8aEwW__searchActions{margin-top:.9rem}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.page-module___8aEwW__primaryBtn,.page-module___8aEwW__secondaryBtn{border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.page-module___8aEwW__primaryBtn{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 8px 20px #2563eb40}.page-module___8aEwW__primaryBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.page-module___8aEwW__secondaryBtn{color:#0f172a;background:#fff;border:1px solid #bfdbfe}.page-module___8aEwW__secondaryBtn:hover{background:#eff6ff;transform:translateY(-1px)}.page-module___8aEwW__heroStats{gap:.85rem;display:grid}.page-module___8aEwW__statCard{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:1rem}.page-module___8aEwW__statTitle{color:#0f172a;margin-bottom:.5rem;font-weight:800}.page-module___8aEwW__statList,.page-module___8aEwW__steps{color:#334155;gap:.35rem;padding-left:1.1rem;display:grid}.page-module___8aEwW__section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:1.4rem 0;padding:1.15rem}.page-module___8aEwW__h2{color:#0f172a;margin-bottom:.3rem;font-size:1.25rem}.page-module___8aEwW__sectionLead{color:#475569;margin-bottom:.85rem}.page-module___8aEwW__breedGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:760px){.page-module___8aEwW__breedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module___8aEwW__breedCard{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:.9rem}.page-module___8aEwW__breedName{color:#1e3a8a;margin-bottom:.35rem;font-weight:800}.page-module___8aEwW__breedMeta{color:#475569}.page-module___8aEwW__principles{color:#334155;gap:.4rem;padding-left:1.15rem;display:grid}
