.modern-factory-review{--factory-accent:#087e97;--factory-bright:#00d6e7;--factory-ink:#032539;--factory-soft:#edf8fb;color:#06283e}.modern-factory-review [id]{scroll-margin-top:110px}.modern-factory-review .strategy-v3 .s3-heading{color:#06283e;font-size:clamp(26px,2.5vw,36px);line-height:1.5}.modern-factory-review .strategy-v3 .s3-lede{font-size:17px;line-height:1.9}.modern-factory-review .factory-hero{padding:56px 0 0;background:radial-gradient(ellipse at 90% 0,#07546a66,transparent 42%),linear-gradient(150deg,#021c2d,#062e43);color:#fff;overflow:hidden}.factory-hero-top{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center;margin-bottom:38px}.factory-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.12em;color:#86e8f0;margin:0 0 20px}.factory-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#00d6e7;box-shadow:0 0 0 5px #00d6e714;flex-shrink:0}.redesign-site .factory-hero h1{font-size:clamp(32px,3.3vw,48px);font-weight:650;line-height:1.5;letter-spacing:-.025em;margin:0;color:#fff}.factory-hero h1>span{display:block;color:#32dce8}.factory-hero-copy>p{font-size:16px;line-height:1.95;color:#c5dbe8;margin:0 0 24px}.factory-actions{display:flex;flex-wrap:wrap;gap:12px}.factory-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 19px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:650;min-height:52px;transition:background-color .2s}.factory-button-primary{background:#00d6e7;color:#032539}.factory-button-primary:hover{background:#76edf5}.factory-button-outline{border-color:#719bab;color:#fff;background:#ffffff05}.factory-button-outline:hover{background:#ffffff12}.factory-system{background:#032539;border:1px solid #477b8e80;border-radius:20px;overflow:hidden;box-shadow:0 22px 70px #0003}.factory-system-header{display:flex;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #477b8e50;font-size:11px;color:#a4d7e6;letter-spacing:.06em}.modern-factory-review .factory-system .product-gallery-stage{aspect-ratio:1672/941;min-height:0;border:0;border-radius:0;background:#032539}.modern-factory-review .factory-system .product-gallery-stage img{padding:0;object-fit:contain}.modern-factory-review .factory-system .image-expand-label{right:16px;bottom:16px;background:#06283ee8;color:#fff;border:1px solid #77bacb;border-radius:8px;min-height:42px;padding:8px 14px}.modern-factory-review .factory-system .product-gallery>figure>figcaption{color:#a7c6d5;font-size:12px;line-height:1.8;margin:0;padding:13px 22px;border-top:1px solid #477b8e50}.factory-stage-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid #477b8e66;border-radius:12px;background:#ffffff03}.factory-stage-strip>div{display:flex;align-items:center;gap:16px;padding:22px 24px}.factory-stage-strip>div+div{border-left:1px solid #477b8e66}.factory-stage-strip>div>.site-icon{color:#39dbe6;font-size:30px;width:30px;flex-shrink:0}.factory-stage-label{color:#e4f8fc;font-size:15px;font-weight:600}.factory-stage-strip p{font-size:12px;color:#9dbdce;margin:7px 0 0;line-height:1.7}.factory-page-nav{display:flex;gap:0;margin-top:28px;flex-wrap:wrap}.factory-page-nav a{padding:17px 25px;border-bottom:3px solid transparent;color:#c5dbe8;font-size:14px;display:flex;align-items:center;gap:24px}.factory-page-nav a:first-child{border-bottom-color:#00d6e7;color:#70e9f2;background:#ffffff05}.factory-page-nav a:hover{color:#fff;background:#ffffff09}.modern-factory-review :is(a,button):focus-visible{outline:3px solid #07839e;outline-offset:4px}.modern-factory-review .factory-hero :is(a,button):focus-visible{outline-color:#70e9f2}.modern-factory-review .strategy-v3>section:not(.factory-hero){padding-block:64px}.modern-factory-review [data-pillar-opening]{background:linear-gradient(130deg,#edf8fb,#fff 75%)}.modern-factory-review [data-pillar-opening]>.s3-container{max-width:1280px;display:grid;grid-template-columns:.9fr 1.1fr;gap:16px 70px}.modern-factory-review [data-pillar-opening] h2{grid-row:span 3;max-width:450px;padding-top:8px}.modern-factory-review [data-pillar-opening] p{margin:0!important;font-size:16px!important}.modern-factory-review [data-pillar-benefit]{background:linear-gradient(110deg,#07374c,#07596b);border-block:1px solid #14879b;color:#fff}.modern-factory-review [data-pillar-benefit] h2{font-size:clamp(25px,2.3vw,32px);color:#fff}.modern-factory-review [data-pillar-benefit] p{font-size:17px;color:#c2edf1;line-height:1.9}.modern-factory-review [data-pillar-questions]{background:#f7fafc}.modern-factory-review [data-pillar-questions] li{background:#fff;border:1px solid #d3e5ec;border-radius:16px;position:relative;padding:26px 30px;box-shadow:0 9px 26px #03253904}.modern-factory-review [data-pillar-questions] li>span,.modern-factory-review [data-pillar-workflow] li>span{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;color:#087e97;background:#e6f7fb;font-size:15px;font-weight:650}.modern-factory-review :is([data-pillar-questions],[data-pillar-capabilities],[data-pillar-workflow],[data-pillar-fieldnotes]) :is(article,li)>p{font-size:16px;line-height:1.9;color:#4d6576}.modern-factory-review [data-pillar-capabilities]{background:linear-gradient(180deg,#fff,#eff9fc)}.modern-factory-review [data-pillar-capabilities] article{border:1px solid #cde3ec;border-top:4px solid #0b859c;background:linear-gradient(145deg,#fff 60%,#ebf8fc);border-radius:16px;box-shadow:0 12px 30px #03253906;display:flex;flex-direction:column;padding:30px}.modern-factory-review [data-pillar-capabilities] article h3{font-size:23px;color:#073b51;line-height:1.6}.modern-factory-review [data-pillar-capabilities] article a{margin-top:auto;padding-top:14px;color:#087e97}.modern-factory-review [data-pillar-workflow]{background:#06283e}.modern-factory-review [data-pillar-workflow] .s3-heading{color:#fff}.modern-factory-review [data-pillar-workflow] li{border:1px solid #35667c;border-radius:16px;background:#0b354b;padding:28px}.modern-factory-review [data-pillar-workflow] li>span{background:#00d6e71c;color:#64e4ee}.modern-factory-review [data-pillar-workflow] li h3{color:#fff;font-size:23px}.modern-factory-review [data-pillar-workflow] li>p{color:#bad0dd}.modern-factory-review [data-pillar-fieldnotes]{background:#f4f9fb}.modern-factory-review [data-field-note]{background:#fff;border:1px solid #d3e5ec;border-top:4px solid #0b859c;padding:27px;border-radius:14px}.modern-factory-review [data-field-note] h3{color:#073b51}.modern-factory-review [data-field-note] a{color:#087e97}.modern-factory-review #choose-work{background:#fff;border-block:1px solid #dceaf0}.modern-factory-review #choose-work .work-choice{border-color:#cde3ec;background:#f1f9fc}.modern-factory-review #choose-work .work-choice>span:first-child{color:#087e97}.modern-factory-review #products{background:linear-gradient(180deg,#e8f7fb,#fff 500px);border-top:5px solid #07839e}.modern-factory-review #products h2{color:#087e97;line-height:1.5}.modern-factory-review .editorial-product-card{border-radius:16px;border-color:#d1e3ec;box-shadow:0 12px 28px #03253906}.modern-factory-review .product-card-highlights{margin:14px 0 8px;padding:14px 0 0 18px;border-top:1px solid #dce5ee;list-style:disc;color:#425d70;font-size:14px;line-height:1.8}.modern-factory-review .product-card-highlights li+li{margin-top:7px}.modern-factory-review #modern-factory-cases>section{background:#f0f7fa}.modern-factory-review #modern-factory-cases a{border-color:#d3e5ec}.modern-factory-review #modern-factory-cases h3{color:#073b51}.modern-factory-review [data-pillar-prepare]{background:linear-gradient(120deg,#e3f7fb,#f4f5fd);border-top:1px solid #c8e1ec}.modern-factory-review [data-pillar-prepare] aside{border-color:#087e97;box-shadow:0 10px 30px #03253906}.modern-factory-review [data-pillar-prepare] .s3-primary{background:#087e97}@media(min-width:1024px){.modern-factory-review [data-pillar-prepare]>.s3-container{display:grid;grid-template-columns:1fr 1fr;gap:22px 70px}.modern-factory-review [data-pillar-prepare] h2{grid-column:1}.modern-factory-review [data-pillar-prepare] ul{grid-column:1;margin:0;line-height:1.9;font-size:17px}.modern-factory-review [data-pillar-prepare] aside{grid-column:2;grid-row:1/3;margin:0}.modern-factory-review [data-pillar-prepare] .s3-button{grid-column:1;justify-self:start}}@media(max-width:1023px){.factory-hero-top{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.factory-hero-copy{max-width:750px}.factory-stage-strip>div{padding:18px 16px;gap:10px}.factory-stage-label{font-size:13px}.factory-stage-strip p{font-size:11px}.modern-factory-review [data-pillar-opening]>.s3-container{grid-template-columns:1fr;gap:20px}.modern-factory-review [data-pillar-opening] h2{grid-row:auto;max-width:700px}.factory-page-nav a{padding-inline:18px;gap:14px}}@media(max-width:639px){.modern-factory-review .factory-hero{padding-top:32px}.factory-eyebrow{font-size:9px;letter-spacing:.08em;line-height:1.7}.redesign-site .factory-hero h1{font-size:30px;line-height:1.6}.factory-hero-copy>p{font-size:15px}.factory-actions{display:grid;grid-template-columns:1fr;width:100%}.factory-button{font-size:14px}.factory-system{border-radius:12px}.factory-system-header{padding:12px;font-size:9px;display:block}.factory-system-header>span:last-child{display:block;margin-top:5px}.modern-factory-review .factory-system .image-expand-label{right:8px;bottom:8px;min-height:36px;font-size:11px;padding:6px 9px}.modern-factory-review .factory-system .product-gallery>figure>figcaption{padding:12px;font-size:11px}.factory-stage-strip{grid-template-columns:1fr;margin-top:18px}.factory-stage-strip>div{padding:15px 18px}.factory-stage-strip>div+div{border-left:0;border-top:1px solid #477b8e66}.factory-stage-label{font-size:14px}.factory-stage-strip p{font-size:12px;margin-top:3px}.factory-page-nav{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.factory-page-nav a{font-size:12px;justify-content:space-between;padding:14px 10px}.modern-factory-review .strategy-v3>section:not(.factory-hero){padding-block:40px}.modern-factory-review [data-field-note],.modern-factory-review [data-pillar-capabilities] article,.modern-factory-review [data-pillar-questions] li,.modern-factory-review [data-pillar-workflow] li{padding:22px}.modern-factory-review [data-pillar-prepare] ul{font-size:16px;line-height:1.9}}@media(prefers-reduced-motion:reduce){.factory-button{transition:none}}