.why-dogs{position:relative;overflow:hidden;isolation:isolate}.why-dogs.reveal-ready .why-dogs__header,.why-dogs.reveal-ready .why-dogs__item{opacity:0;transform:translateY(56px)}.why-dogs.is-revealed .why-dogs__header,.why-dogs.is-revealed .why-dogs__item{animation:whyDogsContentReveal .85s cubic-bezier(.16,1,.3,1) both}.why-dogs.is-revealed .why-dogs__header{animation-delay:.12s}.why-dogs.is-revealed .why-dogs__item:first-child{animation-delay:.2s}.why-dogs.is-revealed .why-dogs__item:nth-child(2){animation-delay:.28s}.why-dogs.is-revealed .why-dogs__item:nth-child(3){animation-delay:.36s}.why-dogs.is-revealed .why-dogs__item:nth-child(4){animation-delay:.44s}.why-dogs.is-revealed .why-dogs__item:nth-child(5){animation-delay:.52s}.why-dogs.is-revealed .why-dogs__item:nth-child(6){animation-delay:.6s}@keyframes whyDogsContentReveal{from{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}.why-dogs>.container-fluid{position:relative;z-index:4;max-width:1840px;margin:0 auto}.why-dogs__layout{display:grid;gap:clamp(.75rem,1vw,1.1rem);width:100%}.why-dogs__top{position:relative;min-height:clamp(230px,17vw,280px);overflow:hidden;display:grid}.why-dogs__header{position:relative;z-index:2;grid-area:1/1;width:100%;min-height:clamp(230px,17vw,280px);padding:0 0 var(--section-grid-gap);display:flex;flex-direction:column;justify-content:flex-end;margin:0}.why-dogs__image-panel{position:relative;grid-area:1/1;z-index:1;min-height:100%;overflow:hidden;background-size:cover;background-position:74% center;filter:saturate(1.02) brightness(.78)}.why-dogs__eyebrow{color:var(--brand-red);font-size:.68rem!important;font-weight:900;letter-spacing:.24em;text-transform:uppercase;margin-bottom:.8rem}.why-dogs__title{font-family:var(--font-heading);max-width:min(70vw,1220px);font-size:clamp(2.9rem, 5.15vw, 6.45rem);font-weight:700;text-transform:uppercase;line-height:.9;letter-spacing:0;color:#d8d8d8;margin:0;text-shadow:0 0 14px rgba(255,255,255,.28)}.why-dogs__title span{color:var(--brand-red);text-shadow:var(--brand-red-glow)}.why-dogs__item-rule,.why-dogs__rule{display:block;width:72px;height:4px;background:var(--brand-red);box-shadow:0 0 12px rgba(255,30,45,.42)}.why-dogs__rule{margin:calc(var(--heading-support-gap)/ 2) 0}.why-dogs__intro{max-width:min(58vw,920px);color:rgba(255,255,255,.76);font-size:clamp(1.08rem, 1.22vw, 1.35rem);font-weight:600;line-height:1.7;margin:0}.why-dogs__check svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.why-dogs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.1vw,1.25rem);padding:0;background:rgba(0,0,0,.34)}.why-dogs__item{display:block;min-height:clamp(230px,16vw,290px);padding:clamp(1.25rem,1.55vw,1.85rem);border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.58);backdrop-filter:blur(2px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.why-dogs__item:hover{background:rgba(0,0,0,.72);border-color:rgba(255,30,45,.72);transform:translateY(-2px)}.why-dogs__check{width:70px;height:70px;border-radius:50%;background:var(--brand-red);display:flex;align-items:center;justify-content:center;margin-bottom:1.35rem;color:#d8d8d8;box-shadow:0 0 24px rgba(255,30,45,.34)}.why-dogs__check svg{width:34px;height:34px}.why-dogs__item-title{font-family:var(--font-heading);font-size:clamp(1.08rem, 1.18vw, 1.42rem);font-weight:700;text-transform:uppercase;letter-spacing:0;color:#d8d8d8;margin:0 0 .8rem;line-height:1.2}.why-dogs__item-rule{width:38px;height:3px;margin-bottom:1rem}.why-dogs__item-desc{font-size:clamp(.96rem, .98vw, 1.08rem);color:rgba(255,255,255,.66);font-weight:500;line-height:1.58;margin:0}@media (prefers-reduced-motion:reduce){.why-dogs.is-revealed .why-dogs__header,.why-dogs.is-revealed .why-dogs__item,.why-dogs.reveal-ready .why-dogs__header,.why-dogs.reveal-ready .why-dogs__item{opacity:1;transform:none;animation:none}}