body{background:#fffdfb;color:#66364c;--accent:#bf517f;--muted:#66364c;--line:#d9e2e5}.ticker,.button:not(.ghost),.pet-cta{background:#bf517f;color:#fff}.textlink{color:#66364c}.hero h1 em{color:#bf517f}.loyalty-card,.referral-compact-card{background:linear-gradient(135deg,#fff,#fff0f5);color:#66364c;border-color:#bf517f}.card-bottom,.card-person,.card-encouragement,.loyalty-card p,.loyalty-card small{color:#66364c}.stamp.filled{background:#bf517f;color:#fff}.photo-shell img{object-position:center}.service-card{background:#fff;border-color:#e3dfe2}.pet-service-photo img{width:100%;height:240px;object-fit:cover}.pet-package-desc{min-height:76px}.service-price{color:#bf517f}.industry-guide{padding:24px 0}.industry-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.industry-guide-grid article{overflow:hidden;background:#fff0f5;border-radius:16px}.industry-guide-grid img{display:block;width:100%;height:112px;object-fit:cover}.industry-guide-grid b{display:block;font-size:12px;padding:12px}.industry-guide p{font-size:13px}.referral-compact-card .referral-share-cta{background:#bf517f;color:#fff}.referral-compact-card .stamp:not(.filled):not(.pending){background:#fff;color:#66364c}@media(max-width:650px){.industry-guide-grid{grid-template-columns:repeat(2,1fr)}.pet-service-photo img{height:220px}.hero h1{font-size:clamp(40px,11vw,66px)}}.industry-guide-grid video{display:block;width:100%;height:112px;object-fit:cover}