.pn-care,.pn-cat{--pn-cream:#fffaf1;--pn-sage:#dce6cc;--pn-olive:#3f5429;--pn-orange:#b54e22;--pn-apricot:#ffe5c7;color:var(--pn-olive);background:var(--pn-cream)}
.pn-care{padding:64px 0 80px}.pn-care *,.pn-cat *{box-sizing:border-box}.pn-care img,.pn-cat img{display:block;max-width:100%;height:auto}.pn-care :is(h2,h3),.pn-cat h1{color:var(--pn-olive);margin:0;letter-spacing:-.045em;line-height:1.08}.pn-care p,.pn-cat p{font-size:17px;line-height:1.5;margin:20px 0;color:var(--pn-olive)}.pn-eyebrow{display:block;font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:20px}.pn-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 24px;border-radius:999px;background:var(--pn-orange);color:#fff;text-decoration:none;font-size:15px;font-weight:600}.pn-cta:hover{background:#923e1b}.pn-cta span{font-size:22px;line-height:1}.pn-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px;font-weight:600;color:inherit;text-decoration:none}.pn-text-link:hover{text-decoration:underline;text-underline-offset:5px}.pn-care :is(a,button):focus-visible,.pn-cat a:focus-visible{outline:3px solid var(--pn-orange);outline-offset:5px}
.pn-care__hero{display:grid;grid-template-columns:29% 36% 35%;align-items:center;position:relative;min-height:360px}.pn-care__intro{position:relative;z-index:2;padding:24px}.pn-care__intro h2{font-size:clamp(32px,3.8vw,54px);max-width:420px}.pn-care__dog{position:relative;align-self:end;padding-bottom:30px}.pn-care__dog img{position:relative;z-index:1;width:100%}.pn-care__ledge{position:absolute;background:var(--pn-sage);inset:70% -20% 0 -4%;border-radius:30% 45% 12% 15% / 40% 55% 15% 30%;transform:rotate(-2deg)}.pn-care__groom{position:relative;align-self:end}.pn-care__groom:before{content:"";position:absolute;inset:10% -2% 0 0;background:var(--pn-sage);border-radius:70% 0 30% 35%}.pn-care__groom img{position:relative;width:100%}.pn-care__heading{text-align:center;padding:48px 0 112px}.pn-care__heading .pn-eyebrow{margin-bottom:12px}.pn-care__heading h2{font-size:clamp(28px,3.1vw,44px)}
.pn-care__cards{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:24px}.pn-care-card{position:relative;isolation:isolate;min-width:0;padding:40px 32px;min-height:290px}.pn-care-card:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pn-sage);border-radius:42px 72px 48px 32px / 46px 46px 62px 40px}.pn-care-card__copy{position:relative;z-index:2}.pn-care-card h3{font-size:clamp(25px,2.4vw,34px);max-width:290px}.pn-care-card p{font-size:16px;margin:16px 0 8px;max-width:320px}.pn-care-card--feed,.pn-care-card--groom{padding-top:90px}.pn-care-card__peek{position:absolute;width:210px;top:-100px;right:12px;z-index:1}.pn-care-card--groom:before{border-radius:32px 52px 80px 46px / 38px 58px 44px 60px}.pn-care-card--water:before{background:var(--pn-apricot);border-radius:140px 140px 38px 38px}.pn-care-card--water{padding-top:52px}.pn-care-card--water h3{font-size:28px}.pn-care-card__water{display:block;width:68px;margin:12px auto 0}.pn-care-card__water svg{width:100%;height:auto}.pn-care-card--rest{grid-column:span 2;min-height:230px;padding-right:45%;display:flex;align-items:center}.pn-care-card--rest:before{background:#f6efdf;border-radius:48px 76px 38px 70px / 32px 48px 60px 42px}.pn-care-card__sleep{position:absolute;right:16px;bottom:12px;width:40%;max-height:100%;object-fit:contain;z-index:1}.pn-care-card--finder{min-height:230px;color:#fff;display:flex;align-items:center;padding-right:70px}.pn-care-card--finder:before{background:var(--pn-olive);border-radius:76px 36px 52px 36px / 52px 42px 70px 48px}.pn-care-card--finder :is(h3,p){color:#fff}.pn-care-card__paw{position:absolute;right:20px;top:30px;width:40px}.pn-care-card__paw svg{width:100%;height:auto}
.pn-cat{padding:28px 0 12px}.pn-cat__stage{display:grid;grid-template-columns:48% 52%;align-items:center;position:relative;min-height:430px}.pn-cat__copy{padding:32px;position:relative;z-index:2}.pn-cat h1{font-size:clamp(42px,5vw,70px);max-width:520px}.pn-cat p{max-width:470px}.pn-cat__pet{position:relative;z-index:2;width:90%;justify-self:center;align-self:end;margin-bottom:-28px}.pn-cat__paths{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:52px 28px 28px;background:var(--pn-sage);border-radius:36px 36px 28px 28px}.pn-cat__paths a{display:flex;align-items:center;gap:20px;padding:16px 24px;color:var(--pn-olive);text-decoration:none}.pn-cat__paths a+a{border-left:1px solid #9eaf89}.pn-cat__paths a>span:first-child{flex:0 0 52px}.pn-cat__paths svg{width:52px;height:52px}.pn-cat__paths strong{display:block;font-size:20px;line-height:1.3}.pn-cat__paths small{display:block;font-size:14px;line-height:1.45;margin-top:8px}.pn-cat__paths i{font-style:normal;margin-left:8px}.pn-cat__paths a:hover strong{text-decoration:underline;text-underline-offset:5px}
@media(min-width:1440px){.pn-care__hero{min-height:400px}.pn-care__heading{padding-top:56px}.pn-care-card__peek{width:240px;top:-120px}}
@media(max-width:1023px){.pn-care__hero{grid-template-columns:28% 44% 28%;min-height:300px}.pn-care__intro{padding:16px}.pn-care__intro h2{font-size:36px}.pn-care__intro p{font-size:16px}.pn-care-card{padding:32px 24px}.pn-care-card--feed,.pn-care-card--groom{padding-top:76px}.pn-care-card__peek{width:170px;top:-78px}.pn-care-card--rest{padding-right:43%}.pn-cat__stage{min-height:360px}.pn-cat__copy{padding:24px 8px}.pn-cat h1{font-size:48px}.pn-cat__paths{padding:42px 12px 20px}.pn-cat__paths a{gap:12px;padding:12px}.pn-cat__paths a>span:first-child{flex-basis:38px}.pn-cat__paths svg{width:38px;height:38px}.pn-cat__paths strong{font-size:17px}}
@media(max-width:767px){.pn-care{padding:40px 0 56px}.pn-care .pv2-shell,.pn-cat .pv2-shell{width:calc(100% - 32px)}.pn-care__hero{grid-template-columns:1fr 1fr;gap:0;min-height:0}.pn-care__intro{grid-column:1/-1;grid-row:1;text-align:center;padding:0 16px 24px}.pn-care__intro h2{font-size:36px;max-width:360px;margin:auto}.pn-care__intro p{margin:16px 0 20px}.pn-care__dog{grid-column:1;padding-bottom:16px}.pn-care__groom{grid-column:2}.pn-care__ledge{inset:66% -20% 0 0}.pn-care__groom:before{inset:12% 0 0}.pn-care__heading{padding:36px 0 90px}.pn-care__heading h2{font-size:30px}.pn-care__cards{grid-template-columns:1fr;gap:28px}.pn-care-card{min-height:0;padding:32px 28px}.pn-care-card h3{font-size:30px;max-width:260px}.pn-care-card--feed{padding-top:82px}.pn-care-card--groom{margin-top:76px;padding-top:82px}.pn-care-card__peek{width:190px;top:-88px;right:12px}.pn-care-card--water{padding:36px 28px;display:grid;grid-template-columns:1fr 64px;align-items:center;gap:12px}.pn-care-card--water:before{border-radius:70px 90px 38px 44px}.pn-care-card__water{width:64px;margin:0}.pn-care-card--rest{grid-column:auto;padding:32px 28px 170px;min-height:330px;display:block}.pn-care-card__sleep{width:72%;right:16px;bottom:12px;max-height:155px}.pn-care-card--finder{min-height:210px;padding-right:70px}.pn-care-card p{font-size:16px}.pn-cat{padding-top:24px}.pn-cat__stage{display:flex;flex-direction:column;min-height:0}.pn-cat__copy{padding:0 16px 24px;text-align:center}.pn-cat h1{font-size:42px}.pn-cat p{font-size:16px;margin:16px 0 22px}.pn-cat__pet{width:86%;margin:0 auto -20px}.pn-cat__paths{grid-template-columns:1fr;padding:36px 24px 16px;border-radius:28px}.pn-cat__paths a{padding:18px 0;gap:20px;min-height:92px}.pn-cat__paths a+a{border-left:0;border-top:1px solid #a4b68e}.pn-cat__paths strong{font-size:20px}.pn-cat__paths a>span:first-child{flex-basis:42px}.pn-cat__paths svg{width:42px;height:42px}}
@media(prefers-reduced-motion:no-preference){.pn-care-card,.pn-cat__paths a{transition:transform .2s ease}.pn-care-card:focus-within{transform:translateY(-3px)}}
.pawnovi-v2 .pn-cat .pn-cta{color:#fff}
