.FactoryPage-module__2GvRCG__breadcrumb{min-height:52px;color:var(--muted);border-bottom:1px solid #edf0f3;align-items:center;gap:8px;padding:0 40px;font-size:10px;font-weight:700;display:flex}.FactoryPage-module__2GvRCG__breadcrumb a{transition:color .16s}.FactoryPage-module__2GvRCG__breadcrumb a:hover,.FactoryPage-module__2GvRCG__breadcrumb a:focus-visible{color:var(--orange)}.FactoryPage-module__2GvRCG__breadcrumb span{color:var(--ink)}.FactoryPage-module__2GvRCG__eyebrow{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}.FactoryPage-module__2GvRCG__hero{isolation:isolate;min-height:390px;color:var(--white);grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:54px;padding:62px 52px 54px;display:grid;position:relative;overflow:hidden}.FactoryPage-module__2GvRCG__heroImage{z-index:-3;object-fit:cover}.FactoryPage-module__2GvRCG__heroScrim{z-index:-2;background:linear-gradient(90deg,#011f3dfa 0%,#002d56e8 54%,#002d56ad 100%);position:absolute;inset:0}.FactoryPage-module__2GvRCG__heroCopy{min-width:0}.FactoryPage-module__2GvRCG__heroCopy h1{letter-spacing:-.048em;max-width:650px;margin:0;font-size:clamp(44px,5.3vw,60px);line-height:1.01}.FactoryPage-module__2GvRCG__heroCopy>p:not(.FactoryPage-module__2GvRCG__eyebrow){color:#dbe7f2;max-width:640px;margin:19px 0 0;font-size:13px;line-height:1.65}.FactoryPage-module__2GvRCG__heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.FactoryPage-module__2GvRCG__heroEvidence{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#011f3dad;border:1px solid #ffffff6b;border-radius:3px;grid-template-columns:40px 1fr;align-items:start;gap:13px;padding:18px;display:grid}.FactoryPage-module__2GvRCG__heroEvidence svg{color:#f2a079}.FactoryPage-module__2GvRCG__heroEvidence div{gap:5px;display:grid}.FactoryPage-module__2GvRCG__heroEvidence span{color:#aebfd0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.FactoryPage-module__2GvRCG__heroEvidence strong{font-size:10px;line-height:1.5}.FactoryPage-module__2GvRCG__proofStrip{background:var(--white);border-bottom:1px solid #e7ebef;grid-template-columns:repeat(4,1fr);display:grid}.FactoryPage-module__2GvRCG__proofStrip article{border-right:1px solid #e7ebef;grid-template-columns:34px 1fr;align-items:start;gap:11px;min-width:0;min-height:120px;padding:23px 18px;display:grid}.FactoryPage-module__2GvRCG__proofStrip article:last-child{border-right:0}.FactoryPage-module__2GvRCG__proofStrip svg{color:var(--orange)}.FactoryPage-module__2GvRCG__proofStrip h2{color:var(--ink);margin:0 0 5px;font-size:11px;line-height:1.3}.FactoryPage-module__2GvRCG__proofStrip p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.FactoryPage-module__2GvRCG__journeySection{color:var(--white);background:var(--navy);padding:44px 40px 48px}.FactoryPage-module__2GvRCG__lightHeading,.FactoryPage-module__2GvRCG__sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:25px;display:flex}.FactoryPage-module__2GvRCG__lightHeading>div,.FactoryPage-module__2GvRCG__sectionHeading>div{min-width:0}.FactoryPage-module__2GvRCG__lightHeading h2,.FactoryPage-module__2GvRCG__sectionHeading h2,.FactoryPage-module__2GvRCG__reviewContent h2,.FactoryPage-module__2GvRCG__bottomCta h2{letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.18}.FactoryPage-module__2GvRCG__lightHeading h2{color:var(--white)}.FactoryPage-module__2GvRCG__lightHeading>p,.FactoryPage-module__2GvRCG__sectionHeading>p{max-width:410px;margin:0;font-size:10px;line-height:1.6}.FactoryPage-module__2GvRCG__lightHeading>p{color:#c8d7e4}.FactoryPage-module__2GvRCG__sectionHeading>p{color:var(--muted)}.FactoryPage-module__2GvRCG__journeyGrid{border-top:1px solid #ffffff3b;border-bottom:1px solid #ffffff3b;grid-template-columns:repeat(5,1fr);display:grid}.FactoryPage-module__2GvRCG__journeyGrid article{border-right:1px solid #ffffff3b;min-width:0;min-height:220px;padding:24px 18px}.FactoryPage-module__2GvRCG__journeyGrid article:last-child{border-right:0}.FactoryPage-module__2GvRCG__journeyIcon{justify-content:space-between;align-items:center;display:flex}.FactoryPage-module__2GvRCG__journeyIcon svg{color:#f3a17d}.FactoryPage-module__2GvRCG__journeyIcon span{color:#7f9bb6;font-size:10px;font-weight:850}.FactoryPage-module__2GvRCG__journeyGrid h3{min-height:34px;margin:21px 0 8px;font-size:12px;line-height:1.35}.FactoryPage-module__2GvRCG__journeyGrid p{color:#c8d7e4;margin:0;font-size:8px;line-height:1.58}.FactoryPage-module__2GvRCG__evidenceSection,.FactoryPage-module__2GvRCG__scopeSection,.FactoryPage-module__2GvRCG__faqSection{padding:44px 40px 48px}.FactoryPage-module__2GvRCG__evidenceSection{background:var(--white)}.FactoryPage-module__2GvRCG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.FactoryPage-module__2GvRCG__evidenceGrid article{background:var(--white);border:1px solid var(--line);border-radius:3px;grid-template-columns:minmax(0,1.3fr) minmax(160px,.7fr);min-height:205px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.FactoryPage-module__2GvRCG__evidenceGrid article:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 12px 28px #0423421c}.FactoryPage-module__2GvRCG__evidenceImage{background:var(--surface);min-height:205px;position:relative;overflow:hidden}.FactoryPage-module__2GvRCG__evidenceImage img{object-fit:cover}.FactoryPage-module__2GvRCG__evidenceBody{align-content:center;padding:20px;display:grid}.FactoryPage-module__2GvRCG__evidenceBody h3{color:var(--ink);margin:0 0 8px;font-size:14px;line-height:1.35}.FactoryPage-module__2GvRCG__evidenceBody p{color:var(--muted);margin:0;font-size:9px;line-height:1.56}.FactoryPage-module__2GvRCG__scopeSection{background:var(--surface);border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.FactoryPage-module__2GvRCG__scopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.FactoryPage-module__2GvRCG__scopeGrid article{background:var(--white);border:1px solid var(--line);border-radius:3px;min-height:164px;padding:21px}.FactoryPage-module__2GvRCG__scopeGrid svg{color:var(--orange)}.FactoryPage-module__2GvRCG__scopeGrid h3{margin:16px 0 7px;font-size:13px;line-height:1.35}.FactoryPage-module__2GvRCG__scopeGrid p{color:var(--muted);margin:0;font-size:9px;line-height:1.56}.FactoryPage-module__2GvRCG__reviewSection{min-height:520px;color:var(--white);background:var(--navy-dark);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);display:grid}.FactoryPage-module__2GvRCG__reviewImage{min-height:520px;position:relative;overflow:hidden}.FactoryPage-module__2GvRCG__reviewImage img{object-fit:cover}.FactoryPage-module__2GvRCG__reviewContent{align-self:center;padding:46px 44px}.FactoryPage-module__2GvRCG__reviewContent h2{max-width:510px;color:var(--white)}.FactoryPage-module__2GvRCG__reviewContent>p:not(.FactoryPage-module__2GvRCG__eyebrow){color:#c8d7e4;max-width:560px;margin:14px 0 0;font-size:10px;line-height:1.65}.FactoryPage-module__2GvRCG__reviewContent ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:24px 0 27px;padding:0;list-style:none;display:grid}.FactoryPage-module__2GvRCG__reviewContent li{color:#e4edf5;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.45;display:grid}.FactoryPage-module__2GvRCG__reviewContent li svg{color:var(--orange)}.FactoryPage-module__2GvRCG__faqSection{background:var(--white)}.FactoryPage-module__2GvRCG__faqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.FactoryPage-module__2GvRCG__faqGrid details{background:var(--surface);border:1px solid var(--line);border-radius:3px;align-self:start}.FactoryPage-module__2GvRCG__faqGrid summary{min-height:60px;color:var(--ink);cursor:pointer;grid-template-columns:1fr 20px;align-items:center;gap:10px;padding:14px 16px;font-size:10px;font-weight:800;line-height:1.45;list-style:none;display:grid}.FactoryPage-module__2GvRCG__faqGrid summary::-webkit-details-marker{display:none}.FactoryPage-module__2GvRCG__faqGrid summary:focus-visible{outline-offset:2px;outline:3px solid #ff5a1947}.FactoryPage-module__2GvRCG__faqGrid summary span{color:var(--orange);place-items:center;font-size:18px;transition:transform .16s;display:grid}.FactoryPage-module__2GvRCG__faqGrid details[open] summary span{transform:rotate(45deg)}.FactoryPage-module__2GvRCG__faqGrid details p{color:var(--muted);margin:0;padding:0 16px 17px;font-size:9px;line-height:1.6}.FactoryPage-module__2GvRCG__bottomCta{color:var(--white);background:var(--navy);grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:40px;padding:44px 40px;display:grid}.FactoryPage-module__2GvRCG__bottomCta h2{max-width:650px;color:var(--white)}.FactoryPage-module__2GvRCG__bottomCta>div:first-child>p:last-child{color:#c8d7e4;max-width:610px;margin:12px 0 0;font-size:10px;line-height:1.6}.FactoryPage-module__2GvRCG__bottomActions{justify-items:stretch;gap:10px;min-width:198px;display:grid}.FactoryPage-module__2GvRCG__bottomActions>a:last-child{min-height:38px;color:var(--white);justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;transition:color .16s;display:inline-flex}.FactoryPage-module__2GvRCG__bottomActions>a:last-child:hover,.FactoryPage-module__2GvRCG__bottomActions>a:last-child:focus-visible{color:#f3a17d}@media (max-width:820px){.FactoryPage-module__2GvRCG__hero{grid-template-columns:1fr;align-content:end;gap:28px;min-height:530px;padding:58px 40px 44px}.FactoryPage-module__2GvRCG__heroEvidence{width:min(100%,450px)}.FactoryPage-module__2GvRCG__proofStrip{grid-template-columns:1fr 1fr}.FactoryPage-module__2GvRCG__proofStrip article:nth-child(2){border-right:0}.FactoryPage-module__2GvRCG__proofStrip article:nth-child(-n+2){border-bottom:1px solid #e7ebef}.FactoryPage-module__2GvRCG__lightHeading,.FactoryPage-module__2GvRCG__sectionHeading{align-items:start}.FactoryPage-module__2GvRCG__journeyGrid{grid-template-columns:1fr 1fr}.FactoryPage-module__2GvRCG__journeyGrid article:nth-child(2),.FactoryPage-module__2GvRCG__journeyGrid article:nth-child(4){border-right:0}.FactoryPage-module__2GvRCG__journeyGrid article:nth-child(-n+4){border-bottom:1px solid #ffffff3b}.FactoryPage-module__2GvRCG__journeyGrid article:last-child{grid-column:1/-1}.FactoryPage-module__2GvRCG__evidenceGrid article{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__evidenceImage{min-height:220px}.FactoryPage-module__2GvRCG__scopeGrid{grid-template-columns:1fr 1fr}.FactoryPage-module__2GvRCG__reviewSection{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__reviewImage{min-height:480px}}@media (max-width:520px){.FactoryPage-module__2GvRCG__breadcrumb{min-height:46px;padding:0 20px;font-size:9px}.FactoryPage-module__2GvRCG__hero{min-height:590px;padding:50px 20px 36px}.FactoryPage-module__2GvRCG__heroScrim{background:#011f3de3}.FactoryPage-module__2GvRCG__heroCopy h1{font-size:41px}.FactoryPage-module__2GvRCG__heroCopy>p:not(.FactoryPage-module__2GvRCG__eyebrow){font-size:11px}.FactoryPage-module__2GvRCG__heroActions{display:grid}.FactoryPage-module__2GvRCG__heroActions a,.FactoryPage-module__2GvRCG__heroEvidence{width:100%}.FactoryPage-module__2GvRCG__proofStrip{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__proofStrip article,.FactoryPage-module__2GvRCG__proofStrip article:nth-child(2){border-bottom:1px solid #e7ebef;border-right:0;min-height:0}.FactoryPage-module__2GvRCG__proofStrip article:last-child{border-bottom:0}.FactoryPage-module__2GvRCG__journeySection,.FactoryPage-module__2GvRCG__evidenceSection,.FactoryPage-module__2GvRCG__scopeSection,.FactoryPage-module__2GvRCG__faqSection{padding:36px 20px 40px}.FactoryPage-module__2GvRCG__lightHeading,.FactoryPage-module__2GvRCG__sectionHeading{align-items:start;gap:11px;display:grid}.FactoryPage-module__2GvRCG__lightHeading h2,.FactoryPage-module__2GvRCG__sectionHeading h2,.FactoryPage-module__2GvRCG__reviewContent h2,.FactoryPage-module__2GvRCG__bottomCta h2{font-size:24px}.FactoryPage-module__2GvRCG__journeyGrid,.FactoryPage-module__2GvRCG__scopeGrid{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__journeyGrid article,.FactoryPage-module__2GvRCG__journeyGrid article:nth-child(2),.FactoryPage-module__2GvRCG__journeyGrid article:nth-child(4),.FactoryPage-module__2GvRCG__journeyGrid article:last-child{border-bottom:1px solid #ffffff3b;border-right:0;grid-column:auto;min-height:0}.FactoryPage-module__2GvRCG__journeyGrid article:last-child{border-bottom:0}.FactoryPage-module__2GvRCG__journeyGrid h3{min-height:0}.FactoryPage-module__2GvRCG__evidenceGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.FactoryPage-module__2GvRCG__evidenceGrid article{scroll-snap-align:start;flex:0 0 84%;width:84%}.FactoryPage-module__2GvRCG__evidenceImage{min-height:238px}.FactoryPage-module__2GvRCG__scopeGrid article{min-height:0}.FactoryPage-module__2GvRCG__reviewImage{min-height:360px}.FactoryPage-module__2GvRCG__reviewContent{padding:38px 20px 42px}.FactoryPage-module__2GvRCG__reviewContent ul{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__reviewContent a{width:100%}.FactoryPage-module__2GvRCG__faqGrid{grid-template-columns:1fr}.FactoryPage-module__2GvRCG__bottomCta{grid-template-columns:1fr;gap:25px;padding:38px 20px}.FactoryPage-module__2GvRCG__bottomActions{min-width:0}}
