/* Warm, friendly golden dog with a natural walk cycle and blinking eyes. */
.logo-dog{width:104px;height:66px;animation:none!important;transform:none!important;overflow:hidden;position:relative}
.dog-lottie{width:112px;height:72px;top:-3px;left:-5px;position:absolute;pointer-events:none}
.service .num{display:none}
.strength-item{grid-template-columns:minmax(0,1fr);gap:0}
.strength-item>b{display:none}
.service h3{margin-top:4px}
@media(max-width:1180px){.hero h1{font-size:clamp(36px,6vw,65px)}.nav.open{max-height:calc(100dvh - 72px);overflow:auto}}
@media(max-width:800px){.intro,.services,.strength,.portfolio,.company{overflow-x:clip}.section-heading{overflow-wrap:anywhere}.contact-methods{grid-template-columns:1fr}.company table{table-layout:fixed}.company th{width:37%}.company td{overflow-wrap:anywhere}.logo-dog{width:73px;height:53px}.dog-lottie{width:80px;height:54px;top:-1px;left:-3px}}
@media(max-width:400px){header{padding:0 3%}.logo-name{font-size:15px}.logo-copy small{font-size:8px}.logo-dog{width:61px;height:48px}.dog-lottie{width:70px;height:46px}.menu{font-size:25px}.hero h1{font-size:32px}.container{padding:0 18px}.company th,.company td{font-size:12px}}
