.pg-brand-eyebrow{margin-bottom:14px}.pg-brand-lede{max-width:36rem;color:var(--pg-ink-soft);margin:22px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.pg-doors{grid-template-columns:1fr;gap:12px;max-width:36rem;margin-top:30px;display:grid}@media (min-width:560px){.pg-doors{grid-template-columns:1fr 1fr}}.pg-door{color:var(--pg-ink);background:color-mix(in srgb, var(--pg-surface) 70%, transparent);border:1px solid var(--pg-card-border,var(--pg-rule));border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s;display:flex}.pg-door:hover{background:color-mix(in srgb, var(--pg-surface) 92%, transparent);border-color:var(--pg-action);transform:translateY(-2px)}.pg-door:focus-visible{outline:2px solid var(--pg-focus,var(--pg-action));outline-offset:3px}.pg-door-icon{width:40px;height:40px;color:var(--pg-forest);background:var(--pg-action);border-radius:12px;flex:none;place-items:center;display:grid}.pg-door[data-audience=clinics] .pg-door-icon{background:var(--pg-sky)}.pg-door-words{flex:1;gap:2px;display:grid}.pg-door-label{font-size:16px;font-weight:600}.pg-door-note{color:var(--pg-slate);font-size:13.5px}.pg-door-arrow{color:var(--pg-accent);flex:none;transition:transform .2s}.pg-door:hover .pg-door-arrow{transform:translate(3px)}.pg-brand-note{color:var(--pg-slate);margin:16px 0 0;font-size:14px}.pg-brand-more{margin-top:28px}.pg-brand-pets{--pg-pet-room:0px;padding-top:var(--pg-pet-room)}.pg-brand-pets>.pg-pet{bottom:calc(100% - var(--pg-pet-room))}.pg-brand-pets>.pg-brand-grid,.pg-brand-pets>.pg-ways-grid{z-index:1;position:relative}.pg-brand-fisura{--pg-card-mid:calc((100% - 48px) / 8)}.pg-pet-at-home-owners{left:calc(var(--pg-card-mid) - var(--pg-pet-w) * .57)}.pg-brand-pet-name{bottom:calc(100% - var(--pg-pet-room) - 15px);left:var(--pg-card-mid);z-index:2;color:var(--pg-forest,var(--pg-ink));white-space:nowrap;background:var(--pg-action);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--pg-night-abyss) 60%, transparent);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;translate:-50%}.pg-brand-pets:not(:has(>.pg-pet))>.pg-brand-pet-name{display:none}@media (min-width:980px){.pg-brand .pg-head-block{max-width:min(760px,100% - 240px)}.pg-brand-owners .pg-head-block{margin-left:min(350px,27.4vw)}.pg-brand-owners:has(.pg-pet-at-home-owners){padding-top:clamp(96px,12vw,168px)}.pg-brand .pg-grid3,.pg-brand .pg-grid4,.pg-brand .pg-ways-grid{margin-top:0}.pg-brand .pg-head-block+.pg-brand-pets{margin-top:36px}}@media (max-width:979px){.pg-brand-pets:has(>.pg-pet-at-home-owners[data-tablet]){--pg-pet-room:268px;--pg-card-mid:calc((100% - 16px) / 4)}.pg-brand-pets{margin-top:28px}.pg-brand .pg-grid3,.pg-brand .pg-grid4,.pg-brand .pg-ways-grid{margin-top:0}}@media (max-width:719px){.pg-brand-pets:has(>.pg-pet-at-home-owners){--pg-pet-room:0px}.pg-brand-pets:has(>.pg-pet-at-home-owners[data-phone]){--pg-pet-room:206px;--pg-card-mid:96px}}@media (min-width:720px){.pg-brand-hero .pg-hv-cast{bottom:calc(28px - var(--pg-hv-cast-w) * 918 / 826 * .13)}}.pg-way-ai{border-top:1px dashed var(--pg-rule);margin-top:6px;padding:16px 0 0}.pg-way-ai-h{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-deep,var(--pg-accent));text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin:0 0 10px;font-size:11.5px;display:inline-flex}.dark .pg-way-ai-h{color:var(--pg-accent)}.pg-way-ai-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-way-ai-link{color:inherit;background:color-mix(in srgb, var(--pg-action) 8%, transparent);border:1px solid #0000;border-radius:14px;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s cubic-bezier(.2,.7,.2,1);display:grid}.pg-way[data-audience=clinics] .pg-way-ai-link{background:color-mix(in srgb, var(--pg-sky) 30%, transparent)}.pg-way-ai-link:hover{border-color:var(--pg-action);transform:translate(3px)}.pg-way-ai-link:focus-visible{outline:2px solid var(--pg-focus,var(--pg-action));outline-offset:2px}.pg-way-ai-term{color:var(--pg-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pg-way-ai-term svg{color:var(--pg-accent)}.pg-way-ai-body{color:var(--pg-slate);font-size:14px;line-height:1.5}.pg-brand-care{flex-direction:column;display:flex}.pg-brand-card-link{color:var(--pg-deep,var(--pg-ink));align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dark .pg-brand-card-link{color:var(--pg-accent)}.pg-brand-card-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pg-action);text-decoration-color:var(--pg-action);text-underline-offset:4px}.pg-brand-promise{max-width:46rem;color:var(--pg-ink-soft,var(--pg-ink));background:color-mix(in srgb, var(--pg-surface) 80%, transparent);border:1px solid var(--pg-card-border,var(--pg-rule));border-radius:16px;align-items:flex-start;gap:12px;margin:28px 0 0;padding:14px 18px;font-size:15.5px;display:flex}.pg-brand-promise>svg{color:var(--pg-deep,var(--pg-accent));flex:none;margin-top:2px}.pg-brand-promise a{color:var(--pg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pg-action);text-decoration-color:var(--pg-action);text-underline-offset:3px;font-weight:600}.pg-brand-call{background:var(--pg-surface);border:1px solid var(--pg-card-border,var(--pg-rule));box-shadow:0 18px 40px -30px hsl(var(--pg-shadow-color) / .55);border-radius:20px;padding:18px 20px}.pg-brand-call-tag{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-deep,var(--pg-accent));text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;display:inline-flex}.dark .pg-brand-call-tag{color:var(--pg-accent)}.pg-brand-call-body{color:var(--pg-slate);margin:0;font-size:14.5px;line-height:1.55}.pg-brand-ai{background:radial-gradient(60% 46% at 92% 6%, color-mix(in srgb, var(--pg-sky) 42%, transparent), transparent 70%), radial-gradient(52% 40% at 4% 62%, color-mix(in srgb, var(--pg-action) 16%, transparent), transparent 72%), linear-gradient(180deg, var(--pg-porcelain) 0%, var(--pg-wash-mint) 100%)}.pg-brand-ai-actions{margin-top:22px}.pg-brand .pg-brand-ai-head{max-width:780px}.pg-brand-ai-steps{counter-reset:pg-ai-step;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:820px){.pg-brand-ai-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pg-brand-ai-steps:before{content:"";background:linear-gradient(90deg, var(--pg-action), var(--pg-sky), var(--pg-action));opacity:.6;height:2px;position:absolute;top:42px;left:16%;right:16%}}.pg-brand-ai-step{background:var(--pg-surface);border:1px solid var(--pg-card-border,var(--pg-rule));border-radius:20px;justify-items:start;gap:6px;padding:20px 22px 22px;display:grid;position:relative}.pg-brand-ai-icon{width:44px;height:44px;color:var(--pg-forest);background:var(--pg-action);border-radius:14px;place-items:center;display:grid}.pg-brand-ai-step:nth-child(2) .pg-brand-ai-icon{background:var(--pg-sky)}.pg-brand-sides{align-items:end;gap:18px;margin-top:44px;display:grid}@media (min-width:860px){.pg-brand-sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-brand-side{background:var(--pg-surface);border:1px solid var(--pg-card-border,var(--pg-rule));box-shadow:0 18px 40px -30px hsl(var(--pg-shadow-color) / .55);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,34px);display:flex}.pg-brand-side-host,.pg-brand-side-host>.pg-brand-side{height:100%}.pg-brand-side[data-audience=owners] .pg-way-tag{color:var(--pg-forest);background:color-mix(in srgb, var(--pg-action) 30%, transparent)}.pg-brand-price{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;line-height:1.1}.pg-brand-price-note{color:var(--pg-slate);margin:0;font-size:14.5px}.pg-brand-side .pg-way-list{grid-template-columns:1fr;margin-bottom:8px}.pg-brand-side>.pg-btn,.pg-brand-side>.pg-way-actions{margin-top:auto}@media (prefers-reduced-motion:reduce){.pg-door,.pg-door-arrow,.pg-way-ai-link{transition:none}.pg-door:hover,.pg-door:hover .pg-door-arrow,.pg-way-ai-link:hover{transform:none}}.pg-band-plain,.pg-close[data-tone=plain],.dark .pg-close[data-tone=plain]{background:var(--pg-porcelain)}.pg-brand .pg-brand-felt .pg-head-block{max-width:none}.pg-brand-felt+.pg-brand-pets,.pg-brand-felt+.pg-brand-ai-steps,.pg-brand .pg-brand-felt+.pg-brand-grid{margin-top:clamp(28px,4vw,44px)}.pg-brand-clinics-words{align-items:start;gap:24px;display:grid}.pg-brand-clinics-words .pg-brand-call{max-width:460px}.pg-felt-wide.pg-brand-sides-scene{aspect-ratio:21/8;margin-top:clamp(28px,4vw,44px)}.pg-brand-sides-scene+.pg-brand-sides{margin-top:18px}@media (max-width:639px){.pg-felt-wide.pg-brand-sides-scene{aspect-ratio:3/2}}