/* Mobile uses the available width; desktop remains unchanged. */
@media(max-width:700px){
 .mobile-desktop-canvas{width:100%;max-width:100%;zoom:1}.hs-home{width:100%;font-size:12px}.hs-home section{max-width:100%}.hs-home h2,.hs-home h3{overflow-wrap:normal}
 .ar-header.am-header{padding:12px 16px;gap:8px;min-height:95px}.am-header .ar-logo{width:98px}.am-header .af-header-phone{font-size:12px}.ar-header #ar-nav.am-nav{text-align:left}.ar-hero{background-position:38% center}.ar-hero-content{width:61%;margin-left:39%;padding-right:12px}.ar-hero-content h1{font-size:clamp(29px,8vw,44px)}.ar-hero-content h1 .ar-script{font-size:clamp(14px,3.8vw,20px)}.ar-brand-name{font-size:36px}.ar-intro{font-size:12px}
 .hs-intro{display:grid;grid-template-columns:54% 46%;align-items:stretch;background:#fff}.hs-intro-copy{width:auto;max-width:none;margin:0;padding:28px 12px 28px 16px}.hs-intro h2{font-size:17px;line-height:1.3;margin-bottom:16px}.hs-intro p{font-size:11px;line-height:1.65;margin-bottom:18px}.hs-intro-image{height:auto;min-height:320px;background-size:auto 100%;background-position:right center}.hs-home .hs-button{font-size:11px;min-height:40px;padding:10px 15px}
 .hs-breeds{padding:28px 12px}.hs-breeds>h2{font-size:29px;margin-bottom:22px}.hs-breed-grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.hs-breed-grid img{width:100%;height:auto;aspect-ratio:1}.hs-breed-grid h3{font-size:12px;min-height:18px;margin:9px 0 5px}.hs-breed-grid .hs-button{font-size:10px;min-height:36px;padding:8px 12px}
 .hs-benefits{display:grid;grid-template-columns:58% 42%;padding:0;align-items:stretch}.hs-benefit-copy{width:auto;margin:0;padding:28px 12px 24px 16px}.hs-benefit-copy>h2{font-size:19px;margin-bottom:24px}.hs-benefit-copy article{gap:7px;margin-bottom:22px}.hs-benefit-copy article svg{width:22px;height:26px}.hs-benefit-copy article h3{font-size:13px;margin-bottom:8px}.hs-benefit-copy article p{font-size:11px;line-height:1.6}.hs-benefit-copy hr{margin:24px 0 0}.hs-benefit-image{height:auto;min-height:100%;background-size:auto 100%;background-position:right center}
 .hs-story{display:grid;grid-template-columns:43% 57%;align-items:stretch;background:var(--cream)}.hs-story-art{width:100%;height:100%;padding:0;overflow:hidden;background:linear-gradient(90deg,#298a81 0 70%,transparent 70% 74%,#298a81 74% 100%)}.hs-story-art img{width:300px;max-width:none;flex-shrink:0;margin:0}.hs-story-copy{width:auto;margin:0;padding:28px 16px 28px 12px;text-align:right}.hs-story-copy h2{font-size:18px;line-height:1.35;margin:0 0 16px}.hs-story-copy p{font-size:11px;line-height:1.6;margin-bottom:14px}.hs-story-copy .hs-button{margin-top:10px}
 .hs-feedback{padding:30px 16px;background-size:850px auto;background-position:30% bottom}.hs-feedback h2{font-size:24px}.hs-feedback-inner{width:100%;max-width:none}.hs-testimonials{max-width:none;width:82%;margin:20px 0 0}.hs-testimonials article{padding:18px;font-size:12px;min-height:0}.hs-testimonial-controls{background:#fcf6efcc;width:max-content;padding:4px 10px;margin:8px auto 0;border-radius:20px}
 .hs-faq{width:auto;max-width:none;margin:0 16px;padding:28px 0 0}.hs-faq h2{font-size:20px}.hs-faq summary{font-size:13px;line-height:1.5;padding-left:0}.hs-google{width:auto;max-width:none;margin:40px 12px 0;padding-bottom:15px}.hs-google>h2{font-size:20px;margin-bottom:24px}.hs-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.hs-review-grid article{padding:10px 8px;min-height:170px;font-size:10px;overflow-wrap:anywhere}.hs-review-top{gap:5px;flex-wrap:wrap;position:relative;padding-right:10px}.hs-review-top img{width:24px;height:24px}.hs-review-top>div{width:100%}.hs-review-top b{font-size:10px}.hs-review-top small{font-size:8px}.hs-google-g{position:absolute;right:0;top:2px;font-size:16px}.hs-review-grid .hs-stars{font-size:14px}.hs-read-review{font-size:10px;min-height:32px}.hs-review-body{-webkit-line-clamp:5}
 .hs-blogs{padding:30px 12px}.hs-blogs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-blogs .af-blog-card h3{font-size:13px;margin:12px 10px 8px}.hs-blogs .af-blog-card p{font-size:10px;margin:0 10px 6px}.hs-blogs .af-blog-card>a:last-child{margin:0 10px 12px;font-size:11px;min-height:28px}.hs-footer{padding:28px 16px;gap:24px 16px}.hs-copyright{padding:16px;white-space:normal}.hs-top{display:none}
}
@media(max-width:700px){.hs-intro-image{background-position:76% center}.hs-benefit-image{background-position:86% center}.hs-intro-copy,.hs-story-copy,.hs-benefit-copy{min-width:0}.hs-story-copy h2{max-width:100%}.hs-story-art img{object-fit:contain}.ar-hero-content{min-width:0}.ar-intro{overflow-wrap:normal}}
