.hero[data-astro-cid-dhfotatx]{padding:96px 0 56px;overflow:hidden}.hero-t[data-astro-cid-dhfotatx]{font-size:clamp(34px,4.4vw,64px);line-height:1.12;letter-spacing:-.02em;white-space:nowrap}.hero-sub[data-astro-cid-dhfotatx]{margin:22px auto 34px;max-width:920px;text-wrap:balance}.br-m[data-astro-cid-dhfotatx]{display:none}@media(max-width:900px){.hero-t[data-astro-cid-dhfotatx]{white-space:normal;font-size:clamp(34px,7.4vw,56px)}.br-m[data-astro-cid-dhfotatx]{display:inline}}@media(max-width:600px){.hero[data-astro-cid-dhfotatx]{padding-top:64px}}.family[data-astro-cid-dhfotatx]{display:flex;align-items:flex-end;justify-content:center;gap:2.2%;margin-top:72px}.family[data-astro-cid-dhfotatx] figure[data-astro-cid-dhfotatx]{margin:0;flex:0 0 calc(var(--w) * 1%)}.family[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;filter:drop-shadow(0 30px 30px rgba(0,0,0,.12))}.family[data-astro-cid-dhfotatx] figcaption[data-astro-cid-dhfotatx]{text-align:center;font-size:13px;color:var(--c-text-2);margin-top:18px}@media(max-width:900px){.family[data-astro-cid-dhfotatx]{flex-wrap:wrap;gap:24px 4%}.family[data-astro-cid-dhfotatx] figure[data-astro-cid-dhfotatx]{flex-basis:28%}.family[data-astro-cid-dhfotatx] figure[data-astro-cid-dhfotatx].tall{flex-basis:16%}.family[data-astro-cid-dhfotatx] figcaption[data-astro-cid-dhfotatx]{font-size:11px;white-space:nowrap}}.lines-sec[data-astro-cid-dhfotatx]{padding-top:40px}.line-card[data-astro-cid-dhfotatx]{display:flex;flex-direction:column;padding:40px 36px 34px;min-height:560px;color:var(--c-text)}.lc-num[data-astro-cid-dhfotatx]{font-size:clamp(56px,6vw,84px);line-height:1;margin-top:18px}.lc-num[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-size:.36em;margin-left:6px;font-weight:600}.lc-l[data-astro-cid-dhfotatx]{font-size:21px;font-weight:600;margin:10px 0 6px}.lc-img[data-astro-cid-dhfotatx]{flex:1;display:grid;place-items:center;padding:28px 0}.lc-img[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{max-height:230px;width:auto;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(0,0,0,.12))}.ntn[data-astro-cid-dhfotatx]{padding:0;overflow:hidden}.ntn-in[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;min-height:820px}.ntn-eye[data-astro-cid-dhfotatx]{color:#6ea2ff}.ntn-txt[data-astro-cid-dhfotatx] .h1[data-astro-cid-dhfotatx]{margin:16px 0 24px}.ntn-stats[data-astro-cid-dhfotatx]{margin:52px 0 44px}.ntn-stats[data-astro-cid-dhfotatx] .v[data-astro-cid-dhfotatx]{font-size:clamp(40px,4.4vw,64px)}.ntn-note[data-astro-cid-dhfotatx]{margin-top:18px}.ntn-img[data-astro-cid-dhfotatx]{align-self:end;display:flex;justify-content:center;padding-top:72px}.ntn-img[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{max-height:720px;width:auto}@media(max-width:900px){.ntn-in[data-astro-cid-dhfotatx]{grid-template-columns:1fr;min-height:0;padding-top:80px}.ntn-img[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{max-height:460px}}.aibox-head[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:end;margin-bottom:64px}.aibox-side[data-astro-cid-dhfotatx] .lead[data-astro-cid-dhfotatx]{margin-bottom:18px}.aibox-stage[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:center;background:var(--c-bg-alt);border-radius:var(--r-lg);padding:48px}.aibox-photo[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;filter:drop-shadow(0 24px 24px rgba(0,0,0,.14))}.aibox-photo[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{text-align:center;margin-top:18px}@media(max-width:1068px){.aibox-head[data-astro-cid-dhfotatx],.aibox-stage[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.aibox-stage[data-astro-cid-dhfotatx]{padding:28px}.aibox-photo[data-astro-cid-dhfotatx]{max-width:360px;margin:0 auto}}.nl-sec[data-astro-cid-dhfotatx]{overflow:hidden}.nl-in[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nl-eye[data-astro-cid-dhfotatx]{color:var(--c-brand)}.nl-in[data-astro-cid-dhfotatx] .h1[data-astro-cid-dhfotatx]{margin:14px 0 22px}.nl-stats[data-astro-cid-dhfotatx]{margin:44px 0 36px}.nl-stats[data-astro-cid-dhfotatx] .v[data-astro-cid-dhfotatx]{font-size:clamp(40px,4.2vw,60px)}.nl-more[data-astro-cid-dhfotatx]{color:var(--c-brand)}.nl-imgs[data-astro-cid-dhfotatx]{position:relative;display:grid;gap:18px;justify-items:center}.nl-imgs[data-astro-cid-dhfotatx] .i1[data-astro-cid-dhfotatx]{width:92%;filter:drop-shadow(0 30px 30px rgba(0,0,0,.14))}.nl-imgs[data-astro-cid-dhfotatx] .i2[data-astro-cid-dhfotatx]{width:58%;margin-top:-8%;justify-self:end;filter:drop-shadow(0 24px 24px rgba(0,0,0,.18))}@media(max-width:900px){.nl-in[data-astro-cid-dhfotatx]{grid-template-columns:1fr}}.big-stats[data-astro-cid-dhfotatx]{margin-top:72px}.big-stats[data-astro-cid-dhfotatx] .v[data-astro-cid-dhfotatx]{font-size:clamp(44px,5vw,80px)}@media(max-width:1068px){.big-stats[data-astro-cid-dhfotatx]{grid-template-columns:repeat(3,1fr)}}@media(max-width:734px){.big-stats[data-astro-cid-dhfotatx]{grid-template-columns:1fr 1fr}}.map-head[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;flex-wrap:wrap}.map-head[data-astro-cid-dhfotatx] .lead[data-astro-cid-dhfotatx]{max-width:440px}.map-box[data-astro-cid-dhfotatx]{background:var(--c-bg-alt);border-radius:var(--r-lg);padding:32px 20px 40px;margin-bottom:36px}.case[data-astro-cid-dhfotatx]{display:flex;flex-direction:column;color:var(--c-text)}.case-img[data-astro-cid-dhfotatx]{height:220px;display:grid;place-items:center;padding:28px;background:var(--c-bg-alt)}.case-img[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.12))}.case-img[data-astro-cid-dhfotatx] .topo[data-astro-cid-dhfotatx]{width:86%}.case-txt[data-astro-cid-dhfotatx] .stage[data-astro-cid-dhfotatx]{justify-self:start}.case-txt[data-astro-cid-dhfotatx]{padding:24px 28px 32px;display:grid;gap:10px;align-content:start}.case-txt[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:15px;line-height:1.55}.steps[data-astro-cid-dhfotatx]{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;counter-reset:s}.steps[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{border-top:2px solid var(--c-text);padding-top:24px;display:grid;gap:12px;align-content:start}.steps[data-astro-cid-dhfotatx] .num[data-astro-cid-dhfotatx]{color:var(--c-brand);font-size:15px}@media(max-width:900px){.steps[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:36px}}@media(max-width:900px){.family[data-astro-cid-dhfotatx] figcaption[data-astro-cid-dhfotatx]{white-space:normal;line-height:1.35}}.hero-en[data-astro-cid-dhfotatx]{white-space:normal;font-size:clamp(36px,5vw,72px);text-wrap:balance}
