.hero[data-astro-cid-orukotnu]{background:linear-gradient(135deg,#0d9488,#14b8a6);padding:80px 20px;text-align:center;color:#fff}.hero[data-astro-cid-orukotnu] .container[data-astro-cid-orukotnu]{max-width:800px;margin:0 auto}.section-tag[data-astro-cid-orukotnu]{display:inline-block;background:#fff3;color:#fff;padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.hero[data-astro-cid-orukotnu] h1[data-astro-cid-orukotnu]{font-size:3rem;font-weight:700;margin-bottom:15px}.hero[data-astro-cid-orukotnu] p[data-astro-cid-orukotnu]{font-size:1.2rem;opacity:.9}.intro-section[data-astro-cid-orukotnu]{padding:0 20px 80px;background:#fff}.intro-section[data-astro-cid-orukotnu] .container[data-astro-cid-orukotnu]{max-width:900px;margin:0 auto}.intro-card[data-astro-cid-orukotnu]{background:#fff;padding:50px;border-radius:20px;box-shadow:0 20px 60px #0000001a;margin-top:-50px;text-align:center}.intro-card[data-astro-cid-orukotnu] p[data-astro-cid-orukotnu]{font-size:1.1rem;color:#555;line-height:1.8}.dogs-section[data-astro-cid-orukotnu]{padding:100px 20px;background:#fff}.dogs-section[data-astro-cid-orukotnu].alt{background:#f0fdfa}.dogs-section[data-astro-cid-orukotnu] .container[data-astro-cid-orukotnu]{max-width:1200px;margin:0 auto;text-align:center}.dogs-section[data-astro-cid-orukotnu] .section-tag[data-astro-cid-orukotnu]{background:#14b8a6;color:#fff}.dogs-section[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu]{font-size:2.5rem;color:#134e4a;margin-bottom:50px}.dogs-grid[data-astro-cid-orukotnu]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;text-align:left}.dogs-grid[data-astro-cid-orukotnu].three-col{grid-template-columns:repeat(3,1fr);gap:30px}.dog-card[data-astro-cid-orukotnu]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014;transition:all .3s ease}.dogs-section[data-astro-cid-orukotnu].alt .dog-card[data-astro-cid-orukotnu]{background:#fff}.dog-card[data-astro-cid-orukotnu]:hover{transform:translateY(-5px);box-shadow:0 15px 45px #0000001f}.dog-image[data-astro-cid-orukotnu]{height:350px;overflow:hidden}.dogs-grid[data-astro-cid-orukotnu].three-col .dog-image[data-astro-cid-orukotnu]{height:280px}.dog-image[data-astro-cid-orukotnu] img[data-astro-cid-orukotnu]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dog-card[data-astro-cid-orukotnu]:hover .dog-image[data-astro-cid-orukotnu] img[data-astro-cid-orukotnu]{transform:scale(1.05)}.dog-content[data-astro-cid-orukotnu]{padding:30px}.dogs-grid[data-astro-cid-orukotnu].three-col .dog-content[data-astro-cid-orukotnu]{padding:25px}.dog-header[data-astro-cid-orukotnu]{margin-bottom:20px}.dog-header[data-astro-cid-orukotnu] h3[data-astro-cid-orukotnu]{font-size:1.4rem;color:#134e4a;margin-bottom:5px}.dogs-grid[data-astro-cid-orukotnu].three-col .dog-header[data-astro-cid-orukotnu] h3[data-astro-cid-orukotnu]{font-size:1.2rem}.dog-title[data-astro-cid-orukotnu]{font-size:.9rem;color:#14b8a6;font-weight:600}.dog-stats[data-astro-cid-orukotnu]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.stat[data-astro-cid-orukotnu]{text-align:center}.stat-label[data-astro-cid-orukotnu]{display:block;font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.stat-value[data-astro-cid-orukotnu]{font-size:.85rem;font-weight:600;color:#134e4a}.dog-description[data-astro-cid-orukotnu]{font-size:.95rem;color:#666;line-height:1.7}.dogs-grid[data-astro-cid-orukotnu].three-col .dog-description[data-astro-cid-orukotnu]{font-size:.9rem}.health-section[data-astro-cid-orukotnu]{padding:100px 20px;background:linear-gradient(135deg,#0d9488,#14b8a6);text-align:center}.health-section[data-astro-cid-orukotnu] .container[data-astro-cid-orukotnu]{max-width:1100px;margin:0 auto}.health-section[data-astro-cid-orukotnu] .section-tag[data-astro-cid-orukotnu]{background:#fff3;color:#fff}.health-section[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu]{font-size:2.5rem;color:#fff;margin-bottom:15px}.section-intro[data-astro-cid-orukotnu]{font-size:1.1rem;color:#ffffffe6;margin-bottom:50px}.health-grid[data-astro-cid-orukotnu]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.health-card[data-astro-cid-orukotnu]{background:#ffffff1a;padding:35px 25px;border-radius:16px;transition:all .3s ease}.health-card[data-astro-cid-orukotnu]:hover{background:#ffffff26;transform:translateY(-5px)}.health-icon[data-astro-cid-orukotnu]{width:60px;height:60px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#ccfbf1}.health-card[data-astro-cid-orukotnu] h3[data-astro-cid-orukotnu]{font-size:1.1rem;color:#fff;margin-bottom:10px}.health-card[data-astro-cid-orukotnu] p[data-astro-cid-orukotnu]{font-size:.9rem;color:#ffffffd9;line-height:1.6}.cta-section[data-astro-cid-orukotnu]{padding:100px 20px;background:#fff}.cta-section[data-astro-cid-orukotnu] .container[data-astro-cid-orukotnu]{max-width:900px;margin:0 auto}.cta-card[data-astro-cid-orukotnu]{background:#f0fdfa;padding:60px 50px;border-radius:20px;text-align:center;border:2px solid #CCFBF1}.cta-card[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu]{font-size:2rem;color:#134e4a;margin-bottom:20px}.cta-card[data-astro-cid-orukotnu] p[data-astro-cid-orukotnu]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto 30px;line-height:1.7}.cta-card[data-astro-cid-orukotnu] .btn-primary[data-astro-cid-orukotnu]{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff;padding:16px 40px;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.cta-card[data-astro-cid-orukotnu] .btn-primary[data-astro-cid-orukotnu]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0d94884d}@media(max-width:1024px){.dogs-grid[data-astro-cid-orukotnu].three-col,.health-grid[data-astro-cid-orukotnu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero[data-astro-cid-orukotnu]{padding:60px 20px}.hero[data-astro-cid-orukotnu] h1[data-astro-cid-orukotnu]{font-size:2.2rem}.intro-card[data-astro-cid-orukotnu]{padding:40px 30px;margin-top:-40px}.dogs-section[data-astro-cid-orukotnu],.health-section[data-astro-cid-orukotnu],.cta-section[data-astro-cid-orukotnu]{padding:70px 20px}.dogs-section[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu],.health-section[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu]{font-size:2rem}.dogs-grid[data-astro-cid-orukotnu],.dogs-grid[data-astro-cid-orukotnu].three-col{grid-template-columns:1fr}.dog-image[data-astro-cid-orukotnu],.dogs-grid[data-astro-cid-orukotnu].three-col .dog-image[data-astro-cid-orukotnu]{height:300px}.dog-stats[data-astro-cid-orukotnu]{grid-template-columns:repeat(2,1fr)}.health-grid[data-astro-cid-orukotnu]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.cta-card[data-astro-cid-orukotnu]{padding:40px 25px}.cta-card[data-astro-cid-orukotnu] h2[data-astro-cid-orukotnu]{font-size:1.6rem}}
