.doggevity-pricing{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;padding-top:5rem;padding-bottom:5rem}.doggevity-pricing h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;margin:1rem 0 1.5rem}.doggevity-pricing p{line-height:1.65}.doggevity-price-card{background:#eef2e8;border:1px solid #cbd5c5;border-radius:20px;padding:2rem}.doggevity-price{font-size:3.4rem;line-height:1.15!important;margin:0 0 1rem;font-weight:600;color:#244434}.doggevity-price span{font-size:1rem;font-weight:400}.doggevity-price-card ul{padding-left:1.2rem;margin:1.5rem 0;line-height:1.8}.doggevity-price-note{font-size:.9rem;margin-top:1rem}.brand-name{letter-spacing:-.035em}.desktop-nav{gap:clamp(.55rem,1.1vw,1.2rem)}@media(max-width:800px){.doggevity-pricing{grid-template-columns:1fr;gap:1.5rem;padding-top:3rem;padding-bottom:3rem}.doggevity-price-card{padding:1.5rem}.brand-name{font-size:1.7rem}.header-actions .header-cta{font-size:.75rem}}/* Refined typography: narrower reading measure and quieter hierarchy. */
.english-site{font-size:16px}
.english-site h1{font-size:clamp(32px,3.2vw,46px);line-height:1.16;letter-spacing:-.025em}
.english-site h2,.english-site .perspective h2,.english-site .promise-intro h2,.english-site .about-copy h2{font-size:clamp(27px,2.6vw,36px);line-height:1.2;letter-spacing:-.02em}
.english-site h3,.english-site .perspective-list h3{font-size:clamp(20px,1.8vw,25px);line-height:1.3}
.english-site .hero{max-width:1220px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;min-height:0;padding:56px 40px 64px}
.english-site .hero-copy{max-width:570px}
.english-site .hero-secondary-title{font-size:clamp(25px,2.3vw,32px);line-height:1.3;margin-top:20px}
.english-site .hero-lead{font-size:17px;line-height:1.75;margin-top:24px;max-width:55ch}
.english-site .hero-detail,.english-site .hero-goal,.english-site .hero-goal span{font-size:16px;line-height:1.7}
.english-site .hero-portrait{max-width:450px;width:100%;justify-self:center}
.english-site .section-shell,.english-site .inner-section,.english-site .inner-hero,.english-site .cover-line{max-width:1180px;padding-left:40px;padding-right:40px}
.english-site .perspective,.english-site .testimonials{padding-left:max(40px,calc((100vw - 1100px)/2));padding-right:max(40px,calc((100vw - 1100px)/2));gap:64px}
.english-site .perspective-list p,.english-site .process-title>p,.english-site .process-list p,.english-site .promise-lead,.english-site .outcomes p,.english-site .about-copy .large-copy,.english-site .about-copy>p:not(.section-mark),.english-site .faq-list p,.english-site .final-cta-copy p,.english-site .inner-hero-intro,.english-site .feature-list p,.english-site .page-steps p,.english-site .article-body p,.english-site .article-body li{font-size:17px;line-height:1.75;max-width:65ch}
.english-site .testimonial-highlight{font-size:21px;line-height:1.5}
.english-site .testimonial-full p{font-size:16px;line-height:1.75}
.english-site .section-mark,.english-site .section-mark-light{font-size:12px;letter-spacing:.09em}
.english-site .about-copy{max-width:650px;padding:56px 48px}
.english-site .final-cta{min-height:0;padding:64px 24px}
.english-site .final-cta h2 br{display:none}
.english-site .final-cta-copy{max-width:620px}
.english-site .blog-archive-hero h1,.english-site .article-hero h1,.english-site .inner-hero h1{font-size:clamp(32px,3.4vw,46px);max-width:22ch;line-height:1.18}
.english-site .blog-card h2{font-size:25px}
.english-site .brand-name,.english-site .footer-brand .brand-name{font-size:28px}
.english-site .doggevity-price{font-size:44px}
.english-site .doggevity-price span{font-size:15px}
@media(max-width:1100px){.english-site .desktop-nav{display:none}.english-site .mobile-menu{display:block}.english-site .hero{gap:32px}.english-site .perspective,.english-site .testimonials{gap:36px}}
@media(max-width:760px){.english-site .hero{grid-template-columns:1fr;padding:32px 22px 44px;gap:32px}.english-site .hero-copy{max-width:580px}.english-site .hero-primary-title{font-size:34px}.english-site .hero-secondary-title{font-size:26px}.english-site .hero-lead{font-size:16px;margin-top:22px}.english-site .hero-portrait{max-width:420px}.english-site .section-shell,.english-site .inner-section,.english-site .inner-hero,.english-site .cover-line{padding-left:22px;padding-right:22px}.english-site .perspective,.english-site .testimonials{grid-template-columns:1fr;padding:44px 22px;gap:30px}.english-site h2,.english-site .perspective h2,.english-site .promise-intro h2,.english-site .about-copy h2{font-size:28px}.english-site .about-copy{padding:40px 22px}.english-site .brand-name{font-size:25px}.english-site .site-header{gap:12px;padding:12px 18px}.english-site .header-cta{display:none}.english-site .testimonial-highlight{font-size:20px}.english-site .inner-hero h1,.english-site .article-hero h1,.english-site .blog-archive-hero h1{font-size:34px}.english-site .doggevity-pricing{grid-template-columns:1fr}}
