.vets-page{--vets-menta:var(--color-mint);--vets-painel:var(--color-paper-deep,var(--color-surface-warm));--vets-pilula:#ffffff;--vets-borda:rgba(14,42,42,0.3);--vets-barra-topo:calc(env(safe-area-inset-top, 0px) + 10px);--vets-scroll:calc(var(--vets-barra-topo) + 78px);background:var(--color-paper);color:var(--color-ink)}.vets-wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.vets-eyebrow{margin:0 0 18px;color:var(--color-ink);font-family:var(--ld-mono,var(--font-mono));font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.vets-eyebrow--esquerda{text-align:left}.vets-h2{margin:0;font-family:var(--font-serif);font-size:clamp(38px,5.4vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.vets-cabeca{max-width:980px;margin:0 auto clamp(40px,6vw,72px);text-align:center}.vets-cabeca .vets-eyebrow{margin-bottom:22px}.vets-cabeca-frase{max-width:40em;margin:22px auto 0;color:var(--color-ink-soft);font-size:17px;line-height:1.6}.vets-link{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.vets-visto{flex:none;margin-top:2px}.vets-heroi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(880px,calc(100svh - 80px))}.vets-heroi-foto{position:relative;min-height:560px;background:var(--color-line)}.vets-heroi-foto img{object-fit:cover}.vets-heroi-texto{align-self:center;max-width:700px;padding:clamp(48px,6vw,96px) clamp(24px,5vw,88px)}.vets-heroi-texto h1{margin:0 0 24px;font-family:var(--font-serif);font-size:clamp(44px,5.2vw,78px);font-weight:400;line-height:1;letter-spacing:-.025em;text-wrap:balance}.vets-lede{max-width:32em;margin:0 0 32px;color:var(--color-ink-soft);font-size:clamp(17px,1.5vw,19px);line-height:1.55}.vets-accoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.vets-padrao-titulo{margin:clamp(40px,5vw,60px) 0 16px;font-family:inherit;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.01em}.vets-padrao{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.vets-padrao li{display:flex;gap:12px;font-size:16.5px;line-height:1.5}.vets-corpo{position:relative}.vets-subnav{position:-webkit-sticky;position:sticky;top:var(--vets-barra-topo);z-index:40;display:flex;justify-content:center;margin:clamp(28px,4vw,44px) 0 0;padding:0 16px;pointer-events:none}.vets-subnav-trilho{position:relative;display:flex;align-items:center;gap:2px;max-width:100%;overflow-x:auto;padding:6px;border:1px solid var(--color-line);border-radius:999px;background:var(--vidro-fundo);box-shadow:0 10px 30px rgba(14,42,42,.08);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);pointer-events:auto;scrollbar-width:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vets-subnav-trilho{background:var(--vidro-fundo-solido)}}@media (prefers-reduced-transparency:reduce){.vets-subnav-trilho{background:var(--vidro-fundo-solido)}}.vets-subnav-trilho::-webkit-scrollbar{display:none}.vets-subnav-link{flex:none;padding:10px 18px;border-radius:999px;color:var(--color-ink);font-size:15px;text-decoration:none;white-space:nowrap}.vets-subnav-link:hover{background:rgba(255,255,255,.6)}.vets-subnav-link[aria-current=location]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.vets-subnav-acao{flex:none;margin-left:6px;padding:11px 20px;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.vets-subnav-acao:hover{background:var(--cta-bg-hover)}.vets-acordeao summary:focus-visible,.vets-aditivos summary:focus-visible,.vets-subnav a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.vets-seccao{padding:clamp(72px,9vw,128px) 0;scroll-margin-top:var(--vets-scroll)}.vets-porque-grelha{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.vets-cartao{display:flex;overflow:hidden;flex-direction:column;min-height:600px;padding:clamp(32px,4vw,52px) clamp(24px,4vw,52px) 0;border-radius:var(--cta-raio,12px);background:var(--vets-menta);color:var(--color-ink);text-align:center}.vets-cartao-frase{margin:auto 0 0;padding-top:48px;font-family:var(--font-serif);font-size:clamp(30px,3.3vw,46px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.vets-cartao-foto{position:relative;max-width:none;margin:36px calc(-1 * clamp(24px, 4vw, 52px)) 0;aspect-ratio:16/9}.vets-cartao-foto img{object-fit:cover;object-position:center 35%}.vets-texto{display:grid;grid-gap:24px;gap:24px;padding-top:8px}.vets-texto p{margin:0;color:var(--color-ink-soft);font-size:18px;line-height:1.65}.vets-voz{max-width:920px;margin:clamp(56px,7vw,96px) auto 0}.vets-voz blockquote{margin:0 0 28px;font-size:clamp(26px,3.2vw,44px);line-height:1.22;letter-spacing:-.01em}.vets-voz figcaption{display:flex;align-items:center;gap:16px}.vets-voz figcaption span span,.vets-voz figcaption strong{display:block}.vets-voz figcaption span span{color:var(--color-ink-soft)}.vets-voz-foto{position:relative;overflow:hidden;flex:none;width:72px;height:72px;border-radius:var(--cta-raio,8px)}.vets-voz-foto img{object-fit:cover}.vets-seccao--painel{padding:clamp(16px,2vw,32px) max(16px,2.4vw)}.vets-painel{max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,4vw,64px);border-radius:var(--cta-raio,16px);background:var(--vets-painel)}.vets-formulacao-grelha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;max-width:1200px;margin:0 auto}.vets-formulacao-foto{position:relative;overflow:hidden;min-height:560px;border-radius:var(--cta-raio,12px);background:var(--color-line)}.vets-formulacao-foto img{object-fit:cover}.vets-acordeao{border-top:1px solid var(--color-ink)}.vets-acordeao details{border-bottom:1px solid var(--color-ink)}.vets-acordeao summary,.vets-aditivos summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.vets-acordeao summary{padding:22px 0;font-size:clamp(19px,1.7vw,23px);line-height:1.3}.vets-acordeao summary::-webkit-details-marker,.vets-aditivos summary::-webkit-details-marker{display:none}.vets-acordeao summary svg,.vets-aditivos summary svg{flex:none;transition:transform .18s ease}.vets-acordeao details[open] summary svg,.vets-aditivos[open] summary svg{transform:rotate(180deg)}.vets-acordeao details p{max-width:60ch;margin:0;padding:0 0 24px;color:var(--color-ink-soft);font-size:16.5px;line-height:1.6}.vets-acordeao details p.vets-etiqueta{margin-top:-10px;color:var(--color-ink);font-size:12.5px;font-weight:700;letter-spacing:.16em}.vets-ingredientes-grelha{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.vets-grupos{display:grid;grid-gap:28px;gap:28px;margin:0 0 36px}.vets-grupos dt{margin:0 0 8px;font-family:var(--font-serif);font-size:clamp(26px,2.6vw,34px);line-height:1.1}.vets-grupos dd{max-width:34em;margin:0;color:var(--color-ink-soft);font-size:16.5px;line-height:1.6}.vets-link-maiusculas{color:var(--color-ink);font-size:14px;font-weight:600;letter-spacing:.06em;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.vets-taca,.vets-taca-foto{position:relative}.vets-taca-foto{width:min(100%,640px);max-width:100%;margin-left:auto;aspect-ratio:1/1}.vets-taca-foto img{object-fit:contain}.vets-taca-etiquetas{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.vets-taca-etiquetas li{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--vets-pilula);box-shadow:0 8px 24px rgba(14,42,42,.12);font-size:15px;white-space:nowrap}.vets-taca-etiquetas li:first-child{top:9%;right:6%}.vets-taca-etiquetas li:nth-child(2){top:27%;right:0}.vets-taca-etiquetas li:nth-child(3){top:45%;right:2%}.vets-taca-etiquetas li:nth-child(4){top:63%;right:0}.vets-taca-etiquetas li:nth-child(5){top:81%;right:7%}.vets-ficha{margin-top:clamp(72px,9vw,120px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--color-line);scroll-margin-top:var(--vets-scroll)}.vets-ficha-titulo{margin:0 0 clamp(28px,4vw,44px);font-family:var(--font-serif);font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.05;letter-spacing:-.015em}.vets-receitas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.vets-receita h4{margin:0 0 14px;font-family:var(--font-serif);font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.12}.vets-composicao{margin:0 0 20px;color:var(--color-ink-soft);font-size:15.5px;line-height:1.6}.vets-composicao strong{color:var(--color-ink)}.vets-analise{width:100%;border-collapse:collapse;font-size:15px}.vets-analise td,.vets-analise th{padding:10px 0;border-top:1px solid var(--color-line);text-align:left}.vets-analise th{color:var(--color-ink-soft);font-weight:500}.vets-analise td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.vets-aditivos,.vets-analise tr:last-child td,.vets-analise tr:last-child th{border-bottom:1px solid var(--color-line)}.vets-aditivos summary{padding:14px 0;font-size:15px;font-weight:600}.vets-aditivos p{margin:0;padding:0 0 16px;color:var(--color-ink-soft);font-size:14.5px;line-height:1.6}.vets-provadores{padding:clamp(72px,9vw,120px) 0 clamp(80px,10vw,140px);background:var(--vets-menta)}.vets-polaroides{display:flex;justify-content:center;gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none}.vets-polaroides li{width:min(340px,30%)}.vets-polaroide{margin:0;padding:14px 14px 0;background:var(--vets-pilula);box-shadow:0 18px 40px rgba(14,42,42,.16)}.vets-polaroides li:first-child .vets-polaroide{transform:rotate(-2.5deg)}.vets-polaroides li:nth-child(2) .vets-polaroide{transform:rotate(1.2deg) translateY(-6px)}.vets-polaroides li:nth-child(3) .vets-polaroide{transform:rotate(2.4deg)}.vets-polaroide-foto{position:relative;overflow:hidden;aspect-ratio:1/1;background:var(--color-line)}.vets-polaroide-foto img{object-fit:cover}.vets-polaroide figcaption{padding:18px 8px 22px;font-size:clamp(20px,2vw,26px);text-align:center}.vets-portal-foto{position:relative;overflow:hidden;width:min(100%,880px);margin:0 auto clamp(48px,6vw,80px);aspect-ratio:16/10;border-radius:var(--cta-raio,12px);background:var(--color-line)}.vets-portal-foto img{object-fit:cover}.vets-beneficios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;text-align:center}.vets-beneficios h3{margin:0 0 10px;font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.2}.vets-beneficios p{margin:0;color:var(--color-ink-soft);font-size:16px;line-height:1.55}.vets-acesso{border-top:1px solid var(--color-line)}.vets-acesso-grelha{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.vets-acesso-texto .vets-h2{margin-bottom:24px}.vets-acesso-texto p{max-width:30em;margin:0 0 14px;color:var(--color-ink-soft);font-size:17px;line-height:1.6}.vets-acesso-texto a{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.vets-form .mgm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;text-align:left}.vets-form .mgm-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.vets-form .mgm-error,.vets-form .mgm-field:has(#pf-caseloadDogs),.vets-form .mgm-field:has(textarea),.vets-form .mgm-optin,.vets-form .mgm-primary{grid-column:1/-1}.vets-form .mgm-field label{color:var(--color-ink-soft);font-size:14px;font-weight:500}.vets-form .mgm-field :is(input,textarea,select){width:100%;min-height:56px;padding:14px 18px;border:1px solid var(--vets-borda);border-radius:var(--cta-raio,10px);background:transparent;color:var(--color-ink);font:inherit;font-size:17px}.vets-form .mgm-field textarea{min-height:128px;resize:vertical}.vets-form .mgm-field :is(input,textarea,select):focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-ink);outline-offset:1px}.vets-form .mgm-optin{display:flex;align-items:flex-start;gap:12px;margin:4px 0 0;color:var(--color-ink-soft);font-size:14px;line-height:1.5;cursor:pointer}.vets-form .mgm-optin input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--color-ink)}.vets-form .mgm-optin a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.vets-form .mgm-error{margin:0;color:#b3261e;font-size:14.5px}.vets-form .mgm-primary{min-height:54px;border:0;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font:inherit;font-size:var(--cta-size);font-weight:700;letter-spacing:var(--cta-tracking);text-transform:var(--cta-case);cursor:pointer}.vets-form .mgm-primary:hover:not(:disabled){background:var(--cta-bg-hover)}.vets-form .mgm-primary:disabled{opacity:.6;cursor:default}.vets-form .mgm-share{padding:clamp(24px,4vw,36px);border:1px solid var(--color-line);border-radius:var(--cta-raio,12px)}.vets-form .mgm-fine{margin:0;color:var(--color-ink-soft);font-size:15.5px;line-height:1.6}.vets-perguntas{border-top:1px solid var(--color-line)}.vets-perguntas-grelha{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:start}.vets-perguntas .vets-h2{font-size:clamp(34px,4.2vw,56px)}@media (max-width:1100px){.vets-beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vets-heroi{grid-template-columns:minmax(0,1fr);min-height:0}.vets-heroi-foto{min-height:0;aspect-ratio:4/3}.vets-heroi-texto{max-width:none;padding:40px 20px 56px}.vets-acesso-grelha,.vets-formulacao-grelha,.vets-ingredientes-grelha,.vets-perguntas-grelha,.vets-porque-grelha,.vets-receitas{grid-template-columns:minmax(0,1fr)}.vets-cartao{min-height:0}.vets-formulacao-foto{min-height:0;aspect-ratio:4/3}.vets-taca-foto{margin:0 auto}.vets-taca-etiquetas{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.vets-taca-etiquetas li{position:static;white-space:normal}.vets-polaroides{flex-direction:column;align-items:center;gap:28px}.vets-polaroides li{width:min(320px,84%)}}@media (max-width:700px){.vets-wrap{width:calc(100% - 32px)}.vets-heroi-texto{padding:32px 16px 48px}.vets-accoes{flex-direction:column;align-items:flex-start}.vets-subnav{padding:0 12px}.vets-subnav-link{padding:9px 13px;font-size:14px}.vets-subnav-acao{padding:10px 16px;font-size:13px}.vets-painel{padding:48px 16px;border-radius:var(--cta-raio,12px)}.vets-beneficios,.vets-form .mgm-form{grid-template-columns:minmax(0,1fr)}}