.company-flow[data-astro-cid-fmzsygxo]{isolation:isolate;min-height:360px;position:relative}.company-flow__halo[data-astro-cid-fmzsygxo]{filter:blur(.2px);z-index:-2;background:linear-gradient(145deg,#aadeff4d,#69b1ff14);border-radius:48% 52% 56% 44%/53% 47%;position:absolute}.company-flow__halo--a[data-astro-cid-fmzsygxo]{width:330px;height:235px;top:8%;right:8%;rotate:14deg}.company-flow__halo--b[data-astro-cid-fmzsygxo]{width:290px;height:190px;bottom:3%;right:22%;rotate:-13deg}.company-flow__orbit[data-astro-cid-fmzsygxo]{border:1px solid #85c8f5;border-radius:50%;width:250px;height:250px;position:absolute;top:13%;right:20%}.company-flow__brand[data-astro-cid-fmzsygxo]{background:#ffffffe0;border-radius:30px;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:calc(13% + 54px);right:calc(20% + 54px);box-shadow:0 18px 44px #0d61b521}.company-flow__brand[data-astro-cid-fmzsygxo] img[data-astro-cid-fmzsygxo]{object-fit:contain;width:88px;height:88px}.company-flow__node[data-astro-cid-fmzsygxo]{width:82px;height:82px;color:var(--blue-650);background:#ffffffeb;border-radius:22px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 34px #145caa1c}.company-flow__node--a[data-astro-cid-fmzsygxo]{top:6%;right:51%}.company-flow__node--b[data-astro-cid-fmzsygxo]{top:18%;right:2%}.company-flow__node--c[data-astro-cid-fmzsygxo]{bottom:6%;right:48%}.company-flow__dot[data-astro-cid-fmzsygxo]{background:linear-gradient(#5cc0ff,#0879f9);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 5px 12px #0879f938}.company-flow__dot--a[data-astro-cid-fmzsygxo]{top:4%;right:41%}.company-flow__dot--b[data-astro-cid-fmzsygxo]{bottom:27%;right:8%}.company-flow__dot--c[data-astro-cid-fmzsygxo]{bottom:2%;right:31%}@media (width<=900px){.company-flow[data-astro-cid-fmzsygxo]{min-height:250px}.company-flow__halo--a[data-astro-cid-fmzsygxo]{width:250px;height:170px;right:9%}.company-flow__halo--b[data-astro-cid-fmzsygxo]{width:225px;height:145px}.company-flow__orbit[data-astro-cid-fmzsygxo]{width:175px;height:175px;top:17%;right:22%}.company-flow__brand[data-astro-cid-fmzsygxo]{border-radius:24px;width:104px;height:104px;top:calc(17% + 35px);right:calc(22% + 35px)}.company-flow__brand[data-astro-cid-fmzsygxo] img[data-astro-cid-fmzsygxo]{width:62px;height:62px}.company-flow__node[data-astro-cid-fmzsygxo]{border-radius:18px;width:62px;height:62px}.company-flow__node--a[data-astro-cid-fmzsygxo]{top:4%;right:56%}.company-flow__node--b[data-astro-cid-fmzsygxo]{top:18%;right:5%}.company-flow__node--c[data-astro-cid-fmzsygxo]{bottom:4%;right:53%}}.company-eyebrow[data-astro-cid-zpwr3yl4]{color:var(--blue-700);letter-spacing:.16em;margin:0 0 12px;font-size:13px;font-weight:850}.company-hero[data-astro-cid-zpwr3yl4]{background:radial-gradient(circle at 88% 14%,#91d3ff38,#0000 26%),linear-gradient(135deg,#f7fcff 0%,#eef8ff 55%,#e7f5ff 100%);padding:clamp(66px,7vw,104px) 0 clamp(58px,6vw,88px);overflow:hidden}.company-hero__grid[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:clamp(42px,6vw,88px);display:grid}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{max-width:760px;color:var(--navy-950);font-size:var(--subpage-hero-title-size);line-height:var(--subpage-hero-title-line-height);letter-spacing:var(--subpage-hero-title-tracking);margin:0}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{display:block}.company-hero__copy[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]:not(.company-eyebrow){max-width:710px;color:var(--navy-800);word-break:keep-all;overflow-wrap:break-word;margin:24px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.82}.company-body[data-astro-cid-zpwr3yl4]{background:#fff;padding:22px 0 72px}.company-stack[data-astro-cid-zpwr3yl4]{gap:18px;display:grid}.company-card[data-astro-cid-zpwr3yl4]{background:#fff;border:1px solid #dce9f6;border-radius:14px;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:26px;display:grid;position:relative;overflow:hidden}.company-card__number[data-astro-cid-zpwr3yl4]{background:var(--blue-100);width:48px;height:48px;color:var(--blue-700);border-radius:50%;place-items:center;font-size:17px;font-weight:850;display:grid}.company-card__content[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{color:var(--navy-950);letter-spacing:-.035em;margin:5px 0 15px;font-size:clamp(26px,2.4vw,34px);line-height:1.22}.company-card__content[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{color:#536b99;max-width:780px;margin:0 0 13px;font-size:15px;line-height:1.82}.company-card__content[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]:last-child{margin-bottom:0}.company-about[data-astro-cid-zpwr3yl4]{grid-template-columns:54px minmax(0,1fr) minmax(220px,.52fr);align-items:center;min-height:245px}.company-about__visual[data-astro-cid-zpwr3yl4]{min-height:190px;position:relative}.company-about__panel[data-astro-cid-zpwr3yl4]{width:150px;height:118px;box-shadow:var(--shadow-soft);background:#ffffffe0;border-radius:24px;position:absolute;top:20%;right:18%}.company-about__panel--back[data-astro-cid-zpwr3yl4]{background:linear-gradient(145deg,#edf8ff,#d7efff);top:7%;right:8%;rotate:9deg}.company-about__panel--front[data-astro-cid-zpwr3yl4]{place-items:center;display:grid}.company-about__panel--front[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{object-fit:contain;width:74px;height:74px}.company-operations[data-astro-cid-zpwr3yl4]{align-items:start}.company-card__content--wide[data-astro-cid-zpwr3yl4]{min-width:0}.company-facts[data-astro-cid-zpwr3yl4]{gap:7px;margin:0;display:grid}.company-fact[data-astro-cid-zpwr3yl4]{background:#fff;border:1px solid #dce9f6;border-radius:8px;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);display:grid;overflow:hidden}.company-fact[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4],.company-fact[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{margin:0;padding:10px 14px;line-height:1.55}.company-fact[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--navy-950);background:#f5faff;border-right:1px solid #dce9f6;font-weight:800}.company-fact[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{color:#526b98;overflow-wrap:anywhere}.company-fact[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{color:var(--blue-700);text-underline-offset:3px}.company-role[data-astro-cid-zpwr3yl4]{grid-template-columns:54px minmax(0,1fr) minmax(260px,.62fr);align-items:center;min-height:260px}.company-role__visual[data-astro-cid-zpwr3yl4]{min-height:205px;position:relative}.company-role__orbit[data-astro-cid-zpwr3yl4]{border:1px solid #8bcaf4;border-radius:50%;width:180px;height:180px;position:absolute;top:8%;right:20%}.company-role__brand[data-astro-cid-zpwr3yl4],.company-role__node[data-astro-cid-zpwr3yl4]{box-shadow:var(--shadow-soft);background:#fff;place-items:center;display:grid;position:absolute}.company-role__brand[data-astro-cid-zpwr3yl4]{border-radius:25px;width:100px;height:100px;top:calc(8% + 40px);right:calc(20% + 40px)}.company-role__brand[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{width:62px;height:62px}.company-role__node[data-astro-cid-zpwr3yl4]{width:64px;height:64px;color:var(--blue-650);border-radius:18px}.company-role__node--a[data-astro-cid-zpwr3yl4]{bottom:10%;right:55%}.company-role__node--b[data-astro-cid-zpwr3yl4]{bottom:7%;right:4%}.company-role__dot[data-astro-cid-zpwr3yl4]{background:linear-gradient(#5bc1ff,#0879f9);border-radius:50%;width:13px;height:13px;position:absolute}.company-role__dot--a[data-astro-cid-zpwr3yl4]{top:14%;right:50%}.company-role__dot--b[data-astro-cid-zpwr3yl4]{top:21%;right:15%}@media (width>=901px) and (width<=1199px){.company-hero__grid[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:40px}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{max-width:610px}}@media (width<=900px){.company-hero[data-astro-cid-zpwr3yl4]{padding:56px 0 44px}.company-hero__grid[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:12px}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{max-width:660px}.company-hero__copy[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]:not(.company-eyebrow){max-width:650px}.company-body[data-astro-cid-zpwr3yl4]{padding:14px 0 52px}.company-about[data-astro-cid-zpwr3yl4],.company-role[data-astro-cid-zpwr3yl4]{grid-template-columns:48px minmax(0,1fr)}.company-about__visual[data-astro-cid-zpwr3yl4],.company-role__visual[data-astro-cid-zpwr3yl4]{display:none}.company-card[data-astro-cid-zpwr3yl4]{gap:14px;padding:22px}.company-card__number[data-astro-cid-zpwr3yl4]{width:44px;height:44px}}@media (width<=620px){.company-hero[data-astro-cid-zpwr3yl4]{padding:42px 0 30px}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:clamp(34px,10vw,42px);line-height:1.12}.company-hero__copy[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]:not(.company-eyebrow){margin-top:18px;font-size:15px;line-height:1.75}.company-body[data-astro-cid-zpwr3yl4]{padding-top:10px}.company-card[data-astro-cid-zpwr3yl4],.company-about[data-astro-cid-zpwr3yl4],.company-role[data-astro-cid-zpwr3yl4]{border-radius:12px;grid-template-columns:1fr;gap:12px;padding:18px}.company-card__number[data-astro-cid-zpwr3yl4]{width:42px;height:42px}.company-card__content[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:0;font-size:25px}.company-card__content[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{font-size:14.5px;line-height:1.78}.company-fact[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr}.company-fact[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{background:#f7fbff;border-bottom:0;border-right:0;padding-bottom:5px}.company-fact[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{padding-top:3px}}
