.lc-old-dog-seizure *{margin: 0;padding: 0;box-sizing: border-box;}
.lc-old-dog-seizure{font-family: -apple-system, BlinkMacSystemFont, "SF Pro TC", "SF Pro Display", "Helvetica Neue", "Microsoft JhengHei", sans-serif;line-height: 1.6;color: #1d1d1f;background-color: #ffffff;-webkit-font-smoothing: antialiased;}
.lc-old-dog-seizure{scroll-behavior: smooth;}
.lc-old-dog-seizure .container{max-width: 980px;margin: 0 auto;padding: 0 22px;}
.lc-old-dog-seizure .hero{background: #f5f5f7;padding: 88px 0;text-align: center;margin-bottom: 60px;}
.lc-old-dog-seizure .hero h1{font-size: 56px;font-weight: 600;letter-spacing:0;line-height: 1.07;color: #1d1d1f;margin-bottom: 16px;}
.lc-old-dog-seizure .hero-subtitle{font-size: 28px;font-weight: 400;line-height: 1.14;letter-spacing:0;color: #6e6e73;margin-bottom: 32px;}
.lc-old-dog-seizure .hero-brand{margin-bottom: 32px;}
.lc-old-dog-seizure .hero-brand h3{font-size: 24px;font-weight: 600;color: #1d1d1f;margin-bottom: 8px;}
.lc-old-dog-seizure .hero-brand p{font-size: 14px;color: #6e6e73;font-weight: 400;}
.lc-old-dog-seizure .hero-image{max-width: 600px;margin: 0 auto 40px;border-radius: 18px;overflow: hidden;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);}
.lc-old-dog-seizure .hero-image img{width: 100%;height: 400px;object-fit: contain;display: block;}
.lc-old-dog-seizure .hero-contact{margin-top: 40px;display: flex;flex-direction: column;align-items: center;gap: 24px;}
.lc-old-dog-seizure .contact-info{display: flex;align-items: center;gap: 8px;font-size: 15px;color: #6e6e73;}
.lc-old-dog-seizure .contact-label{font-size: 18px;}
.lc-old-dog-seizure .hero-cta-buttons{display: flex;gap: 16px;flex-wrap: wrap;justify-content: center;}
.lc-old-dog-seizure .hero-cta-phone,.lc-old-dog-seizure .hero-cta-whatsapp{display: inline-flex;align-items: center;gap: 8px;padding: 12px 24px;border-radius: 980px;font-size: 17px;font-weight: 500;text-decoration: none;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.lc-old-dog-seizure .hero-cta-phone{background: #007aff;color: #ffffff;}
.lc-old-dog-seizure .hero-cta-phone:hover{background: #0051d5;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 122, 255, 0.3);}
.lc-old-dog-seizure .hero-cta-whatsapp{background: #ffffff;color: #007aff;border: 2px solid #007aff;}
.lc-old-dog-seizure .hero-cta-whatsapp:hover{background: #007aff;color: #ffffff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 122, 255, 0.3);}
.lc-old-dog-seizure .floating-nav{position: sticky;top: 0;background: rgba(255, 255, 255, 0.8);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid rgba(0, 0, 0, 0.08);z-index: 100;margin-bottom: 60px;}
.lc-old-dog-seizure .nav-container{max-width: 980px;margin: 0 auto;padding: 0 22px;}
.lc-old-dog-seizure .nav-links{display: flex;justify-content: center;gap: 32px;padding: 16px 0;overflow-x: auto;}
.lc-old-dog-seizure .nav-link{color: #1d1d1f;text-decoration: none;font-size: 14px;white-space: nowrap;opacity: 0.8;transition: opacity 0.3s ease;}
.lc-old-dog-seizure .nav-link:hover{opacity: 1;}
.lc-old-dog-seizure .section{padding: 88px 0;}
.lc-old-dog-seizure .section-title{font-size: 48px;font-weight: 600;letter-spacing:0;color: #1d1d1f;text-align: center;margin-bottom: 16px;}
.lc-old-dog-seizure .section-intro{font-size: 21px;line-height: 1.47;color: #6e6e73;text-align: center;margin-bottom: 48px;max-width: 800px;margin-left: auto;margin-right: auto;}
.lc-old-dog-seizure .intro-content{background: #ffffff;border-radius: 18px;padding: 48px 40px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #f5f5f7;}
.lc-old-dog-seizure .intro-content p{font-size: 17px;line-height: 1.6;color: #1d1d1f;margin-bottom: 20px;}
.lc-old-dog-seizure .intro-content ul{list-style: none;margin: 24px 0;}
.lc-old-dog-seizure .intro-content li{font-size: 17px;line-height: 1.6;color: #1d1d1f;margin-bottom: 12px;padding-left: 32px;position: relative;}
.lc-old-dog-seizure .intro-content li:before{content: "•";position: absolute;left: 12px;color: #007aff;font-weight: 600;font-size: 20px;}
.lc-old-dog-seizure .symptoms-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 24px;margin-bottom: 48px;}
.lc-old-dog-seizure .symptom-card{background: #ffffff;border-radius: 18px;padding: 40px 32px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 2px solid #f5f5f7;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.lc-old-dog-seizure .symptom-card:hover{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);transform: translateY(-4px);border-color: #007aff;}
.lc-old-dog-seizure .symptom-number{display: inline-block;background: #007aff;color: #ffffff;width: 48px;height: 48px;border-radius: 50%;font-size: 24px;font-weight: 600;line-height: 48px;text-align: center;margin-bottom: 20px;}
.lc-old-dog-seizure .symptom-card h3{font-size: 24px;font-weight: 600;color: #1d1d1f;margin-bottom: 16px;line-height: 1.3;}
.lc-old-dog-seizure .symptom-card p{font-size: 17px;line-height: 1.6;color: #6e6e73;margin-bottom: 16px;}
.lc-old-dog-seizure .symptom-warning{background: #fff3cd;border-left: 4px solid #f59e0b;padding: 16px;border-radius: 8px;font-size: 15px;color: #92400e;margin-top: 16px;}
.lc-old-dog-seizure .causes-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 24px;}
.lc-old-dog-seizure .cause-card{background: #f5f5f7;border-radius: 12px;padding: 32px 24px;transition: all 0.3s ease;cursor: pointer;}
.lc-old-dog-seizure .cause-card:hover{background: #e8f4ff;transform: translateY(-2px);}
.lc-old-dog-seizure .cause-card h3{font-size: 20px;font-weight: 600;color: #1d1d1f;margin-bottom: 12px;}
.lc-old-dog-seizure .cause-card p{font-size: 15px;line-height: 1.6;color: #6e6e73;}
.lc-old-dog-seizure .emergency-alert{background: linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);border-radius: 18px;padding: 48px 40px;margin: 60px 0;border: 2px solid #fca5a5;}
.lc-old-dog-seizure .emergency-alert h2{font-size: 36px;font-weight: 600;color: #dc2626;margin-bottom: 24px;text-align: center;}
.lc-old-dog-seizure .emergency-alert ul{list-style: none;margin: 24px 0;}
.lc-old-dog-seizure .emergency-alert li{font-size: 19px;line-height: 1.6;color: #991b1b;margin-bottom: 16px;padding-left: 40px;position: relative;font-weight: 500;}
.lc-old-dog-seizure .emergency-alert li:before{content: "⚠️";position: absolute;left: 0;font-size: 24px;}
.lc-old-dog-seizure .emergency-cta{text-align: center;margin-top: 32px;}
.lc-old-dog-seizure .emergency-btn{display: inline-block;background: #dc2626;color: #ffffff;padding: 16px 32px;border-radius: 980px;font-size: 19px;font-weight: 600;text-decoration: none;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.lc-old-dog-seizure .emergency-btn:hover{background: #991b1b;transform: scale(1.05);box-shadow: 0 6px 20px rgba(220, 38, 38, 0.4);}
.lc-old-dog-seizure .steps-container{background: #ffffff;border-radius: 18px;padding: 48px 40px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #f5f5f7;}
.lc-old-dog-seizure .step-item{display: flex;gap: 24px;margin-bottom: 32px;align-items: flex-start;}
.lc-old-dog-seizure .step-number{flex-shrink: 0;width: 56px;height: 56px;background: #007aff;color: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 600;}
.lc-old-dog-seizure .step-content h3{font-size: 22px;font-weight: 600;color: #1d1d1f;margin-bottom: 8px;}
.lc-old-dog-seizure .step-content p{font-size: 17px;line-height: 1.6;color: #6e6e73;}
.lc-old-dog-seizure .treatment-content{background: #ffffff;border-radius: 18px;padding: 48px 40px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #f5f5f7;}
.lc-old-dog-seizure .treatment-section{margin-bottom: 40px;}
.lc-old-dog-seizure .treatment-section h3{font-size: 28px;font-weight: 600;color: #1d1d1f;margin-bottom: 20px;}
.lc-old-dog-seizure .treatment-section p{font-size: 17px;line-height: 1.6;color: #6e6e73;margin-bottom: 16px;}
.lc-old-dog-seizure .treatment-section ul{list-style: none;margin: 20px 0;}
.lc-old-dog-seizure .treatment-section li{font-size: 17px;line-height: 1.6;color: #1d1d1f;margin-bottom: 12px;padding-left: 32px;position: relative;}
.lc-old-dog-seizure .treatment-section li:before{content: "✓";position: absolute;left: 8px;color: #007aff;font-weight: 600;font-size: 18px;}
.lc-old-dog-seizure .price-box{background: #f5f5f7;border-radius: 12px;padding: 24px;margin-top: 24px;}
.lc-old-dog-seizure .price-box h4{font-size: 20px;font-weight: 600;color: #1d1d1f;margin-bottom: 12px;}
.lc-old-dog-seizure .price-item{display: flex;justify-content: space-between;align-items: center;padding: 12px 0;border-bottom: 1px solid #e5e5e7;}
.lc-old-dog-seizure .price-item:last-child{border-bottom: none;}
.lc-old-dog-seizure .price-label{font-size: 17px;color: #6e6e73;}
.lc-old-dog-seizure .price-value{font-size: 20px;font-weight: 600;color: #007aff;}
.lc-old-dog-seizure .faq-container{max-width: 800px;margin: 0 auto;}
.lc-old-dog-seizure .faq-item{background: #ffffff;border-radius: 12px;margin-bottom: 16px;overflow: hidden;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #f5f5f7;transition: all 0.3s ease;}
.lc-old-dog-seizure .faq-item:hover{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}
.lc-old-dog-seizure .faq-question{padding: 24px 32px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;}
.lc-old-dog-seizure .faq-question h3{font-size: 19px;font-weight: 600;color: #1d1d1f;margin: 0;}
.lc-old-dog-seizure .faq-toggle{font-size: 24px;color: #007aff;transition: transform 0.3s ease;flex-shrink: 0;}
.lc-old-dog-seizure .faq-item.active .faq-toggle{transform: rotate(45deg);}
.lc-old-dog-seizure .faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}
.lc-old-dog-seizure .faq-answer-content{padding: 0 32px 24px;font-size: 17px;line-height: 1.6;color: #6e6e73;}
.lc-old-dog-seizure .faq-item.active .faq-answer{max-height: 1000px;}
.lc-old-dog-seizure .related-articles{background: #f5f5f7;padding: 88px 0;}
.lc-old-dog-seizure .related-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 24px;}
.lc-old-dog-seizure .related-card{background: #ffffff;border-radius: 18px;padding: 32px;text-decoration: none;display: block;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #f5f5f7;}
.lc-old-dog-seizure .related-card:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);}
.lc-old-dog-seizure .related-card h4{font-size: 20px;font-weight: 600;color: #1d1d1f;margin-bottom: 12px;}
.lc-old-dog-seizure .related-card p{font-size: 15px;line-height: 1.6;color: #6e6e73;margin-bottom: 16px;}
.lc-old-dog-seizure .read-more{color: #007aff;font-weight: 500;font-size: 15px;}
.lc-old-dog-seizure .final-cta{background: linear-gradient(135deg, #007aff 0%, #0051d5 100%);padding: 88px 0;text-align: center;}
.lc-old-dog-seizure .final-cta h2{font-size: 48px;font-weight: 600;color: #ffffff;margin-bottom: 16px;}
.lc-old-dog-seizure .final-cta p{font-size: 21px;color: rgba(255, 255, 255, 0.9);margin-bottom: 40px;}
.lc-old-dog-seizure .cta-buttons{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap;}
.lc-old-dog-seizure .cta-btn{display: inline-flex;align-items: center;gap: 8px;background: #ffffff;color: #007aff;padding: 16px 32px;border-radius: 980px;font-size: 19px;font-weight: 600;text-decoration: none;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.lc-old-dog-seizure .cta-btn:hover{transform: scale(1.05);box-shadow: 0 8px 24px rgba(255, 255, 255, 0.3);}
.lc-old-dog-seizure .back-to-home{padding: 40px 0;text-align: center;background: #f5f5f7;}
.lc-old-dog-seizure .back-home-link{display: inline-block;color: #007aff;font-size: 17px;font-weight: 500;text-decoration: none;padding: 12px 24px;border: 2px solid #007aff;border-radius: 980px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.lc-old-dog-seizure .back-home-link:hover{background: #007aff;color: #ffffff;transform: translateY(-2px);}
@media  (max-width: 768px) {.lc-old-dog-seizure .hero{padding: 60px 0;}
.lc-old-dog-seizure .hero-brand h3{font-size: 20px;}
.lc-old-dog-seizure .hero-brand p{font-size: 12px;}
.lc-old-dog-seizure .hero h1{font-size: 40px;}
.lc-old-dog-seizure .hero-subtitle{font-size: 21px;}
.lc-old-dog-seizure .hero-image img{height: 280px;}
.lc-old-dog-seizure .contact-info{font-size: 14px;flex-direction: column;text-align: center;}
.lc-old-dog-seizure .hero-cta-buttons{flex-direction: column;width: 100%;}
.lc-old-dog-seizure .hero-cta-phone,.lc-old-dog-seizure .hero-cta-whatsapp{width: 100%;justify-content: center;}
.lc-old-dog-seizure .nav-links{gap: 16px;padding: 12px 0;}
.lc-old-dog-seizure .section{padding: 60px 0;}
.lc-old-dog-seizure .section-title{font-size: 32px;}
.lc-old-dog-seizure .section-intro{font-size: 17px;}
.lc-old-dog-seizure .symptoms-grid,.lc-old-dog-seizure .causes-grid,.lc-old-dog-seizure .related-grid{grid-template-columns: 1fr;}
.lc-old-dog-seizure .symptom-card,.lc-old-dog-seizure .intro-content,.lc-old-dog-seizure .steps-container,.lc-old-dog-seizure .treatment-content{padding: 32px 24px;}
.lc-old-dog-seizure .final-cta h2{font-size: 32px;}
.lc-old-dog-seizure .final-cta p{font-size: 17px;}
.lc-old-dog-seizure .cta-buttons{flex-direction: column;}
.lc-old-dog-seizure .cta-btn{width: 100%;justify-content: center;}}