@import url(https://fonts.googleapis.com/css2?family=Grand+Hotel&family=Playfair+Display:wght@400;700&family=Inter:wght@300;400;500&display=swap);.navbar[data-v-43979375]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:#f5f4ef;border-bottom:1px solid rgba(0,0,0,.07)}.nav-brand[data-v-43979375]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.04em;color:#1a1a1a;text-decoration:none}.nav-links[data-v-43979375]{display:flex;gap:36px;position:absolute;left:50%;transform:translateX(-50%)}.nav-links a[data-v-43979375]{font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;color:#555;text-decoration:none;transition:color .2s}.nav-links a.router-link-active[data-v-43979375],.nav-links a[data-v-43979375]:hover{color:#1a1a1a}.nav-right[data-v-43979375]{display:flex;align-items:center;gap:4px}.lang-btn[data-v-43979375]{background:none;border:none;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;color:#aaa;cursor:pointer;padding:2px 4px;transition:color .2s}.lang-btn.active[data-v-43979375]{color:#1a1a1a}.sep[data-v-43979375]{color:#ccc;font-size:.75rem}@media (max-width:600px){.navbar[data-v-43979375]{padding:16px 20px}.nav-links[data-v-43979375]{gap:20px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;overflow-x:hidden}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}#app{width:100%}.home[data-v-da285376]{background:#f5f4ef;min-height:100vh}.hero[data-v-da285376]{padding-top:62px}.hero-inner[data-v-da285376]{display:flex;align-items:flex-end;justify-content:space-between;padding:56px 48px 44px;gap:48px;min-height:340px}.eyebrow[data-v-da285376]{font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#999;margin-bottom:12px}.hero-title[data-v-da285376]{font-family:Playfair Display,Georgia,serif;font-size:clamp(4.5rem,11vw,9.5rem);font-weight:700;line-height:.88;color:#1a1a1a;letter-spacing:-.02em}.hero-aside[data-v-da285376]{flex:0 0 260px;padding-bottom:16px}.hero-desc[data-v-da285376]{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.7;color:#555;margin-bottom:20px;white-space:pre-line}.cta-btn[data-v-da285376]{display:inline-flex;align-items:center;background:#e8c547;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:12px 22px;border-radius:99px;text-decoration:none;transition:background .2s,transform .15s}.cta-btn[data-v-da285376]:hover{background:#d4b23a;transform:translateY(-1px)}.photo-strip[data-v-da285376]{position:relative;height:300px;margin:0 40px;border-radius:24px;overflow:hidden;background:#ddd;display:flex;align-items:center;justify-content:center}.landscape-bg[data-v-da285376]{position:absolute;inset:0;background-size:cover;background-position:center 30%;filter:brightness(.55) saturate(.8)}.circle-photo[data-v-da285376]{position:relative;z-index:1;width:220px;height:220px;border-radius:50%;background-size:cover;background-position:center 20%;border:5px solid #f5f4ef;box-shadow:0 8px 40px rgba(0,0,0,.3)}.lost-section[data-v-da285376]{background:#1a1a1a;padding:80px 40px 0;margin-top:80px}.container[data-v-da285376]{max-width:760px;margin:0 auto}.section-title[data-v-da285376]{font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;color:#fff;margin-bottom:16px}.section-desc[data-v-da285376]{font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.55);margin-bottom:36px;max-width:520px}.form-wrapper[data-v-da285376]{border-radius:16px;overflow:hidden}.form-wrapper iframe[data-v-da285376]{display:block;border-radius:16px;background:#fff}.footer[data-v-da285376]{background:#1a1a1a;color:hsla(0,0%,100%,.3);text-align:center;padding:28px;font-size:.82rem;font-family:Inter,sans-serif;border-top:1px solid hsla(0,0%,100%,.06)}@media (max-width:640px){.hero-inner[data-v-da285376]{flex-direction:column;padding:40px 20px 24px}.hero-aside[data-v-da285376]{flex:unset}.photo-strip[data-v-da285376]{margin:0 20px;height:240px}.circle-photo[data-v-da285376]{width:170px;height:170px}.lost-section[data-v-da285376]{padding:60px 20px}}.page-header[data-v-17c2b09c]{padding:160px 24px 80px;background:#1c1c1e;text-align:center}.page-header h1[data-v-17c2b09c]{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,5rem);color:#fff;font-weight:700;margin-bottom:16px}.subtitle[data-v-17c2b09c]{font-size:1rem;color:hsla(0,0%,100%,.55);max-width:480px;margin:0 auto;line-height:1.7}.section[data-v-17c2b09c]{padding:80px 24px}.section.dark[data-v-17c2b09c]{background:#1c1c1e}.section.light[data-v-17c2b09c]{background:#fafaf5}.section.cream[data-v-17c2b09c]{background:#f2ede5}.container[data-v-17c2b09c]{max-width:860px;margin:0 auto}.container.center[data-v-17c2b09c]{text-align:center}.container.two-col[data-v-17c2b09c]{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.section.dark h2[data-v-17c2b09c]{color:#fff}.section.cream h2[data-v-17c2b09c],.section.light h2[data-v-17c2b09c]{color:#1c1c1e}h2[data-v-17c2b09c]{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;margin-bottom:24px}h2[data-v-17c2b09c],h3[data-v-17c2b09c]{font-family:Playfair Display,serif;font-weight:700}h3[data-v-17c2b09c]{font-size:1.2rem;margin-bottom:16px;color:#1c1c1e}.desc[data-v-17c2b09c]{font-size:1rem;line-height:1.7;margin-bottom:32px;max-width:600px}.section.dark .desc[data-v-17c2b09c]{color:hsla(0,0%,100%,.7)}.desc.muted[data-v-17c2b09c],.section.cream .desc[data-v-17c2b09c],.section.light .desc[data-v-17c2b09c]{color:#6b6b6b}.tags[data-v-17c2b09c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.tag[data-v-17c2b09c]{display:inline-block;padding:8px 18px;border-radius:99px;font-size:.9rem;background:#c8963e;color:#fff}.tag-light[data-v-17c2b09c]{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff}.tag-warm[data-v-17c2b09c]{background:#f2ede5;color:#1c1c1e}.icon-list[data-v-17c2b09c]{list-style:none;display:flex;flex-direction:column;gap:10px}.icon-list li[data-v-17c2b09c]{display:flex;align-items:baseline;gap:10px;font-size:.95rem;line-height:1.5;color:#2d2d2d}.bullet[data-v-17c2b09c]{flex-shrink:0}.diet-grid[data-v-17c2b09c]{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}.diet-card[data-v-17c2b09c]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,.05)}.plain-list[data-v-17c2b09c]{list-style:none;display:flex;flex-direction:column;gap:6px}.plain-list li[data-v-17c2b09c]{font-size:.9rem;color:#6b6b6b;padding-left:12px;border-left:2px solid #c8963e}.steps[data-v-17c2b09c]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.step[data-v-17c2b09c]{display:flex;flex-direction:column;gap:4px}.step-time[data-v-17c2b09c]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c8963e}.step p[data-v-17c2b09c]{font-size:.9rem;color:#6b6b6b;line-height:1.6}.commands-grid[data-v-17c2b09c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:8px}.command-card[data-v-17c2b09c]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:28px 24px}.command-word[data-v-17c2b09c]{display:block;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:#e8b85a;margin-bottom:10px}.command-card p[data-v-17c2b09c]{font-size:.9rem;color:hsla(0,0%,100%,.65);line-height:1.6}.collage-slot[data-v-17c2b09c]{margin-top:36px;border-radius:20px;overflow:hidden}.collage-img[data-v-17c2b09c]{width:100%;display:block;border-radius:20px;-o-object-fit:cover;object-fit:cover}.collage-placeholder[data-v-17c2b09c]{background:hsla(0,0%,100%,.06);border:2px dashed hsla(0,0%,100%,.2);border-radius:20px;padding:60px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.section.light .collage-placeholder[data-v-17c2b09c]{background:#f2ede5;border-color:#c8963e}.collage-placeholder span[data-v-17c2b09c]{font-size:2.5rem}.collage-placeholder p[data-v-17c2b09c]{font-size:.9rem;color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif}.section.light .collage-placeholder p[data-v-17c2b09c]{color:#888}.collage-placeholder code[data-v-17c2b09c]{background:rgba(0,0,0,.15);padding:2px 8px;border-radius:4px;font-size:.85rem}.vet-name[data-v-17c2b09c]{font-size:1.1rem;color:#6b6b6b;margin-bottom:28px}.btn[data-v-17c2b09c]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:99px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .15s}.btn[data-v-17c2b09c]:hover{opacity:.88;transform:translateY(-1px)}.btn-whatsapp[data-v-17c2b09c]{background:#25d366;color:#fff}.footer[data-v-17c2b09c]{background:#1c1c1e;color:hsla(0,0%,100%,.35);text-align:center;padding:32px 24px;font-size:.85rem}.gallery-section[data-v-17c2b09c]{padding:60px 40px;background:#f5f4ef}.gallery-grid[data-v-17c2b09c]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px;max-width:960px;margin:0 auto}.gallery-card.tall[data-v-17c2b09c]{grid-row:span 2}.gallery-card[data-v-17c2b09c]{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.gallery-img[data-v-17c2b09c]{width:100%;aspect-ratio:4/3;background-size:cover;background-position:50%;flex-shrink:0}.gallery-card.tall .gallery-img[data-v-17c2b09c]{aspect-ratio:3/4;flex:1}.placeholder-img[data-v-17c2b09c]{background:#ebe9e2;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.gallery-caption[data-v-17c2b09c]{padding:20px 24px}.gallery-caption h3[data-v-17c2b09c]{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:6px}.gallery-caption p[data-v-17c2b09c]{font-family:Inter,sans-serif;font-size:.88rem;color:#777;line-height:1.6}@media (max-width:640px){.container.two-col[data-v-17c2b09c]{grid-template-columns:1fr;gap:24px}.diet-grid[data-v-17c2b09c]{grid-template-columns:1fr}.gallery-section[data-v-17c2b09c]{padding:40px 20px}.gallery-grid[data-v-17c2b09c]{grid-template-columns:1fr}.gallery-card.tall[data-v-17c2b09c]{grid-row:span 1}}