.pc[data-astro-cid-lcdefpme]{display:inline}@media (width<=760px){.pc[data-astro-cid-lcdefpme]{display:none}}.hero[data-astro-cid-lcdefpme]{min-height:min(100svh,920px);padding-top:var(--header-h);background:var(--night);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img,.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b1520f0 0%,#0b1520c7 40%,#0b152040 75%,#0b152026 100%);position:absolute;inset:0}.hero__in[data-astro-cid-lcdefpme]{z-index:2;padding-block:clamp(40px,8vh,96px);position:relative}.hero__copy[data-astro-cid-lcdefpme]{max-width:620px}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:24px}.hero__title[data-astro-cid-lcdefpme]{color:#fff}.hero__lead[data-astro-cid-lcdefpme]{color:#c9d6e2}.hero__stats[data-astro-cid-lcdefpme]{z-index:2;border-top:1px solid var(--night-line);backdrop-filter:blur(6px);background:#0b152099;position:relative}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--night-line);flex-direction:column;gap:2px;padding:20px 18px;display:flex}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-left:0}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:0}.stats__n[data-astro-cid-lcdefpme]{color:#fff;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.3;font-family:var(--f-head)}.stats__n[data-astro-cid-lcdefpme].mono{font-family:var(--f-mono)}.stats__n[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#9fb0c0;margin-left:3px;font-size:13px}.stats__l[data-astro-cid-lcdefpme]{color:#9fb0c0;font-size:12.5px}.hero__note[data-astro-cid-lcdefpme]{z-index:2;color:#c9d6e2;background:#0b152099;border-radius:3px;padding:3px 10px;font-size:11.5px;position:absolute;bottom:96px;right:16px}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{justify-content:flex-start;min-height:auto}.hero__media[data-astro-cid-lcdefpme]{order:3;height:min(110vw,460px);margin-top:24px;position:relative}.hero[data-astro-cid-lcdefpme]:after{display:none}.hero__in[data-astro-cid-lcdefpme]{order:1;padding-block:36px 0}.hero__stats[data-astro-cid-lcdefpme]{order:4}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--night-line);padding:14px}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){padding-left:0}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0}.hero__note[data-astro-cid-lcdefpme]{margin:8px var(--gutter) 0;order:3;align-self:flex-start;position:relative;bottom:auto;right:auto}}.consult__in[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.consult__visual[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);background:#eee;overflow:hidden}.consult__visual[data-astro-cid-lcdefpme] .ai-visual,.consult__visual[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.consult__in[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:18px}.consult__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.consult__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 4px;font-weight:500;text-decoration:none;transition:color .2s,padding .2s;display:flex}.consult__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue-ink);padding-left:10px}.consult__list[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--blue)}@media (width<=860px){.consult__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.consult__visual[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}.massband[data-astro-cid-lcdefpme]{background:var(--blue-soft)}.massband__in[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.massband__in[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:16px}.massband__steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:10px;display:grid}.massband__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;padding:14px 18px;font-weight:700;display:flex;position:relative}.massband__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"↓";color:var(--blue);z-index:1;font-size:13px;position:absolute;bottom:-14px;left:26px}.massband__steps[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--blue);font-size:12px}@media (width<=860px){.massband__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.flow__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--night-line);grid-template-columns:repeat(6,1fr);gap:0;display:grid}.flow__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--night-line);margin-right:18px;padding:22px 18px 24px 0}.flow__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:0;margin-right:0}.flow__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9fb0c0;margin-top:6px;font-size:13.5px;line-height:1.8}.flow__n[data-astro-cid-lcdefpme]{color:#7fb8e6;letter-spacing:.1em;font-size:12px}.flow__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-top:6px;font-size:17px}.flow__photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.flow__photos[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}@media (width<=960px){.flow__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.flow__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--night-line);margin-right:0;padding-right:12px}.flow__photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.materials__rows[data-astro-cid-lcdefpme]{gap:28px;display:grid}.materials__rows[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px}.equip__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.equip__in[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:18px}.equip__photos[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.equip__photos[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:4px;width:100%;height:100%}.equip__photos[data-astro-cid-lcdefpme] .equip__p1{aspect-ratio:16/9;grid-column:1/-1}.equip__photos[data-astro-cid-lcdefpme] .equip__p2,.equip__photos[data-astro-cid-lcdefpme] .equip__p3{aspect-ratio:4/3}.equip__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.equip__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:9em 1fr;gap:12px;padding:12px 0;font-size:14.5px;display:grid}.equip__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--ink-2);font-weight:700}.equip__list[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:13px}@media (width<=860px){.equip__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.equip__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}}.rinen-h[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.company[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.company[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:18px}.company__photo[data-astro-cid-lcdefpme]{border-radius:var(--radius);aspect-ratio:4/3;overflow:hidden}.company__photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@media (width<=860px){.company[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
