.GuiaCuidadoMascota-module__GZeWFG__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;max-width:1200px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;padding-top:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .GuiaCuidadoMascota-module__GZeWFG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:gray;--border:#404040;--hover:#333}.GuiaCuidadoMascota-module__GZeWFG__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff}.GuiaCuidadoMascota-module__GZeWFG__heroIcon{margin-bottom:var(--spacing-md);font-size:3.5rem;display:block}.GuiaCuidadoMascota-module__GZeWFG__title{margin-bottom:var(--spacing-sm);font-size:2.2rem;font-weight:700}.GuiaCuidadoMascota-module__GZeWFG__subtitle{opacity:.95;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.GuiaCuidadoMascota-module__GZeWFG__videoButton{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:2px solid #ffffff80;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.GuiaCuidadoMascota-module__GZeWFG__videoButton:hover{background:#ffffff4d;border-color:#fff;transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__videoIcon{font-size:1.2rem}.GuiaCuidadoMascota-module__GZeWFG__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__statCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm)}.GuiaCuidadoMascota-module__GZeWFG__statIcon{margin-bottom:var(--spacing-xs);font-size:1.8rem;display:block}.GuiaCuidadoMascota-module__GZeWFG__statValue{color:var(--primary);font-size:1.8rem;font-weight:700}.GuiaCuidadoMascota-module__GZeWFG__statLabel{color:var(--text-muted);font-size:.85rem}.GuiaCuidadoMascota-module__GZeWFG__modulesSection{margin-bottom:var(--spacing-xl)}.GuiaCuidadoMascota-module__GZeWFG__sectionTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);font-size:1.4rem;font-weight:600;display:flex}.GuiaCuidadoMascota-module__GZeWFG__chaptersGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__chapterCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);color:inherit;border:1px solid var(--border);box-shadow:var(--shadow-sm);text-decoration:none;transition:all .2s;display:block}.GuiaCuidadoMascota-module__GZeWFG__chapterCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__chapterHeader{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__chapterIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.GuiaCuidadoMascota-module__GZeWFG__chapterInfo{flex:1}.GuiaCuidadoMascota-module__GZeWFG__chapterTitle{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__chapterDuration{color:var(--text-muted);font-size:.85rem}.GuiaCuidadoMascota-module__GZeWFG__chapterTopics{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.GuiaCuidadoMascota-module__GZeWFG__topicTag{color:var(--primary);background:#2e86ab1a;border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:500}.GuiaCuidadoMascota-module__GZeWFG__chapterCompleted{position:relative}.GuiaCuidadoMascota-module__GZeWFG__chapterCompleted .GuiaCuidadoMascota-module__GZeWFG__chapterIcon{background:var(--success)}.GuiaCuidadoMascota-module__GZeWFG__chapterCompleted:after{content:"✓";top:var(--spacing-sm);right:var(--spacing-sm);background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex;position:absolute}.GuiaCuidadoMascota-module__GZeWFG__appsSection{margin-bottom:var(--spacing-xl)}.GuiaCuidadoMascota-module__GZeWFG__appsGrid{gap:var(--spacing-md);grid-template-columns:repeat(5,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__appCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);color:inherit;box-shadow:var(--shadow-sm);border:1px solid var(--border);text-align:center;text-decoration:none;transition:all .2s}.GuiaCuidadoMascota-module__GZeWFG__appCard:hover{box-shadow:var(--shadow-md);border-color:var(--secondary);transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__appIcon{margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.GuiaCuidadoMascota-module__GZeWFG__appName{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:.9rem;font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__appDesc{color:var(--text-muted);font-size:.75rem}.GuiaCuidadoMascota-module__GZeWFG__ctaSection{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);padding:var(--spacing-xl);text-align:center;color:#fff;margin-bottom:var(--spacing-xl)}.GuiaCuidadoMascota-module__GZeWFG__ctaTitle{margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:700}.GuiaCuidadoMascota-module__GZeWFG__ctaText{opacity:.95;margin-bottom:var(--spacing-lg)}.GuiaCuidadoMascota-module__GZeWFG__ctaButton{padding:var(--spacing-md)var(--spacing-xl);color:var(--primary);border-radius:var(--radius);background:#fff;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.GuiaCuidadoMascota-module__GZeWFG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.GuiaCuidadoMascota-module__GZeWFG__chapterContainer{max-width:900px;margin:0 auto}.GuiaCuidadoMascota-module__GZeWFG__chapterHero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff}.GuiaCuidadoMascota-module__GZeWFG__chapterHeroIcon{margin-bottom:var(--spacing-md);font-size:4rem;display:block}.GuiaCuidadoMascota-module__GZeWFG__chapterHeroTitle{margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700}.GuiaCuidadoMascota-module__GZeWFG__chapterHeroSubtitle{opacity:.95;font-size:1.1rem}.GuiaCuidadoMascota-module__GZeWFG__chapterMeta{justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-md);opacity:.9;font-size:.9rem;display:flex}.GuiaCuidadoMascota-module__GZeWFG__navigation{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__navButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.GuiaCuidadoMascota-module__GZeWFG__navButton:hover{border-color:var(--primary);color:var(--primary)}.GuiaCuidadoMascota-module__GZeWFG__navCenter{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GuiaCuidadoMascota-module__GZeWFG__navProgress{text-align:center}.GuiaCuidadoMascota-module__GZeWFG__navProgressText{color:var(--primary);font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__navProgressLabel{color:var(--text-muted);font-size:.8rem}.GuiaCuidadoMascota-module__GZeWFG__contentSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.GuiaCuidadoMascota-module__GZeWFG__sectionHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--border);display:flex}.GuiaCuidadoMascota-module__GZeWFG__sectionIcon{font-size:2rem}.GuiaCuidadoMascota-module__GZeWFG__sectionTitleText{color:var(--text-primary);font-size:1.3rem;font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__contentSection p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.7}.GuiaCuidadoMascota-module__GZeWFG__contentSection h3{color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:1.1rem}.GuiaCuidadoMascota-module__GZeWFG__contentSection ul,.GuiaCuidadoMascota-module__GZeWFG__contentSection ol{color:var(--text-secondary);margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);line-height:1.7}.GuiaCuidadoMascota-module__GZeWFG__contentSection li{margin-bottom:var(--spacing-sm)}.GuiaCuidadoMascota-module__GZeWFG__tipBox{border-left:4px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-lg)0;background:linear-gradient(135deg,#2e86ab1a,#48a9a61a)}.GuiaCuidadoMascota-module__GZeWFG__tipBox p{color:var(--text-primary);margin:0;font-weight:500}.GuiaCuidadoMascota-module__GZeWFG__quickTipsGrid{gap:var(--spacing-md);margin:var(--spacing-lg)0;grid-template-columns:repeat(2,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__quickTip{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);border:1px solid var(--border);align-items:flex-start;gap:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__quickTip:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.GuiaCuidadoMascota-module__GZeWFG__quickTip p{margin:0;font-size:.9rem}.GuiaCuidadoMascota-module__GZeWFG__petTips{gap:var(--spacing-md);margin:var(--spacing-lg)0;grid-template-columns:repeat(2,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__petTip{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:2px solid var(--border)}.GuiaCuidadoMascota-module__GZeWFG__petTip.GuiaCuidadoMascota-module__GZeWFG__dog{border-color:#f59e0b}.GuiaCuidadoMascota-module__GZeWFG__petTip.GuiaCuidadoMascota-module__GZeWFG__cat{border-color:#8b5cf6}.GuiaCuidadoMascota-module__GZeWFG__petTipHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;display:flex}.GuiaCuidadoMascota-module__GZeWFG__petTip p{margin:0;font-size:.9rem}.GuiaCuidadoMascota-module__GZeWFG__relatedTool{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-lg)0;color:#fff;text-decoration:none;transition:transform .2s;display:block}.GuiaCuidadoMascota-module__GZeWFG__relatedTool:hover{transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__relatedToolHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__relatedToolIcon{font-size:1.5rem}.GuiaCuidadoMascota-module__GZeWFG__relatedToolName{font-size:1.1rem;font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__relatedTool p{opacity:.95;color:#fff;margin:0;font-size:.9rem}.GuiaCuidadoMascota-module__GZeWFG__completeSection{text-align:center;padding:var(--spacing-xl);background:var(--bg-card);border-radius:var(--radius-large);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.GuiaCuidadoMascota-module__GZeWFG__completeButton{padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius);background:var(--success);color:#fff;cursor:pointer;border:none;font-size:1.1rem;font-weight:600;transition:all .2s}.GuiaCuidadoMascota-module__GZeWFG__completeButton:hover{background:#0d9668;transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__completeButton.GuiaCuidadoMascota-module__GZeWFG__completed{background:var(--text-muted);cursor:default}.GuiaCuidadoMascota-module__GZeWFG__completeButton.GuiaCuidadoMascota-module__GZeWFG__completed:hover{transform:none}.GuiaCuidadoMascota-module__GZeWFG__bottomNavigation{justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.GuiaCuidadoMascota-module__GZeWFG__bottomNavLink{padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);flex:1;text-decoration:none;transition:all .2s}.GuiaCuidadoMascota-module__GZeWFG__bottomNavLink:hover{border-color:var(--primary);color:var(--primary)}.GuiaCuidadoMascota-module__GZeWFG__bottomNavLink.GuiaCuidadoMascota-module__GZeWFG__next{text-align:right}.GuiaCuidadoMascota-module__GZeWFG__bottomNavLabel{color:var(--text-muted);margin-bottom:var(--spacing-xs);font-size:.8rem}.GuiaCuidadoMascota-module__GZeWFG__bottomNavTitle{font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__toolsGrid{gap:var(--spacing-md);margin:var(--spacing-lg)0;grid-template-columns:repeat(2,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__toolCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);color:inherit;border:1px solid var(--border);text-decoration:none;transition:all .2s;display:block}.GuiaCuidadoMascota-module__GZeWFG__toolCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.GuiaCuidadoMascota-module__GZeWFG__toolHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__toolIcon{font-size:2rem}.GuiaCuidadoMascota-module__GZeWFG__toolName{color:var(--text-primary);font-weight:600}.GuiaCuidadoMascota-module__GZeWFG__toolDesc{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.9rem}.GuiaCuidadoMascota-module__GZeWFG__toolWhen{color:var(--text-muted);font-size:.85rem;font-style:italic}.GuiaCuidadoMascota-module__GZeWFG__checklistSection{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-lg)0}.GuiaCuidadoMascota-module__GZeWFG__checklistSection h4{color:var(--primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__checklistSection ul{margin:0;padding:0;list-style:none}.GuiaCuidadoMascota-module__GZeWFG__checklistSection li{padding:var(--spacing-sm)0;border-bottom:1px solid var(--border);align-items:center;gap:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__checklistSection li:last-child{border-bottom:none}.GuiaCuidadoMascota-module__GZeWFG__checklistSection li:before{content:"☐";color:var(--primary);font-size:1.2rem}.GuiaCuidadoMascota-module__GZeWFG__calendarGrid{gap:var(--spacing-md);margin:var(--spacing-lg)0;grid-template-columns:repeat(3,1fr);display:grid}.GuiaCuidadoMascota-module__GZeWFG__calendarCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.GuiaCuidadoMascota-module__GZeWFG__calendarCard h4{color:var(--primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);display:flex}.GuiaCuidadoMascota-module__GZeWFG__calendarCard ul{padding-left:var(--spacing-lg);margin:0}.GuiaCuidadoMascota-module__GZeWFG__calendarCard li{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.9rem}.GuiaCuidadoMascota-module__GZeWFG__summaryList{border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-lg)0;background:linear-gradient(135deg,#2e86ab0d,#48a9a60d)}.GuiaCuidadoMascota-module__GZeWFG__summaryList ol{padding-left:var(--spacing-lg);margin:0}.GuiaCuidadoMascota-module__GZeWFG__summaryList li{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.GuiaCuidadoMascota-module__GZeWFG__finalMessage{background:linear-gradient(135deg,var(--success),#0d9668);color:#fff;border-radius:var(--radius);padding:var(--spacing-xl);text-align:center;margin:var(--spacing-lg)0}.GuiaCuidadoMascota-module__GZeWFG__finalMessage p{color:#fff;margin:0;font-size:1.1rem;line-height:1.6}@media (max-width:1024px){.GuiaCuidadoMascota-module__GZeWFG__statsGrid{grid-template-columns:repeat(2,1fr)}.GuiaCuidadoMascota-module__GZeWFG__chaptersGrid{grid-template-columns:1fr}.GuiaCuidadoMascota-module__GZeWFG__appsGrid{grid-template-columns:repeat(3,1fr)}.GuiaCuidadoMascota-module__GZeWFG__toolsGrid,.GuiaCuidadoMascota-module__GZeWFG__calendarGrid{grid-template-columns:1fr}}@media (max-width:768px){.GuiaCuidadoMascota-module__GZeWFG__container{padding:var(--spacing-md);padding-top:80px}.GuiaCuidadoMascota-module__GZeWFG__title{font-size:1.6rem}.GuiaCuidadoMascota-module__GZeWFG__statsGrid,.GuiaCuidadoMascota-module__GZeWFG__appsGrid{grid-template-columns:repeat(2,1fr)}.GuiaCuidadoMascota-module__GZeWFG__navigation,.GuiaCuidadoMascota-module__GZeWFG__bottomNavigation{flex-direction:column}.GuiaCuidadoMascota-module__GZeWFG__bottomNavLink.GuiaCuidadoMascota-module__GZeWFG__next{text-align:left}.GuiaCuidadoMascota-module__GZeWFG__quickTipsGrid,.GuiaCuidadoMascota-module__GZeWFG__petTips{grid-template-columns:1fr}.GuiaCuidadoMascota-module__GZeWFG__chapterMeta{gap:var(--spacing-xs);flex-direction:column}}
