.service-detail-copy .service-production-path{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 20px;color:var(--ink,#071b33);font-size:12px;letter-spacing:.025em}.service-production-path [aria-hidden]{color:#8ca3b0}.service-factory-proof{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,2.5vw,40px);padding:22px 0;border-block:1px solid var(--line,#d4e0e7)}.service-factory-figure{display:flex;align-items:center;gap:15px}.service-factory-figure strong{color:#183b4e;font:400 clamp(56px,4.8vw,76px)/.95 var(--serif);letter-spacing:-.055em}.service-factory-figure span{color:#365768;font-size:9px;font-weight:600;line-height:1.6;letter-spacing:.13em}.service-factory-proof>p{margin:0;max-width:36em;color:var(--muted);font-size:12px;line-height:1.8}.service-card .service-card-factory-proof{display:block;margin-top:13px;color:#33566b;font-size:10px;font-weight:500;line-height:1.65}.process-factory-proof{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(25px,5vw,80px);margin-top:42px;padding-top:26px;border-top:1px solid #c9d8e4}.process-factory-proof h3{margin:0 0 8px;color:#193c50;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.09em}.process-factory-proof p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.process-factory-proof>p{max-width:58em}@media (min-width:1024px){.process-scrolly.has-factory-proof>.process-section{top:max(86px,calc(50svh - 360px))}}@media (min-width:1024px) and (max-height:820px){.process-scrolly.has-factory-proof>.process-section{position:relative;top:auto}.process-scrolly.has-factory-proof>.process-scrolly-space{display:none}}@media (max-width:1100px){.service-factory-proof{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){.service-detail-copy .service-production-path{gap:10px;font-size:11px}.service-factory-proof{grid-template-columns:auto 1fr;gap:22px}.service-factory-figure{align-items:start;flex-direction:column;gap:8px}.service-factory-figure strong{font-size:64px}.service-factory-proof>p{font-size:12px}.process-factory-proof{grid-template-columns:1fr;gap:16px;margin-top:34px}.process-factory-proof h3,.process-factory-proof p{font-size:12px}}