body{--bg:#F7FAFF;--ink:#204CCE;--accent:#204CCE;--soft:#D8E6FA;--body:StudioSans,sans-serif;--display:StudioJua,sans-serif}.brand{font-size:32px}.pet-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding-block:35px 75px}.pet-message h1{font-size:clamp(54px,6.7vw,96px);line-height:1.15}.pet-message .lead{margin-top:28px}.pet-message .action{margin-top:28px;background:#204CCE;color:#fff;border-radius:50px}.dog-window{position:relative;overflow:hidden;isolation:isolate}.dog-window>img{width:100%}.dog-after{position:absolute;inset:0;clip-path:inset(0 50% 0 0)}.dog-after img{width:100%;height:100%}.comparison-line{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#204CCE;pointer-events:none}.comparison-line i{position:absolute;top:48%;left:-23px;width:48px;height:48px;display:grid;place-content:center;font-style:normal;font-size:28px;border-radius:50%;background:white;box-shadow:0 4px 18px #173C6926}.comparison-label{position:absolute;top:15px;left:16px;font-size:14px;font-weight:600;color:#173C69}.comparison-label.right{left:auto;right:16px}.comparison-control{display:block;font-size:15px;margin-top:20px}.comparison-control input{display:block;margin:4px 0 0}.compare-shortcuts{display:flex;gap:15px;justify-content:space-between}.compare-shortcuts button{padding:3px 0;background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.pet-comparison>.caption{font-size:12px;margin-top:10px}.pet-care{background:#204CCE;color:white;padding:75px 0}.pet-care .frame{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.pet-care h2{line-height:1.3}.grooming-list{display:flex;flex-direction:column;gap:35px}.grooming-list article{display:grid;grid-template-columns:170px 1fr;gap:30px}.grooming-list h3{font-size:30px;color:#F1E75B}.pet-visit{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 60px}.pet-visit h2{line-height:1.3}.pet-visit>div>p{margin-top:24px;max-width:35ch}.pet-visit .channel-buttons{margin-top:0}.pet-visit .foot-name{grid-column:1/-1;color:#204CCE;font-size:clamp(74px,14vw,190px);text-align:center;margin-top:15px}.sample-strip{background:#F1E75B;color:#173C69}@media(max-width:767px){.brand{font-size:28px}.pet-hero{grid-template-columns:1fr;gap:30px;padding-block:28px 45px}.pet-message h1{font-size:58px}.pet-message .lead{margin-top:20px}.pet-message .action{margin-top:22px}.pet-comparison>.caption{font-size:12px}.comparison-control{margin-top:15px}.pet-care{padding:50px 0}.pet-care .frame,.pet-visit{grid-template-columns:1fr;gap:32px}.grooming-list{gap:28px}.grooming-list article{grid-template-columns:1fr;gap:12px}.grooming-list h3{font-size:27px}.pet-visit .foot-name{font-size:23vw}}
.comparison-label{background:#F7FAFF;padding:5px 12px;border-radius:40px}.pet-care .frame{display:block}.pet-care h2{font-size:45px;max-width:24ch}.pet-care h2 br{display:none}.grooming-list{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.grooming-list article{display:block}.grooming-list h3{font-size:29px}.grooming-list p{margin-top:20px;max-width:30ch}.pet-notebook{padding-block:65px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.pet-notebook h2{font-size:39px}.observation-lines p{display:grid;grid-template-columns:140px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid #A7BDEB;margin:0}.observation-lines strong{font-family:StudioJua,sans-serif;font-size:23px;font-weight:400}.pet-visit{background:#F1E75B;padding:60px max(32px,calc((100vw - 1320px)/2));width:100%;margin:0;--bg:#F1E75B}.pet-visit .channels{padding-top:5px}.sample-strip{background:#204CCE;color:white}@media(max-width:767px){.pet-care h2{font-size:30px}.grooming-list{grid-template-columns:1fr;gap:25px;margin-top:28px}.grooming-list article{display:grid;grid-template-columns:1fr;gap:12px}.grooming-list h3{font-size:25px}.grooming-list p{margin-top:0}.pet-notebook{grid-template-columns:1fr;gap:25px;padding-block:45px}.pet-notebook h2{font-size:30px}.observation-lines p{grid-template-columns:1fr;gap:6px}.observation-lines strong{font-size:21px}.pet-visit{padding:45px 20px}.pet-message h1{font-size:57px}}