.supply-capability-overview__grid[data-astro-cid-priifu3o]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:stretch;gap:0;min-height:520px;overflow:hidden;box-shadow:0 8px 24px #0f233712}.supply-capability-overview__copy[data-astro-cid-priifu3o]{flex-direction:column;justify-content:center;padding:42px;display:flex}.supply-capability-overview__media[data-astro-cid-priifu3o]{aspect-ratio:auto;border:0;border-left:1px solid var(--color-border);border-radius:0;height:100%;min-height:520px;position:relative}.supply-capability-overview__media[data-astro-cid-priifu3o]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#07182b47,#0d203524);position:absolute;inset:0}@media (width<=900px){.supply-capability-overview__grid[data-astro-cid-priifu3o]{grid-template-columns:1fr;min-height:0}.supply-capability-overview__copy[data-astro-cid-priifu3o]{padding:38px 36px}.supply-capability-overview__media[data-astro-cid-priifu3o]{aspect-ratio:16/10;border-top:1px solid var(--color-border);border-left:0;min-height:360px}}@media (width<=640px){.supply-capability-overview__copy[data-astro-cid-priifu3o]{padding:34px 24px}.supply-capability-overview__media[data-astro-cid-priifu3o]{aspect-ratio:4/3;min-height:0}}.supply-capability-integrated[data-astro-cid-priifu3o]{background:var(--color-surface);padding:0 0 96px}.supply-capability-integrated__card[data-astro-cid-priifu3o]{border:1px solid var(--color-border);background:var(--dark-section);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0f233712}.supply-capability-integrated__main[data-astro-cid-priifu3o]{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch;min-height:650px;display:grid}.supply-capability-integrated__copy[data-astro-cid-priifu3o]{background:var(--dark-section);flex-direction:column;min-width:0;padding:40px 42px;display:flex}.supply-capability-integrated__eyebrow[data-astro-cid-priifu3o]{color:var(--lime);font:600 12px/1.3 var(--font-sans);letter-spacing:.12em;margin:0 0 14px}.supply-capability-integrated[data-astro-cid-priifu3o] h2[data-astro-cid-priifu3o]{max-width:560px;color:var(--dark-text-strong);font:600 clamp(28px, 2.6vw, 36px)/1.15 var(--font-sans);text-wrap:balance;margin:0 0 20px}.supply-capability-integrated__intro[data-astro-cid-priifu3o]{max-width:620px;color:var(--dark-text-body);font:400 16px/1.65 var(--font-sans);margin:0}.supply-capability-integrated__media[data-astro-cid-priifu3o]{border-right:1px solid var(--color-border);background:var(--color-surface-alt);min-width:0;min-height:650px;margin:0;position:relative;overflow:hidden}.supply-capability-integrated__media[data-astro-cid-priifu3o] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.supply-capability-integrated__cards[data-astro-cid-priifu3o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.supply-capability-integrated__cards[data-astro-cid-priifu3o] article[data-astro-cid-priifu3o]{border:1px solid var(--dark-card-border);background:var(--dark-card);border-radius:12px;min-width:0;padding:15px 16px}.supply-capability-integrated__cards[data-astro-cid-priifu3o] h3[data-astro-cid-priifu3o]{color:var(--dark-text-strong);overflow-wrap:anywhere;margin:0 0 9px;font-size:16px;line-height:1.35}.supply-capability-integrated__cards[data-astro-cid-priifu3o] p[data-astro-cid-priifu3o]{max-width:520px;color:var(--dark-text-body);margin:0;font-size:14px;line-height:1.6}.supply-capability-integrated__process[data-astro-cid-priifu3o]{border-top:1px solid var(--dark-card-border);color:var(--dark-text-strong);font:600 11px/1.35 var(--font-sans);letter-spacing:.06em;text-align:left;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]{border-bottom:1px solid var(--dark-card-border);border-right:1px solid var(--dark-card-border);min-width:0;padding:16px 12px 16px 34px;position:relative}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(2n){border-right:0}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:before{color:var(--lime);content:counter(production-step, decimal-leading-zero);counter-increment:production-step;letter-spacing:.08em;font-size:10px;position:absolute;top:16px;left:12px}.supply-capability-integrated__process[data-astro-cid-priifu3o]{counter-reset:production-step}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(odd):not(:nth-last-child(-n+2)):after{border-top:1px solid var(--lime);content:"";width:16px;position:absolute;top:50%;right:-8px}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(2):after{border-left:1px solid var(--lime);content:"";height:16px;position:absolute;bottom:-8px;left:50%}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-last-child(-n+2){border-bottom:0}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(3),.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(4){color:var(--dark-text-strong)}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(2):before,.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(3):before,.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(4):before{color:var(--lime)}@media (width<=900px){.supply-capability-integrated[data-astro-cid-priifu3o]{padding-bottom:76px}.supply-capability-integrated__main[data-astro-cid-priifu3o]{grid-template-columns:1fr;min-height:0}.supply-capability-integrated__copy[data-astro-cid-priifu3o]{padding:38px 36px}.supply-capability-integrated__media[data-astro-cid-priifu3o]{aspect-ratio:16/10;border-top:0;border-right:0;border-bottom:1px solid var(--color-border);min-height:0}}@media (width<=640px){.supply-capability-integrated[data-astro-cid-priifu3o]{padding-bottom:66px}.supply-capability-integrated__copy[data-astro-cid-priifu3o]{padding:34px 24px}.supply-capability-integrated__media[data-astro-cid-priifu3o]{aspect-ratio:4/3;min-height:0}.supply-capability-integrated__process[data-astro-cid-priifu3o]{letter-spacing:.02em;margin-top:24px;font-size:10px}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]{padding-top:14px;padding-bottom:14px}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:before{top:14px}}@media (width<=420px){.supply-capability-integrated__cards[data-astro-cid-priifu3o],.supply-capability-integrated__process[data-astro-cid-priifu3o]{grid-template-columns:1fr}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o],.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(2n){border-right:0}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(odd):not(:nth-last-child(-n+2)):after,.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(2):after{display:none}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:nth-child(n){border-bottom:1px solid var(--dark-card-border)}.supply-capability-integrated__process[data-astro-cid-priifu3o] li[data-astro-cid-priifu3o]:last-child{border-bottom:0}}
