.navbar-scrolled{background-color:rgba(245,241,232,0.95);box-shadow:0 4px 12px rgba(62,46,30,0.1)}.nav-link{position:relative;transition:all 0.3s ease}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:#A67C52;transition:width 0.3s ease}.nav-link:hover::after{width:100%}.mobile-menu{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out}.mobile-menu.open{max-height:500px}.paw-icon{display:inline-block;margin-right:5px}.service-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.faq-item{border-bottom:1px solid #e5e7eb}.faq-question{cursor:pointer;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-answer.open{max-height:500px;padding-bottom:1.5rem}.testimonial-card{transition:transform 0.3s ease}.testimonial-card:hover{transform:scale(1.03)}.pet-carousel{overflow:hidden;position:relative}.pet-slide{display:none;animation:fadeIn 0.5s ease}.pet-slide.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.map-container{height:400px;border-radius:12px;overflow:hidden}.hero-section{background:linear-gradient(rgba(139,115,85,0.7),rgba(139,115,85,0.7)),url('https://images.unsplash.com/photo-1548199973-03cce0bbc87b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');background-size:cover;background-position:center}.value-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.alternating-section:nth-child(even){background-color:#f5f1e8}.swiper-slide{border-radius:12px;overflow:hidden}.service-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.feature-list li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem}.feature-list li:before{content:"✓";position:absolute;left:0;color:#d97706;font-weight:bold}.cta-section{background:linear-gradient(rgba(139,115,85,0.9),rgba(139,115,85,0.9)),url('https://images.unsplash.com/photo-1516734212186-a967f81ad0d7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');background-size:cover;background-position:center}.service-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.benefit-card{transition:all 0.3s ease}.benefit-card:hover{transform:scale(1.05)}.cta-section{background:linear-gradient(rgba(139,115,85,0.9),rgba(139,115,85,0.9)),url('https://images.unsplash.com/photo-1516734212186-a967f81ad0d7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80');background-size:cover;background-position:center}.icon-container{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 1.5rem}.blog-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:12px;overflow:hidden}.blog-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.article-header{cursor:pointer;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.article-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease}.article-content.open{max-height:500px;padding-bottom:1.5rem}.article-icon{transition:transform 0.3s ease}.article-icon.rotated{transform:rotate(180deg)}.contact-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.contact-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 1.5rem}.map-container{height:400px;border-radius:12px;overflow:hidden}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(217,119,6,0.2);border-color:#d97706}.policy-section{transition:all 0.3s ease}.policy-section:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.05)}.section-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:1rem;flex-shrink:0}.info-item{position:relative;padding-left:1.5rem;margin-bottom:0.75rem}.info-item:before{content:"•";position:absolute;left:0;color:#d97706;font-weight:bold}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all 0.3s ease}.back-to-top:hover{transform:translateY(-3px)}