.wm[data-astro-cid-qisgtjgl]{font-size:22px;font-weight:700}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:64px;padding-top:96px;padding-bottom:80px;display:grid}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;display:flex}h1[data-astro-cid-ge2uvauf]{font-weight:700;font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.05}.intro[data-astro-cid-ge2uvauf]{color:var(--text-2);max-width:34em;font-size:20px;line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;gap:4px 0;margin:4px 0 0;padding:16px 0 0;font-size:15px;font-weight:500;list-style:none;display:flex}.facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:not(:last-child):after{content:"·";color:var(--text-3);margin-inline:10px}.cycle[data-astro-cid-ge2uvauf]{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative;container-type:inline-size}.ring[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--ink);stroke-width:2px}.arc--back[data-astro-cid-ge2uvauf]{stroke:var(--blue)}.tip[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tip--blue[data-astro-cid-ge2uvauf]{stroke:var(--blue)}.node[data-astro-cid-ge2uvauf]{fill:var(--bg);stroke:var(--ink);stroke-width:2px}.node--first[data-astro-cid-ge2uvauf]{fill:var(--blue);stroke:var(--blue)}.station[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;line-height:1.25;display:flex;position:absolute}.station[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:clamp(13px,4.4cqi,19px);font-weight:700}.station[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--text-3);font-size:clamp(13px,3.4cqi,15px)}.s1[data-astro-cid-ge2uvauf]{text-align:center;align-items:center;bottom:86%;left:50%;transform:translate(-50%)}.s2[data-astro-cid-ge2uvauf],.s3[data-astro-cid-ge2uvauf]{text-align:center;white-space:nowrap;align-items:center;top:85.5%;transform:translate(-50%)}.s2[data-astro-cid-ge2uvauf]{left:72%}.s3[data-astro-cid-ge2uvauf]{left:28%}.products[data-astro-cid-ge2uvauf]{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products[data-astro-cid-ge2uvauf] .wm{font-size:clamp(14px,4cqi,18px)}.back[data-astro-cid-ge2uvauf]{color:var(--blue);max-width:7em;font-size:clamp(12px,3.1cqi,14px);font-weight:600;line-height:1.3;position:absolute;top:10%;left:0}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{gap:48px;padding-top:48px;padding-bottom:56px}.intro[data-astro-cid-ge2uvauf]{font-size:18px}}@media (width<=560px){.hero[data-astro-cid-ge2uvauf]{gap:40px;padding-bottom:48px}.cycle[data-astro-cid-ge2uvauf]{max-width:360px}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%;justify-content:center}.facts[data-astro-cid-ge2uvauf]{flex-direction:column}.facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:not(:last-child):after{content:none}.s2[data-astro-cid-ge2uvauf],.s3[data-astro-cid-ge2uvauf]{white-space:normal;max-width:46%}}.card[data-astro-cid-y2vllrex]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.shot[data-astro-cid-y2vllrex]{height:240px;padding:24px 0 0 24px;overflow:hidden}.shot[data-astro-cid-y2vllrex] img{object-fit:cover;object-position:left top;width:100%;height:100%;box-shadow:var(--shadow-shot);border-top-left-radius:6px;display:block}.body[data-astro-cid-y2vllrex]{flex-direction:column;flex-grow:1;gap:14px;padding:28px;display:flex}h3[data-astro-cid-y2vllrex]{line-height:1.3}.desc[data-astro-cid-y2vllrex]{color:var(--text-2);font-size:16px;line-height:1.55}.audience[data-astro-cid-y2vllrex]{color:var(--text-3);font-size:14px}.link-arrow[data-astro-cid-y2vllrex]{margin-top:auto}@media (width<=560px){.shot[data-astro-cid-y2vllrex]{height:180px;padding:18px 0 0 18px}.body[data-astro-cid-y2vllrex]{padding:22px}}.projects[data-astro-cid-ftq3vvlr]{flex-direction:column;gap:48px;padding-top:96px;padding-bottom:64px;display:flex}.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}@media (width<=860px){.projects[data-astro-cid-ftq3vvlr]{padding-top:80px}}.services[data-astro-cid-lesv7jgp]{flex-direction:column;gap:48px;padding-top:64px;padding-bottom:64px;display:flex}.head[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 64px;display:grid}.rows[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;gap:12px 48px;padding-block:28px;display:grid}h3[data-astro-cid-lesv7jgp]{align-items:center;gap:14px;font-size:24px;line-height:1.2;display:flex}.node[data-astro-cid-lesv7jgp]{border:2px solid var(--ink);background:var(--bg);border-radius:50%;flex:none;width:14px;height:14px}.node--first[data-astro-cid-lesv7jgp]{background:var(--blue);border-color:var(--blue)}.row[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--text-2);font-size:17px;line-height:1.6}.items[data-astro-cid-lesv7jgp]{color:var(--text-2);margin:0;padding-left:18px;font-size:15px;line-height:1.8}.link-arrow[data-astro-cid-lesv7jgp]{align-self:start;margin-top:-10px}@media (width<=1000px){.head[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr);gap:12px}.link-arrow[data-astro-cid-lesv7jgp]{margin-top:0}}@media (width<=860px){.services[data-astro-cid-lesv7jgp]{gap:32px;padding-top:80px;padding-bottom:48px}.row[data-astro-cid-lesv7jgp]{padding-block:24px}h3[data-astro-cid-lesv7jgp]{overflow-wrap:anywhere;hyphens:auto;font-size:21px}}.partners[data-astro-cid-edpm6wi3]{background:var(--sand)}.inner[data-astro-cid-edpm6wi3]{flex-direction:column;gap:56px;padding-block:112px;display:flex}.grid[data-astro-cid-edpm6wi3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin:0;padding:0;list-style:none;display:grid}.partner[data-astro-cid-edpm6wi3]{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.who[data-astro-cid-edpm6wi3],.what[data-astro-cid-edpm6wi3]{flex-direction:column;gap:12px;display:flex}.what[data-astro-cid-edpm6wi3]{flex-grow:1}.partner--wide[data-astro-cid-edpm6wi3]{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;column-gap:64px;display:grid}h3[data-astro-cid-edpm6wi3]{font-size:26px;line-height:1.2}.partner[data-astro-cid-edpm6wi3] p[data-astro-cid-edpm6wi3]{color:var(--text-2);max-width:34em;font-size:17px;line-height:1.6}.partner[data-astro-cid-edpm6wi3] .offer[data-astro-cid-edpm6wi3]{color:var(--ink)}.offer[data-astro-cid-edpm6wi3] strong[data-astro-cid-edpm6wi3]{font-weight:600}.partner[data-astro-cid-edpm6wi3] .proof[data-astro-cid-edpm6wi3]{color:var(--text-3);font-size:15px}.proof[data-astro-cid-edpm6wi3] a[data-astro-cid-edpm6wi3]{color:var(--ink)}.proof[data-astro-cid-edpm6wi3] a[data-astro-cid-edpm6wi3]:hover{color:var(--blue)}.direct[data-astro-cid-edpm6wi3]{color:var(--text-2);font-size:16px}.direct[data-astro-cid-edpm6wi3] a[data-astro-cid-edpm6wi3]{white-space:nowrap;font-weight:600}.link-arrow[data-astro-cid-edpm6wi3]{align-self:flex-start;margin-top:auto}@media (width<=860px){.inner[data-astro-cid-edpm6wi3]{gap:40px;padding-block:80px}.grid[data-astro-cid-edpm6wi3]{grid-template-columns:minmax(0,1fr);gap:40px}.partner--wide[data-astro-cid-edpm6wi3]{display:flex}h3[data-astro-cid-edpm6wi3]{font-size:22px}}.news[data-astro-cid-7ytzwepc]{flex-direction:column;gap:40px;padding-top:112px;display:flex}.head[data-astro-cid-7ytzwepc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.grid[data-astro-cid-7ytzwepc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}@media (width<=860px){.news[data-astro-cid-7ytzwepc]{padding-top:80px}}.about[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:64px;padding-block:112px;display:grid}figure[data-astro-cid-oxgmilyn]{flex-direction:column;gap:12px;margin:0;display:flex}figure[data-astro-cid-oxgmilyn] img{aspect-ratio:580/324;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}figcaption[data-astro-cid-oxgmilyn]{color:var(--text-3);font-size:14px}.text[data-astro-cid-oxgmilyn]{flex-direction:column;gap:24px;display:flex}.lead[data-astro-cid-oxgmilyn]{line-height:1.65}@media (width<=860px){.about[data-astro-cid-oxgmilyn]{gap:40px;padding-block:80px}}.contact[data-astro-cid-he3spzz3]{background:var(--ink);color:var(--white)}.inner[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:64px;padding-block:112px;display:grid}.left[data-astro-cid-he3spzz3]{flex-direction:column;gap:20px;display:flex}.left[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{margin-top:8px}h2[data-astro-cid-he3spzz3]{font-size:var(--fs-h2-contact);letter-spacing:-.01em;line-height:1.1}.left[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--on-dark-2);font-size:18px;line-height:1.6}.left[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--white)}.btn[data-astro-cid-he3spzz3]{align-self:flex-start}dl[data-astro-cid-he3spzz3]{flex-direction:column;gap:28px;margin:0;font-size:18px;display:flex}dl[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{flex-direction:column;gap:4px;display:flex}dt[data-astro-cid-he3spzz3]{color:var(--on-dark-3);font-size:12px}dd[data-astro-cid-he3spzz3]{margin:0;font-weight:600}dd[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--white);overflow-wrap:anywhere;align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}a[data-astro-cid-he3spzz3]:hover{color:var(--on-dark-2)}.btn[data-astro-cid-he3spzz3]:hover{color:var(--ink)}@media (width>=861px){dl[data-astro-cid-he3spzz3]{border-left:1px solid #ffffff29;align-self:center;padding-left:64px}}@media (width<=860px){.inner[data-astro-cid-he3spzz3]{gap:48px;padding-block:80px}}
