.product-page.integrated-systems-page .systems-overview-subheading{margin-top:22px;font-size:2rem;line-height:1.08;letter-spacing:-.025em}.integrated-systems-page .systems-copy{min-width:0}.integrated-systems-page .systems-copy p{margin-top:14px;color:var(--steel);font-size:1rem;line-height:1.65}.integrated-systems-page .systems-copy h4{margin:22px 0 0;color:var(--navy);font-size:1rem;line-height:1.5;font-weight:700}.integrated-systems-page .systems-copy h4:first-child{margin-top:14px}.integrated-systems-page .systems-copy ul{margin:14px 0 0;padding-left:20px;color:var(--steel);font-size:.97rem;line-height:1.65}.integrated-systems-page .systems-copy li{padding-left:3px;margin-bottom:6px;break-inside:avoid}.integrated-systems-page .systems-copy li::marker{color:var(--red)}.integrated-systems-page .systems-hero{align-self:start;position:sticky;top:215px}.integrated-systems-page .systems-hero img{max-height:610px;background:#fff}.integrated-systems-page .systems-hero figcaption{color:#b4c6d2;line-height:1.6}.integrated-systems-page .systems-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.integrated-systems-page .systems-capability{padding:27px 30px 31px;background:#fff;border:1px solid var(--line);min-width:0}.integrated-systems-page .systems-capability>svg{color:var(--red);margin-bottom:22px}.integrated-systems-page .systems-capability>h3,.integrated-systems-page .systems-arrangement h3{font-size:1.9rem}.integrated-systems-page .systems-benefit .systems-copy>h4:last-child{padding:17px 20px;border-left:2px solid var(--red);background:var(--soft);font-size:.91rem}.integrated-systems-page .product-industry-content .systems-copy{max-width:1000px}.integrated-systems-page .product-industry-content .systems-copy>h4:first-child{font-family:Barlow Semi Condensed,sans-serif;font-size:1.85rem;line-height:1.1}.integrated-systems-page .product-industry-content .systems-copy ul{columns:2;column-gap:36px}.integrated-systems-page .systems-arrangement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.integrated-systems-page .systems-arrangement{border:1px solid var(--line);min-width:0;overflow:hidden;background:#fff}.integrated-systems-page .systems-arrangement-visual{margin:0;padding:24px 18px 16px;border-bottom:1px solid var(--line);background:var(--soft)}.integrated-systems-page .systems-arrangement-visual img{width:100%;height:280px;object-fit:contain;background:#fff}.integrated-systems-page .systems-arrangement-visual figcaption{margin-top:12px;color:var(--steel);font-size:.76rem;line-height:1.45}.integrated-systems-page .systems-arrangement-copy{padding:27px 30px 32px}.integrated-systems-page .systems-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.integrated-systems-page .systems-field-card{border:1px solid rgba(255,255,255,.2);min-width:0;background:#08283f}.integrated-systems-page .systems-field-card .product-media{height:330px;background:#fff}.integrated-systems-page .systems-field-status{padding:13px 25px;color:#b8cbd8;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.2)}.integrated-systems-page .systems-field-copy{padding:27px 30px 32px}.integrated-systems-page .systems-field-copy h3{color:#fff;font-size:1.8rem}.integrated-systems-page .product-section--navy .systems-copy h4,.integrated-systems-page .product-section--navy .product-cta-row h3{color:#fff}.integrated-systems-page .product-section--navy .systems-copy p,.integrated-systems-page .product-section--navy .systems-copy ul,.integrated-systems-page .product-section--navy .product-cta-row p{color:#b8cbd8}.integrated-systems-page .systems-field-copy .arrow-link{margin-top:24px;color:#ff8d95}.integrated-systems-page .systems-approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 50px}.integrated-systems-page .systems-approach-step{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px;border-top:1px solid var(--line)}.integrated-systems-page .systems-approach-step h3{font-size:1.8rem}.integrated-systems-page .product-contact-section .systems-copy>p{margin-top:19px}@media (max-width: 980px){.integrated-systems-page .systems-hero{position:static;max-width:760px}.integrated-systems-page .systems-capability-grid,.integrated-systems-page .systems-arrangement-grid,.integrated-systems-page .systems-field-grid,.integrated-systems-page .systems-approach-grid{gap:24px}.integrated-systems-page .systems-capability,.integrated-systems-page .systems-arrangement-copy,.integrated-systems-page .systems-field-copy{padding:25px 22px}.integrated-systems-page .systems-arrangement-visual{padding-inline:12px}.integrated-systems-page .systems-arrangement-visual img{height:220px}.integrated-systems-page .systems-field-card .product-media{height:245px}}@media (max-width: 680px){.integrated-systems-page .systems-capability-grid,.integrated-systems-page .systems-arrangement-grid,.integrated-systems-page .systems-field-grid,.integrated-systems-page .systems-approach-grid{grid-template-columns:1fr}.integrated-systems-page .systems-overview-subheading{font-size:1.85rem}.integrated-systems-page .product-industry-content .systems-copy ul{columns:1}.integrated-systems-page .systems-arrangement-visual img{height:240px}.integrated-systems-page .systems-field-card .product-media{height:280px}.integrated-systems-page .systems-approach-step{grid-template-columns:minmax(0,1fr);gap:0}}.product-page.integrated-systems-page .product-overview{padding-bottom:52px}.product-page.integrated-systems-page .product-overview-grid{grid-template-columns:1fr 1fr;gap:38px}.product-page.integrated-systems-page .product-overview h1{font-size:clamp(2.7rem,3.9vw,3.85rem)}.product-page.integrated-systems-page .systems-overview-subheading{margin-top:17px;font-size:clamp(1.7rem,2.3vw,2.35rem);line-height:1.12;letter-spacing:-.02em}.product-page.integrated-systems-page .systems-hero{position:static;width:100%;max-width:420px;justify-self:center}.product-page.integrated-systems-page .systems-hero img{display:block;width:100%;height:300px;max-height:none;padding:18px;object-fit:contain}.product-page.integrated-systems-page .product-overview .systems-copy p{color:#c1d1de}.product-page.integrated-systems-page .product-specification-panels--selection{display:flex;--row-columns:3;--row-column-gap:20px;--row-gap:20px}.product-page.integrated-systems-page .product-specification-panels--selection h3{font-size:1.65rem;line-height:1.15}.product-page.integrated-systems-page .product-specification-panels--selection p{margin-top:16px;color:var(--steel);font-size:.96rem;line-height:1.6}.product-page.integrated-systems-page .systems-machine-specification-links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:12px 22px;margin-top:-26px;padding-bottom:42px;font-size:.92rem}.product-page.integrated-systems-page .systems-machine-specification-links span{color:var(--steel)}.product-page.integrated-systems-page .systems-copy a,.product-page.integrated-systems-page .systems-machine-specification-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--red)}.product-page.integrated-systems-page .systems-copy a:focus-visible,.product-page.integrated-systems-page .systems-machine-specification-links a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.product-page.integrated-systems-page .systems-arrangement-visual{padding:20px 14px}.product-page.integrated-systems-page .systems-arrangement-visual .responsive-diagram{display:block;width:100%;aspect-ratio:var(--diagram-ratio)}.product-page.integrated-systems-page .systems-arrangement-visual img{display:block;width:100%;height:auto;object-fit:contain}.product-page.integrated-systems-page .systems-arrangement-example{max-width:220px;margin:24px auto 0}.product-page.integrated-systems-page .systems-arrangement-example img{width:100%;height:200px;object-fit:contain;background:#fff}.product-page.integrated-systems-page .systems-arrangement-example figcaption{margin-top:8px;font-size:.85rem;line-height:1.5;color:var(--steel);text-align:center}@media (max-width:980px){.product-page.integrated-systems-page .product-overview-grid{grid-template-columns:1fr}.product-page.integrated-systems-page .product-specification-panels--selection{--row-columns:2}.product-page.integrated-systems-page .systems-arrangement-grid{--row-columns:1;max-width:740px;margin-inline:auto}}@media (max-width:680px){.product-page.integrated-systems-page .product-overview{padding-bottom:40px}.product-page.integrated-systems-page .product-overview h1{font-size:2.6rem}.product-page.integrated-systems-page .systems-overview-subheading{font-size:1.75rem}.product-page.integrated-systems-page .systems-hero{max-width:260px}.product-page.integrated-systems-page .systems-hero img{height:210px;padding:12px}.product-page.integrated-systems-page .product-specification-panels--selection{--row-columns:1}.product-page.integrated-systems-page .systems-arrangement-visual .responsive-diagram{aspect-ratio:var(--diagram-mobile-ratio);max-width:360px;margin-inline:auto}.product-page.integrated-systems-page .systems-arrangement-example{max-width:190px}}
