.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;color:#e3e3ef;padding:clamp(56px,8vw,110px) 0 clamp(110px,12vw,170px);overflow:hidden;background:var(--navy)}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:60% 50%;animation:hero-zoom 22s ease-in-out infinite alternate}.hero__bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#15163ab8}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,80px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.1rem,4.6vw,3.8rem);max-width:15ch;margin:22px 0 20px}.hero__sub[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.5vw,1.28rem);max-width:50ch;margin-bottom:32px;color:#dcdcea}.hero__brands[data-astro-cid-j7pv25f6]{display:grid;gap:18px}.brand-card[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:14px;padding:26px 24px 20px;border-radius:26px;background:#1f2147;text-decoration:none;color:var(--white);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.brand-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 30px 60px -30px #000c}.brand-card__logo[data-astro-cid-j7pv25f6]{width:min(280px,100%);height:auto}.brand-card__logo--cattery[data-astro-cid-j7pv25f6]{width:min(210px,80%)}.brand-card__cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--gold);color:var(--navy-deep);font-weight:700;font-size:.95rem}.brand-card__cta[data-astro-cid-j7pv25f6] svg{width:16px;height:16px;transition:transform .35s var(--ease)}.brand-card[data-astro-cid-j7pv25f6]:hover .brand-card__cta[data-astro-cid-j7pv25f6] svg{transform:translate(4px)}.hero__wave[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(40px,6vw,90px);color:var(--white)}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.1) translate(-1.5%)}}.intro__grid[data-astro-cid-j7pv25f6],.quality__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,96px)}.intro__tree[data-astro-cid-j7pv25f6]{width:130px;height:auto;margin-bottom:18px}.intro__copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.quality__copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:10px}.intro__media[data-astro-cid-j7pv25f6]{position:relative}.intro__frame[data-astro-cid-j7pv25f6]{aspect-ratio:1;max-width:520px;margin-left:auto}.intro__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.quality__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.intro__dot[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%}.intro__dot--a[data-astro-cid-j7pv25f6]{width:46px;height:46px;background:var(--gold);top:6%;left:6%}.intro__dot--b[data-astro-cid-j7pv25f6]{width:26px;height:26px;background:var(--navy);bottom:8%;right:2%}.times[data-astro-cid-j7pv25f6]{background:var(--navy);color:#d9d9e8;padding:clamp(48px,6vw,72px) 0}.times__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:0;padding:0;text-align:center}.times__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:8px 16px}.times__icon[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffff14;color:var(--gold);margin-bottom:14px;transition:transform .5s var(--ease)}.times__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover .times__icon[data-astro-cid-j7pv25f6]{transform:rotate(-14deg) scale(1.08)}.times__icon[data-astro-cid-j7pv25f6] svg{width:32px;height:32px}.times[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--white);font-size:1.3rem;margin-bottom:6px}.times[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:1.08rem}.times__more[data-astro-cid-j7pv25f6]{text-align:center;margin:28px 0 0!important}.times__more[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--gold-light);text-decoration-color:#e2d49673}.quality__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.95fr 1.05fr}.quality__media[data-astro-cid-j7pv25f6]{position:relative}.quality__frame[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 4.4;max-width:500px;border-radius:46% 54% 42% 58%/54% 44% 56% 46%}.quality__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:-60px 0 0 auto;padding:0;position:relative;width:min(340px,80%)}.quality__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:16px 18px;border-radius:18px;background:var(--navy);color:#d4d5e6}.quality__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2),.quality__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){background:var(--gold);color:var(--navy-deep)}.quality__stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:1.6rem;line-height:1.1;color:inherit}.quality__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(1) strong[data-astro-cid-j7pv25f6],.quality__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4) strong[data-astro-cid-j7pv25f6]{color:var(--white)}.quality__stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600}.quality__roof[data-astro-cid-j7pv25f6]{width:170px;height:auto;margin-bottom:18px}.services__head[data-astro-cid-j7pv25f6]{margin-bottom:44px}.services__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--white);border-radius:26px;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px #1f21478c}.service-card__media[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 3;overflow:hidden}.service-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.service-card[data-astro-cid-j7pv25f6]:hover .service-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.service-card__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;padding:26px 26px 28px}.service-card__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1;color:var(--ink-soft)}.service-card__link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--navy);text-decoration:none}.service-card__link[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;color:var(--gold-deep);transition:transform .35s var(--ease)}.service-card__link[data-astro-cid-j7pv25f6]:hover svg{transform:translate(5px)}.service-card__link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.care[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding:clamp(80px,12vw,160px) 0;overflow:hidden}.care__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.care__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.care__card[data-astro-cid-j7pv25f6]{position:relative;max-width:560px;padding:clamp(32px,5vw,52px);border-radius:28px;background:var(--white);box-shadow:0 40px 80px -40px #0a0a1e99}.care__badge[data-astro-cid-j7pv25f6]{position:absolute;top:-30px;right:32px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold);color:var(--navy)}.care__badge[data-astro-cid-j7pv25f6] svg{width:30px;height:30px}.strip[data-astro-cid-j7pv25f6]{padding-bottom:0;overflow:hidden}.strip__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.strip__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.strip__track[data-astro-cid-j7pv25f6]{overflow:hidden}.strip__row[data-astro-cid-j7pv25f6]{display:flex;gap:18px;width:max-content;list-style:none;margin:0;padding:0;animation:marquee 60s linear infinite}.strip__track[data-astro-cid-j7pv25f6]:hover .strip__row[data-astro-cid-j7pv25f6]{animation-play-state:paused}.strip__row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:none;width:clamp(200px,22vw,300px);aspect-ratio:4 / 5;border-radius:22px;overflow:hidden}.strip__row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){margin-top:36px}.strip__row[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@keyframes marquee{to{transform:translate(calc(-50% - 9px))}}@media(prefers-reduced-motion:reduce){.strip__track[data-astro-cid-j7pv25f6]{overflow-x:auto}}@media(max-width:1100px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero__grid[data-astro-cid-j7pv25f6],.intro__grid[data-astro-cid-j7pv25f6],.quality__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__brands[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.intro__frame[data-astro-cid-j7pv25f6]{margin:0 auto}.quality__media[data-astro-cid-j7pv25f6]{order:2}}@media(max-width:700px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.times__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:12px}}@media(max-width:520px){.hero__brands[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.brand-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:20px}.brand-card__logo[data-astro-cid-j7pv25f6]{width:min(220px,80%)}.brand-card__logo--cattery[data-astro-cid-j7pv25f6]{width:min(170px,60%)}}
