.detail-page[data-v-227edbd8]{gap:1.4rem;padding-block:2rem 5rem}.detail-hero[data-v-227edbd8]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:1.2rem;align-items:start;padding:.95rem 1.05rem;background:radial-gradient(circle at top right,rgba(231,85,137,.08),transparent 24%),linear-gradient(180deg,#fffffff5,#f5f8fcf0)}.detail-page--solution .detail-hero[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(93,53,111,.12),transparent 28%),linear-gradient(180deg,#fffffff7,#f3f7fcf2)}.detail-page--factory .detail-hero[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(22,34,51,.12),transparent 30%),linear-gradient(180deg,#fffffff5,#f1f6fcf2)}.detail-hero__copy[data-v-227edbd8]{display:grid;gap:.7rem}.detail-hero__subtitle[data-v-227edbd8]{margin:0;color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.detail-hero h1[data-v-227edbd8]{margin:0;color:var(--ink-strong);font-family:var(--font-heading);font-size:clamp(1.72rem,3.35vw,2.5rem);font-weight:600;line-height:1.12;letter-spacing:-.026em;text-wrap:pretty}.detail-hero__summary[data-v-227edbd8]{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.66}.detail-hero__meta[data-v-227edbd8]{padding-top:.05rem}.detail-hero__meta-badge[data-v-227edbd8]{background:#ffffffdb}.detail-hero__anchors[data-v-227edbd8]{display:grid;gap:.5rem;padding-top:.1rem}.detail-hero__anchors-eyebrow[data-v-227edbd8]{margin:0;color:var(--ink-subtle);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.detail-hero__media-shell[data-v-227edbd8]{position:relative;align-self:start}.detail-hero__media[data-v-227edbd8]{display:grid;place-items:center;min-height:11.4rem;padding:.68rem;border-radius:1.25rem;border:1px solid rgba(216,222,232,.92);background:radial-gradient(circle at top right,rgba(231,85,137,.08),transparent 24%),linear-gradient(180deg,#fffffffa,#f2f5faf0);overflow:hidden}.detail-page--factory .detail-hero__media[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(22,34,51,.08),transparent 24%),linear-gradient(180deg,#fffffffa,#eff4f9f0)}.detail-hero__media--product[data-v-227edbd8],.detail-hero__media--solution[data-v-227edbd8]{aspect-ratio:1.8}.detail-hero__media--factory[data-v-227edbd8]{aspect-ratio:1.5}.detail-hero__media-frame[data-v-227edbd8]{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:.56rem;border-radius:1rem;background:radial-gradient(circle at top right,hsla(0,0%,100%,.85),transparent 28%),#fff9}.detail-hero__media img[data-v-227edbd8]{width:auto;height:auto;max-width:82%;max-height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(17,25,38,.06))}.detail-hero__floating[data-v-227edbd8]{position:absolute;right:.78rem;bottom:.78rem;display:grid;gap:.15rem;min-width:6.15rem;padding:.64rem .72rem;border-radius:.88rem;background:#162233e6;color:#fff;box-shadow:0 18px 36px #1219262e}.detail-page--solution .detail-hero__floating[data-v-227edbd8]{background:#5d356fe6}.detail-page--product .detail-hero__floating[data-v-227edbd8]{background:#8f2f6deb}.detail-hero__floating p[data-v-227edbd8],.detail-hero__floating span[data-v-227edbd8],.detail-hero__floating strong[data-v-227edbd8]{margin:0}.detail-hero__floating p[data-v-227edbd8],.detail-hero__floating span[data-v-227edbd8]{font-size:.72rem;line-height:1.36}.detail-hero__floating strong[data-v-227edbd8]{font-size:1.2rem;font-weight:600;letter-spacing:-.04em}.detail-hero__metrics[data-v-227edbd8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin:0;padding-top:.1rem}.detail-hero__metric[data-v-227edbd8]{position:relative;min-width:0;padding:.72rem .78rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f5f8fcf0);box-shadow:var(--shadow-soft);overflow:hidden}.detail-hero__metric[data-v-227edbd8]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-soft),var(--accent))}.detail-hero__metric dt[data-v-227edbd8]{color:var(--ink-subtle);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.detail-hero__metric dd[data-v-227edbd8]{margin:.38rem 0 0;color:var(--ink-strong);font-size:.94rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.detail-factory-map[data-v-227edbd8],.detail-related[data-v-227edbd8],.detail-solution-band[data-v-227edbd8],.detail-specs[data-v-227edbd8],.detail-stages[data-v-227edbd8],.detail-tags[data-v-227edbd8]{display:grid;gap:1.4rem;background:radial-gradient(circle at top right,rgba(231,85,137,.06),transparent 28%),#ffffffeb}.detail-stages[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(93,53,111,.08),transparent 28%),#fffffff0}.detail-tags[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(22,34,51,.06),transparent 28%),#fffffff0}.detail-specs__grid[data-v-227edbd8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem}.detail-specs__card[data-v-227edbd8]{display:grid;gap:.5rem;min-width:0;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(217,223,233,.92);background:linear-gradient(180deg,#fffffffa,#f6f8fceb);box-shadow:0 14px 28px #1119260a}.detail-specs__card h3[data-v-227edbd8],.detail-specs__hint[data-v-227edbd8],.detail-specs__label[data-v-227edbd8]{margin:0}.detail-specs__label[data-v-227edbd8]{color:var(--ink-subtle);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.detail-specs__card h3[data-v-227edbd8]{color:var(--ink-strong);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.48;letter-spacing:-.02em}.detail-specs__hint[data-v-227edbd8]{color:var(--ink-soft);font-size:.88rem;line-height:1.66}.detail-factory-map__grid[data-v-227edbd8],.detail-related__grid[data-v-227edbd8],.detail-solution-band__grid[data-v-227edbd8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.88rem}.detail-stages__grid[data-v-227edbd8],.detail-tags__groups[data-v-227edbd8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.detail-factory-map__card[data-v-227edbd8],.detail-related__card[data-v-227edbd8],.detail-solution-band__card[data-v-227edbd8]{display:grid;gap:.58rem;padding:.86rem;border-radius:1.1rem;border:1px solid rgba(217,223,233,.9);background:#f9fbffeb;text-decoration:none;color:inherit;overflow:hidden}.detail-factory-map__card span[data-v-227edbd8],.detail-solution-band__card span[data-v-227edbd8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#8f2f6d14;color:var(--accent);font-size:.8rem;font-weight:600}.detail-factory-map__card p[data-v-227edbd8],.detail-factory-map__card strong[data-v-227edbd8],.detail-solution-band__card p[data-v-227edbd8]{margin:0}.detail-solution-band__card p[data-v-227edbd8]{color:var(--ink-strong);font-size:.94rem;line-height:1.72}.detail-stage[data-v-227edbd8],.detail-tags__group[data-v-227edbd8]{display:grid;gap:.8rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(217,223,233,.92);background:#f9fbfff0}.detail-stage__head[data-v-227edbd8]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.detail-stage__head span[data-v-227edbd8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#5d356f14;color:#5d356f;font-size:.8rem;font-weight:600}.detail-stage__head h3[data-v-227edbd8],.detail-stage__summary[data-v-227edbd8],.detail-tags__label[data-v-227edbd8]{margin:0}.detail-stage__head h3[data-v-227edbd8]{color:var(--ink-strong);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.42;letter-spacing:-.02em}.detail-stage__summary[data-v-227edbd8]{color:var(--ink-soft);font-size:.92rem;line-height:1.74}.detail-stage__list[data-v-227edbd8]{display:grid;gap:.65rem;margin:0;padding-left:1.15rem;color:var(--ink-soft);font-size:.9rem;line-height:1.72}.detail-tags__label[data-v-227edbd8]{color:var(--ink-strong);font-size:.86rem;font-weight:600;letter-spacing:.03em}.detail-tags__chips[data-v-227edbd8]{gap:.6rem}.detail-tags__chip[data-v-227edbd8]{border-color:#1622331a;background:#1622330a}.detail-factory-map__card strong[data-v-227edbd8]{color:var(--ink-strong);font-size:.98rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.detail-factory-map__card p[data-v-227edbd8]{color:var(--ink-soft);font-size:.88rem;line-height:1.68}.detail-factory-map__card[data-v-227edbd8]:hover,.detail-related__card[data-v-227edbd8]:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1219261a}.detail-section-grid[data-v-227edbd8]{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:1.5rem}.detail-section-grid--single[data-v-227edbd8]{grid-template-columns:1fr}.detail-highlights[data-v-227edbd8]{display:grid;gap:1.25rem;align-self:start;position:sticky;top:5.2rem}.detail-highlights__list[data-v-227edbd8]{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.detail-highlights__list--factory[data-v-227edbd8]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-highlights__list li[data-v-227edbd8]{position:relative;padding:1rem 1.1rem 1rem 1.8rem;border-radius:1rem;border:1px solid rgba(143,47,109,.1);background:#8f2f6d0d;color:var(--ink-strong);font-size:.94rem;line-height:1.72}.detail-page--factory .detail-highlights__list li[data-v-227edbd8]{border-color:#16223314;background:#1622330a}.detail-highlights__list li[data-v-227edbd8]:before{content:"";position:absolute;top:1.38rem;left:.95rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--accent)}.detail-page--factory .detail-highlights__list li[data-v-227edbd8]:before{background:var(--accent-deep)}.detail-highlights__cta[data-v-227edbd8]{display:grid;gap:.7rem;padding:1.1rem;border-radius:1.1rem;background:radial-gradient(circle at top right,rgba(231,85,137,.08),transparent 26%),#f8fafee6;border:1px solid var(--line)}.detail-highlights__cta h3[data-v-227edbd8],.detail-highlights__cta p[data-v-227edbd8],.detail-highlights__cta-eyebrow[data-v-227edbd8]{margin:0}.detail-highlights__cta-eyebrow[data-v-227edbd8]{color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.detail-highlights__cta h3[data-v-227edbd8]{font-size:1.06rem;font-weight:600;line-height:1.38;letter-spacing:-.02em}.detail-highlights__cta p[data-v-227edbd8]{color:var(--ink-soft);font-size:.92rem;line-height:1.72}.detail-sections[data-v-227edbd8]{display:grid;gap:1.25rem}.detail-page--solution .detail-sections[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(93,53,111,.06),transparent 28%),#fffffff0;gap:.88rem}.detail-page--factory .detail-sections[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(22,34,51,.05),transparent 26%),#fffffff0}.detail-sections__intro[data-v-227edbd8]{display:grid;gap:.75rem}.detail-sections__eyebrow[data-v-227edbd8]{margin:0;color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.detail-solution-breakdown[data-v-227edbd8]{display:grid;gap:.78rem}.detail-solution-breakdown__grid[data-v-227edbd8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.detail-solution-breakdown__card[data-v-227edbd8]{display:grid;gap:.6rem;min-width:0;padding:.82rem .9rem;border-radius:1.08rem;border:1px solid rgba(217,223,233,.92);background:linear-gradient(180deg,#fffffffc,#f7f9fdf2);box-shadow:0 14px 28px #1119260a}.detail-solution-breakdown__head[data-v-227edbd8]{display:grid;grid-template-columns:auto 1fr;gap:.62rem;align-items:center}.detail-solution-breakdown__head h2[data-v-227edbd8]{margin:0}.detail-solution-breakdown__card p[data-v-227edbd8]{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.66}.detail-block__list--solution-breakdown[data-v-227edbd8]{gap:.44rem;margin-top:-.05rem;padding-left:1.05rem;font-size:.88rem;line-height:1.6}.detail-solution-breakdown__media[data-v-227edbd8]{display:grid;place-items:center;min-height:12.4rem;padding:.78rem;border-radius:1.22rem;border:1px solid rgba(217,223,233,.9);background:radial-gradient(circle at top right,rgba(93,53,111,.07),transparent 26%),linear-gradient(180deg,#fffffffc,#f4f7fcf2);overflow:hidden}.detail-solution-breakdown__media img[data-v-227edbd8]{width:100%;max-width:100%;height:auto;max-height:19rem;-o-object-fit:contain;object-fit:contain;border-radius:1rem;filter:drop-shadow(0 16px 24px rgba(17,25,38,.06))}.detail-block[data-v-227edbd8]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:1.45rem;align-items:center;padding:0 0 1.35rem;border-bottom:1px solid var(--line)}.detail-page--solution .detail-block[data-v-227edbd8]{padding:.35rem 0 1.45rem}.detail-block[data-v-227edbd8]:last-child{padding-bottom:0;border-bottom:0}.detail-block__content[data-v-227edbd8]{display:grid;gap:.8rem}.detail-block__index[data-v-227edbd8]{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:999px;background:#8f2f6d14;color:var(--accent);font-size:.8rem;font-weight:600}.detail-page--factory .detail-block__index[data-v-227edbd8]{background:#16223314;color:var(--accent-deep)}.detail-block h2[data-v-227edbd8]{margin:0;color:var(--ink-strong);font-family:var(--font-heading);font-size:1.12rem;font-weight:600;line-height:1.34;letter-spacing:-.022em}.detail-block p[data-v-227edbd8]{margin:0;color:var(--ink-soft);font-size:.94rem;line-height:1.76}.detail-block__list[data-v-227edbd8]{display:grid;gap:.65rem;margin:0;padding-left:1.15rem;color:var(--ink-soft);font-size:.93rem;line-height:1.72}.detail-block__media[data-v-227edbd8]{display:grid;place-items:center;min-height:13.2rem;padding:1rem;border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(231,85,137,.06),transparent 26%),#f9fbffe6;overflow:hidden}.detail-page--factory .detail-block__media[data-v-227edbd8]{background:radial-gradient(circle at top right,rgba(22,34,51,.05),transparent 26%),#f7fafeeb}.detail-page--product .detail-block__media[data-v-227edbd8]{aspect-ratio:1.22}.detail-page--solution .detail-block__media[data-v-227edbd8]{aspect-ratio:1.46}.detail-page--factory .detail-block__media[data-v-227edbd8]{aspect-ratio:1.3}.detail-block img[data-v-227edbd8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:1.2rem;filter:drop-shadow(0 16px 24px rgba(17,25,38,.06))}.detail-solution-cta[data-v-227edbd8]{margin-top:-.1rem}.detail-related__card[data-v-227edbd8]{grid-template-rows:auto 1fr auto;transition:transform .2s ease,box-shadow .2s ease}.detail-related__media[data-v-227edbd8]{display:grid;place-items:center;aspect-ratio:1.18;padding:.68rem;border-radius:.92rem;background:radial-gradient(circle at top right,rgba(231,85,137,.06),transparent 28%),#fffffff5;overflow:hidden}.detail-page--solution .detail-related__media[data-v-227edbd8]{aspect-ratio:1.3}.detail-page--factory .detail-related__media[data-v-227edbd8]{aspect-ratio:1.14}.detail-related__media img[data-v-227edbd8]{width:auto;height:auto;max-width:84%;max-height:84%;-o-object-fit:contain;object-fit:contain;border-radius:.8rem;filter:drop-shadow(0 10px 16px rgba(17,25,38,.05))}.detail-related__copy[data-v-227edbd8]{display:grid;gap:.36rem}.detail-related__card h3[data-v-227edbd8],.detail-related__card p[data-v-227edbd8],.detail-related__cta[data-v-227edbd8],.detail-related__eyebrow[data-v-227edbd8],.detail-related__footer[data-v-227edbd8],.detail-related__subtitle[data-v-227edbd8]{margin:0}.detail-related__eyebrow[data-v-227edbd8]{color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.detail-related__card h3[data-v-227edbd8]{color:var(--ink-strong);font-family:var(--font-heading);font-size:.94rem;font-weight:600;line-height:1.38;letter-spacing:-.02em}.detail-related__subtitle[data-v-227edbd8]{color:var(--ink-strong);font-size:.84rem;font-weight:500;line-height:1.5}.detail-related__card p[data-v-227edbd8]{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.detail-related__footer[data-v-227edbd8]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.detail-related__meta[data-v-227edbd8]{color:var(--ink-subtle);font-size:.78rem;line-height:1.45}.detail-related__cta[data-v-227edbd8]{color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:.04em}.detail-block.is-text-only[data-v-227edbd8]{grid-template-columns:1fr}@media(max-width:960px){.detail-block[data-v-227edbd8],.detail-factory-map__grid[data-v-227edbd8],.detail-hero[data-v-227edbd8],.detail-hero__metrics[data-v-227edbd8],.detail-related__grid[data-v-227edbd8],.detail-section-grid[data-v-227edbd8],.detail-solution-band__grid[data-v-227edbd8],.detail-solution-breakdown__grid[data-v-227edbd8],.detail-stages__grid[data-v-227edbd8],.detail-tags__groups[data-v-227edbd8]{grid-template-columns:1fr}.detail-highlights[data-v-227edbd8]{position:static}.detail-highlights__list--factory[data-v-227edbd8]{grid-template-columns:1fr}.detail-hero__media[data-v-227edbd8]{min-height:13.4rem}}@media(max-width:720px){.detail-hero__floating[data-v-227edbd8]{position:static;margin-top:.85rem}}@media(min-width:961px){.detail-block.is-reverse .detail-block__content[data-v-227edbd8]{order:2}.detail-block.is-reverse .detail-block__media[data-v-227edbd8]{order:1}}
