body.editorial-site--editorial_software_veterinario{--gvet-brand:#500080;--gvet-brand-strong:#3f0066;--gvet-brand-light:#8f25d0;--gvet-action:#416ff4;--gvet-action-strong:#3158d6;--gvet-accent:#0f8f7a;--gvet-accent-strong:#0b735f;--gvet-ink:#101c3d;--gvet-heading:#14213d;--gvet-copy:#53627a;--gvet-muted:#697386;--gvet-surface:#fff;--gvet-surface-alt:#f4f8ff;--gvet-surface-warm:#fffaf5;--gvet-border:#d8e3ee;--gvet-border-soft:#eaf0f6;--gvet-accent-soft:#e9fff7;--gvet-action-soft:#eef4ff;--gvet-hero:#101f42;--gvet-hero-alt:#173b4a;--gvet-critical:#b5442f;--gvet-critical-soft:#fff1eb;--gvet-warning:#8a5b13;--gvet-warning-soft:#fff8e8;--gvet-mango:#ffb547;--gvet-coral:#ef715b;--gvet-paper:#fff8ec;--gvet-font-display:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--gvet-font-sans:"Manrope","Avenir Next","Segoe UI",Helvetica,Arial,sans-serif;--gvet-radius-sm:10px;--gvet-radius:16px;--gvet-radius-lg:24px;--gvet-shadow-sm:0 10px 28px rgba(16,28,61,0.08);--gvet-shadow-md:0 18px 48px rgba(16,28,61,0.11);--gvet-shadow-lg:0 28px 78px rgba(16,28,61,0.18);min-height:100vh;margin:0;background:radial-gradient(circle at 8% 8%,rgba(65,111,244,.11),transparent 28rem),radial-gradient(circle at 92% 30%,rgba(15,143,122,.08),transparent 25rem),var(--gvet-surface-warm);color:var(--gvet-copy);font-family:var(--gvet-font-sans);font-size:16px;line-height:1.68;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.editorial-site--editorial_software_veterinario,body.editorial-site--editorial_software_veterinario *,body.editorial-site--editorial_software_veterinario :after,body.editorial-site--editorial_software_veterinario :before{box-sizing:border-box}body.editorial-site--editorial_software_veterinario :where(header,nav,main,section,article,aside,footer,form,fieldset,div){min-width:0}body.editorial-site--editorial_software_veterinario :where(h1,h2,h3,p,a,span,strong,em,small,li,dt,dd,th,td,label,legend,summary,output){overflow-wrap:break-word}body.editorial-site--editorial_software_veterinario :where(p,li,dd){hyphens:auto}body.editorial-site--editorial_software_veterinario a{overflow-wrap:anywhere}body.editorial-site--editorial_software_veterinario :where(h1,h2){margin-top:0;color:var(--gvet-heading);font-family:var(--gvet-font-display);font-optical-sizing:auto;font-weight:700;text-wrap:balance}body.editorial-site--editorial_software_veterinario h3{margin-top:0;color:var(--gvet-heading);font-family:var(--gvet-font-sans);font-weight:750;letter-spacing:-.02em;text-wrap:balance}body.editorial-site--editorial_software_veterinario h1{font-size:clamp(2.6rem,1.72rem + 4.4vw,5.1rem);line-height:.98;letter-spacing:-.035em}body.editorial-site--editorial_software_veterinario h2{font-size:clamp(1.9rem,1.55rem + 1.75vw,2.9rem);line-height:1.04;letter-spacing:-.025em}body.editorial-site--editorial_software_veterinario h3{font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.28}body.editorial-site--editorial_software_veterinario p{margin-top:0;margin-bottom:1rem}body.editorial-site--editorial_software_veterinario :where(strong,dt,th,legend){color:var(--gvet-heading);font-weight:750}body.editorial-site--editorial_software_veterinario em{color:var(--gvet-critical)}body.editorial-site--editorial_software_veterinario small{font-size:.875rem;line-height:1.5}body.editorial-site--editorial_software_veterinario a{color:var(--gvet-action-strong);text-decoration-color:rgba(49,88,214,.45);text-decoration-thickness:.09em;text-underline-offset:.18em}body.editorial-site--editorial_software_veterinario a:visited{color:var(--gvet-brand);text-decoration-color:rgba(80,0,128,.4)}body.editorial-site--editorial_software_veterinario :where(ul,ol){margin-top:0;margin-bottom:1.25rem;padding-left:1.35rem}body.editorial-site--editorial_software_veterinario li::marker{color:var(--gvet-accent-strong);font-weight:800}body.editorial-site--editorial_software_veterinario dl{margin:0}body.editorial-site--editorial_software_veterinario :where(dt,dd){margin-left:0}body.editorial-site--editorial_software_veterinario img{display:block;max-width:100%;height:auto}body.editorial-site--editorial_software_veterinario :where(button,input,select,textarea){min-width:0;max-width:100%;border:1px solid var(--gvet-border);border-radius:var(--gvet-radius-sm);color:var(--gvet-ink);font:inherit}body.editorial-site--editorial_software_veterinario :where(input,select,textarea){width:100%;min-height:48px;padding:11px 12px;background:var(--gvet-surface);font-size:16px;line-height:1.4}body.editorial-site--editorial_software_veterinario textarea{min-height:96px;resize:vertical}body.editorial-site--editorial_software_veterinario option{background:var(--gvet-surface);color:var(--gvet-ink)}body.editorial-site--editorial_software_veterinario label{color:var(--gvet-heading);font-weight:750}body.editorial-site--editorial_software_veterinario fieldset{min-width:0}body.editorial-site--editorial_software_veterinario legend{max-width:100%}body.editorial-site--editorial_software_veterinario output{display:block}body.editorial-site--editorial_software_veterinario summary{min-height:48px;cursor:pointer}body.editorial-site--editorial_software_veterinario details[open]>summary{color:var(--gvet-action-strong)}body.editorial-site--editorial_software_veterinario ::placeholder{color:#8491a3;opacity:1}body.editorial-site--editorial_software_veterinario :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(49,88,214,.34);outline-offset:3px}body.editorial-site--editorial_software_veterinario :where(input,select,textarea):focus{border-color:var(--gvet-action-strong);box-shadow:0 0 0 4px rgba(49,88,214,.12)}body.editorial-site--editorial_software_veterinario :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.62}body.editorial-site--editorial_software_veterinario :where(input,select,textarea):invalid:not(:focus):not(:placeholder-shown){border-color:var(--gvet-critical)}body.editorial-site--editorial_software_veterinario [hidden]{display:none!important}body.editorial-site--editorial_software_veterinario ::selection{background:var(--gvet-action-soft);color:var(--gvet-hero)}body.editorial-site--editorial_software_veterinario .editorial-footer,body.editorial-site--editorial_software_veterinario .editorial-header,body.editorial-site--editorial_software_veterinario .editorial-main{width:min(1180px,calc(100% - 40px))}body.editorial-site--editorial_software_veterinario .editorial-header{position:sticky;z-index:20;top:0;min-height:0;margin-top:0;padding:18px 4px 14px;border:0;border-bottom:1px solid rgba(80,0,128,.18);border-radius:0;background:rgba(255,250,245,.93);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.editorial-site--editorial_software_veterinario .editorial-brand,body.editorial-site--editorial_software_veterinario .editorial-brand:visited{color:var(--gvet-heading);text-decoration:none}body.editorial-site--editorial_software_veterinario .editorial-brand__logo{width:clamp(190px,24vw,270px)}body.editorial-site--editorial_software_veterinario .editorial-brand__mark{background:var(--gvet-action-strong)}body.editorial-site--editorial_software_veterinario .editorial-nav{gap:14px}body.editorial-site--editorial_software_veterinario .editorial-nav a,body.editorial-site--editorial_software_veterinario .editorial-nav a:visited{position:relative;min-height:48px;padding:10px 8px;border:0;border-radius:0;background:transparent;color:var(--gvet-heading);font-size:.875rem;font-weight:700;text-decoration:none}body.editorial-site--editorial_software_veterinario .editorial-nav__link:after{position:absolute;width:26px;height:3px;bottom:5px;left:8px;border-radius:3px;background:var(--gvet-coral);content:"";transform-origin:left center}body.editorial-site--editorial_software_veterinario .editorial-nav .editorial-nav__cta,body.editorial-site--editorial_software_veterinario .editorial-nav .editorial-nav__cta:visited{--gvet-nav-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h10v10m0-10L6 18'/%3E%3C/svg%3E");gap:11px;min-height:48px;padding:6px 7px 6px 16px;border:2px solid var(--gvet-brand-strong);border-radius:7px 19px 19px 19px;background:var(--gvet-brand);color:var(--gvet-surface);box-shadow:3px 4px 0 var(--gvet-mango)}body.editorial-site--editorial_software_veterinario .editorial-nav__cta:after{width:32px;height:32px;flex:0 0 32px;border-radius:11px 5px 11px 11px;background-color:hsla(0,0%,100%,.16);background-image:var(--gvet-nav-icon);background-position:50%;background-repeat:no-repeat;background-size:17px;content:""}body.editorial-site--editorial_software_veterinario .editorial-main{gap:clamp(48px,8vw,92px);padding:clamp(28px,5vw,58px) 0 clamp(64px,9vw,108px)}body.editorial-site--editorial_software_veterinario .editorial-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);min-height:520px;gap:clamp(26px,4vw,52px);padding:clamp(34px,6vw,72px);overflow:hidden;border:0;border-radius:36px 10px 36px 10px;background:radial-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(128deg,rgba(16,31,66,.99),rgba(80,0,128,.94)),var(--gvet-hero);background-size:24px 24px,auto,auto;box-shadow:var(--gvet-shadow-lg)}body.editorial-site--editorial_software_veterinario .editorial-hero:after,body.editorial-site--editorial_software_veterinario .editorial-hero:before{position:absolute;z-index:-1;content:"";pointer-events:none}body.editorial-site--editorial_software_veterinario .editorial-hero:before{width:280px;height:46px;top:52px;right:-68px;background:var(--gvet-coral);opacity:.14;transform:rotate(12deg)}body.editorial-site--editorial_software_veterinario .editorial-hero:after{width:250px;height:34px;right:-45px;bottom:42px;background:var(--gvet-mango);opacity:.16;transform:rotate(-9deg)}body.editorial-site--editorial_software_veterinario .editorial-hero__copy,body.editorial-site--editorial_software_veterinario .editorial-hero__panel{position:relative;z-index:1}body.editorial-site--editorial_software_veterinario .editorial-kicker{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;color:var(--gvet-accent-strong);font-size:.8125rem;font-weight:700;letter-spacing:.015em;line-height:1.35;text-transform:none}body.editorial-site--editorial_software_veterinario .editorial-kicker:before{width:24px;height:3px;flex:0 0 24px;border-radius:3px;background:var(--gvet-coral);content:""}body.editorial-site--editorial_software_veterinario .editorial-hero .editorial-kicker{padding:0;border:0;border-radius:0;background:transparent;color:#ffe0a6}body.editorial-site--editorial_software_veterinario .editorial-hero h1{max-width:820px;color:var(--gvet-surface);line-height:.98}body.editorial-site--editorial_software_veterinario .editorial-hero p{max-width:66ch;color:#dfe8f5;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}body.editorial-site--editorial_software_veterinario .editorial-actions{gap:14px 18px}body.editorial-site--editorial_software_veterinario .editorial-button,body.editorial-site--editorial_software_veterinario .editorial-footer__cta{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6'/%3E%3C/svg%3E");position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;margin-bottom:5px;padding:7px 7px 7px 20px;border:2px solid transparent;border-radius:7px 22px 22px 22px;cursor:pointer;font-family:var(--gvet-font-sans);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-align:left;text-decoration:none;touch-action:manipulation;white-space:normal}body.editorial-site--editorial_software_veterinario .editorial-button:after,body.editorial-site--editorial_software_veterinario .editorial-footer__cta:after{width:38px;height:38px;flex:0 0 38px;border-radius:14px 6px 14px 14px;background-color:hsla(0,0%,100%,.16);background-image:var(--gvet-button-icon);background-position:50%;background-repeat:no-repeat;background-size:19px;content:""}body.editorial-site--editorial_software_veterinario .editorial-button--primary,body.editorial-site--editorial_software_veterinario .editorial-button--primary:visited,body.editorial-site--editorial_software_veterinario .editorial-footer__cta,body.editorial-site--editorial_software_veterinario .editorial-footer__cta:visited{border-color:var(--gvet-brand-strong);background:var(--gvet-brand);color:var(--gvet-surface);box-shadow:4px 5px 0 var(--gvet-mango),0 14px 26px rgba(63,0,102,.18)}body.editorial-site--editorial_software_veterinario .editorial-button--secondary,body.editorial-site--editorial_software_veterinario .editorial-button--secondary:visited{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233158d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6l6 6-6 6'/%3E%3C/svg%3E");border-color:var(--gvet-heading);background:var(--gvet-paper);color:var(--gvet-heading);box-shadow:4px 5px 0 rgba(239,113,91,.86)}body.editorial-site--editorial_software_veterinario .editorial-button--secondary:after{background-color:var(--gvet-action-soft)}body.editorial-site--editorial_software_veterinario .editorial-button--external{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h10v10m0-10L6 18'/%3E%3C/svg%3E")}body.editorial-site--editorial_software_veterinario .editorial-button--secondary.editorial-button--external{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233158d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h10v10m0-10L6 18'/%3E%3C/svg%3E")}body.editorial-site--editorial_software_veterinario .editorial-hero .editorial-button--secondary,body.editorial-site--editorial_software_veterinario .editorial-hero .editorial-button--secondary:visited{border-color:var(--gvet-paper);background:var(--gvet-paper);color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-button--reset{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233158d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6m10 10v-6h-6'/%3E%3Cpath d='M5.1 15a8 8 0 0013.1 2m.7-8A8 8 0 005.8 7'/%3E%3C/svg%3E");border-style:dashed;background:transparent;box-shadow:none}body.editorial-site--editorial_software_veterinario .editorial-button--print,body.editorial-site--editorial_software_veterinario .editorial-button--print:visited{--gvet-button-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E");border-color:#075d4d;background:var(--gvet-accent-strong);box-shadow:4px 5px 0 var(--gvet-mango),0 14px 26px rgba(11,115,95,.18)}body.editorial-site--editorial_software_veterinario .editorial-hero__panel{align-content:center;padding:clamp(24px,4vw,36px);border:2px solid #f4d69f;border-radius:8px 30px 8px 30px;background:var(--gvet-paper);box-shadow:10px 10px 0 rgba(255,181,71,.82);transform:rotate(1deg)}body.editorial-site--editorial_software_veterinario .editorial-hero__panel span{color:var(--gvet-critical)}body.editorial-site--editorial_software_veterinario .editorial-hero__panel strong{color:var(--gvet-heading);font-family:var(--gvet-font-display);font-optical-sizing:auto;font-weight:700;font-size:clamp(1.75rem,3vw,2.4rem)}body.editorial-site--editorial_software_veterinario .editorial-hero__panel p{color:var(--gvet-copy);font-size:1rem}body.editorial-site--editorial_software_veterinario .editorial-section{gap:26px}body.editorial-site--editorial_software_veterinario .editorial-section--article{width:100%;max-width:900px;margin-right:auto;margin-left:auto}body.editorial-site--editorial_software_veterinario .editorial-section--wide{width:100%;max-width:100%}body.editorial-site--editorial_software_veterinario .editorial-section__heading{max-width:760px;gap:12px}body.editorial-site--editorial_software_veterinario .editorial-article h2,body.editorial-site--editorial_software_veterinario .editorial-section__heading h2{color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-article p,body.editorial-site--editorial_software_veterinario .editorial-section__heading p{color:var(--gvet-copy);font-size:1.05rem;line-height:1.75}body.editorial-site--editorial_software_veterinario .editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.editorial-site--editorial_software_veterinario .editorial-card{position:relative;align-content:start;gap:14px;padding:26px;overflow:hidden;border:0;border-left:4px solid var(--gvet-action);border-radius:6px 26px 26px 26px;background:var(--gvet-action-soft);box-shadow:none}body.editorial-site--editorial_software_veterinario .editorial-card:before{position:absolute;width:42px;height:5px;top:20px;right:22px;border-radius:5px;background:var(--gvet-coral);content:""}body.editorial-site--editorial_software_veterinario .editorial-card:nth-child(3n+2){border-left-color:var(--gvet-coral);background:#fff2ec}body.editorial-site--editorial_software_veterinario .editorial-card:nth-child(3n+3){border-left-color:var(--gvet-accent);background:var(--gvet-accent-soft)}body.editorial-site--editorial_software_veterinario .editorial-card span{color:var(--gvet-accent-strong)}body.editorial-site--editorial_software_veterinario .editorial-card h3{color:var(--gvet-heading);font-size:1.25rem}body.editorial-site--editorial_software_veterinario .editorial-card h3 a,body.editorial-site--editorial_software_veterinario .editorial-card h3 a:visited{color:var(--gvet-heading);text-decoration-color:rgba(49,88,214,.35)}body.editorial-site--editorial_software_veterinario .editorial-card p{color:var(--gvet-copy);line-height:1.7}body.editorial-site--editorial_software_veterinario .editorial-card small{align-self:end;color:var(--gvet-muted)}body.editorial-site--editorial_software_veterinario .editorial-article{gap:20px;padding:clamp(26px,5vw,48px);border:1px solid var(--gvet-border);border-radius:var(--gvet-radius-lg);background:var(--gvet-surface);box-shadow:var(--gvet-shadow-md)}body.editorial-site--editorial_software_veterinario .editorial-checklist{gap:11px;margin-bottom:0;color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-checklist li{padding-left:4px}body.editorial-site--editorial_software_veterinario .editorial-brief__meta{gap:18px 26px;padding:24px 0;border-color:var(--gvet-border-soft)}body.editorial-site--editorial_software_veterinario .editorial-brief__meta div{padding:16px;border-left:3px solid var(--gvet-action);border-radius:0 var(--gvet-radius-sm) var(--gvet-radius-sm) 0;background:var(--gvet-action-soft)}body.editorial-site--editorial_software_veterinario .editorial-brief__block h3,body.editorial-site--editorial_software_veterinario .editorial-brief__meta dt{color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-brief__meta dd{color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-criteria,body.editorial-site--editorial_software_veterinario .editorial-pros-cons{gap:20px}body.editorial-site--editorial_software_veterinario .editorial-criteria section,body.editorial-site--editorial_software_veterinario .editorial-pros-cons section{padding:clamp(22px,4vw,30px);border-color:var(--gvet-border);border-radius:var(--gvet-radius);background:var(--gvet-surface);box-shadow:var(--gvet-shadow-sm)}body.editorial-site--editorial_software_veterinario .editorial-criteria section,body.editorial-site--editorial_software_veterinario .editorial-pros-cons section:first-child{border-top:4px solid var(--gvet-accent)}body.editorial-site--editorial_software_veterinario .editorial-pros-cons section:last-child{border-top:4px solid var(--gvet-warning)}body.editorial-site--editorial_software_veterinario .editorial-faq{gap:16px}body.editorial-site--editorial_software_veterinario .editorial-faq__item{border-color:var(--gvet-border);border-radius:var(--gvet-radius);background:var(--gvet-surface);box-shadow:var(--gvet-shadow-sm)}body.editorial-site--editorial_software_veterinario .editorial-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;color:var(--gvet-heading);list-style:none}body.editorial-site--editorial_software_veterinario .editorial-faq__item summary::-webkit-details-marker{display:none}body.editorial-site--editorial_software_veterinario .editorial-faq__item summary:after{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:var(--gvet-action-soft);color:var(--gvet-action-strong);content:"+";font-size:1.3rem;line-height:1}body.editorial-site--editorial_software_veterinario .editorial-faq__item[open] summary:after{content:"−"}body.editorial-site--editorial_software_veterinario .editorial-faq__item p{padding:0 22px 22px;color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-source-list{gap:14px;color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-source-list li{padding-left:7px}body.editorial-site--editorial_software_veterinario .editorial-source-list a,body.editorial-site--editorial_software_veterinario .editorial-source-list a:visited{color:var(--gvet-action-strong)}body.editorial-site--editorial_software_veterinario .editorial-cta,body.editorial-site--editorial_software_veterinario .editorial-note,body.editorial-site--editorial_software_veterinario .editorial-verification{padding:clamp(24px,4vw,34px);border-radius:var(--gvet-radius)}body.editorial-site--editorial_software_veterinario .editorial-note{border-color:#b9ddd5;border-left:5px solid var(--gvet-accent);background:var(--gvet-accent-soft)}body.editorial-site--editorial_software_veterinario .editorial-note p{color:#355c55}body.editorial-site--editorial_software_veterinario .editorial-verification{border-color:#ead5a7;border-left:5px solid var(--gvet-warning);background:var(--gvet-warning-soft)}body.editorial-site--editorial_software_veterinario .editorial-cta{gap:24px;overflow:hidden;border:0;background:linear-gradient(125deg,var(--gvet-hero),var(--gvet-hero-alt));box-shadow:var(--gvet-shadow-md)}body.editorial-site--editorial_software_veterinario .editorial-cta :where(h2,p){color:var(--gvet-surface)}body.editorial-site--editorial_software_veterinario .editorial-cta .editorial-kicker{color:#a9f0de}body.editorial-site--editorial_software_veterinario .editorial-table-wrap{max-width:100%;overflow-x:auto;border-color:var(--gvet-border);border-radius:var(--gvet-radius);background:var(--gvet-surface);box-shadow:var(--gvet-shadow-md);scrollbar-color:var(--gvet-action) var(--gvet-action-soft);scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.editorial-site--editorial_software_veterinario table{border-collapse:collapse;border-spacing:0}body.editorial-site--editorial_software_veterinario :where(thead,tbody){color:inherit}body.editorial-site--editorial_software_veterinario tr{break-inside:avoid}body.editorial-site--editorial_software_veterinario .editorial-table{width:100%;min-width:720px}body.editorial-site--editorial_software_veterinario .editorial-table :where(th,td){padding:18px;border-color:var(--gvet-border-soft);text-align:left;vertical-align:top}body.editorial-site--editorial_software_veterinario .editorial-table th{background:var(--gvet-hero);color:var(--gvet-surface);font-size:.9rem;letter-spacing:.01em}body.editorial-site--editorial_software_veterinario .editorial-table td{color:var(--gvet-copy);line-height:1.65}body.editorial-site--editorial_software_veterinario .editorial-table tbody tr:nth-child(2n) td{background:var(--gvet-surface-alt)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist{gap:26px;padding:clamp(24px,4vw,42px);border-color:var(--gvet-border);border-radius:var(--gvet-radius-lg);background:var(--gvet-surface);box-shadow:var(--gvet-shadow-lg)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__header{gap:28px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__footer p,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__group>p,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__header p,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item p,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item small{color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__progress{padding:22px;border-radius:var(--gvet-radius);background:linear-gradient(135deg,var(--gvet-hero),var(--gvet-hero-alt));color:#dfe8f5}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__progress strong{color:var(--gvet-surface)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__progress[data-state=blocked] strong{color:#ffb9aa}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__progress[data-state=ready] strong{color:#a9f0de}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__legend{gap:12px 22px;padding:18px 20px;border-color:#cbdaf5;border-radius:var(--gvet-radius-sm);background:var(--gvet-action-soft);color:var(--gvet-copy)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__group legend{color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__group legend>span,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item-copy>span{background:var(--gvet-action-soft);color:var(--gvet-action-strong)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item{gap:24px;padding:20px;border-color:var(--gvet-border);border-radius:var(--gvet-radius);background:var(--gvet-surface);box-shadow:0 7px 22px rgba(16,28,61,.05)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item--critical{border-left:5px solid var(--gvet-critical);background:#fffaf8}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item h3{color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item em{width:fit-content;max-width:100%;background:#f7dfd6;color:#853923;white-space:normal}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__controls{min-width:0;gap:12px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__controls label{min-width:0;color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__controls select,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-grid input,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-grid textarea{min-width:0;min-height:48px;border-color:var(--gvet-border);border-radius:var(--gvet-radius-sm);color:var(--gvet-ink);font-size:16px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-details{border-color:var(--gvet-border);border-radius:var(--gvet-radius-sm);background:var(--gvet-surface-alt)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-details summary{display:flex;align-items:center;padding:12px 14px;color:var(--gvet-heading);font-size:.875rem}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-details[open] summary{border-color:var(--gvet-border)}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-grid{gap:14px;padding:16px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__critical-warning{border-color:var(--gvet-critical);background:var(--gvet-critical-soft);color:#762f1f}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__footer{border-color:var(--gvet-border-soft)}body.editorial-site--editorial_software_veterinario .editorial-footer{margin-bottom:0;padding:clamp(28px,5vw,46px);border:0;border-radius:var(--gvet-radius-lg) var(--gvet-radius-lg) 0 0;background:var(--gvet-hero);box-shadow:var(--gvet-shadow-md)}body.editorial-site--editorial_software_veterinario .editorial-footer strong{color:var(--gvet-surface)}body.editorial-site--editorial_software_veterinario .editorial-footer p{color:#d8e2f1}body.editorial-site--editorial_software_veterinario .editorial-footer__logo{box-sizing:border-box;width:min(214px,58vw);padding:10px 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:12px;background:#fff}body.editorial-site--editorial_software_veterinario .editorial-footer>.editorial-footer__cta,body.editorial-site--editorial_software_veterinario .editorial-footer>.editorial-footer__cta:visited{align-self:center;color:var(--gvet-surface)}body.editorial-site--editorial_software_veterinario .editorial-footer__legal{border-top-color:hsla(0,0%,100%,.2);color:#d8e2f1}body.editorial-site--editorial_software_veterinario .editorial-footer__legal nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}body.editorial-site--editorial_software_veterinario .editorial-footer .editorial-footer__legal a,body.editorial-site--editorial_software_veterinario .editorial-footer .editorial-footer__legal a:visited{min-height:0;padding:3px 0;border:0;border-radius:0;background:transparent;color:#d8e2f1;text-decoration:underline;text-decoration-color:rgba(216,226,241,.45)}@media (hover:hover) and (pointer:fine){body.editorial-site--editorial_software_veterinario :where(.editorial-nav a,.editorial-button,.editorial-card,.editorial-footer__cta){transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}body.editorial-site--editorial_software_veterinario .editorial-nav__link:hover{background:transparent;color:var(--gvet-brand)}body.editorial-site--editorial_software_veterinario .editorial-nav__link:hover:after{width:calc(100% - 16px)}body.editorial-site--editorial_software_veterinario .editorial-nav .editorial-nav__cta:hover{border-color:var(--gvet-brand-strong);background:var(--gvet-brand-strong);color:var(--gvet-surface);box-shadow:5px 6px 0 var(--gvet-mango);transform:translate(-2px,-2px)}body.editorial-site--editorial_software_veterinario .editorial-button--primary:hover,body.editorial-site--editorial_software_veterinario .editorial-footer>.editorial-footer__cta:hover{border-color:var(--gvet-brand-strong);background:var(--gvet-brand-strong);color:var(--gvet-surface);box-shadow:6px 7px 0 var(--gvet-mango),0 16px 30px rgba(63,0,102,.2);transform:translate(-2px,-2px)}body.editorial-site--editorial_software_veterinario .editorial-button--secondary:hover{border-color:var(--gvet-heading);background:#fffdf8;color:var(--gvet-heading);box-shadow:6px 7px 0 var(--gvet-coral);transform:translate(-2px,-2px)}body.editorial-site--editorial_software_veterinario .editorial-hero .editorial-button--secondary:hover{border-color:var(--gvet-paper);background:#fffdf8;color:var(--gvet-heading)}body.editorial-site--editorial_software_veterinario .editorial-button--reset:hover{background:var(--gvet-action-soft);box-shadow:none;transform:translateY(-1px)}body.editorial-site--editorial_software_veterinario .editorial-button--print:hover{border-color:#075d4d;background:#075d4d;box-shadow:6px 7px 0 var(--gvet-mango),0 16px 30px rgba(11,115,95,.2)}body.editorial-site--editorial_software_veterinario .editorial-card:hover{box-shadow:8px 9px 0 rgba(20,33,61,.1);transform:translate(-2px,-3px)}body.editorial-site--editorial_software_veterinario .editorial-card h3 a:hover,body.editorial-site--editorial_software_veterinario .editorial-source-list a:hover{color:var(--gvet-action-strong);text-decoration-color:currentColor}body.editorial-site--editorial_software_veterinario .editorial-footer .editorial-footer__legal a:hover{background:transparent;color:var(--gvet-surface);text-decoration-color:currentColor;transform:none}}body.editorial-site--editorial_software_veterinario .editorial-button:active:not(:disabled),body.editorial-site--editorial_software_veterinario .editorial-footer__cta:active,body.editorial-site--editorial_software_veterinario .editorial-nav__cta:active{box-shadow:1px 2px 0 var(--gvet-mango);transform:translate(3px,3px)}body.editorial-site--editorial_software_veterinario .editorial-button--secondary:active:not(:disabled){box-shadow:1px 2px 0 var(--gvet-coral)}body.editorial-site--editorial_software_veterinario .editorial-button--reset:active:not(:disabled){box-shadow:none;transform:translateY(1px)}body.editorial-site--editorial_software_veterinario .editorial-button:disabled,body.editorial-site--editorial_software_veterinario .editorial-button[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.55;transform:none}body.editorial-site--editorial_software_veterinario .editorial-button:focus-visible,body.editorial-site--editorial_software_veterinario .editorial-footer__cta:focus-visible,body.editorial-site--editorial_software_veterinario .editorial-nav__cta:focus-visible{outline:3px solid var(--gvet-surface);outline-offset:2px;box-shadow:0 0 0 6px var(--gvet-action),4px 5px 0 var(--gvet-mango)}body.editorial-site--editorial_software_veterinario .editorial-nav__link:after{transition:width .2s ease}@media (max-width:960px){body.editorial-site--editorial_software_veterinario .editorial-brief__meta,body.editorial-site--editorial_software_veterinario .editorial-criteria,body.editorial-site--editorial_software_veterinario .editorial-cta,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__header,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item,body.editorial-site--editorial_software_veterinario .editorial-hero,body.editorial-site--editorial_software_veterinario .editorial-pros-cons{grid-template-columns:1fr}body.editorial-site--editorial_software_veterinario .editorial-hero{min-height:0}body.editorial-site--editorial_software_veterinario .editorial-hero__panel{align-content:start;transform:none}body.editorial-site--editorial_software_veterinario .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.editorial-site--editorial_software_veterinario{background:radial-gradient(circle at 10% 4%,rgba(65,111,244,.1),transparent 18rem),var(--gvet-surface-warm)}body.editorial-site--editorial_software_veterinario .editorial-footer,body.editorial-site--editorial_software_veterinario .editorial-header,body.editorial-site--editorial_software_veterinario .editorial-main{width:min(100% - 24px,1180px)}body.editorial-site--editorial_software_veterinario .editorial-header{position:static;align-items:stretch;padding:14px 4px;border-radius:0}body.editorial-site--editorial_software_veterinario .editorial-brand__logo{width:min(280px,100%)}body.editorial-site--editorial_software_veterinario .editorial-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.editorial-site--editorial_software_veterinario .editorial-nav a{width:100%;padding-right:10px;padding-left:10px;text-align:center}body.editorial-site--editorial_software_veterinario .editorial-nav__link:after{left:50%;transform:translateX(-50%);transform-origin:center}body.editorial-site--editorial_software_veterinario .editorial-main{gap:52px;padding-top:24px;padding-bottom:72px}body.editorial-site--editorial_software_veterinario .editorial-hero{gap:24px;padding:26px;border-radius:28px 8px 28px 8px}body.editorial-site--editorial_software_veterinario .editorial-hero h1{font-size:clamp(2rem,11vw,3.1rem)}body.editorial-site--editorial_software_veterinario .editorial-actions,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__footer>div{display:grid;grid-template-columns:1fr;width:100%}body.editorial-site--editorial_software_veterinario .editorial-actions .editorial-button,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__footer .editorial-button{width:100%}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__controls,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__evidence-grid,body.editorial-site--editorial_software_veterinario .editorial-grid{grid-template-columns:1fr}body.editorial-site--editorial_software_veterinario .editorial-article,body.editorial-site--editorial_software_veterinario .editorial-card,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist{padding:22px;border-radius:18px}body.editorial-site--editorial_software_veterinario .editorial-card{border-radius:6px 22px 22px 22px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item{gap:18px;padding:17px}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__item-copy{flex-direction:column}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__note{grid-column:auto}body.editorial-site--editorial_software_veterinario .editorial-decision-checklist__footer{align-items:stretch;flex-direction:column}body.editorial-site--editorial_software_veterinario .editorial-table{min-width:640px}body.editorial-site--editorial_software_veterinario .editorial-footer{align-items:stretch;flex-direction:column;border-radius:20px 20px 0 0}body.editorial-site--editorial_software_veterinario .editorial-footer>.editorial-footer__cta{width:100%;text-align:center}body.editorial-site--editorial_software_veterinario .editorial-footer__legal,body.editorial-site--editorial_software_veterinario .editorial-footer__legal nav{align-items:flex-start;flex-direction:column;justify-content:flex-start}}@media (max-width:420px){body.editorial-site--editorial_software_veterinario .editorial-nav{grid-template-columns:1fr}body.editorial-site--editorial_software_veterinario .editorial-article,body.editorial-site--editorial_software_veterinario .editorial-card,body.editorial-site--editorial_software_veterinario .editorial-cta,body.editorial-site--editorial_software_veterinario .editorial-decision-checklist,body.editorial-site--editorial_software_veterinario .editorial-hero,body.editorial-site--editorial_software_veterinario .editorial-hero__panel,body.editorial-site--editorial_software_veterinario .editorial-note,body.editorial-site--editorial_software_veterinario .editorial-verification{padding:20px}}@media (forced-colors:active){body.editorial-site--editorial_software_veterinario .editorial-button,body.editorial-site--editorial_software_veterinario .editorial-footer__cta,body.editorial-site--editorial_software_veterinario .editorial-nav__cta{padding-right:20px;border:2px solid ButtonText;box-shadow:none;forced-color-adjust:auto}body.editorial-site--editorial_software_veterinario .editorial-button:after,body.editorial-site--editorial_software_veterinario .editorial-footer__cta:after,body.editorial-site--editorial_software_veterinario .editorial-nav__cta:after{display:none}}@media (prefers-reduced-motion:reduce){body.editorial-site--editorial_software_veterinario *,body.editorial-site--editorial_software_veterinario :after,body.editorial-site--editorial_software_veterinario :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){body.editorial-site--editorial_software_veterinario{--gvet-copy:#344054;--gvet-border:#9bacbf}body.editorial-site--editorial_software_veterinario :where(a,button,input,select,textarea,summary):focus-visible{outline-width:4px}}@media print{body.editorial-site--editorial_software_veterinario{overflow:visible;background:#fff;color:#111}body.editorial-site--editorial_software_veterinario .editorial-header{position:static}body.editorial-site--editorial_software_veterinario :where(.editorial-header,.editorial-hero,.editorial-card,.editorial-article,.editorial-note,.editorial-verification,.editorial-cta,.editorial-table-wrap,.editorial-decision-checklist,.editorial-footer){box-shadow:none}body.editorial-site--editorial_software_veterinario :where(.editorial-card,.editorial-article,.editorial-faq__item,.editorial-decision-checklist__item){break-inside:avoid}body.editorial-site--editorial_software_veterinario .editorial-table-wrap{overflow:visible}body.editorial-site--editorial_software_veterinario .editorial-table{min-width:0}}