.hero[data-astro-cid-lcdefpme]{background:radial-gradient(900px 500px at 90% 10%, var(--ton-soft-2) 0%, transparent 65%), linear-gradient(180deg, var(--ton-soft) 0%, #fff 100%);padding:clamp(32px,6vw,80px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.7,.2,1) backwards hero-slide-in}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:50ms}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.15s}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.28s}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.4s}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.52s}@keyframes hero-slide-in{0%{opacity:0;transform:translate(-32px)}}.hero__img--main[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.2,.7,.2,1) .1s backwards hero-img-in}.hero__img--side[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.2,.7,.2,1) .35s backwards hero-img-up}@keyframes hero-img-in{0%{opacity:0;transform:translate(48px)}}@keyframes hero-reveal{0%{clip-path:inset(0 0 0 35%)}to{clip-path:inset(0)}}@keyframes hero-img-up{0%{opacity:0;transform:translateY(48px)}}.hero__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:9s ease-in-out infinite alternate hero-pan}.hero__img--main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.2,.7,.2,1) .1s backwards hero-reveal,9s ease-in-out infinite alternate hero-pan}.hero__img--side[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation-name:hero-pan-reverse;animation-duration:7s}@keyframes hero-pan{0%{transform:scale(1.22)translate(-6%,3%)}to{transform:scale(1.22)translate(6%,-3%)}}@keyframes hero-pan-reverse{0%{transform:scale(1.25)translate(5%,-4%)}to{transform:scale(1.25)translate(-5%,4%)}}.hero__badge[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.34,1.56,.64,1) .9s backwards hero-pop,6s ease-in-out 1.5s infinite hero-float}@keyframes hero-pop{0%{opacity:0;transform:scale(.8)translateY(12px)}}@keyframes hero-float{50%{transform:translateY(-8px)}}.hero__lead[data-astro-cid-lcdefpme]{max-width:560px;margin-top:22px}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__facts[data-astro-cid-lcdefpme]{color:var(--ink-2);flex-wrap:wrap;gap:12px 28px;margin-top:32px;font-size:14px;display:flex}.hero__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.hero__facts[data-astro-cid-lcdefpme] svg{color:var(--ton)}.hero__visual[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr;grid-template-columns:1fr .55fr;gap:16px;height:clamp(360px,42vw,540px);display:grid;position:relative}.hero__img[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);box-shadow:var(--shadow)}.hero__img--main[data-astro-cid-lcdefpme]{grid-row:1/-1}.hero__img--side[data-astro-cid-lcdefpme]{grid-area:2/2}.hero__badge[data-astro-cid-lcdefpme]{border-radius:var(--radius);max-width:46%;box-shadow:var(--shadow);background:#fff;align-items:center;gap:12px;padding:14px 18px;font-size:14px;line-height:1.4;display:flex;position:absolute;top:24px;right:0}.hero__badge-icon[data-astro-cid-lcdefpme]{background:var(--ton);color:#fff;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.soins-quick[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-8px;display:grid;position:relative}.soin-quick[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow-s);transition:transform var(--ease), box-shadow var(--ease), border-color var(--ease);background:#fff;gap:6px;padding:22px;text-decoration:none;display:grid}.soin-quick[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--ton) 25%, var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.soin-quick__icon[data-astro-cid-lcdefpme]{background:var(--ton-soft);width:48px;height:48px;color:var(--ton);transition:all var(--ease);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.soin-quick[data-astro-cid-lcdefpme]:hover .soin-quick__icon[data-astro-cid-lcdefpme]{background:var(--ton);color:#fff}.soin-quick__label[data-astro-cid-lcdefpme]{font-family:var(--font-title);font-size:1.3rem;font-weight:600;line-height:1.2}.soin-quick__text[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;line-height:1.5}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.about__media[data-astro-cid-lcdefpme]{position:relative}.about__img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius-l)}.about__stat[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--ton);color:#fff;box-shadow:var(--shadow-l);align-items:center;gap:14px;padding:18px 22px;font-size:14px;line-height:1.35;display:flex;position:absolute;bottom:32px;right:-24px}.about__stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-title);font-size:3rem;line-height:1}.about__prose[data-astro-cid-lcdefpme]{margin-top:22px}.about__equipment[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.team[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.member[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);box-shadow:var(--shadow-s);transition:transform var(--ease), box-shadow var(--ease);background:#fff;grid-template-columns:200px 1fr;gap:24px;padding:20px;display:grid;position:relative}.member[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.member__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.member__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();transition:filter .4s}.member[data-astro-cid-lcdefpme]:hover .member__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:none}.member__body[data-astro-cid-lcdefpme]{flex-direction:column;padding:8px 4px;display:flex}.member__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.member__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.member__bio[data-astro-cid-lcdefpme]{color:var(--muted);margin:14px 0 16px;font-size:14px;line-height:1.55}.member__bio[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:16px;position:relative}.member__bio[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:6px}.member__bio[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ton);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.member__more[data-astro-cid-lcdefpme]{color:var(--ton);margin-top:auto;font-size:15px}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);color:#fff;isolation:isolate;min-height:360px;text-decoration:none;display:flex;position:relative;overflow:hidden}.service--wide[data-astro-cid-lcdefpme]{grid-column:span 2}.service__media[data-astro-cid-lcdefpme]{z-index:-1;border-radius:0;position:absolute;inset:0}.service__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.service[data-astro-cid-lcdefpme]:hover .service__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.service__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#2e0a2c00 30%,#2e0a2cd9 100%);position:absolute;inset:0}.service__body[data-astro-cid-lcdefpme]{align-self:flex-end;max-width:460px;padding:28px}.service__icon[data-astro-cid-lcdefpme]{backdrop-filter:blur(6px);background:#ffffff2e;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.service__title[data-astro-cid-lcdefpme]{color:#fff;font-size:1.75rem}.service__text[data-astro-cid-lcdefpme]{color:#ffffffd9;margin-top:6px;font-size:15px}.service__arrow[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--ton);transition:transform var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px;transform:rotate(-45deg)}.service[data-astro-cid-lcdefpme]:hover .service__arrow[data-astro-cid-lcdefpme]{transform:none}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.faq-home[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq-home__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);justify-items:start;gap:16px;display:grid;position:sticky}.faq-home__head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}@media (width<=1024px){.hero__inner[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.faq-home[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__visual[data-astro-cid-lcdefpme]{height:420px}.soins-quick[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;margin-top:24px}.team[data-astro-cid-lcdefpme],.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.service--wide[data-astro-cid-lcdefpme]{grid-column:auto}.about__stat[data-astro-cid-lcdefpme]{right:16px}.faq-home__head[data-astro-cid-lcdefpme]{position:static}}@media (width<=640px){.hero__visual[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.hero__img--main[data-astro-cid-lcdefpme]{aspect-ratio:4/3;grid-row:auto}.hero__img--side[data-astro-cid-lcdefpme]{display:none}.hero__badge[data-astro-cid-lcdefpme]{max-width:none;top:auto;bottom:12px;right:12px}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:1}.soins-quick[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service[data-astro-cid-lcdefpme]{min-height:280px}.member[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.member__photo[data-astro-cid-lcdefpme]{aspect-ratio:1}}
