.hero[data-astro-cid-xhaoqxbd]{position:relative;background:linear-gradient(180deg,var(--blush),#fff);overflow:hidden}.hero__in[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding-top:72px;padding-bottom:64px;position:relative}.hero__ctas[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.hero__chips[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.hero__chips[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{font-size:.88rem;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--sage-deep);font-weight:700}.hero__chips[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:before{content:"✓ ";color:var(--pink-deep)}.hero__art[data-astro-cid-xhaoqxbd]{position:relative;aspect-ratio:1 / 1.05;max-width:440px;width:100%;justify-self:center}.blob[data-astro-cid-xhaoqxbd]{position:absolute;border-radius:48% 52% 44% 56%/55% 42% 58% 45%}.blob--pink[data-astro-cid-xhaoqxbd]{inset:0 2% 4% 12%;background:linear-gradient(150deg,#F38BC2,var(--pink) 55%,#C2187A);box-shadow:0 30px 60px #c2187a40}.blob--sage[data-astro-cid-xhaoqxbd]{width:46%;height:42%;right:0;bottom:0;background:var(--sage);opacity:.85;border-radius:58% 42% 50% 50%/46% 54%}.hero__photo[data-astro-cid-xhaoqxbd]{position:absolute;inset:9% 12% 14% 6%;width:82%;height:77%;object-fit:cover;border-radius:48% 52% 44% 56%/55% 42% 58% 45%;border:8px solid #fff;box-shadow:0 24px 50px #2e1a2b2e}.moved[data-astro-cid-xhaoqxbd]{grid-column:1 / -1;max-width:760px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 20px 10px 10px;box-shadow:var(--shadow);color:var(--ink);text-decoration:none;font-size:.95rem}.moved__badge[data-astro-cid-xhaoqxbd]{flex:none;background:var(--sage-deep);color:#fff;font-family:var(--font-head);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px}.svc[data-astro-cid-xhaoqxbd]{margin-top:44px}.svc__card[data-astro-cid-xhaoqxbd]{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease}.svc__card[data-astro-cid-xhaoqxbd]:last-child:nth-child(3n+1){grid-column:1 / -1;flex-direction:row;align-items:center;gap:22px}.svc__card[data-astro-cid-xhaoqxbd]:last-child:nth-child(3n+1) .svc__ico[data-astro-cid-xhaoqxbd]{margin:0;flex:none}.svc__card[data-astro-cid-xhaoqxbd]:last-child:nth-child(3n+1) p[data-astro-cid-xhaoqxbd]{margin:0}.svc__card[data-astro-cid-xhaoqxbd]:hover{transform:translateY(-3px);border-color:var(--pink)}.svc__ico[data-astro-cid-xhaoqxbd]{width:58px;height:58px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep);display:grid;place-items:center;margin-bottom:18px}.svc__card[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{margin-bottom:8px}.svc__card[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{color:var(--ink-soft);font-size:.96rem;flex:1}.svc__more[data-astro-cid-xhaoqxbd]{font-family:var(--font-head);font-weight:600;color:var(--pink-deep)}.post[data-astro-cid-xhaoqxbd]{background:linear-gradient(120deg,var(--sage-deep),var(--sage));color:#fff;padding:56px 0}.post__in[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;justify-content:space-between;gap:40px}.post[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{color:#fff;margin-bottom:10px}.post[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{max-width:720px;margin:0;color:#eef3f3}.pop[data-astro-cid-xhaoqxbd]{max-width:820px;margin:40px auto 0}.pop__all[data-astro-cid-xhaoqxbd]{margin-top:26px}.about[data-astro-cid-xhaoqxbd]{align-items:center;gap:56px}.why[data-astro-cid-xhaoqxbd]{gap:18px}.team[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.team[data-astro-cid-xhaoqxbd] figure[data-astro-cid-xhaoqxbd]{margin:0}.team[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.team[data-astro-cid-xhaoqxbd] figcaption[data-astro-cid-xhaoqxbd]{margin-top:8px;display:flex;flex-direction:column;line-height:1.3;font-size:.88rem;color:var(--ink-soft)}.team[data-astro-cid-xhaoqxbd] figcaption[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{font-family:var(--font-head);color:var(--ink);font-size:1rem}.why__item[data-astro-cid-xhaoqxbd]{background:var(--blush);border-radius:var(--radius);padding:22px}.why__ico[data-astro-cid-xhaoqxbd]{color:var(--pink-deep);display:inline-block;margin-bottom:8px}.why__item[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{font-size:1.08rem;margin-bottom:6px}.why__item[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{font-size:.93rem;color:var(--ink-soft);margin:0}.contact[data-astro-cid-xhaoqxbd]{gap:48px;align-items:start}.contact__line[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;gap:10px;color:var(--pink-deep);font-size:1.05rem}.contact__line[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]{color:var(--ink);text-decoration:none}.map[data-astro-cid-xhaoqxbd]{width:100%;height:300px;border:0;border-radius:var(--radius);margin-top:10px}@media (max-width: 900px){.hero__in[data-astro-cid-xhaoqxbd]{grid-template-columns:1fr;padding-top:44px;padding-bottom:40px}.hero__art[data-astro-cid-xhaoqxbd]{max-width:300px;order:-1}.svc__card[data-astro-cid-xhaoqxbd]:last-child:nth-child(3n+1){grid-column:auto;flex-direction:column;align-items:stretch}.moved[data-astro-cid-xhaoqxbd]{border-radius:18px;align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px}.post__in[data-astro-cid-xhaoqxbd]{flex-direction:column;align-items:flex-start}}@media (max-width: 760px){.hero__art[data-astro-cid-xhaoqxbd]{max-width:320px}.about[data-astro-cid-xhaoqxbd]{gap:32px}}
