@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.nav-services .service-center-dropdown,.nav-news .service-center-dropdown{top:100%;left:auto;right:0;width:250px;grid-template-columns:1fr;padding:10px;gap:0}.nav-services .service-center-dropdown a,.nav-news .service-center-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 14px}.nav-services .service-center-dropdown a:last-child,.nav-news .service-center-dropdown a:last-child{border-bottom:0}.service-center-dropdown a svg{flex-shrink:0;width:14px;height:14px;color:var(--gwmt-blue)}.service-center-dropdown a[aria-current=page]{background:#edf4fb;color:#1765d7}@media(max-width:1000px){.nav-services .service-center-dropdown,.nav-news .service-center-dropdown{width:100%;position:static}}.inquiry-readiness{margin-bottom:8px;border:1px solid #c5d7ea;background:#f1f6fc}.inquiry-readiness-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;color:#fff;background:#071d3d}.inquiry-readiness-head p{margin:0 0 5px;color:#66acff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.inquiry-readiness-head h3{margin:0 0 5px;color:#fff;font:800 20px/1.2 Manrope,sans-serif}.inquiry-readiness-head>div>small{display:block;color:#a9bdd4;font-size:10px;line-height:1.5}.inquiry-readiness-head>strong{display:flex;align-items:flex-end;gap:7px;flex:none}.inquiry-readiness-head>strong>b{color:#66acff;font:800 43px/.9 Manrope,sans-serif}.inquiry-readiness-head>strong>span{display:grid;color:#d6e4f2;font-size:11px}.inquiry-readiness-head>strong small{color:#8fa8c4;font-size:8px;font-weight:500;white-space:nowrap}.inquiry-readiness-items{display:grid;grid-template-columns:repeat(2,1fr)}.inquiry-readiness-items button{position:relative;min-height:84px;display:grid;grid-template-columns:24px 22px 1fr;gap:9px;align-items:start;padding:17px 18px;color:#0b294f;background:#fff;border:0;border-right:1px solid #d4e1ee;border-bottom:1px solid #d4e1ee;text-align:left;cursor:pointer}.inquiry-readiness-items button:nth-child(2n){border-right:0}.inquiry-readiness-items button:nth-last-child(-n+2){border-bottom:0}.inquiry-readiness-items button>span{color:#a7bed6;font-size:10px;font-weight:800}.inquiry-readiness-items button>svg{color:#8ba5bf;font-size:18px}.inquiry-readiness-items button>div{display:grid;gap:4px}.inquiry-readiness-items button b{font-size:11px}.inquiry-readiness-items button small{color:#6d8299;font-size:9px;line-height:1.45}.inquiry-readiness-items button.is-complete{background:#edf6ff;box-shadow:inset 3px 0 #075dcc}.inquiry-readiness-items button.is-complete>span,.inquiry-readiness-items button.is-complete>svg{color:#075dcc}.inquiry-readiness-items button:focus-visible{z-index:1;outline:3px solid #efb21a;outline-offset:-3px}.inquiry-readiness-items button:hover{background:#f6faff}.inquiry-form--compact .inquiry-readiness-head{padding:17px 18px}.inquiry-form--compact .inquiry-readiness-items button{padding:14px;min-height:78px}@media(max-width:620px){.inquiry-readiness-head{align-items:flex-start;gap:10px;padding:18px}.inquiry-readiness-head h3{font-size:18px}.inquiry-readiness-head>div>small{max-width:190px}.inquiry-readiness-head>strong>b{font-size:36px}.inquiry-readiness-head>strong small{display:none}.inquiry-readiness-items{grid-template-columns:1fr}.inquiry-readiness-items button,.inquiry-readiness-items button:nth-child(2n),.inquiry-readiness-items button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #d4e1ee}.inquiry-readiness-items button:last-child{border-bottom:0}}.recovery-page{min-height:65vh;background:#f4f8fd;color:#0b2a4b}.recovery-page h1{max-width:850px;font-size:clamp(32px,4vw,54px);line-height:1.2;margin:15px 0 22px}.recovery-page h1:focus{outline:none}.recovery-lead{max-width:750px;color:#526983;line-height:1.8}.recovery-page h2{font-size:23px;margin-top:35px}.recovery-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;max-width:800px}.recovery-search label{flex:1 1 280px;min-width:0}.recovery-search input{width:100%;background:#fff;font-size:16px}.recovery-search button{min-height:49px}.recovery-privacy{font-size:13px;line-height:1.7;color:#526983;max-width:800px}.recovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.recovery-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;background:#fff;border:1px solid #c4d6eb;color:#005be2;text-decoration:none;line-height:1.5}.recovery-links svg{flex-shrink:0}.recovery-links a:hover{border-color:#005be2}@media(max-width:700px){.recovery-links{grid-template-columns:1fr}.recovery-search button{width:100%;justify-content:center}.recovery-links a{padding:18px}}.page{color:#061c3c;background:#fff}.page button,.page a{font:inherit}.page-hero{padding:88px 0 80px;background:linear-gradient(120deg,#edf5ff,#f8fbff 58%,#e4effd);border-bottom:1px solid #ceddf0}.page-hero h1,.detail-hero h1{max-width:820px;margin:8px 0 18px;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em}.page-hero>div>p:last-child,.detail-hero-grid>div>p{max-width:680px;color:#526985;font-size:18px;line-height:1.7}.breadcrumbs{margin:0 0 42px;color:#667d98!important;font-size:13px!important}.breadcrumbs a{color:#075ed1;text-decoration:none}.page-section{padding:88px 0}.filter-row{display:flex;align-items:center;gap:10px;margin-bottom:34px;flex-wrap:wrap}.filter-row span{display:flex;gap:8px;align-items:center;margin-right:auto;font-weight:700}.filter-row button{padding:10px 18px;border:1px solid #c7d8ed;background:#fff;color:#24405e;cursor:pointer}.filter-row button.active{color:#fff;background:#075ed1;border-color:#075ed1}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.catalog-card{min-width:0;border:1px solid #cbdbee;background:#fff}.catalog-image,.detail-machine,.related-image{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f2f7fd}.catalog-image{height:260px}.catalog-image img,.detail-machine img,.related-image img{width:100%;height:100%;object-fit:contain;object-position:center}.catalog-copy{padding:28px}.catalog-copy small{color:#075ed1;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.catalog-copy h2{margin:8px 0 12px;font-size:28px}.catalog-copy p{min-height:72px;color:#60738c;line-height:1.55}.catalog-copy ul,.detail-dark ul{padding:0;list-style:none}.catalog-copy li,.detail-dark li{display:flex;gap:8px;margin:9px 0;align-items:flex-start}.catalog-copy li svg,.detail-dark li svg{flex:0 0 auto;color:#0c72ea;margin-top:2px}.catalog-copy a,.text-link{display:flex;align-items:center;gap:8px;margin-top:20px;color:#075ed1;font-weight:700;text-decoration:none}.comparison-band{padding:72px 0;color:#fff;background:#071e3c}.comparison-band>.shell{display:grid;grid-template-columns:.75fr 1.5fr;gap:70px;align-items:end}.comparison-band h2{margin:8px 0 0;font-size:36px}.comparison-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #294768}.comparison-grid span{padding:24px 16px;border-right:1px solid #294768;color:#a9bdd4}.comparison-grid span:last-child{border:0}.comparison-grid b{display:block;margin-bottom:8px;color:#fff}.selection-guide h2,.faq-section h2,.detail-intro h2,.workflow-section h2,.selection-detail h2,.related h2{margin:8px 0 34px;font-size:clamp(32px,4vw,48px)}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cad9eb;border:1px solid #cad9eb}.step-grid article{padding:30px;background:#fff}.step-grid article>b{color:#0c72ea;font-size:28px}.step-grid p{color:#657991;line-height:1.6}.support-strip{padding:46px 0;background:#eaf3fe;border-block:1px solid #c7d9ee}.support-strip>.shell,.page-cta>.shell,.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:center}.support-strip h2{margin:0 0 8px}.support-strip p{max-width:760px;margin:0;color:#526985}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-layout>div:first-child>p:last-child{color:#60738c;line-height:1.65}.faq-list article{border-top:1px solid #c9d8e9}.faq-list article:last-child{border-bottom:1px solid #c9d8e9}.faq-list button{width:100%;padding:22px 0;border:0;display:flex;justify-content:space-between;background:none;color:#061c3c;font-weight:700;text-align:left;cursor:pointer}.faq-list article.open svg{transform:rotate(180deg)}.faq-list article p{margin:-4px 0 24px;max-width:720px;color:#60738c;line-height:1.65}.page-cta{padding:64px 0;color:#fff;background:#075ed1}.page-cta h2{margin:6px 0;font-size:40px}.page-cta p{margin:0;max-width:720px;color:#dcecff}.page-cta .eyebrow{color:#b9d8ff}.page-cta .primary{white-space:nowrap;background:#fff;color:#075ed1;display:flex;align-items:center;gap:8px}.detail-hero{padding:70px 0 84px;background:#eff6ff}.detail-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.detail-machine{height:420px;border:1px solid #ccdaeb;background:#fff}.detail-hero .actions{display:flex;gap:12px;margin-top:28px}.detail-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:28px}.detail-intro p{color:#60738c;line-height:1.7}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-grid article{padding:30px;border:1px solid #cad9eb}.benefit-grid svg{color:#075ed1;font-size:32px}.benefit-grid p{color:#60738c;line-height:1.55}.product-variants-section{background:#f3f7fc;border-block:1px solid #d5e2f0}.product-variants-section .section-heading{align-items:flex-end}.product-variants-section .section-heading p:last-child{max-width:720px;color:#60738c;line-height:1.65}.product-variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-variant-grid article{overflow:hidden;border:1px solid #c8d8ea;background:#fff}.product-variant-image{display:flex;align-items:center;justify-content:center;height:300px;padding:14px;overflow:hidden;background:#fff}.product-variant-image img{width:100%;height:100%;object-fit:contain;object-position:center}.product-variant-copy{padding:26px;border-top:1px solid #d8e3ef}.product-variant-copy small{color:#075ed1;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-variant-copy h3{margin:8px 0 12px;font-size:24px}.product-variant-copy p{min-height:100px;margin:0;color:#60738c;line-height:1.6}.product-variant-copy .text-link{padding:0;border:0;background:none;cursor:pointer}.detail-dark{padding:82px 0;color:#fff;background:#071e3c}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px}.detail-dark h2{font-size:38px}.detail-dark small{display:block;color:#8fa8c4;margin-top:20px}.spec-table{border-top:1px solid #31506f}.spec-table div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:16px 0;border-bottom:1px solid #31506f}.spec-table span{color:#9db2ca}.workflow-line{display:grid;grid-template-columns:repeat(5,1fr)}.workflow-line div{padding:24px;border-top:2px solid #0c72ea;border-right:1px solid #cad9eb}.workflow-line b,.workflow-line span{display:block}.workflow-line b{margin-bottom:18px;color:#0c72ea}.selection-detail{background:#f1f6fc}.selection-detail ol{margin:0;padding:0;list-style:none;counter-reset:steps}.selection-detail li{counter-increment:steps;position:relative;padding:20px 20px 20px 64px;border-bottom:1px solid #cbd9e9;font-weight:700}.selection-detail li:before{content:counter(steps);position:absolute;left:10px;top:14px;color:#0c72ea;font-size:28px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-grid>a{padding-bottom:24px;border:1px solid #cad9eb;color:#061c3c;text-decoration:none}.related-image{height:180px}.related-grid h3,.related-grid p,.related-grid a>span{margin-left:22px;margin-right:22px}.related-grid p{color:#60738c;line-height:1.55}.related-grid a>span{display:flex;align-items:center;gap:6px;color:#075ed1;font-weight:700}.detail-inquiry{padding:82px 0;background:#eaf3fe}.detail-inquiry h2{font-size:42px}.detail-inquiry p{color:#58708b;line-height:1.65}.not-found .primary{display:flex;gap:8px;align-items:center;margin-top:24px}@media(max-width:900px){.catalog-grid,.detail-hero-grid,.detail-intro,.detail-columns,.faq-layout,.comparison-band>.shell{grid-template-columns:1fr}.comparison-grid,.step-grid,.benefit-grid{grid-template-columns:repeat(2,1fr)}.workflow-line{grid-template-columns:1fr}.workflow-line div{border-right:0}.related-grid,.product-variant-grid{grid-template-columns:1fr}.product-variant-image{height:340px}}.subpage{color:#061c3c;background:#fff}.subpage button,.subpage input,.subpage textarea{font:inherit}.page-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.eyebrow{color:#075ed1;font-size:12px;font-weight:800;letter-spacing:.15em}.subpage .page-hero{position:relative;overflow:hidden;padding:104px 0 94px}.subpage .page-hero:after{content:"";position:absolute;width:420px;height:420px;right:-120px;bottom:-250px;border:72px solid rgba(7,94,209,.08);border-radius:50%}.subpage .page-hero .page-shell{position:relative;z-index:1}.subpage .page-hero h1{max-width:850px;margin:12px 0 20px;font-size:clamp(44px,5.5vw,76px);line-height:1.02;letter-spacing:-.045em}.subpage .page-hero p:not(.eyebrow){max-width:720px;color:#526985;font-size:18px;line-height:1.7}.page-button{display:inline-flex;gap:9px;align-items:center;margin-top:22px;padding:14px 20px;color:#fff;background:#075ed1;text-decoration:none;font-weight:750}.page-button--light{color:#075ed1;background:#fff}.subpage .section-heading{margin-bottom:38px}.subpage .section-heading h2,.split-feature h2,.split-copy h2,.faq-layout h2,.form-layout h2,.address-panel h2{margin:7px 0;font-size:clamp(32px,4vw,50px);letter-spacing:-.035em}.solution-tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto}.solution-tabs button{min-width:max-content;padding:13px 17px;border:1px solid #c4d6eb;color:#32506f;background:#fff;cursor:pointer}.solution-tabs button[aria-selected=true]{color:#fff;background:#075ed1;border-color:#075ed1}.solution-panel{display:grid;grid-template-columns:1fr 1.25fr;min-height:300px;border:1px solid #c8d9eb}.solution-panel>div{padding:46px}.solution-panel>div+div{color:#fff;background:#071e3c}.solution-panel span,.event-card>span{color:#0c72ea;font-size:12px;font-weight:800;letter-spacing:.13em}.solution-panel h3{margin:12px 0;font-size:34px}.solution-panel p,.split-feature p,.split-copy p{line-height:1.7}.solution-panel ul,.check-list,.plain-list{padding:0;list-style:none}.solution-panel li,.check-list li{display:flex;gap:9px;margin:13px 0;align-items:flex-start}.solution-panel li svg,.check-list svg{flex:none;color:#1687ff;margin-top:2px}.page-section--tint{background:#f1f6fc}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ccdaea}.process-grid article{padding:30px;background:#fff;border-right:1px solid #ccdaea}.process-grid article:last-child{border:0}.process-grid b{color:#0870e8;font-size:13px;letter-spacing:.1em}.process-grid h3{margin:22px 0 10px;font-size:22px}.process-grid p,.capability-grid p,.service-grid p,.support-cards p,.resource-grid p{color:#60738c;line-height:1.6}.split-feature,.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.split-feature img{width:100%;height:420px;object-fit:contain;background:#f1f6fc}.split-feature--reverse img{order:2}.icon-points p{display:flex;align-items:center;gap:12px;font-weight:700}.icon-points svg{color:#0870e8;font-size:24px}.result-band,.case-band{padding:72px 0;color:#fff;background:#071e3c}.result-band h2,.case-band h2{font-size:40px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border-top:1px solid #31506f}.result-grid span{padding:28px 28px 0 0;font-size:20px;font-weight:700}.result-grid small{display:block;margin-top:10px;color:#9db2c9;font-size:13px;font-weight:400}.subpage details{border-top:1px solid #c7d7e9}.subpage details:last-child{border-bottom:1px solid #c7d7e9}.subpage summary{padding:22px 0;cursor:pointer;font-weight:750}.subpage details p{color:#60738c;line-height:1.6}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.capability-grid article,.support-cards article{padding:30px;border:1px solid #c7d8eb;background:#fff}.capability-grid article>svg,.support-cards article>svg{color:#075ed1;font-size:34px}.page-section--dark{color:#fff;background:#071e3c}.page-section--dark .split-feature img{background:#0b294c}.page-section--dark .eyebrow{color:#68adff}.architecture-list{padding:0;list-style:none}.architecture-list li{padding:15px 0;border-top:1px solid #31506f}.architecture-list b{margin-right:15px;color:#1687ff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-grid article{padding:30px;border-top:3px solid #075ed1;background:#f7faff}.service-grid span{color:#0c72ea;font-weight:800}.step-card,.event-card{padding:40px;border:1px solid #c8d9eb;background:#fff}.step-card p{display:flex;gap:12px;padding-bottom:15px;border-bottom:1px solid #d7e2ef}.step-card svg{flex:none;color:#075ed1;font-size:22px}.support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.case-band p{max-width:800px;color:#a9bdd4;line-height:1.7}.page-section--form{background:#eaf3fe}.form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.form-layout>div>p,.privacy-note{color:#60738c;line-height:1.7}.form-layout>div>a,.event-card a{display:inline-flex;gap:8px;align-items:center;color:#075ed1;text-decoration:none;font-weight:700}.capability-grid--four{grid-template-columns:repeat(4,1fr)}.note,.privacy-note{padding:18px;border-left:3px solid #075ed1;background:#edf5ff;font-size:14px}.timeline-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.timeline article{padding:10px 0 28px 30px;border-left:2px solid #b8d4f5}.timeline span{color:#075ed1;font-size:12px;font-weight:800;letter-spacing:.12em}.quality-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#31506f}.quality-flow span{display:grid;grid-template-columns:auto auto 1fr;gap:9px;align-items:center;padding:24px;background:#071e3c}.quality-flow svg,.quality-flow b{color:#1687ff}.resource-tools{display:flex;justify-content:space-between;gap:20px;margin-bottom:34px}.resource-filters{display:flex;gap:8px;flex-wrap:wrap}.resource-filters button{padding:10px 16px;border:1px solid #c8d8ea;background:#fff;cursor:pointer}.resource-filters .active{color:#fff;background:#075ed1;border-color:#075ed1}.resource-search{display:flex;width:min(330px,100%);align-items:center;gap:9px;padding:0 14px;border:1px solid #c8d8ea}.resource-search input{width:100%;padding:11px 0;border:0;outline:0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-grid article{border:1px solid #c8d8ea}.resource-grid article>div:last-child{padding:24px}.resource-image{position:relative;height:210px;overflow:hidden;background:#eef5fc}.resource-image img{width:100%;height:100%;object-fit:contain}.resource-image>button{position:absolute;inset:50% auto auto 50%;width:54px;height:54px;border:0;border-radius:50%;transform:translate(-50%,-50%);color:#fff;background:#075ed1;cursor:pointer}.resource-grid span{color:#075ed1;font-size:12px;font-weight:750}.resource-grid h2{font-size:23px}.text-action{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#075ed1;background:none;font-weight:700;cursor:pointer}.empty-state{padding:50px;text-align:center;background:#f2f7fc}.newsletter{padding:54px 0;background:#eaf3fe}.newsletter>.page-shell{display:flex;justify-content:space-between;align-items:center;gap:40px}.newsletter h2{margin:5px 0}.newsletter form{display:flex}.newsletter input{min-width:280px;padding:14px;border:1px solid #b8cee7}.newsletter button{display:flex;align-items:center;gap:8px;padding:14px 18px;border:0;color:#fff;background:#075ed1}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#010f21c7}.video-modal{position:relative;width:min(680px,100%);padding:38px;color:#061c3c;background:#fff}.modal-close{position:absolute;top:12px;right:12px;padding:8px;border:0;background:#eef4fb;cursor:pointer}.video-placeholder{height:260px;display:grid;place-items:center;color:#fff;background:#071e3c}.video-placeholder svg{font-size:54px}.contact-summary{margin-top:-32px;position:relative;z-index:2}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 20px 55px #0723441a}.contact-cards article{padding:30px;background:#fff;border-right:1px solid #d0deed}.contact-cards svg{color:#075ed1;font-size:30px}.contact-cards span{display:block;margin:13px 0 8px;color:#60738c;font-size:11px;font-weight:800;letter-spacing:.1em}.contact-cards a,.contact-cards b{color:#061c3c;font-size:18px;font-weight:750;text-decoration:none}.contact-cards p{color:#71849a;font-size:13px;line-height:1.5}.plain-list li{position:relative;padding:8px 0 8px 20px}.plain-list li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;background:#075ed1}.address-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.address-panel>div:first-child>svg{color:#075ed1;font-size:38px}.address-panel address{color:#60738c;line-height:1.8;font-style:normal}.map-placeholder{min-height:320px;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;color:#64809d;background:linear-gradient(135deg,#eef5fc,#dbe9f7);border:1px solid #c8d8ea}.map-placeholder svg{color:#075ed1;font-size:42px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.solution-panel,.split-feature,.split-copy,.form-layout,.timeline-layout,.address-panel{grid-template-columns:1fr;gap:38px}.process-grid,.capability-grid,.service-grid,.support-cards,.resource-grid,.capability-grid--four,.quality-flow{grid-template-columns:repeat(2,1fr)}.split-feature--reverse img{order:0}.resource-tools,.newsletter>.page-shell{align-items:stretch;flex-direction:column}}@media(max-width:600px){.page-shell{width:min(100% - 32px,1180px)}.subpage .page-hero{padding:68px 0 64px}.subpage .page-section{padding:62px 0}.subpage .section-heading{align-items:flex-start}.solution-panel,.process-grid,.capability-grid,.service-grid,.support-cards,.resource-grid,.result-grid,.contact-cards,.quality-flow{grid-template-columns:1fr}.solution-panel>div{padding:28px}.process-grid article{border-right:0;border-bottom:1px solid #ccdaea}.capability-grid--four{grid-template-columns:1fr}.split-feature img{height:280px}.result-grid span{padding-bottom:20px}.resource-tools{flex-direction:column}.resource-search{min-height:46px}.newsletter form{flex-direction:column}.newsletter input{min-width:0;width:100%;box-sizing:border-box}.contact-summary{margin-top:0}.contact-cards article{border-right:0;border-bottom:1px solid #d0deed}}@media(max-width:600px){.page-hero,.page-section,.detail-inquiry{padding:58px 0}.breadcrumbs{margin-bottom:28px}.catalog-grid,.step-grid,.benefit-grid{grid-template-columns:1fr}.catalog-image{height:210px}.catalog-copy p{min-height:0}.filter-row span{width:100%}.comparison-grid{grid-template-columns:1fr}.comparison-grid span{border-right:0;border-bottom:1px solid #294768}.support-strip>.shell,.page-cta>.shell,.section-heading{align-items:flex-start;flex-direction:column}.detail-machine{height:270px}.detail-hero .actions{align-items:stretch;flex-direction:column}.spec-table div{grid-template-columns:1fr;gap:6px}}.shearing-series-hero{overflow:hidden;padding:72px 0 66px;color:#fff;background:#071e3c}.shearing-series-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.shearing-series-hero .eyebrow{color:#71b8ff}.shearing-series-hero h1{max-width:620px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.5vw,66px);line-height:1.07;letter-spacing:-.045em}.shearing-series-hero__copy>p:not(.eyebrow){max-width:630px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.shearing-series-hero__copy .primary{display:inline-flex;align-items:center;gap:9px;margin-top:28px;background:#fff;color:#075ed1}.shearing-series-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.shearing-series-hero__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750;letter-spacing:.08em}.shearing-series-hero__machine{min-height:330px;padding:18px;background:radial-gradient(circle at 50% 48%,rgba(36,119,208,.25),transparent 61%)}.shearing-series-hero__machine .machine-image{height:330px}.shearing-series-hero__machine img{max-height:100%;object-fit:contain}.shearing-series-nav{background:#fff;border-bottom:1px solid #d8e4ef}.shearing-series-overview{padding:100px 0;background:#fff}.shearing-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.shearing-series-overview__image{display:grid;min-height:360px;place-items:center;padding:30px;background:#f1f6fc}.shearing-series-overview__image img{width:100%;max-height:330px;object-fit:contain}.shearing-series-overview h2,.shearing-series-specification h2,.shearing-series-cta h2{max-width:570px;margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.04em}.shearing-series-overview p:not(.eyebrow),.shearing-series-specification p,.shearing-series-cta p{color:#60738c;font-size:16px;line-height:1.75}.shearing-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.shearing-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.shearing-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.shearing-series-facts{color:#fff;background:#0a294b}.shearing-series-facts>.shell{display:grid;grid-template-columns:repeat(3,1fr)}.shearing-series-facts div{min-height:105px;display:flex;flex-direction:column;justify-content:center;padding:20px 30px;border-right:1px solid rgba(182,215,246,.2)}.shearing-series-facts div:last-child{border:0}.shearing-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.13em}.shearing-series-facts b{margin-top:8px;font-size:24px}.shearing-series-details{padding:104px 0;background:#f4f8fc}.shearing-series-details__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.shearing-series-details article{position:relative;min-height:248px;padding:28px;border:1px solid #d5e2ef;background:#fff}.shearing-series-details article>span{position:absolute;top:25px;right:25px;color:#b6cae0;font-size:13px;font-weight:800;letter-spacing:.1em}.shearing-series-details article>svg{color:#0870e8;font-size:31px}.shearing-series-details h3{max-width:82%;margin:24px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.shearing-series-details p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.shearing-series-details article small{display:none}.shearing-series-specification{padding:96px 0;color:#fff;background:#071e3c}.shearing-series-specification .eyebrow{color:#71b8ff}.shearing-series-specification__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:74px;align-items:center}.shearing-series-specification h2{color:#fff}.shearing-series-specification p{color:#b7c9db}.shearing-series-specification__table{border-top:1px solid #3b5875}.shearing-series-specification__table div{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;padding:18px 0;border-bottom:1px solid #3b5875}.shearing-series-specification__table span{color:#a7bfda}.shearing-series-specification__table b{color:#fff;font-weight:700}.shearing-series-cta{padding:88px 0;background:#e9f3ff}.shearing-series-cta>.shell{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.shearing-series-cta p{max-width:720px;margin-bottom:0}.shearing-series-cta .primary{display:flex;flex:none;align-items:center;gap:9px}.shearing-series-catalog-specifications{padding:100px 0 82px;background:#fff}.shearing-series-catalog-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.shearing-series-catalog-specifications .eyebrow{color:#0870e8}.shearing-series-catalog-specifications h2{margin:7px 0 12px;color:#061c3c;font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.04em}.shearing-series-catalog-specifications header>p:not(.eyebrow){margin:0;color:#60738c;font-size:16px;line-height:1.7}.shearing-series-catalog-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.shearing-series-catalog-specifications table{width:100%;min-width:1180px;border-collapse:collapse;text-align:center}.shearing-series-catalog-specifications th{padding:17px 12px;color:#fff;background:#4f5b78;font-size:13px;line-height:1.5;white-space:nowrap}.shearing-series-catalog-specifications th:first-child{min-width:180px}.shearing-series-catalog-specifications th span{display:inline}.shearing-series-catalog-specifications td{padding:13px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:14px;line-height:1.35;white-space:nowrap}.shearing-series-catalog-specifications tbody tr:nth-child(2n){background:#f6f9fd}.shearing-series-catalog-specifications tbody tr:hover{background:#e9f3ff}.shearing-series-catalog-specifications__notice{max-width:980px;margin:18px auto 0;color:#6c8198;font-size:12px;line-height:1.65;text-align:center}.rolling-series-hero{overflow:hidden;padding:72px 0 66px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 62%,#061d39)}.rolling-series-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.rolling-series-hero .eyebrow{color:#71b8ff}.rolling-series-hero h1{max-width:620px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.5vw,66px);line-height:1.07;letter-spacing:-.045em}.rolling-series-hero__copy>p:not(.eyebrow){max-width:630px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.rolling-series-hero__copy .primary{display:inline-flex;align-items:center;gap:9px;margin-top:28px;background:#fff;color:#075ed1}.rolling-series-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.rolling-series-hero__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750;letter-spacing:.08em}.rolling-series-hero__machine{min-height:330px;padding:18px;background:radial-gradient(circle at 50% 48%,rgba(36,119,208,.31),transparent 61%)}.rolling-series-hero__machine .machine-image{height:330px}.rolling-series-hero__machine img{max-height:100%;object-fit:contain}.rolling-series-nav{background:#fff;border-bottom:1px solid #d8e4ef}.rolling-series-overview{padding:100px 0;background:#fff}.rolling-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.rolling-series-overview__image{display:grid;min-height:360px;place-items:center;padding:30px;background:#f1f6fc}.rolling-series-overview__image img{width:100%;max-height:330px;object-fit:contain}.rolling-series-overview h2,.rolling-series-specification h2,.rolling-series-cta h2{max-width:570px;margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.04em}.rolling-series-overview p:not(.eyebrow),.rolling-series-specification p,.rolling-series-cta p{color:#60738c;font-size:16px;line-height:1.75}.rolling-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.rolling-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.rolling-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.rolling-series-facts{color:#fff;background:#0a294b}.rolling-series-facts>.shell{display:grid;grid-template-columns:repeat(3,1fr)}.rolling-series-facts div{min-height:105px;display:flex;flex-direction:column;justify-content:center;padding:20px 30px;border-right:1px solid rgba(182,215,246,.2)}.rolling-series-facts div:last-child{border:0}.rolling-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.13em}.rolling-series-facts b{margin-top:8px;font-size:24px}.rolling-series-details{padding:104px 0;background:#f4f8fc}.rolling-series-details__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.rolling-series-details article{position:relative;min-height:248px;padding:28px;border:1px solid #d5e2ef;background:#fff}.rolling-series-details article>span{position:absolute;top:25px;right:25px;color:#b6cae0;font-size:13px;font-weight:800;letter-spacing:.1em}.rolling-series-details article>svg{color:#0870e8;font-size:31px}.rolling-series-details h3{max-width:82%;margin:24px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.rolling-series-details p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.rolling-series-details article small{display:none}.rolling-series-specification{padding:96px 0;color:#fff;background:#071e3c}.rolling-series-specification .eyebrow{color:#71b8ff}.rolling-series-specification__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:74px;align-items:center}.rolling-series-specification h2{color:#fff}.rolling-series-specification p{color:#b7c9db}.rolling-series-specification__table{border-top:1px solid #3b5875}.rolling-series-specification__table div{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;padding:18px 0;border-bottom:1px solid #3b5875}.rolling-series-specification__table span{color:#a7bfda}.rolling-series-specification__table b{color:#fff;font-weight:700}.rolling-series-cta{padding:88px 0;background:#e9f3ff}.rolling-series-cta>.shell{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.rolling-series-cta p{max-width:720px;margin-bottom:0}.rolling-series-cta .primary{display:flex;flex:none;align-items:center;gap:9px}.rolling-series-catalog-specifications{padding:100px 0 82px;background:#fff}.rolling-series-catalog-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.rolling-series-catalog-specifications h2{margin:7px 0 12px;color:#061c3c;font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.04em}.rolling-series-catalog-specifications header>p{margin:0;color:#60738c;font-size:16px;line-height:1.7}.rolling-series-catalog-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.rolling-series-catalog-specifications table{width:100%;min-width:1060px;border-collapse:collapse;text-align:center}.rolling-series-catalog-specifications th{padding:17px 12px;color:#fff;background:#4f5b78;font-size:13px;line-height:1.5;white-space:nowrap}.rolling-series-catalog-specifications th:first-child{min-width:150px}.rolling-series-catalog-specifications th span{display:inline}.rolling-series-catalog-specifications td{padding:13px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:14px;line-height:1.35;white-space:nowrap}.rolling-series-catalog-specifications tbody tr:nth-child(2n){background:#f6f9fd}.rolling-series-catalog-specifications tbody tr:hover{background:#e9f3ff}.rolling-series-catalog-specifications__notice{max-width:980px;margin:18px auto 0;color:#6c8198;font-size:12px;line-height:1.65;text-align:center}@media(max-width:900px){.shearing-series-hero__grid,.shearing-series-overview__grid,.shearing-series-specification__grid{grid-template-columns:1fr;gap:36px}.shearing-series-hero__machine{order:-1;min-height:260px}.shearing-series-hero__machine .machine-image{height:260px}.shearing-series-details__grid{grid-template-columns:repeat(2,1fr)}.shearing-series-cta>.shell{align-items:flex-start;flex-direction:column}.rolling-series-hero__grid,.rolling-series-overview__grid,.rolling-series-specification__grid{grid-template-columns:1fr;gap:36px}.rolling-series-hero__machine{order:-1;min-height:260px}.rolling-series-hero__machine .machine-image{height:260px}.rolling-series-details__grid{grid-template-columns:repeat(2,1fr)}.rolling-series-cta>.shell{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shearing-series-hero,.shearing-series-overview,.shearing-series-details,.shearing-series-specification,.shearing-series-cta{padding:62px 0}.shearing-series-hero h1{font-size:38px}.shearing-series-overview__image{min-height:250px;padding:18px}.shearing-series-overview__image img{max-height:240px}.shearing-series-facts>.shell,.shearing-series-details__grid{grid-template-columns:1fr}.shearing-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.shearing-series-facts div:last-child{border-bottom:0}.shearing-series-specification__table div{grid-template-columns:1fr;gap:6px}.shearing-series-catalog-specifications{padding:64px 0 52px}.shearing-series-catalog-specifications header{margin-bottom:28px;text-align:left}.shearing-series-catalog-specifications__notice{text-align:left}.rolling-series-hero,.rolling-series-overview,.rolling-series-details,.rolling-series-specification,.rolling-series-cta{padding:62px 0}.rolling-series-hero h1{font-size:38px}.rolling-series-overview__image{min-height:250px;padding:18px}.rolling-series-overview__image img{max-height:240px}.rolling-series-facts>.shell,.rolling-series-details__grid{grid-template-columns:1fr}.rolling-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.rolling-series-facts div:last-child{border-bottom:0}.rolling-series-specification__table div{grid-template-columns:1fr;gap:6px}.rolling-series-catalog-specifications{padding:64px 0 52px}.rolling-series-catalog-specifications header{margin-bottom:28px;text-align:left}.rolling-series-catalog-specifications__notice{text-align:left}}.laser-series-hero{overflow:hidden;padding:80px 0 70px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.laser-series-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.laser-series-hero .eyebrow{color:#71b8ff}.laser-series-hero h1{max-width:650px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.laser-series-hero__copy>p:not(.eyebrow){max-width:640px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.laser-series-hero__copy .actions{margin-top:28px}.laser-series-hero__copy .primary{display:inline-flex;align-items:center;gap:9px;background:#fff;color:#075ed1}.laser-series-hero__tags,.laser-series-automation__tags{display:flex;flex-wrap:wrap;gap:9px}.laser-series-hero__tags{margin-top:23px}.laser-series-hero__tags span,.laser-series-automation__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750;letter-spacing:.06em}.laser-series-hero__machine{min-height:340px;padding:18px;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.laser-series-hero__machine .machine-image{height:340px}.laser-series-hero__machine img{max-height:100%;object-fit:contain}.laser-series-nav{background:#fff;border-bottom:1px solid #d8e4ef}.laser-series-overview{padding:106px 0;background:#fff}.laser-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.laser-series-overview__image,.laser-series-automation__image{display:grid;min-height:370px;place-items:center;padding:30px;background:#f1f6fc}.laser-series-overview__image img,.laser-series-automation__image img{width:100%;max-height:340px;object-fit:contain}.laser-series-overview h2,.laser-series-configuration h2,.laser-series-automation h2,.laser-series-specifications h2{max-width:640px;margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.04em}.laser-series-overview p:not(.eyebrow),.laser-series-configuration__intro>p:not(.eyebrow),.laser-series-automation p:not(.eyebrow),.laser-series-specifications header>p{color:#60738c;font-size:16px;line-height:1.75}.laser-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.laser-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.laser-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.laser-series-facts{color:#fff;background:#0a294b}.laser-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.laser-series-facts div{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.laser-series-facts div:last-child{border-right:0}.laser-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.11em}.laser-series-facts b{margin-top:8px;font-size:22px;line-height:1.2}.laser-series-components{padding:106px 0;background:#f4f8fc}.laser-series-heading{max-width:700px;margin:0 auto;text-align:center}.laser-series-heading .eyebrow{color:#0870e8}.laser-series-heading h2{margin:8px 0 0;color:#061c3c;font-size:clamp(34px,3.7vw,52px);line-height:1.1;letter-spacing:-.04em}.laser-series-components__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.laser-series-components article{position:relative;min-height:255px;padding:30px;border:1px solid #d5e2ef;background:#fff}.laser-series-components article>span{position:absolute;top:25px;right:25px;color:#b6cae0;font-size:13px;font-weight:800;letter-spacing:.1em}.laser-series-components article>svg{color:#0870e8;font-size:31px}.laser-series-components h3{max-width:82%;margin:24px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.laser-series-components p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.laser-series-configuration{padding:104px 0;background:#071e3c}.laser-series-configuration__intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end}.laser-series-configuration .eyebrow{color:#71b8ff}.laser-series-configuration h2{margin:8px 0 0;color:#fff}.laser-series-configuration__intro>p:not(.eyebrow){margin:0;color:#b7c9db}.laser-series-configuration ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:50px 0 0;padding:0;list-style:none;border-top:1px solid #3b5875;border-bottom:1px solid #3b5875}.laser-series-configuration li{display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:170px;padding:28px 26px;border-right:1px solid #3b5875}.laser-series-configuration li:last-child{border-right:0}.laser-series-configuration li>span{color:#71b8ff;font-size:15px;font-weight:850;letter-spacing:.08em}.laser-series-configuration h3{margin:0 0 9px;color:#fff;font-size:20px;line-height:1.25}.laser-series-configuration li p{margin:0;color:#b7c9db;font-size:14px;line-height:1.65}.laser-series-automation{padding:105px 0;background:#e9f3ff}.laser-series-automation__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.laser-series-automation .eyebrow{color:#0870e8}.laser-series-automation__tags{margin:26px 0 28px}.laser-series-automation__tags span{border-color:#91bce8;color:#174b7c}.laser-series-automation .text-link{display:inline-flex;align-items:center;gap:9px}.laser-series-specifications{padding:104px 0 84px;background:#fff}.laser-series-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.laser-series-specifications header>p{margin:0}.laser-series-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.laser-series-specifications__scroll:focus{outline:3px solid rgba(7,94,209,.35);outline-offset:3px}.laser-series-specifications table{width:100%;min-width:1180px;border-collapse:collapse;text-align:center}.laser-series-specifications thead th{padding:17px 12px;color:#fff;background:#4f5b78;font-size:13px;letter-spacing:.03em;white-space:nowrap}.laser-series-specifications tbody th{padding:14px 18px;color:#193754;border-top:1px solid #d7e2ef;font-size:13px;line-height:1.35;text-align:left;white-space:nowrap}.laser-series-specifications td{padding:14px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:13px;line-height:1.35;white-space:nowrap}.laser-series-specifications tbody tr:nth-child(2n)>*{background:#f6f9fd}.laser-series-specifications tbody tr:hover>*{background:#e9f3ff}.laser-series-specifications__notice{max-width:980px;margin:18px auto 0;color:#6c8198;font-size:12px;line-height:1.65;text-align:center}@media(max-width:900px){.laser-series-hero__grid,.laser-series-overview__grid,.laser-series-automation__grid,.laser-series-configuration__intro{grid-template-columns:1fr;gap:36px}.laser-series-hero__machine{order:-1;min-height:265px}.laser-series-hero__machine .machine-image{height:265px}.laser-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.laser-series-facts div:nth-child(2){border-right:0}.laser-series-facts div:nth-child(-n+2){border-bottom:1px solid rgba(182,215,246,.2)}.laser-series-components__grid{grid-template-columns:repeat(2,1fr)}.laser-series-configuration ol{grid-template-columns:1fr}.laser-series-configuration li{min-height:0;border-right:0;border-bottom:1px solid #3b5875}.laser-series-configuration li:last-child{border-bottom:0}}@media(max-width:600px){.laser-series-hero,.laser-series-overview,.laser-series-components,.laser-series-configuration,.laser-series-automation,.laser-series-specifications{padding:62px 0}.laser-series-hero h1{font-size:38px}.laser-series-overview__image,.laser-series-automation__image{min-height:250px;padding:18px}.laser-series-overview__image img,.laser-series-automation__image img{max-height:240px}.laser-series-facts>.shell,.laser-series-components__grid{grid-template-columns:1fr}.laser-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.laser-series-facts div:last-child{border-bottom:0}.laser-series-components article{min-height:0}.laser-series-configuration ol{margin-top:32px}.laser-series-specifications header{margin-bottom:28px;text-align:left}.laser-series-specifications__notice{text-align:left}}.v-grooving-series-hero{overflow:hidden;padding:80px 0 70px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.v-grooving-series-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.v-grooving-series-hero .eyebrow{color:#71b8ff}.v-grooving-series-hero h1{max-width:650px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.v-grooving-series-hero__copy>p:not(.eyebrow){max-width:640px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.v-grooving-series-hero__copy .actions{margin-top:28px}.v-grooving-series-hero__copy .primary{display:inline-flex;align-items:center;gap:9px;color:#075ed1;background:#fff}.v-grooving-series-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.v-grooving-series-hero__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750;letter-spacing:.06em}.v-grooving-series-hero__machine{min-height:340px;padding:18px;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.v-grooving-series-hero__machine .machine-image{height:340px}.v-grooving-series-hero__machine img{max-height:100%;object-fit:contain}.v-grooving-series-nav{background:#fff;border-bottom:1px solid #d8e4ef}.v-grooving-series-overview{padding:106px 0;background:#fff}.v-grooving-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.v-grooving-series-overview__image{display:grid;min-height:370px;place-items:center;padding:30px;background:#f1f6fc}.v-grooving-series-overview__image img{width:100%;max-height:340px;object-fit:contain}.v-grooving-series-overview h2,.v-grooving-series-reasons h2,.v-grooving-series-specifications h2{max-width:650px;margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.04em}.v-grooving-series-overview p:not(.eyebrow),.v-grooving-series-reasons header>p:not(.eyebrow),.v-grooving-series-specifications header>p{color:#60738c;font-size:16px;line-height:1.75}.v-grooving-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.v-grooving-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.v-grooving-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.v-grooving-series-facts{color:#fff;background:#0a294b}.v-grooving-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.v-grooving-series-facts div{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.v-grooving-series-facts div:last-child{border-right:0}.v-grooving-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.11em}.v-grooving-series-facts b{margin-top:8px;font-size:22px;line-height:1.2}.v-grooving-series-components{padding:106px 0;background:#f4f8fc}.v-grooving-series-heading{max-width:700px;margin:0 auto;text-align:center}.v-grooving-series-heading .eyebrow,.v-grooving-series-reasons .eyebrow{color:#0870e8}.v-grooving-series-heading h2{margin:8px 0 0;color:#061c3c;font-size:clamp(34px,3.7vw,52px);line-height:1.1;letter-spacing:-.04em}.v-grooving-series-components__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.v-grooving-series-components article{position:relative;min-height:250px;padding:30px;border:1px solid #d5e2ef;background:#fff}.v-grooving-series-components article>span{position:absolute;top:25px;right:25px;color:#b6cae0;font-size:13px;font-weight:800;letter-spacing:.1em}.v-grooving-series-components article>svg{color:#0870e8;font-size:31px}.v-grooving-series-components h3{max-width:82%;margin:24px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.v-grooving-series-components p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.v-grooving-series-reasons{padding:104px 0;background:#e9f3ff}.v-grooving-series-reasons header{max-width:720px;margin:0 auto 42px;text-align:center}.v-grooving-series-reasons h2{margin:8px 0 0}.v-grooving-series-reasons__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v-grooving-series-reasons article{min-height:205px;padding:28px;border:1px solid #c7dbef;background:#fff}.v-grooving-series-reasons article>span{color:#0870e8;font-size:13px;font-weight:850;letter-spacing:.09em}.v-grooving-series-reasons h3{margin:20px 0 10px;color:#071e3c;font-size:21px;line-height:1.2}.v-grooving-series-reasons p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.v-grooving-series-specifications{padding:104px 0 84px;background:#fff}.v-grooving-series-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.v-grooving-series-specifications header>p{margin:0}.v-grooving-series-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.v-grooving-series-specifications__scroll:focus{outline:3px solid rgba(7,94,209,.35);outline-offset:3px}.v-grooving-series-specifications table{width:100%;min-width:790px;border-collapse:collapse;text-align:left}.v-grooving-series-specifications th{padding:17px 20px;color:#fff;background:#4f5b78;font-size:13px;letter-spacing:.03em}.v-grooving-series-specifications td{padding:15px 20px;color:#193754;border-top:1px solid #d7e2ef;font-size:14px;line-height:1.4}.v-grooving-series-specifications td:nth-child(2){color:#60738c}.v-grooving-series-specifications tbody tr:nth-child(2n){background:#f6f9fd}.v-grooving-series-specifications tbody tr:hover{background:#e9f3ff}.v-grooving-series-specifications__notice{max-width:980px;margin:18px auto 0;color:#6c8198;font-size:12px;line-height:1.65;text-align:center}@media(max-width:900px){.v-grooving-series-hero__grid,.v-grooving-series-overview__grid{grid-template-columns:1fr;gap:36px}.v-grooving-series-hero__machine{order:-1;min-height:265px}.v-grooving-series-hero__machine .machine-image{height:265px}.v-grooving-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.v-grooving-series-facts div:nth-child(2){border-right:0}.v-grooving-series-facts div:nth-child(-n+2){border-bottom:1px solid rgba(182,215,246,.2)}.v-grooving-series-components__grid,.v-grooving-series-reasons__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.v-grooving-series-hero,.v-grooving-series-overview,.v-grooving-series-components,.v-grooving-series-reasons,.v-grooving-series-specifications{padding:62px 0}.v-grooving-series-hero h1{font-size:38px}.v-grooving-series-overview__image{min-height:250px;padding:18px}.v-grooving-series-overview__image img{max-height:240px}.v-grooving-series-facts>.shell,.v-grooving-series-components__grid,.v-grooving-series-reasons__grid{grid-template-columns:1fr}.v-grooving-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.v-grooving-series-facts div:last-child{border-bottom:0}.v-grooving-series-components article,.v-grooving-series-reasons article{min-height:0}.v-grooving-series-specifications header{margin-bottom:28px;text-align:left}.v-grooving-series-specifications__notice{text-align:left}}.ironworker-series-hero{overflow:hidden;padding:80px 0 70px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.ironworker-series-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.ironworker-series-hero .eyebrow{color:#71b8ff}.ironworker-series-hero h1{max-width:650px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.ironworker-series-hero__copy>p:not(.eyebrow){max-width:640px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.ironworker-series-hero__copy .actions{margin-top:28px}.ironworker-series-hero__copy .primary{display:inline-flex;align-items:center;gap:9px;color:#075ed1;background:#fff}.ironworker-series-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.ironworker-series-hero__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750;letter-spacing:.06em}.ironworker-series-hero__machine{min-height:340px;padding:18px;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.ironworker-series-hero__machine .machine-image{height:340px}.ironworker-series-hero__machine img{max-height:100%;object-fit:contain}.ironworker-series-nav{background:#fff;border-bottom:1px solid #d8e4ef}.ironworker-series-overview{padding:106px 0;background:#fff}.ironworker-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.ironworker-series-overview__image{display:grid;min-height:370px;place-items:center;padding:30px;background:#f1f6fc}.ironworker-series-overview__image img{width:100%;max-height:340px;object-fit:contain}.ironworker-series-overview h2,.ironworker-series-reasons h2,.ironworker-series-specifications h2{max-width:650px;margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.04em}.ironworker-series-overview p:not(.eyebrow),.ironworker-series-specifications header>p{color:#60738c;font-size:16px;line-height:1.75}.ironworker-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.ironworker-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.ironworker-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.ironworker-series-facts{color:#fff;background:#0a294b}.ironworker-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.ironworker-series-facts div{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.ironworker-series-facts div:last-child{border-right:0}.ironworker-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.11em}.ironworker-series-facts b{margin-top:8px;font-size:22px;line-height:1.2}.ironworker-series-workstations{padding:106px 0;background:#f4f8fc}.ironworker-series-heading{max-width:700px;margin:0 auto;text-align:center}.ironworker-series-heading .eyebrow,.ironworker-series-reasons .eyebrow{color:#0870e8}.ironworker-series-heading h2{margin:8px 0 0;color:#061c3c;font-size:clamp(34px,3.7vw,52px);line-height:1.1;letter-spacing:-.04em}.ironworker-series-workstations__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.ironworker-series-workstations article{position:relative;min-height:250px;padding:30px;border:1px solid #d5e2ef;background:#fff}.ironworker-series-workstations article>span{position:absolute;top:25px;right:25px;color:#b6cae0;font-size:13px;font-weight:800;letter-spacing:.1em}.ironworker-series-workstations article>svg{color:#0870e8;font-size:31px}.ironworker-series-workstations h3{max-width:82%;margin:24px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.ironworker-series-workstations p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.ironworker-series-reasons{padding:104px 0;background:#e9f3ff}.ironworker-series-reasons header{max-width:720px;margin:0 auto 42px;text-align:center}.ironworker-series-reasons h2{margin:8px 0 0}.ironworker-series-reasons__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ironworker-series-reasons article{min-height:205px;padding:28px;border:1px solid #c7dbef;background:#fff}.ironworker-series-reasons article>span{color:#0870e8;font-size:13px;font-weight:850;letter-spacing:.09em}.ironworker-series-reasons h3{margin:20px 0 10px;color:#071e3c;font-size:21px;line-height:1.2}.ironworker-series-reasons p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.ironworker-series-specifications{padding:104px 0 84px;background:#fff}.ironworker-series-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.ironworker-series-specifications header>p{margin:0}.ironworker-series-specifications h3{margin:54px 0 18px;color:#061c3c;font-size:24px}.ironworker-series-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.ironworker-series-specifications__scroll:focus{outline:3px solid rgba(7,94,209,.35);outline-offset:3px}.ironworker-series-specifications table{width:100%;min-width:1100px;border-collapse:collapse;text-align:center}.ironworker-series-specifications th{padding:16px 12px;color:#fff;background:#4f5b78;font-size:12px;line-height:1.4;white-space:nowrap}.ironworker-series-specifications td{padding:13px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:13px;line-height:1.35;white-space:nowrap}.ironworker-series-specifications tbody tr:nth-child(2n){background:#f6f9fd}.ironworker-series-specifications tbody tr:hover{background:#e9f3ff}@media(max-width:900px){.ironworker-series-hero__grid,.ironworker-series-overview__grid{grid-template-columns:1fr;gap:36px}.ironworker-series-hero__machine{order:-1;min-height:265px}.ironworker-series-hero__machine .machine-image{height:265px}.ironworker-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.ironworker-series-facts div:nth-child(2){border-right:0}.ironworker-series-facts div:nth-child(-n+2){border-bottom:1px solid rgba(182,215,246,.2)}.ironworker-series-workstations__grid,.ironworker-series-reasons__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ironworker-series-hero,.ironworker-series-overview,.ironworker-series-workstations,.ironworker-series-reasons,.ironworker-series-specifications{padding:62px 0}.ironworker-series-hero h1{font-size:38px}.ironworker-series-overview__image{min-height:250px;padding:18px}.ironworker-series-overview__image img{max-height:240px}.ironworker-series-facts>.shell,.ironworker-series-workstations__grid,.ironworker-series-reasons__grid{grid-template-columns:1fr}.ironworker-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.ironworker-series-facts div:last-child{border-bottom:0}.ironworker-series-workstations article,.ironworker-series-reasons article{min-height:0}.ironworker-series-specifications header{margin-bottom:28px;text-align:left}}.punching-series-specifications table{min-width:1680px}.ironworker-series-specifications table{min-width:1700px}.hydraulic-series-hero{overflow:hidden;padding:82px 0 74px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.hydraulic-series-hero__grid,.hydraulic-series-overview__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}.hydraulic-series-hero .eyebrow{color:#71b8ff}.hydraulic-series-hero h1{max-width:680px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.hydraulic-series-hero p:not(.eyebrow){max-width:650px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.hydraulic-series-hero .primary{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:#075ed1;background:#fff}.hydraulic-series-hero__grid>.machine-image-trigger{display:grid;width:100%;height:350px;padding:20px;border:0;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.hydraulic-series-hero__grid>.machine-image-trigger img{max-height:100%;object-fit:contain}.hydraulic-series-overview{padding:108px 0;background:#fff}.hydraulic-series-overview__grid>div:first-child{display:grid;min-height:380px;place-items:center;padding:32px;background:#f1f6fc}.hydraulic-series-overview__grid>div:first-child img{width:100%;max-height:340px;object-fit:contain}.hydraulic-series-overview h2,.hydraulic-series-specifications h2{margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.04em}.hydraulic-series-overview p,.hydraulic-series-specifications>div>p{color:#60738c;font-size:16px;line-height:1.75}.hydraulic-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.hydraulic-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.hydraulic-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.hydraulic-series-facts{color:#fff;background:#0a294b}.hydraulic-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.hydraulic-series-facts div{display:flex;min-height:108px;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.hydraulic-series-facts div:last-child{border-right:0}.hydraulic-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.11em}.hydraulic-series-facts b{margin-top:8px;font-size:22px;line-height:1.2}.hydraulic-series-components{padding:104px 0;background:#f4f8fc}.hydraulic-series-components__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hydraulic-series-components article{min-height:226px;padding:30px;border:1px solid #d5e2ef;background:#fff}.hydraulic-series-components article>svg{color:#0870e8;font-size:31px}.hydraulic-series-components h3{margin:23px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.hydraulic-series-components p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.hydraulic-series-specifications{padding:104px 0 84px;background:#fff}.hydraulic-series-specifications h2{margin-bottom:8px}.hydraulic-series-specifications h3{margin:54px 0 18px;color:#061c3c;font-size:24px}.hydraulic-series-specifications__scroll{overflow-x:auto;margin-top:28px;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.hydraulic-series-specifications__scroll:focus{outline:3px solid rgba(7,94,209,.35);outline-offset:3px}.hydraulic-series-specifications table{width:100%;min-width:1040px;border-collapse:collapse;text-align:center}.hydraulic-series-specifications th{padding:16px 12px;color:#fff;background:#4f5b78;font-size:12px;line-height:1.4;white-space:nowrap}.hydraulic-series-specifications td{padding:13px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:13px;line-height:1.35;white-space:nowrap}.hydraulic-series-specifications tbody tr:nth-child(2n){background:#f6f9fd}.hydraulic-series-specifications tbody tr:hover{background:#e9f3ff}.hydraulic-series-specifications table{min-width:2200px}@media(max-width:900px){.hydraulic-series-hero__grid,.hydraulic-series-overview__grid{grid-template-columns:1fr;gap:36px}.hydraulic-series-hero__grid>.machine-image-trigger{order:-1;height:270px}.hydraulic-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.hydraulic-series-facts div:nth-child(2){border-right:0}.hydraulic-series-facts div:nth-child(-n+2){border-bottom:1px solid rgba(182,215,246,.2)}.hydraulic-series-components__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hydraulic-series-hero,.hydraulic-series-overview,.hydraulic-series-components,.hydraulic-series-specifications{padding:62px 0}.hydraulic-series-hero h1{font-size:38px}.hydraulic-series-overview__grid>div:first-child{min-height:250px;padding:18px}.hydraulic-series-overview__grid>div:first-child img{max-height:240px}.hydraulic-series-facts>.shell,.hydraulic-series-components__grid{grid-template-columns:1fr}.hydraulic-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.hydraulic-series-facts div:last-child{border-bottom:0}.hydraulic-series-components article{min-height:0}.hydraulic-series-specifications h2{font-size:34px}}.flexible-series-hero{overflow:hidden;padding:82px 0 74px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.flexible-series-hero__grid,.flexible-series-overview__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}.flexible-series-hero h1{max-width:680px;margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.flexible-series-hero p{max-width:650px;margin:0;color:#c1d4e8;font-size:18px;line-height:1.7}.flexible-series-hero .primary{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:#075ed1;background:#fff}.flexible-series-hero__grid>.machine-image-trigger{display:grid;width:100%;height:350px;padding:20px;border:0;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.flexible-series-hero__grid>.machine-image-trigger img{max-height:100%;object-fit:contain}.flexible-series-overview{padding:108px 0;background:#fff}.flexible-series-overview__grid>div:first-child{display:grid;min-height:380px;place-items:center;padding:32px;background:#f1f6fc}.flexible-series-overview__grid>div:first-child img{width:100%;max-height:340px;object-fit:contain}.flexible-series-overview h2,.flexible-series-specifications h2{margin:7px 0 16px;color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.04em}.flexible-series-overview p,.flexible-series-specifications>div>p{color:#60738c;font-size:16px;line-height:1.75}.flexible-series-overview ul{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.flexible-series-overview li{display:flex;gap:10px;align-items:flex-start;color:#18365a;font-weight:700;line-height:1.45}.flexible-series-overview li svg{flex:none;margin-top:2px;color:#0870e8}.flexible-series-facts{color:#fff;background:#0a294b}.flexible-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.flexible-series-facts div{display:flex;min-height:108px;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.flexible-series-facts div:last-child{border-right:0}.flexible-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800;letter-spacing:.11em}.flexible-series-facts b{margin-top:8px;font-size:22px;line-height:1.2}.flexible-series-components{padding:104px 0;background:#f4f8fc}.flexible-series-components__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.flexible-series-components article{min-height:226px;padding:30px;border:1px solid #d5e2ef;background:#fff}.flexible-series-components article>svg{color:#0870e8;font-size:31px}.flexible-series-components h3{margin:23px 0 10px;color:#071e3c;font-size:22px;line-height:1.18}.flexible-series-components p{margin:0;color:#60738c;font-size:15px;line-height:1.65}.flexible-series-specifications{padding:104px 0 84px;background:#fff}.flexible-series-specifications h2{margin-bottom:8px}.flexible-series-specifications__scroll{overflow-x:auto;margin-top:28px;border:1px solid #d7e2ef;background:#fff;box-shadow:0 16px 32px #071e3c14}.flexible-series-specifications__scroll:focus{outline:3px solid rgba(7,94,209,.35);outline-offset:3px}.flexible-series-specifications table{width:100%;min-width:820px;border-collapse:collapse;text-align:left}.flexible-series-specifications th{padding:16px 18px;color:#fff;background:#4f5b78;font-size:13px;line-height:1.4}.flexible-series-specifications thead th:last-child{width:72%}.flexible-series-specifications td{padding:14px 18px;color:#193754;border-top:1px solid #d7e2ef;font-size:14px;line-height:1.55}.flexible-series-specifications tbody th{color:#193754;border-top:1px solid #d7e2ef;background:#fff;font-size:14px;white-space:nowrap}.flexible-series-specifications tbody tr:nth-child(2n)>*{background:#f6f9fd}.flexible-series-specifications tbody tr:hover>*{background:#e9f3ff}@media(max-width:900px){.flexible-series-hero__grid,.flexible-series-overview__grid{grid-template-columns:1fr;gap:36px}.flexible-series-hero__grid>.machine-image-trigger{order:-1;height:270px}.flexible-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.flexible-series-facts div:nth-child(2){border-right:0}.flexible-series-facts div:nth-child(-n+2){border-bottom:1px solid rgba(182,215,246,.2)}.flexible-series-components__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.flexible-series-hero,.flexible-series-overview,.flexible-series-components,.flexible-series-specifications{padding:62px 0}.flexible-series-hero h1{font-size:38px}.flexible-series-overview__grid>div:first-child{min-height:250px;padding:18px}.flexible-series-overview__grid>div:first-child img{max-height:240px}.flexible-series-facts>.shell,.flexible-series-components__grid{grid-template-columns:1fr}.flexible-series-facts div{min-height:82px;border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.flexible-series-facts div:last-child{border-bottom:0}.flexible-series-components article{min-height:0}.flexible-series-specifications h2{font-size:34px}}.punching-series-hero{overflow:hidden;padding:80px 0 70px;color:#fff;background:linear-gradient(118deg,#041a35,#0a315b 60%,#061b35)}.punching-series-hero__grid,.punching-series-overview__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.punching-series-hero .eyebrow{color:#71b8ff}.punching-series-hero h1{margin:9px 0 18px;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.07;letter-spacing:-.045em}.punching-series-hero__copy>p:not(.eyebrow){max-width:640px;color:#c1d4e8;font-size:18px;line-height:1.7}.punching-series-hero .primary{display:inline-flex;gap:9px;align-items:center;margin-top:22px;color:#075ed1;background:#fff}.punching-series-hero__tags{display:flex;gap:9px;margin-top:23px}.punching-series-hero__tags span{padding:7px 10px;border:1px solid rgba(157,199,242,.42);color:#d9ebfc;font-size:12px;font-weight:750}.punching-series-hero__machine{min-height:340px;padding:18px;background:radial-gradient(circle at 52% 48%,rgba(36,119,208,.34),transparent 62%)}.punching-series-hero__machine .machine-image{height:340px}.punching-series-hero__machine img{max-height:100%;object-fit:contain}.punching-series-overview{padding:106px 0;background:#fff}.punching-series-overview__image{display:grid;min-height:370px;place-items:center;padding:30px;background:#f1f6fc}.punching-series-overview__image img{width:100%;max-height:340px;object-fit:contain}.punching-series-overview h2,.punching-series-configuration h2,.punching-series-specifications h2{color:#061c3c;font-size:clamp(32px,3.5vw,50px);line-height:1.12}.punching-series-overview p:not(.eyebrow),.punching-series-specifications header>p{color:#60738c;line-height:1.75}.punching-series-overview ul{display:grid;gap:13px;padding:0;list-style:none}.punching-series-overview li{display:flex;gap:10px;color:#18365a;font-weight:700}.punching-series-overview li svg{color:#0870e8}.punching-series-facts{color:#fff;background:#0a294b}.punching-series-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.punching-series-facts div{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:20px 28px;border-right:1px solid rgba(182,215,246,.2)}.punching-series-facts small{color:#a9c5e0;font-size:11px;font-weight:800}.punching-series-facts b{margin-top:8px;font-size:22px}.punching-series-components{padding:106px 0;background:#f4f8fc}.punching-series-components header,.punching-series-configuration header{max-width:700px;margin:auto;text-align:center}.punching-series-components header .eyebrow,.punching-series-configuration .eyebrow{color:#0870e8}.punching-series-components__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.punching-series-components article,.punching-series-configuration article{position:relative;padding:30px;border:1px solid #d5e2ef;background:#fff}.punching-series-components article>span{position:absolute;right:25px;color:#b6cae0}.punching-series-components article>svg{color:#0870e8;font-size:31px}.punching-series-components h3{margin:24px 0 10px;color:#071e3c}.punching-series-components p,.punching-series-configuration p{color:#60738c;line-height:1.65}.punching-series-configuration{padding:104px 0;background:#e9f3ff}.punching-series-configuration>.shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.punching-series-configuration article>span{color:#0870e8;font-weight:850}.punching-series-specifications{padding:104px 0 84px;background:#fff}.punching-series-specifications header{max-width:720px;margin:0 auto 42px;text-align:center}.punching-series-specifications h3{margin:54px 0 18px;color:#061c3c}.punching-series-specifications__scroll{overflow-x:auto;border:1px solid #d7e2ef;box-shadow:0 16px 32px #071e3c14}.punching-series-specifications table{width:100%;min-width:1100px;border-collapse:collapse;text-align:center}.punching-series-specifications th{padding:16px 12px;color:#fff;background:#4f5b78;font-size:12px}.punching-series-specifications td{padding:13px 12px;color:#193754;border-top:1px solid #d7e2ef;font-size:13px;white-space:nowrap}.punching-series-specifications tbody tr:nth-child(2n){background:#f6f9fd}@media(max-width:900px){.punching-series-hero__grid,.punching-series-overview__grid{grid-template-columns:1fr}.punching-series-hero__machine{order:-1}.punching-series-facts>.shell{grid-template-columns:repeat(2,1fr)}.punching-series-components__grid,.punching-series-configuration>.shell>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.punching-series-hero,.punching-series-overview,.punching-series-components,.punching-series-configuration,.punching-series-specifications{padding:62px 0}.punching-series-facts>.shell,.punching-series-components__grid,.punching-series-configuration>.shell>div{grid-template-columns:1fr}.punching-series-facts div{border-right:0;border-bottom:1px solid rgba(182,215,246,.2)}.punching-series-overview__image{min-height:250px}.punching-series-specifications header{text-align:left}}.application-paths{background:#eef5fd;border-top:1px solid #d4e2f1;border-bottom:1px solid #d4e2f1}.application-paths-heading,.product-upgrades-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px}.application-paths-heading h2,.product-upgrades-heading h2{font:800 34px/1.15 Manrope;margin:0;color:var(--navy)}.application-paths-heading p:last-child,.product-upgrades-heading p:last-child{max-width:680px;color:#536a85;line-height:1.65}.application-paths-heading>span,.product-upgrades-heading>span{display:flex;align-items:baseline;gap:8px;color:#526b88;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.application-paths-heading>span b,.product-upgrades-heading>span b{font:800 36px/1 Manrope;color:#bad0e7}.application-paths-tabs{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #bfd1e5;background:#fff}.application-paths-tabs button{min-height:104px;padding:18px;text-align:left;border:0;border-right:1px solid #d2dfed;background:#fff;color:#0b294f;cursor:pointer}.application-paths-tabs button:last-child{border-right:0}.application-paths-tabs button span{display:block;color:#9db8d4;font-size:12px;font-weight:800;margin-bottom:16px}.application-paths-tabs button b{display:block;font-size:14px;line-height:1.35}.application-paths-tabs button[aria-selected=true]{position:relative;color:#fff;background:#075dcc}.application-paths-tabs button[aria-selected=true] span{color:#bcdcff}.application-paths-tabs button[aria-selected=true]:after{content:"";position:absolute;left:22px;bottom:-9px;width:16px;height:16px;background:#075dcc;transform:rotate(45deg)}.application-paths-tabs button:focus-visible,.application-compare:focus-visible,.application-machines a:focus-visible,.product-upgrades a:focus-visible{outline:3px solid #efb21a;outline-offset:3px}.application-paths-panel{display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid #bfd1e5;border-top:0;background:#fff}.application-paths-copy{padding:38px;border-right:1px solid #d2dfed}.application-paths-copy>small,.application-machines>p{color:#075dcc;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.application-paths-copy h3{margin:11px 0 13px;font:800 28px/1.15 Manrope;color:#071d3d}.application-paths-copy>p{min-height:70px;color:#5b7089;line-height:1.65}.application-paths-copy>div{display:flex;gap:10px;padding:15px 0 23px;border-top:1px solid #e0e8f1;color:#506985}.application-paths-copy>div svg{flex:0 0 auto;color:#075dcc;margin-top:3px}.application-paths-copy>div span{display:grid;gap:4px;font-size:13px;line-height:1.5}.application-paths-copy>div b{color:#0b294f}.application-compare{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;color:#fff;background:#075dcc;text-decoration:none;font-weight:800;font-size:14px}.application-machines{padding:28px}.application-machines>p{margin:0 0 14px}.application-machines>a{display:grid;grid-template-columns:116px 30px 1fr 20px;gap:14px;align-items:center;min-height:108px;color:#0b294f;text-decoration:none;border-top:1px solid #d5e1ee}.application-machines>a:last-child{border-bottom:1px solid #d5e1ee}.application-machine-image{height:86px;padding:4px;background:#f5f8fc}.application-machine-image .machine-image{height:100%}.application-machine-image img{width:100%;height:100%;object-fit:contain}.application-machines>a>span{color:#aac0d6;font-weight:800}.application-machines>a>div:not(.application-machine-image){display:grid;gap:6px}.application-machines>a b{font-size:15px}.application-machines>a small{color:#657b95}.application-machines>a>svg{color:#075dcc}.product-upgrades{background:#f3f8ff}.product-upgrades-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bfd1e5;border-left:1px solid #bfd1e5}.product-upgrades-grid article{position:relative;min-height:340px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #bfd1e5;border-bottom:1px solid #bfd1e5;background:#fff}.product-upgrades-grid article>span{position:absolute;right:24px;top:20px;color:#cedff0;font:800 32px Manrope}.product-upgrades-grid article>small{color:#075dcc;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-upgrades-grid h3{max-width:80%;margin:26px 0 12px;font:800 20px/1.25 Manrope;color:#071d3d}.product-upgrades-grid article>p{color:#60758e;font-size:13px;line-height:1.65}.product-upgrades-grid article>div{display:flex;gap:9px;margin:7px 0 20px;padding:14px;background:#f1f6fc;color:#5d7189;font-size:12px;line-height:1.45}.product-upgrades-grid article>div svg{flex:0 0 auto;color:#075dcc;margin-top:2px}.product-upgrades-grid article>div span{display:grid;gap:3px}.product-upgrades-grid article>div b{color:#0b294f}.product-upgrades-grid article>a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:#075dcc;text-decoration:none;font-size:13px;font-weight:800}.product-upgrades-grid article>a:hover,.application-machines a:hover{color:#004aab}@media(max-width:1000px){.application-paths-tabs{grid-template-columns:repeat(3,1fr)}.application-paths-tabs button:nth-child(3){border-right:0}.application-paths-tabs button:nth-child(-n+3){border-bottom:1px solid #d2dfed}.application-paths-panel{grid-template-columns:1fr}.application-paths-copy{border-right:0;border-bottom:1px solid #d2dfed}.product-upgrades-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.application-paths-heading,.product-upgrades-heading{display:block}.application-paths-heading>span,.product-upgrades-heading>span{margin-top:18px}.application-paths-tabs{display:flex;overflow-x:auto}.application-paths-tabs button{flex:0 0 55vw;border-bottom:0!important}.application-paths-copy,.application-machines{padding:24px}.application-paths-copy>p{min-height:auto}.application-machines>a{grid-template-columns:88px 24px 1fr 18px}.product-upgrades-grid{grid-template-columns:1fr}.product-upgrades-grid article{min-height:300px}}.application-machine-image{box-sizing:border-box;min-height:86px;overflow:hidden}.application-machine-image .machine-image-trigger{height:100%;min-height:0;overflow:hidden}.application-machine-image .machine-image-trigger>img{width:100%;height:100%;object-fit:contain}.application-machine-image .image-expand{right:4px;bottom:4px;width:24px;height:24px}.application-machine-image .image-expand svg{width:14px;height:14px}:root{font-family:DM Sans,Arial,sans-serif;color:#0a2347;--blue:#075dcc;--navy:#071d3d;--pale:#f3f8ff;--line:#dbe7f5;--muted:#60718b}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}.shell{width:min(1240px,calc(100% - 48px));margin:auto}.topbar{background:#f5f8fc;border-bottom:1px solid #edf2f7;font-size:12px}.topbar-inner{height:36px;display:flex;gap:25px;align-items:center}.topbar span,.topbar a{display:flex;align-items:center;gap:6px;color:#1a395e;text-decoration:none}.topbar svg{color:var(--blue)}.topbar i{flex:1}.nav{height:76px;background:#fff;border-bottom:1px solid #e7edf5;position:sticky;top:0;z-index:20}.nav-inner{height:100%;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);min-width:215px}.logo-mark{display:grid;place-items:center;width:34px;height:34px;border:3px solid var(--blue);border-radius:7px;transform:rotate(30deg);font-weight:800;color:var(--blue)}.logo b{font:800 22px Manrope}.logo small{font-size:8px;display:block;color:#5c6e86}.nav nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex:1}.nav nav button{border:0;background:none;color:#0d294f;font-weight:600;font-size:14px;padding:12px 0;display:flex;align-items:center;gap:3px;cursor:pointer}.nav nav button:hover{color:var(--blue)}.quote-btn,.primary{border:0;background:var(--blue);color:#fff;font-weight:700;padding:14px 25px;border-radius:2px;box-shadow:0 8px 20px #075dcc24;cursor:pointer}.menu-btn{display:none;border:0;background:none;font-size:28px;color:var(--navy)}.hero-grid{min-height:560px;display:grid;grid-template-columns:46% 54%}.hero-copy{padding:80px 38px 55px 0}.eyebrow{font-size:12px;font-weight:800;color:var(--blue);letter-spacing:.09em;margin:0 0 14px}.hero h1{font:800 clamp(42px,4vw,64px)/1.12 Manrope;margin:0 0 22px;letter-spacing:-2.3px;color:var(--navy)}.hero-copy>p:not(.eyebrow){color:#455d7c;line-height:1.65;font-size:17px}.actions{display:flex;gap:16px;margin:30px 0 40px}.secondary{border:1px solid var(--blue);background:#fff;color:var(--blue);font-weight:700;padding:13px 24px;border-radius:2px;cursor:pointer}.secondary:hover{background:#edf5ff}.hero-points{display:flex;gap:26px}.hero-points span{font-size:12px;display:grid;grid-template-columns:22px auto;column-gap:7px}.hero-points svg{grid-row:1/3;color:var(--blue);font-size:22px}.hero-points small{color:#728199}.hero-image{background:url(/assets/hero-machine.png) center/cover;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.section{padding:76px 0}.product-section,.service{background:var(--pale)}.section-head,.video-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section h2,.service h2,.contact h2{font:800 31px/1.2 Manrope;margin:0;color:var(--navy)}.section-head a,.video-head a,.events a{display:flex;gap:8px;align-items:center;color:var(--blue);text-decoration:none;font-weight:700;font-size:14px}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.product-card{background:#fff;border:1px solid #d6e2f0;overflow:hidden}.product-photo{height:155px;background-image:url(/assets/product-machines.png);background-size:500% 100%;background-repeat:no-repeat}.product-body{padding:18px;min-height:126px;position:relative}.product-body h3{margin:0 0 7px;font:700 17px Manrope}.product-body p{font-size:13px;line-height:1.45;color:var(--muted);margin:0 28px 0 0}.product-body button{position:absolute;right:13px;bottom:15px;border:0;background:none;color:var(--blue);font-size:20px}.metrics{background:#eaf3ff;padding:30px 0}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr)}.metric{display:grid;grid-template-columns:38px auto;align-items:center;padding:8px 26px;border-right:1px solid #c8d9ec}.metric:last-child{border:0}.metric svg{grid-row:1/3;color:var(--blue);font-size:28px}.metric b{font:800 25px Manrope;color:var(--blue)}.metric span{font-size:12px;color:#4e637f}.split{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.smart-photo{height:380px;background:url(/assets/smart-factory.png) center/cover}.smart-copy>p:not(.eyebrow){line-height:1.7;color:var(--muted)}.smart-copy ul,.service ul{list-style:none;padding:0;line-height:2}.smart-copy li{display:flex;align-items:center;gap:10px}.smart-copy li svg{color:var(--blue)}.service-grid{display:grid;grid-template-columns:1fr 1.2fr .9fr;gap:45px}.service p,.service li{color:var(--muted);font-size:14px;line-height:1.6}.service li:before{content:"✓";color:var(--blue);margin-right:8px}.world-map{min-height:280px;position:relative;background:radial-gradient(circle,#b9cee8 0 2px,transparent 3px) 0 0/15px 15px;clip-path:polygon(8% 25%,22% 15%,35% 27%,43% 10%,57% 17%,65% 8%,83% 25%,91% 45%,78% 57%,66% 52%,60% 74%,50% 86%,38% 63%,24% 60%,14% 42%)}.world-map span{position:absolute;top:45%;left:35%;background:#fff;padding:8px;color:var(--blue);font-weight:800}.events{border-left:1px solid var(--line);padding-left:40px}.event{padding:13px 0;border-bottom:1px solid var(--line)}.event b,.event span{display:block}.event b{font-size:14px;color:var(--blue)}.event span{font-size:12px;color:var(--muted);margin-top:4px}.events a{margin-top:20px}.article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.article-grid article{border:1px solid var(--line);padding-bottom:17px}.article-photo{height:150px;background-size:cover;background-position:center}.a0,.a2{background-image:url(/assets/hero-machine.png)}.a1,.a3{background-image:url(/assets/smart-factory.png)}.article-grid small,.article-grid h3,.article-grid time{margin-left:17px;margin-right:17px}.article-grid small{display:inline-block;color:var(--blue);font-weight:700;margin-top:14px}.article-grid h3{font:700 16px/1.4 Manrope;min-height:68px}.article-grid time{font-size:12px;color:var(--muted)}.video-head{margin-top:60px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.video-grid button{position:relative;border:0;padding:0;background:none;cursor:pointer}.video-photo{height:210px;background-size:cover;filter:brightness(.75)}.v1{background-image:url(/assets/hero-machine.png)}.v2,.v3{background-image:url(/assets/smart-factory.png)}.video-grid button>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--blue);font-size:21px}.testimonial{padding:52px 0;background:#edf5ff}.testimonial blockquote{font:600 21px/1.5 Manrope;max-width:850px;margin:0}.testimonial p span,.testimonial p b{display:block;font-size:12px}.testimonial p span{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:70px}.contact-grid>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.benefits{display:grid;gap:10px;margin-top:28px}.benefits span{display:flex;gap:8px;color:#365270}.benefits svg{color:var(--blue)}form{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}label{font-size:12px;font-weight:700;color:#38516e}input,select,textarea{width:100%;border:1px solid #cad8e8;border-radius:2px;padding:13px;margin-top:7px}textarea{min-height:88px}.wide{grid-column:1/-1}.success{padding:14px;background:#e9f8ef;color:#14743d;display:flex;gap:8px}footer{background:#071b37;color:#c9d7e8;padding:55px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:46px}.footer-grid .logo{color:#fff}.footer-grid p,.footer-grid a{font-size:12px;line-height:1.65;color:#9fb1c7;text-decoration:none;display:block}.footer-grid h4{color:#fff;margin:0 0 16px}.subscribe{display:flex}.subscribe input{margin:0;background:#102d53;color:#fff;border-color:#2d4c72}.subscribe button{border:0;background:var(--blue);color:#fff;width:45px}.copyright{border-top:1px solid #1c385b;margin-top:38px;padding-top:20px;font-size:11px;display:flex;justify-content:space-between;color:#7890ac}.floating-quote{position:fixed;right:0;top:48%;z-index:18;border:0;background:var(--blue);color:#fff;padding:16px 10px;display:grid;gap:6px;justify-items:center}.floating-quote span{font-size:10px}.modal{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:#041227c9;display:grid;place-items:center;padding:25px}.modal-card{width:min(760px,100%);background:#fff;padding:24px;position:relative}.modal-close{position:absolute;right:15px;top:15px;border:0;background:#fff;border-radius:50%;width:40px;height:40px}.modal-video{height:390px;background:url(/assets/smart-factory.png) center/cover;display:grid;place-items:center;color:#fff;font-size:66px}@media(max-width:1000px){.top-address,.topbar a{display:none!important}.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:20px 24px;border-bottom:1px solid var(--line)}.nav nav.open{display:grid}.menu-btn{display:block}.quote-btn{margin-left:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:65px 0 35px}.hero-image{height:480px;clip-path:none}.product-grid{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.split,.service-grid,.contact-grid{grid-template-columns:1fr}.events{border:0;padding:0}.article-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}form{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.shell{width:calc(100% - 32px)}.topbar-inner{justify-content:center}.topbar span:nth-child(2){display:none}.nav{height:66px}.nav nav{top:66px}.logo{min-width:auto}.logo b{font-size:17px}.logo small{display:none}.logo-mark{width:28px;height:28px}.quote-btn{display:none}.hero-grid{width:100%}.hero-copy{padding:54px 22px 32px}.hero h1{font-size:40px;letter-spacing:-1.7px}.hero-copy>p:not(.eyebrow){font-size:15px}.actions{flex-direction:column}.hero-points{display:grid;grid-template-columns:1fr 1fr}.hero-image{height:300px}.section{padding:55px 0}.section-head h2,.section h2{font-size:26px}.product-grid{display:flex;overflow:auto}.product-card{min-width:78vw}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2n){border:0}.smart-photo{height:260px}.article-grid{display:flex;overflow:auto}.article-grid article{min-width:76vw}.video-grid{display:flex;overflow:auto}.video-grid button{min-width:82vw}.contact-grid{gap:34px}form{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.copyright{display:grid;gap:10px}.floating-quote{top:auto;bottom:22px}.floating-quote span{display:none}.modal-video{height:230px}}html,body{overflow-x:hidden}.logo{min-width:190px}.logo img{display:block;width:176px;height:58px;object-fit:contain;object-position:left center}.product-photo{background-size:500% auto;background-position-y:center!important;background-color:#fff}footer .logo{width:176px;padding:0;background:transparent;border-radius:0}footer .logo img{filter:brightness(0) invert(1);opacity:.96}.nav nav a{color:#0d294f;font-size:14px;font-weight:600;padding:12px 0;text-decoration:none}.nav nav a:hover,.nav nav a.active{color:var(--blue)}.nav nav a.active{box-shadow:inset 0 -2px var(--blue)}.inquiry-form--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.language-switch{position:relative;align-self:stretch;display:flex;align-items:center}.language-switch>button{display:flex;align-items:center;gap:5px;padding:0;border:0;color:#1a395e;background:transparent;cursor:pointer;font-size:12px}.language-switch>button svg:first-child{color:var(--blue)}.language-switch>button svg:last-child{transition:transform .18s ease}.language-switch.open>button svg:last-child{transform:rotate(180deg)}.language-menu{position:absolute;z-index:45;top:calc(100% - 1px);right:0;width:188px;display:none;padding:7px;background:#fff;border:1px solid #cadbea;box-shadow:0 18px 42px #071d3d24}.language-switch.open .language-menu{display:grid}.language-menu button{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:0;color:var(--navy);background:#fff;cursor:pointer;text-align:left;font-size:12px}.language-menu button:hover,.language-menu button[aria-current=true]{color:var(--blue);background:#edf5ff}.language-menu button span{color:#7a8ca1;font-size:9px;font-weight:800}.inquiry-form textarea{min-height:118px;resize:vertical}.inquiry-files>span:first-child{display:block}.file-control{position:relative;min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:7px;padding:16px;color:var(--blue);background:#f5f9ff;border:1px dashed #8bb6e8;cursor:pointer}.file-control svg{font-size:23px}.file-control b{font-size:12px}.file-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.inquiry-files>small{display:block;margin-top:7px;color:#75879b;font-size:9px;font-weight:500;line-height:1.5}.file-list{display:block;margin-top:8px;padding:9px 11px;color:#31506f;background:#eef5fd;border-left:2px solid var(--blue);font-size:10px;font-weight:600;overflow-wrap:anywhere}.inquiry-form .success{align-items:flex-start;line-height:1.5}.nav-products{position:relative}.catalog-comparison-entry,.detail-compare-entry a{display:flex;align-items:center;gap:9px;color:var(--blue);text-decoration:none;font-weight:700}.catalog-comparison-entry{width:fit-content;margin:0 0 24px auto}.detail-compare-entry{padding-top:24px}.catalog-copy a.product-compare-link{margin-top:12px;padding-top:12px;border-top:1px solid #d2dfec;font-size:13px}.route-status{min-height:55vh;background:#f4f8fd}.route-status h1{font-size:clamp(28px,4vw,44px);color:#071b37;line-height:1.25}.route-status p:not(.eyebrow){color:#526983;line-height:1.7}.route-status .route-reload-note{font-size:13px}.route-recovery-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.route-recovery-actions button{margin:0;border:0;cursor:pointer}.route-recovery-actions a{color:var(--blue)}.site-search-trigger{flex:none;width:38px;height:38px;display:grid;place-items:center;color:var(--blue);border:1px solid #d2dfec;font-size:21px;text-decoration:none}.site-search-trigger:hover{background:#f0f6fc}.nav-products>button{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:#0d294f;font-weight:600;cursor:pointer}.nav-products>button.active{color:var(--blue)}.product-dropdown{position:absolute;z-index:30;top:calc(100% + 22px);left:0;width:620px;padding:16px;display:none;grid-template-columns:1fr 1fr;gap:2px 18px;background:#fff;border:1px solid #dbe7f5;box-shadow:0 20px 45px #071d3d29}.nav-products.open .product-dropdown{display:grid}.nav-solutions .solutions-dropdown{width:540px;left:auto;right:0}.solution-permalink{display:block;width:fit-content;margin:0 0 22px auto;font-size:13px;color:var(--blue);text-underline-offset:4px}@media(max-width:1000px){.nav nav.open{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;gap:8px;max-height:calc(100dvh - 115px);overflow-y:auto}.nav-products{width:100%}.nav-products>button{width:100%;justify-content:space-between;padding:11px 0}.nav-products .product-dropdown{position:static;width:100%;max-height:55vh;overflow-y:auto;padding:8px;box-shadow:none}}.product-dropdown a{display:grid;grid-template-columns:34px 1fr;column-gap:10px;padding:10px 12px;text-decoration:none;color:var(--navy);border-bottom:1px solid #edf2f8}.product-dropdown a:hover{background:#f2f7ff;color:var(--blue)}.product-dropdown a span{grid-row:1 / 3;color:var(--blue);font-size:12px;font-weight:800}.product-dropdown a b{font-size:13px}.product-dropdown a small{margin-top:3px;color:#6a7f99;font-size:11px}.product-category-select{position:relative;min-width:min(520px,100%)}.product-category-select select{width:100%;margin:0;padding:13px 42px 13px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--navy);background:#fff;border:1px solid #bfd1e6;cursor:pointer}.product-category-select>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--blue)}.product-models{display:block;margin:-5px 0 12px;color:var(--blue);font-size:13px;letter-spacing:.03em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.solution-filter{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.solution-filter button{padding:12px 16px;border:1px solid #c4d6eb;background:#fff;color:#32506f;cursor:pointer}.solution-filter button[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.solution-count{margin:-18px 0 24px;color:#71839a;font-size:13px}.solution-count b{color:var(--navy)}.solution-detail-nav{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.solution-detail-nav button{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #c4d6eb;background:#fff;color:#32506f;text-align:left;cursor:pointer}.solution-detail-nav button span{font-size:12px;font-weight:800;opacity:.7}.solution-detail-nav button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.solution-detail-panel{padding:38px;background:#fff;border:1px solid #c9d9eb}.solution-detail-panel header{display:flex;gap:24px;align-items:flex-start}.solution-detail-panel header h2{margin:8px 0 16px;font-size:clamp(25px,3vw,38px);scroll-margin-top:130px}.solution-detail-panel header p:last-child{color:#516982;line-height:1.8;max-width:850px}.solution-detail-number{color:#b7cfea;font-size:52px;line-height:1;font-weight:800}.solution-scope-note{padding:15px 18px;background:#f0f6fc;border-left:3px solid var(--blue);color:#526983;font-size:13px;line-height:1.7;margin:24px 0}.solution-table-hint{display:none}.solution-comparison{overflow-x:auto}.solution-comparison table{width:100%;border-collapse:collapse;text-align:left;line-height:1.7;font-size:14px}.solution-comparison th,.solution-comparison td{padding:18px;border:1px solid #d2dfec;vertical-align:top}.solution-comparison thead{background:#0b2a4b;color:#fff}.solution-comparison tbody th{width:25%;color:#0b2a4b;background:#f7faff}.solution-comparison td{width:37.5%;color:#526983}.solution-detail-bottom{display:grid;grid-template-columns:1fr 1.4fr;gap:38px;margin-top:30px}.solution-detail-bottom h3{font-size:19px;color:#0b2a4b;margin:0 0 16px}.solution-detail-bottom ol{padding-left:22px;color:#526983;line-height:1.8}.solution-detail-bottom li+li{margin-top:10px}.solution-detail-faq details{border-bottom:1px solid #d2dfec}.solution-detail-faq summary{cursor:pointer;padding:15px 0;font-weight:700;line-height:1.6;color:#0b2a4b}.solution-detail-faq p{color:#526983;line-height:1.8;font-size:14px}.solution-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.solution-detail-actions .page-button{margin:0;border:0;cursor:pointer}.solution-detail-actions a{display:inline-flex;gap:8px;align-items:center;color:var(--blue);text-decoration:none}.bending-calculator-section{scroll-margin-top:120px}.calculator-form--expanded select{min-width:0;width:100%;padding:12px;background:#fff;color:#0b2a4b;border:1px solid #c4d6eb}.calculator-form--expanded input[aria-invalid=true]{border-color:#c13535}.calculator-help,.calculator-error,.calculator-warning,.calculator-ratio,.calculator-buttons{grid-column:1 / -1}.calculator-help,.calculator-boundary{font-size:13px;line-height:1.7;color:#526983}.calculator-error{color:#a21d2f;background:#fff1f2;padding:12px}.calculator-warning{color:#785018;background:#fff8e9;padding:14px;font-size:13px;line-height:1.7}.calculator-ratio{display:flex;justify-content:space-between;gap:16px;color:#526983;font-size:13px}.calculator-result b small{display:block;font-size:13px;font-weight:500}.calculator-result .calculator-invalid-result{font-size:20px}.calculator-result .calculator-kn{grid-column:2;font-size:15px;margin-top:6px;white-space:nowrap}.calculator-method summary{cursor:pointer;color:var(--blue);padding:12px 0}.calculator-method p{font-size:13px;color:#526983;line-height:1.7}.calculator-method code{display:block;padding:14px;white-space:normal;overflow-wrap:anywhere;background:#f0f6fc;font-size:12px}.calculator-buttons{display:flex;flex-wrap:wrap;gap:12px}.calculator-reset{padding:12px 16px;border:1px solid #c4d6eb;background:#fff;color:var(--blue);cursor:pointer}@media(max-width:700px){.solution-detail-nav{display:grid;grid-template-columns:1fr}.solution-detail-panel{padding:22px 16px}.solution-detail-panel header{gap:12px}.solution-detail-number{font-size:32px}.solution-detail-panel header h2{font-size:25px}.solution-comparison table{min-width:620px}.solution-table-hint{display:block;color:#526983;font-size:12px;line-height:1.6}.solution-detail-bottom{grid-template-columns:1fr;gap:24px}.solution-detail-actions{align-items:flex-start;flex-direction:column}}.solution-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-library-grid article{position:relative;min-height:540px;padding:28px 28px 70px;border:1px solid #c9d9eb;background:#fff}.solution-library-grid article>span{position:absolute;right:20px;top:18px;color:#c9daef;font:800 34px Manrope,sans-serif}.solution-library-grid article>small{color:var(--blue);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solution-library-grid h3{max-width:85%;margin:22px 0 12px;font:700 22px Manrope,sans-serif;color:var(--navy)}.solution-library-grid p{color:#60718b;line-height:1.6}.solution-fit{margin:18px 0;padding:14px 16px;border-left:3px solid var(--blue);background:#f3f7fc}.solution-fit b{color:var(--navy);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.solution-fit p{margin:5px 0 0;font-size:13px;line-height:1.5}.solution-library-grid ul{list-style:none;padding:0}.solution-library-grid li{display:flex;gap:8px;margin:9px 0;color:#34506f;font-size:13px}.solution-library-grid li svg{flex:none;color:var(--blue);margin-top:2px}.solution-library-grid article>button{position:absolute;left:28px;bottom:24px;display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--blue);font-weight:700;cursor:pointer}.solution-requirements{margin-top:18px;border-top:1px solid #dce6f1}.solution-requirements summary{padding:14px 0 2px;color:var(--navy);font-size:13px;font-weight:700;cursor:pointer}.solution-requirements ul{padding-left:17px}.solution-requirements li{display:list-item;color:#60718b}.solution-process{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border:1px solid #c9d9eb}.solution-process article{position:relative;min-height:270px;padding:30px 24px;border-right:1px solid #c9d9eb;background:#fff}.solution-process article:last-child{border-right:0}.solution-process article>span{position:absolute;right:18px;top:16px;color:#d5e2f1;font:800 30px Manrope,sans-serif}.solution-process article>svg{margin:38px 0 22px;color:var(--blue);font-size:34px}.solution-process h3{margin:0 0 10px;color:var(--navy);font:700 18px Manrope,sans-serif}.solution-process p{margin:0;color:#60718b;font-size:14px;line-height:1.65}.calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.calculator-layout>div>p{max-width:650px;color:#60718b;line-height:1.7}.calculator-result{margin-top:28px;padding:22px;display:grid;grid-template-columns:42px 1fr;align-items:center;color:#fff;background:var(--navy)}.calculator-result svg{grid-row:1 / 3;font-size:28px;color:#5da5ff}.calculator-result span{font-size:12px;color:#9fb9da}.calculator-result b{font:800 38px Manrope,sans-serif}.calculator-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px;background:#fff;border:1px solid #c9d9eb}.calculator-form label:last-of-type,.calculator-form .primary{grid-column:1 / -1}@media(max-width:620px){.menu-btn{margin-left:auto}.topbar{position:relative;z-index:50;overflow:visible}.topbar-inner{overflow:visible}.language-switch{margin-left:auto}.language-menu{position:fixed;top:35px;right:16px}.hero-copy{min-width:0;overflow:hidden}.hero-copy>p:not(.eyebrow){overflow-wrap:anywhere}.hero-points{grid-template-columns:1fr}.topbar-inner{overflow:hidden;white-space:nowrap}.logo{min-width:130px}.logo img{width:128px;height:46px}.nav-products{width:100%}.nav-products>button{width:100%;justify-content:space-between;padding:11px 0}.product-dropdown{position:static;width:100%;grid-template-columns:1fr;max-height:55vh;overflow-y:auto;padding:8px;box-shadow:none}.nav-solutions .solutions-dropdown{width:100%}.product-select-row{align-items:stretch}.product-category-select{min-width:100%}.solution-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.solution-filter button{white-space:nowrap}.solution-library-grid,.calculator-layout,.solution-process{grid-template-columns:1fr}.solution-library-grid article{min-height:0;padding-bottom:76px}.solution-process article{min-height:230px;border-right:0;border-bottom:1px solid #c9d9eb}.solution-process article:last-child{border-bottom:0}.calculator-form{grid-template-columns:1fr;padding:20px}.calculator-form label,.calculator-form label:last-of-type,.calculator-form .primary{grid-column:1}}.products-hero{overflow:hidden;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.products-hero-grid{min-height:575px;display:grid;grid-template-columns:46% 54%;align-items:stretch}.products-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:62px 54px 54px 0}.products-hero-copy .breadcrumbs{margin-bottom:54px}.products-hero-copy h1{max-width:660px;margin:10px 0 20px;font:700 clamp(48px,4.5vw,72px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.products-hero-lead{max-width:610px;margin:0;color:#526985;font-size:17px;line-height:1.65}.products-hero-copy .actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 38px}.products-hero-copy .actions button{display:inline-flex;align-items:center;gap:8px}.products-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4e0ed}.products-hero-facts span{padding:17px 12px 0 0;color:#6a7d93;font-size:11px;line-height:1.35}.products-hero-facts b{display:block;margin-bottom:3px;color:var(--navy);font-size:13px}.products-hero-machine{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:56px 18px 98px}.products-hero-machine>img{width:112%;max-width:none;height:390px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.machine-index{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.machine-caption{position:absolute;right:28px;bottom:30px;left:28px;display:grid;grid-template-columns:1fr auto;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.machine-caption small{color:#71849a;font-size:9px;font-weight:800;letter-spacing:.12em}.machine-caption b{grid-column:1;margin-top:4px;color:var(--navy);font-size:14px}.machine-caption button{grid-column:2;grid-row:1 / 3;width:40px;height:40px;align-self:center;border:0;color:#fff;background:var(--blue);cursor:pointer}.product-index-strip{border-bottom:1px solid #d5e2ef;background:#fff}.product-index-strip .shell{display:grid;grid-template-columns:repeat(9,1fr)}.product-index-strip button{min-width:0;min-height:84px;padding:14px 12px;border:0;border-right:1px solid #dce6f1;background:#fff;text-align:left;cursor:pointer}.product-index-strip button:first-child{border-left:1px solid #dce6f1}.product-index-strip button:hover{background:#f2f7fd}.product-index-strip span{display:block;margin-bottom:8px;color:var(--blue);font-size:10px;font-weight:800}.product-index-strip b{display:block;overflow:hidden;color:var(--navy);font-size:10px;line-height:1.25;text-overflow:ellipsis}.machine-finder{background:#fff}.finder-heading{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-bottom:36px}.finder-heading h2{max-width:760px;margin:8px 0 14px;font:700 clamp(40px,4.4vw,58px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.finder-heading>div:first-child>p:last-child{max-width:760px;margin:0;color:#60738c;line-height:1.65}.finder-progress{min-width:150px;display:grid;justify-items:end;color:#6a7e95}.finder-progress strong{display:flex;align-items:flex-end;gap:6px;font-size:12px}.finder-progress strong b{color:var(--blue);font:800 58px/.8 Manrope,sans-serif}.finder-progress>span{margin-top:8px;font-size:11px}.finder-progress button{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:11px;font-weight:750}.finder-questions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cadbea;border-left:1px solid #cadbea}.finder-questions fieldset{min-width:0;margin:0;padding:26px;border:0;border-right:1px solid #cadbea;border-bottom:1px solid #cadbea}.finder-questions legend{width:100%;min-height:58px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:0;color:var(--navy);font:700 17px/1.3 Georgia,Times New Roman,serif}.finder-questions legend span{color:var(--blue);font:800 12px/1.5 Manrope,sans-serif}.finder-questions fieldset>div{display:grid;gap:8px;margin-top:18px}.finder-questions button{min-height:70px;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:13px;border:1px solid #d5e2ef;color:var(--navy);background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.finder-questions button:hover{border-color:#86b8ef;background:#f5f9ff}.finder-questions button[aria-pressed=true]{border-color:var(--blue);background:#edf6ff;box-shadow:inset 3px 0 0 var(--blue)}.finder-questions button>svg{color:#9ab2ca;margin-top:2px}.finder-questions button[aria-pressed=true]>svg{color:var(--blue)}.finder-questions button span{min-width:0}.finder-questions button b,.finder-questions button small{display:block}.finder-questions button b{margin-bottom:4px;font-size:12px}.finder-questions button small{color:#6a7e95;font-size:10px;line-height:1.4}.finder-results{margin-top:22px;color:#fff;background:var(--navy)}.finder-empty{min-height:190px;display:grid;grid-template-columns:150px 1fr;gap:36px;align-items:center;padding:34px 42px}.finder-empty>span{color:#68acff47;font:800 100px/1 Manrope,sans-serif}.finder-empty h3{margin:5px 0 8px;font:700 28px/1.1 Georgia,Times New Roman,serif}.finder-empty p:last-child{margin:0;color:#a9bdd4;font-size:13px}.finder-results-head{display:grid;grid-template-columns:1fr .8fr;gap:44px;align-items:end;padding:34px 38px;border-bottom:1px solid #31506f}.finder-results-head h3{margin:6px 0 0;font:700 32px/1.05 Georgia,Times New Roman,serif}.finder-results-head>p{margin:0;color:#a9bdd4;font-size:12px;line-height:1.6}.finder-result-grid{display:grid;grid-template-columns:repeat(3,1fr)}.finder-result-grid article{min-width:0;background:#fff;border-right:1px solid #d4e1ef}.finder-result-grid article:last-child{border-right:0}.finder-result-image{position:relative;height:205px;display:flex;align-items:center;justify-content:center;padding:14px;background:#f5f9ff;border-bottom:1px solid #d4e1ef}.finder-result-image span{position:absolute;top:16px;left:18px;color:#d1e1f3;font-size:32px;font-weight:800}.finder-result-image img{width:100%;height:100%;object-fit:contain}.finder-result-grid article>div:last-child{min-height:270px;display:flex;flex-direction:column;padding:24px;color:var(--navy)}.finder-result-grid small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.11em}.finder-result-grid h4{margin:8px 0 5px;font:700 24px/1.15 Georgia,Times New Roman,serif}.finder-result-grid article>div>b{color:var(--blue);font-size:10px}.finder-result-grid p{color:#60738c;font-size:12px;line-height:1.55}.finder-result-grid button{display:flex;align-items:center;gap:7px;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid #dfe8f1;color:var(--blue);background:transparent;cursor:pointer;font-weight:750}.product-catalog-section{background:#f8fbff}.catalog-heading{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:30px}.catalog-heading h2{margin:8px 0 12px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.catalog-heading>div:first-child>p:last-child{max-width:720px;margin:0;color:#60738c;line-height:1.65}.catalog-count{display:flex;align-items:flex-end;gap:8px;color:#6a7e95}.catalog-count b{color:var(--blue);font:800 58px/.8 Manrope,sans-serif}.catalog-count span{max-width:60px;font-size:11px;line-height:1.1}.objective-filter{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto}.objective-filter button{padding:11px 17px;white-space:nowrap;border:1px solid #c8d9eb;color:#35516f;background:#fff;font-weight:700;cursor:pointer}.objective-filter button[aria-selected=true]{color:#fff;border-color:var(--blue);background:var(--blue)}.product-page--catalog .product-select-row{padding:14px 16px;margin-bottom:28px;background:#edf4fc;border:1px solid #cfdeed}.catalog-grid--editorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-grid--editorial .catalog-card{display:flex;flex-direction:column;border-color:#cfdeed;transition:transform .2s ease,box-shadow .2s ease}.catalog-grid--editorial .catalog-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0a2f5817}.catalog-grid--editorial .catalog-image{position:relative;height:230px;padding:12px;background:#fff;border-bottom:1px solid #dce6f1}.catalog-grid--editorial .catalog-image>span{position:absolute;top:16px;left:18px;z-index:1;color:#d2e2f4;font:800 37px/1 Manrope,sans-serif}.catalog-grid--editorial .catalog-image img{transition:transform .25s ease}.catalog-grid--editorial .catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-grid--editorial .catalog-copy{display:flex;flex:1;flex-direction:column;padding:24px}.catalog-grid--editorial .catalog-copy h2{margin:7px 0 10px;font:700 25px/1.15 Georgia,Times New Roman,serif}.catalog-grid--editorial .catalog-copy p{min-height:68px}.catalog-grid--editorial .catalog-copy a{margin-top:auto;padding-top:14px;border-top:1px solid #e0e8f1}.comparison-band--catalog>.shell{align-items:center}.comparison-grid--three{grid-template-columns:repeat(3,1fr)}.comparison-grid--three span{display:grid;grid-template-columns:28px 1fr;align-content:start}.comparison-grid--three svg{grid-row:1 / 3;margin-top:2px;color:#5da5ff;font-size:20px}.comparison-grid--three b{margin-bottom:5px}@media(max-width:1050px){.products-hero-grid{grid-template-columns:48% 52%}.products-hero-copy{padding-right:28px}.product-index-strip .shell{grid-template-columns:repeat(5,1fr)}.finder-questions{grid-template-columns:1fr}.finder-questions legend{min-height:0}.catalog-grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.products-hero{background:#fff}.products-hero-grid{grid-template-columns:1fr}.products-hero-copy{padding:54px 0 36px}.products-hero-copy .breadcrumbs{margin-bottom:34px}.products-hero-copy h1{font-size:clamp(44px,13vw,60px)}.products-hero-machine{min-height:420px;padding:36px 0 92px;background:#edf5ff}.products-hero-machine>img{width:100%;height:300px}.machine-index{top:22px;right:18px;font-size:82px}.machine-caption{right:16px;bottom:20px;left:16px}.product-index-strip .shell{display:flex;width:100%;overflow-x:auto}.product-index-strip button{flex:0 0 118px}.finder-heading{grid-template-columns:1fr;gap:22px}.finder-progress{justify-items:start}.finder-questions fieldset{padding:22px 18px}.finder-empty{grid-template-columns:62px 1fr;gap:14px;padding:28px 20px}.finder-empty>span{font-size:56px}.finder-results-head{grid-template-columns:1fr;gap:18px;padding:28px 22px}.finder-result-grid{grid-template-columns:1fr}.finder-result-grid article{border-right:0;border-bottom:1px solid #d4e1ef}.finder-result-image{height:230px}.finder-result-grid article>div:last-child{min-height:0}.finder-result-grid button{margin-top:18px}.catalog-heading{grid-template-columns:1fr;gap:18px}.catalog-count{justify-self:start}.catalog-grid--editorial{grid-template-columns:1fr}.catalog-grid--editorial .catalog-image{height:270px}.comparison-grid--three{grid-template-columns:1fr}}@media(max-width:460px){.products-hero-facts{grid-template-columns:1fr 1fr}.products-hero-facts span:last-child{display:none}.products-hero-copy .actions{align-items:stretch;flex-direction:column}.products-hero-copy .actions button{justify-content:center}.catalog-grid--editorial .catalog-image{height:230px}}.hero--catalog{overflow:hidden;background:linear-gradient(110deg,#fff 0,#fff 48%,#f3f8ff 48%,#f3f8ff);border-bottom:1px solid #d9e5f2}.hero--catalog .hero-grid{min-height:430px;grid-template-columns:48% 52%}.hero--catalog .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 12px 32px 0}.hero--catalog .hero-copy h1{font:700 clamp(41px,2.9vw,44px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.hero--catalog .actions{margin:25px 0 26px}.hero--catalog .hero-copy>p:not(.eyebrow):not(.hero-note){max-width:600px}.hero-note{display:flex;align-items:center;gap:8px;margin:0;color:#42617f!important;font-size:13px!important}.hero-note svg{flex:none;color:var(--blue)}.hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:18px 4px 42px}.hero-visual>img{width:115%;max-width:none;height:390px;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 22px rgba(12,52,95,.13))}.hero-annotations{position:absolute;top:26px;right:0;bottom:24px;left:0;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;pointer-events:none}.hero-annotations span{display:grid;grid-template-columns:22px auto;width:170px;padding:10px 12px;background:#ffffffeb;border-left:2px solid var(--blue);box-shadow:0 8px 24px #0f325a14}.hero-annotations span:nth-child(2n){justify-self:end}.hero-annotations svg{grid-row:1 / 3;color:var(--blue);font-size:17px;margin-top:2px}.hero-annotations b{color:var(--navy);font-size:11px}.hero-annotations small{color:#70839a;font-size:9px}.product-section--catalog{padding:32px 0 18px}.product-section--catalog .section-head{margin-bottom:22px}.product-grid--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.product-grid--six .product-card{min-width:0}.product-card-link{width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.product-grid--six .product-photo{display:flex;align-items:center;justify-content:center;height:125px;padding:10px;background:#fff}.product-grid--six .product-photo img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .25s ease}.product-grid--six .product-card:hover .product-photo img{transform:scale(1.035)}.product-grid--six .product-body{min-height:112px;padding:13px}.product-grid--six .product-body small{display:block;min-height:17px;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.05em}.product-grid--six .product-body h3{min-height:35px;font-size:14px}.product-grid--six .product-body p{margin-right:20px;font-size:10px}.product-grid--six .product-body>span{position:absolute;right:12px;bottom:14px;color:var(--blue);font-size:18px}.proof-strip{padding:24px 0;color:#fff;background:var(--blue)}.metric-grid--proof{grid-template-columns:repeat(4,1fr)}.metric-grid--proof .metric{min-height:66px;border-color:#ffffff47}.metric-grid--proof .metric svg,.metric-grid--proof .metric b{color:#fff}.metric-grid--proof .metric b{font-size:15px}.metric-grid--proof .metric span{color:#dcecff}@media(max-width:1100px){.hero--catalog .hero-grid{grid-template-columns:48% 52%}.hero-visual>img{width:92%}.hero-annotations span{width:150px}.product-grid--six{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.hero--catalog{background:#fff}.hero--catalog .hero-grid{grid-template-columns:1fr}.hero--catalog .hero-copy{padding:56px 0 24px}.hero--catalog .hero-copy h1{font-size:clamp(38px,10.5vw,46px)}.hero-visual{min-height:420px;padding:12px 0 112px;background:#f3f8ff}.hero-visual>img{width:100%;max-width:100%;height:300px;filter:drop-shadow(0 14px 18px rgba(12,52,95,.12))}.hero-annotations{inset:auto 0 18px;grid-template-columns:1fr 1fr;gap:8px}.hero-annotations span{width:auto;box-shadow:none}.product-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid--six .product-photo{height:140px}.metric-grid--proof{grid-template-columns:1fr 1fr}.metric-grid--proof .metric{border-bottom:1px solid rgba(255,255,255,.25)}}@media(max-width:460px){.product-grid--six{grid-template-columns:1fr}.product-grid--six .product-photo{height:210px}.hero-annotations{grid-template-columns:1fr}.hero-annotations span:nth-child(n+3){display:none}.metric-grid--proof{grid-template-columns:1fr}}.detail-hero--catalog{overflow:hidden;padding:0;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.detail-hero--catalog .detail-hero-grid{min-height:600px;grid-template-columns:46% 54%;gap:0}.detail-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:62px 58px 54px 0}.detail-hero-copy .breadcrumbs{margin-bottom:48px}.detail-hero-copy h1{margin:8px 0 10px;font:700 clamp(48px,4.5vw,72px)/.98 Georgia,"Times New Roman",serif}.detail-models{display:block;margin-bottom:20px;color:var(--blue);font-size:14px;letter-spacing:.05em}.detail-hero-copy>p:not(.breadcrumbs):not(.eyebrow){max-width:610px;margin:0;color:#526985;font-size:17px;line-height:1.65}.detail-hero--catalog .actions button{display:inline-flex;align-items:center;gap:8px}.detail-quick-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid #d5e1ed}.detail-quick-facts span{min-width:0;padding:16px 12px 0 0}.detail-quick-facts small{display:block;margin-bottom:5px;color:#71849a;font-size:10px;text-transform:uppercase}.detail-quick-facts b{display:block;overflow-wrap:anywhere;color:var(--navy);font-size:12px;line-height:1.35}.detail-machine--catalog{position:relative;height:100%;min-height:600px;padding:58px 20px 100px;border:0;background:transparent}.detail-machine--catalog>img{width:112%;max-width:none;height:390px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.detail-machine-number{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.detail-machine-caption{position:absolute;right:28px;bottom:32px;left:28px;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.detail-machine-caption small{display:block;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.detail-machine-caption b{color:var(--navy);font-size:14px}.product-detail--catalog .detail-intro h2,.product-detail--catalog .workflow-section h2,.product-detail--catalog .selection-detail h2,.product-detail--catalog .related h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.product-variants-section--selector{background:#f6faff}.variant-count{display:flex;align-items:flex-end;gap:8px;max-width:100px;color:#71849a;font-size:11px;line-height:1.1}.variant-count b{color:var(--blue);font:800 50px/.8 Manrope,sans-serif}.variant-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border:1px solid #c9d9ea;border-bottom:0}.variant-tabs button{position:relative;min-height:104px;display:grid;grid-template-columns:42px 1fr;align-content:center;padding:18px 20px;border:0;border-right:1px solid #c9d9ea;color:var(--navy);background:#fff;text-align:left;cursor:pointer}.variant-tabs button:last-child{border-right:0}.variant-tabs button[aria-selected=true]{color:#fff;background:var(--blue)}.variant-tabs span{grid-row:1 / 3;color:#a9c4e5;font-size:25px;font-weight:800}.variant-tabs button[aria-selected=true] span,.variant-tabs button[aria-selected=true] small{color:#d5e8ff}.variant-tabs small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.variant-tabs b{margin-top:4px;font-size:13px}.variant-showcase{display:grid;grid-template-columns:1.25fr .75fr;min-height:470px;border:1px solid #c9d9ea;background:#fff}.variant-showcase-image{min-width:0;display:flex;align-items:center;justify-content:center;padding:26px;border-right:1px solid #d5e2ef}.variant-showcase-image img{width:100%;height:410px;object-fit:contain}.variant-showcase-copy{display:flex;flex-direction:column;justify-content:center;padding:42px}.variant-showcase-copy>small{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.variant-showcase-copy h3{margin:8px 0 16px;font:700 34px/1.1 Georgia,Times New Roman,serif}.variant-fit{display:grid;gap:4px;margin:0 0 14px;padding:12px 14px;background:#eef6ff;border-left:3px solid var(--blue)}.variant-fit b{color:var(--blue);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.variant-fit span{color:var(--navy);font-size:12px;font-weight:750;line-height:1.4}.variant-showcase-copy>p:not(.eyebrow){color:#60738c;line-height:1.65}.variant-showcase-copy ul{margin:10px 0 26px;padding:0;list-style:none}.variant-showcase-copy li{display:flex;gap:8px;margin:9px 0;color:#35516f;font-size:13px}.variant-showcase-copy li svg{flex:none;color:var(--blue);margin-top:2px}.variant-showcase-copy .primary{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.selection-icons{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.selection-icons span{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;color:#35516f;background:#fff;border:1px solid #cfdeed;font-size:12px;font-weight:700}.selection-icons svg{color:var(--blue)}.decision-section{background:#fff}.decision-section .section-heading>div>p:last-child{max-width:700px;color:#60738c;line-height:1.65}.decision-section .text-link{border:0;background:transparent;cursor:pointer}.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cadbea;border-left:1px solid #cadbea}.decision-grid article{position:relative;min-height:230px;padding:30px 26px;border-right:1px solid #cadbea;border-bottom:1px solid #cadbea;background:#fff}.decision-grid article>span{display:block;margin-bottom:46px;color:#a9c5e4;font-size:30px;font-weight:800}.decision-grid h3{margin:0 0 12px;font:700 23px/1.15 Georgia,Times New Roman,serif}.decision-grid p{margin:0;color:#60738c;font-size:13px;line-height:1.65}.product-faq{background:#f6faff}.product-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.product-faq h2{margin:8px 0 18px;font:700 clamp(38px,4vw,52px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.product-faq-layout>div:first-child>p:last-child{color:#60738c;line-height:1.7}.product-faq-list{border-top:1px solid #c9d9ea}.product-faq-list details{border-bottom:1px solid #c9d9ea}.product-faq-list summary{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:22px 0;color:var(--navy);cursor:pointer;font-weight:750;list-style:none}.product-faq-list summary::-webkit-details-marker{display:none}.product-faq-list summary:after{content:"+";grid-column:3;color:var(--blue);font-size:24px;font-weight:400}.product-faq-list details[open] summary:after{content:"−"}.product-faq-list summary span{color:var(--blue);font-size:11px}.product-faq-list details p{margin:-6px 42px 22px 56px;color:#60738c;font-size:14px;line-height:1.7}.inquiry-context{display:grid;gap:6px;max-width:390px;margin-top:28px;padding:18px 20px;background:#ffffffc2;border-left:3px solid var(--blue)}.inquiry-context small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.inquiry-context b{color:var(--navy)}.inquiry-context span{color:#60738c;font-size:12px}@media(max-width:900px){.detail-hero--catalog .detail-hero-grid{grid-template-columns:1fr 1fr}.detail-hero-copy{padding-right:28px}.variant-showcase{grid-template-columns:1fr}.variant-showcase-image{border-right:0;border-bottom:1px solid #d5e2ef}.decision-grid{grid-template-columns:repeat(2,1fr)}.product-faq-layout{grid-template-columns:1fr;gap:34px}}@media(max-width:700px){.detail-hero--catalog{background:#fff}.detail-hero--catalog .detail-hero-grid{grid-template-columns:1fr}.detail-hero-copy{padding:54px 0 38px}.detail-hero-copy .breadcrumbs{margin-bottom:32px}.detail-hero-copy h1{font-size:clamp(44px,13vw,60px)}.detail-hero--catalog .actions{align-items:stretch;flex-direction:column}.detail-hero--catalog .actions button{justify-content:center}.detail-machine--catalog{min-height:420px;padding:32px 0 92px;background:#edf5ff}.detail-machine--catalog>img{width:100%;height:290px}.detail-machine-number{top:20px;right:18px;font-size:82px}.detail-machine-caption{right:16px;bottom:20px;left:16px}.variant-count{display:none}.variant-tabs{display:flex;overflow-x:auto}.variant-tabs button{flex:0 0 210px}.variant-showcase-image{padding:18px}.variant-showcase-image img{height:280px}.variant-showcase-copy{padding:28px}.variant-showcase-copy .primary{width:100%;justify-content:center}.decision-grid{grid-template-columns:1fr}.decision-grid article{min-height:0}.decision-grid article>span{margin-bottom:28px}.product-faq-list summary{grid-template-columns:32px 1fr}.product-faq-list details p{margin-left:46px;margin-right:0}}@media(max-width:460px){.detail-quick-facts{grid-template-columns:1fr 1fr}.detail-quick-facts span:nth-child(3){display:none}}.service-page--catalog{background:#fff}.service-hero{overflow:hidden;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.service-hero-grid{min-height:590px;display:grid;grid-template-columns:46% 54%}.service-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:60px 56px 50px 0}.service-hero-copy .breadcrumbs{margin-bottom:48px}.service-hero-copy h1{margin:8px 0 20px;font:700 clamp(48px,4.5vw,70px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.service-hero-copy>p:not(.eyebrow):not(.breadcrumbs){max-width:620px;margin:0;color:#526985;font-size:17px;line-height:1.65}.service-hero-copy .actions{align-items:center;margin:28px 0 36px}.service-hero-copy .page-button{margin:0}.service-secondary{padding:13px 5px;color:var(--blue);font-weight:750;text-decoration:none;border-bottom:1px solid var(--blue)}.service-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4e0ed}.service-hero-facts span{padding:16px 12px 0 0;color:#6a7d93;font-size:10px;line-height:1.4}.service-hero-facts b{display:block;margin-bottom:4px;color:var(--navy);font-size:12px}.service-hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:52px 16px 100px}.service-hero-visual>img{width:112%;max-width:none;height:380px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.service-hero-number{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.service-hero-caption{position:absolute;right:28px;bottom:30px;left:28px;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.service-hero-caption small{display:block;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.service-hero-caption b{color:var(--navy);font-size:14px}.service-index{background:#fff;border-bottom:1px solid #d5e2ef}.service-index .page-shell{display:grid;grid-template-columns:repeat(6,1fr)}.service-index a{min-height:84px;padding:15px 13px;border-right:1px solid #dce6f1;color:var(--navy);text-decoration:none}.service-index a:first-child{border-left:1px solid #dce6f1}.service-index a:hover{background:#f2f7fd}.service-index span{display:block;margin-bottom:8px;color:var(--blue);font-size:10px;font-weight:800}.service-index b{font-size:11px;line-height:1.25}.service-heading{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:end;margin-bottom:34px}.service-heading h2,.service-commissioning h2,.service-evidence-band h2,.service-request h2{margin:7px 0 12px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.service-heading>div>p:last-child{max-width:720px;margin:0;color:#60738c;line-height:1.65}.service-heading>strong{display:flex;align-items:flex-end;gap:8px;max-width:90px;color:#71849a;font-size:11px;line-height:1.1}.service-heading>strong b{color:var(--blue);font:800 54px/.8 Manrope,sans-serif}.service-lifecycle{background:#f8fbff}.service-lifecycle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cadbea;border-left:1px solid #cadbea}.service-lifecycle-grid article{position:relative;min-height:290px;padding:30px;background:#fff;border-right:1px solid #cadbea;border-bottom:1px solid #cadbea}.service-lifecycle-grid article>span{position:absolute;top:20px;right:22px;color:#d4e3f3;font-size:33px;font-weight:800}.service-lifecycle-grid article>svg{margin:26px 0 24px;color:var(--blue);font-size:34px}.service-lifecycle-grid article>small{display:block;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.service-lifecycle-grid h3{margin:8px 0 12px;font:700 24px/1.15 Georgia,Times New Roman,serif}.service-lifecycle-grid p{color:#60738c;font-size:14px;line-height:1.65}.service-handover-card{padding:34px;background:#fff;border:1px solid #c8d9eb}.service-handover-card>div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:18px 0;border-top:1px solid #dce6f1}.service-handover-card svg{color:var(--blue);font-size:25px}.service-handover-card span{color:#60738c;font-size:13px;line-height:1.5}.service-handover-card b{display:block;margin-bottom:4px;color:var(--navy);font-size:14px}.service-evidence-band{padding:70px 0;color:#fff;background:var(--navy)}.service-evidence-band .page-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:end}.service-evidence-band .eyebrow{color:#66acff}.service-evidence-band h2{margin-bottom:0;color:#fff}.service-evidence-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #31506f;border-left:1px solid #31506f}.service-evidence-list span{min-height:82px;padding:20px;color:#b2c6dc;border-right:1px solid #31506f;border-bottom:1px solid #31506f;font-size:12px;line-height:1.45}.service-evidence-list b{display:block;margin-bottom:7px;color:#5da5ff}.support-cards--service article{position:relative;display:flex;flex-direction:column;min-height:300px}.support-cards--service article>span{position:absolute;top:22px;right:24px;color:#d2e2f3;font-size:29px;font-weight:800}.support-cards--service h3{font:700 24px/1.15 Georgia,Times New Roman,serif}.support-cards--service a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:var(--blue);border-top:1px solid #e0e8f1;text-decoration:none;font-weight:700;font-size:13px}.service-faq .faq-layout>div:first-child>p:last-child{color:#60738c;line-height:1.65}.service-request-note{display:grid;grid-template-columns:32px 1fr;gap:12px;margin:28px 0;padding:18px;background:#fff;border-left:3px solid var(--blue)}.service-request-note svg{color:var(--blue);font-size:25px}.service-request-note span{color:#60738c;font-size:12px;line-height:1.5}.service-request-note b{display:block;margin-bottom:3px;color:var(--navy);font-size:13px}.inquiry-form--service{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px;background:#fff;border:1px solid #c9d9eb}.inquiry-form--service .wide{grid-column:1 / -1}.inquiry-form--service textarea{min-height:120px}@media(max-width:900px){.service-hero-grid{grid-template-columns:1fr 1fr}.service-hero-copy{padding-right:28px}.service-index .page-shell{grid-template-columns:repeat(3,1fr)}.service-lifecycle-grid{grid-template-columns:repeat(2,1fr)}.service-evidence-band .page-shell{grid-template-columns:1fr;gap:36px}}@media(max-width:700px){.service-hero{background:#fff}.service-hero-grid{grid-template-columns:1fr}.service-hero-copy{padding:54px 0 38px}.service-hero-copy .breadcrumbs{margin-bottom:32px}.service-hero-copy h1{font-size:clamp(44px,13vw,60px)}.service-hero-copy .actions{align-items:stretch;flex-direction:column}.service-hero-copy .actions a{justify-content:center;text-align:center}.service-hero-visual{min-height:420px;padding:32px 0 92px;background:#edf5ff}.service-hero-visual>img{width:100%;height:290px}.service-hero-number{top:20px;right:18px;font-size:82px}.service-hero-caption{right:16px;bottom:20px;left:16px}.service-index .page-shell{display:flex;width:100%;overflow-x:auto}.service-index a{flex:0 0 145px}.service-heading{grid-template-columns:1fr}.service-heading>strong{display:none}.service-lifecycle-grid,.service-evidence-list{grid-template-columns:1fr}.inquiry-form--service{grid-template-columns:1fr;padding:20px}.inquiry-form--service label,.inquiry-form--service .wide{grid-column:1}}@media(max-width:460px){.service-hero-facts{grid-template-columns:1fr 1fr}.service-hero-facts span:last-child{display:none}}.company-page--catalog{background:#fff}.company-hero{overflow:hidden;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.company-hero-grid{min-height:590px;display:grid;grid-template-columns:46% 54%}.company-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:60px 56px 50px 0}.company-hero-copy .breadcrumbs{margin-bottom:48px}.company-hero-copy h1{margin:8px 0 20px;font:700 clamp(48px,4.5vw,70px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.company-hero-copy>p:not(.eyebrow):not(.breadcrumbs){max-width:620px;margin:0;color:#526985;font-size:17px;line-height:1.65}.company-hero-copy .actions{align-items:center;margin:28px 0 36px}.company-hero-copy .page-button{margin:0}.company-secondary{padding:13px 5px;color:var(--blue);font-weight:750;text-decoration:none;border-bottom:1px solid var(--blue)}.company-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4e0ed}.company-hero-facts span{padding:16px 12px 0 0;color:#6a7d93;font-size:10px;line-height:1.4}.company-hero-facts b{display:block;margin-bottom:4px;color:var(--navy);font-size:12px}.company-hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:52px 16px 100px}.company-hero-visual>img{width:112%;max-width:none;height:380px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.company-hero-number{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.company-hero-caption{position:absolute;right:28px;bottom:30px;left:28px;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.company-hero-caption small{display:block;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.company-hero-caption b{color:var(--navy);font-size:14px}.company-index{background:#fff;border-bottom:1px solid #d5e2ef}.company-index .page-shell{display:grid;grid-template-columns:repeat(6,1fr)}.company-index a{min-height:84px;padding:15px 13px;border-right:1px solid #dce6f1;color:var(--navy);text-decoration:none}.company-index a:first-child{border-left:1px solid #dce6f1}.company-index a:hover{background:#f2f7fd}.company-index span{display:block;margin-bottom:8px;color:var(--blue);font-size:10px;font-weight:800}.company-index b{font-size:11px;line-height:1.25}.company-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.company-intro-image{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden;background:#f2f7fd;border:1px solid #d4e1ee}.company-intro-image>span{position:absolute;top:24px;left:28px;color:#075ed11a;font-size:64px;font-weight:800}.company-intro-image img{position:relative;width:100%;height:360px;object-fit:contain}.company-intro h2,.company-approach h2,.company-section-heading h2,.company-milestones h2,.company-quality h2,.company-collaboration h2{margin:7px 0 18px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.company-intro-grid>div:last-child>p:not(.eyebrow){color:#60738c;line-height:1.7}.company-verification-note{display:grid;grid-template-columns:34px 1fr;gap:12px;margin-top:28px;padding:18px;background:#edf5ff;border-left:3px solid var(--blue)}.company-verification-note svg{color:var(--blue);font-size:27px}.company-verification-note span{color:#60738c;font-size:12px;line-height:1.5}.company-verification-note b{display:block;margin-bottom:4px;color:var(--navy);font-size:13px}.company-approach{padding:78px 0;color:#fff;background:var(--navy)}.company-approach .eyebrow{color:#66acff}.company-approach h2{max-width:750px;color:#fff}.company-approach-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid #31506f;border-left:1px solid #31506f}.company-approach-grid article{position:relative;min-height:245px;padding:30px;border-right:1px solid #31506f;border-bottom:1px solid #31506f}.company-approach-grid article>svg{margin:20px 0 24px;color:#5da5ff;font-size:32px}.company-approach-grid article>span{position:absolute;top:20px;right:22px;color:#31506f;font-size:31px;font-weight:800}.company-approach-grid h3{margin:0 0 10px;font-size:20px}.company-approach-grid p{color:#a9bdd4;font-size:13px;line-height:1.6}.company-section-heading{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end;margin-bottom:34px}.company-section-heading>p{color:#60738c;line-height:1.65}.company-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cadbea;border-left:1px solid #cadbea}.company-principle-grid article{position:relative;min-height:275px;padding:28px;border-right:1px solid #cadbea;border-bottom:1px solid #cadbea}.company-principle-grid article>span{position:absolute;top:18px;right:20px;color:#d4e3f3;font-size:29px;font-weight:800}.company-principle-grid article>svg{margin:30px 0 25px;color:var(--blue);font-size:34px}.company-principle-grid h3{margin:0 0 10px;font:700 22px/1.15 Georgia,Times New Roman,serif}.company-principle-grid p{color:#60738c;font-size:13px;line-height:1.65}.company-milestones{background:#f4f8fd}.company-milestone-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.company-milestone-layout>div:first-child>p:last-child{color:#60738c;line-height:1.7}.company-milestone-list{border-top:1px solid #c8d8e9}.company-milestone-list article{position:relative;padding:26px 0 26px 120px;border-bottom:1px solid #c8d8e9}.company-milestone-list span{position:absolute;left:0;top:31px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.1em}.company-milestone-list h3{margin:0 0 8px;font:700 22px/1.15 Georgia,Times New Roman,serif}.company-milestone-list p{margin:0;color:#60738c;line-height:1.6}.company-quality{padding:80px 0;color:#fff;background:var(--navy)}.company-quality .eyebrow{color:#66acff}.company-quality-heading{display:grid;grid-template-columns:1fr .65fr;gap:70px;align-items:end}.company-quality-heading h2{margin-bottom:0;color:#fff}.company-quality-heading>p{color:#a9bdd4;line-height:1.65}.company-quality-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-top:1px solid #31506f;border-left:1px solid #31506f}.company-quality-flow span{min-height:90px;display:grid;grid-template-columns:22px 32px 1fr;gap:8px;align-items:center;padding:20px;color:#d3dfec;border-right:1px solid #31506f;border-bottom:1px solid #31506f;font-size:13px}.company-quality-flow svg,.company-quality-flow b{color:#5da5ff}.company-collaboration-grid{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.company-collaboration-grid>div:first-child>svg{color:var(--blue);font-size:43px}.company-collaboration-grid>div:first-child>p:last-child{color:#60738c;line-height:1.7}.company-contact-card{padding:38px;color:#fff;background:var(--blue)}.company-contact-card small{color:#d8eaff;font-size:10px;font-weight:800;letter-spacing:.11em}.company-contact-card h3{margin:18px 0 12px;font:700 31px/1.1 Georgia,Times New Roman,serif}.company-contact-card p{color:#dcecff;line-height:1.65}.company-contact-card a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#fff;font-weight:700;text-decoration:none}@media(max-width:900px){.company-hero-grid{grid-template-columns:1fr 1fr}.company-hero-copy{padding-right:28px}.company-index .page-shell{grid-template-columns:repeat(3,1fr)}.company-intro-grid{grid-template-columns:1fr}.company-principle-grid{grid-template-columns:repeat(2,1fr)}.company-milestone-layout,.company-quality-heading,.company-collaboration-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:700px){.company-hero{background:#fff}.company-hero-grid{grid-template-columns:1fr}.company-hero-copy{padding:54px 0 38px}.company-hero-copy .breadcrumbs{margin-bottom:32px}.company-hero-copy h1{font-size:clamp(44px,13vw,60px)}.company-hero-copy .actions{align-items:stretch;flex-direction:column}.company-hero-copy .actions a{justify-content:center;text-align:center}.company-hero-visual{min-height:420px;padding:32px 0 92px;background:#edf5ff}.company-hero-visual>img{width:100%;height:290px}.company-hero-number{top:20px;right:18px;font-size:82px}.company-hero-caption{right:16px;bottom:20px;left:16px}.company-index .page-shell{display:flex;width:100%;overflow-x:auto}.company-index a{flex:0 0 145px}.company-intro-image{min-height:320px}.company-intro-image img{height:260px}.company-approach-grid,.company-principle-grid,.company-quality-flow{grid-template-columns:1fr}.company-section-heading{grid-template-columns:1fr;gap:18px}.company-milestone-list article{padding-left:0;padding-top:58px}.company-milestone-list span{top:25px}}@media(max-width:460px){.company-hero-facts{grid-template-columns:1fr 1fr}.company-hero-facts span:last-child{display:none}}.resources-page--catalog{background:#fff}.resources-hero{overflow:hidden;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.resources-hero-grid{min-height:590px;display:grid;grid-template-columns:46% 54%}.resources-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:60px 56px 50px 0}.resources-hero-copy .breadcrumbs{margin-bottom:48px}.resources-hero-copy h1{margin:8px 0 20px;font:700 clamp(48px,4.5vw,70px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.resources-hero-copy>p:not(.eyebrow):not(.breadcrumbs){max-width:620px;margin:0;color:#526985;font-size:17px;line-height:1.65}.resources-hero-copy .actions{align-items:center;margin:28px 0 36px}.resources-hero-copy .page-button{margin:0}.resources-secondary{padding:13px 5px;color:var(--blue);font-weight:750;text-decoration:none;border-bottom:1px solid var(--blue)}.resources-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4e0ed}.resources-hero-facts span{padding:16px 12px 0 0;color:#6a7d93;font-size:10px;line-height:1.4}.resources-hero-facts b{display:block;margin-bottom:4px;color:var(--navy);font-size:12px}.resources-hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:52px 16px 100px}.resources-hero-visual>img{width:112%;max-width:none;height:380px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.resources-hero-number{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.resources-hero-caption{position:absolute;right:28px;bottom:30px;left:28px;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.resources-hero-caption small{display:block;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.resources-hero-caption b{color:var(--navy);font-size:14px}.resources-index{background:#fff;border-bottom:1px solid #d5e2ef}.resources-index .page-shell{display:grid;grid-template-columns:repeat(4,1fr)}.resources-index button{min-height:82px;padding:15px 18px;border:0;border-right:1px solid #dce6f1;color:var(--navy);background:#fff;text-align:left;cursor:pointer}.resources-index button:first-child{border-left:1px solid #dce6f1}.resources-index button:hover{background:#f2f7fd}.resources-index span{display:block;margin-bottom:7px;color:var(--blue);font-size:10px;font-weight:800}.resources-index b{font-size:12px}.resource-library{background:#f8fbff}.resources-heading{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:end;margin-bottom:30px}.resources-heading h2,.resources-trust h2,.newsletter--catalog h2{margin:7px 0 12px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.resources-heading>div>p:last-child{max-width:720px;margin:0;color:#60738c;line-height:1.65}.resources-heading>strong{display:flex;align-items:flex-end;gap:8px;max-width:90px;color:#71849a;font-size:11px;line-height:1.1}.resources-heading>strong b{color:var(--blue);font:800 54px/.8 Manrope,sans-serif}.resource-tools--catalog{padding:14px;align-items:stretch;background:#edf4fc;border:1px solid #cfdeed}.resource-tools--catalog .resource-search{background:#fff}.resource-filters button[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.resource-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-grid--catalog article{display:flex;flex-direction:column;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.resource-grid--catalog article:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0a2f5817}.resource-grid--catalog .resource-image{position:relative;height:225px;padding:14px;background:#fff;border-bottom:1px solid #dce6f1}.resource-grid--catalog .resource-image>span{position:absolute;top:15px;left:18px;z-index:1;color:#d2e2f4;font-size:35px;font-weight:800}.resource-grid--catalog .resource-image img{object-fit:contain}.resource-card-copy{display:flex;flex:1;flex-direction:column;padding:24px}.resource-meta{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-meta small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.resource-meta em{max-width:116px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700;text-align:center}.resource-meta em.available{color:#13713b;background:#e8f7ee}.resource-meta em.pending{color:#735b10;background:#fff7d9}.resource-grid--catalog h2{margin:7px 0 12px;font:700 24px/1.15 Georgia,Times New Roman,serif}.resource-grid--catalog p{min-height:70px}.resource-grid--catalog .text-action{margin-top:auto;padding-top:16px;border-top:1px solid #e0e8f1}.resource-grid--catalog+.empty-state{border:1px solid #cfdeed}.empty-state>svg{color:var(--blue);font-size:34px}.empty-state h3{font:700 24px Georgia,Times New Roman,serif}.empty-state button{padding:10px 15px;color:#fff;border:0;background:var(--blue);cursor:pointer}.resources-trust{padding:72px 0;color:#fff;background:var(--navy)}.resources-trust .page-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:end}.resources-trust .eyebrow{color:#66acff}.resources-trust h2{margin-bottom:0;color:#fff}.resources-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #31506f;border-left:1px solid #31506f}.resources-trust-grid span{min-height:125px;display:grid;grid-template-columns:25px 1fr;align-content:center;gap:7px;padding:20px;color:#a9bdd4;border-right:1px solid #31506f;border-bottom:1px solid #31506f;font-size:11px;line-height:1.45}.resources-trust-grid svg{grid-row:1 / 3;color:#5da5ff;font-size:20px}.resources-trust-grid b{color:#fff;font-size:13px}.newsletter--catalog{padding:64px 0}.newsletter--catalog>.page-shell{align-items:flex-end}.newsletter--catalog>.page-shell>div>p:last-child{max-width:620px;color:#60738c;font-size:12px}.newsletter--catalog form{position:relative;flex-wrap:wrap;justify-content:flex-end}.newsletter-success{flex-basis:100%;display:flex;justify-content:flex-end;gap:6px;margin-top:9px;color:#16733e;font-size:11px}.resource-modal{position:relative;width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#fff}.resource-modal-image{display:flex;align-items:center;justify-content:center;min-height:470px;padding:28px;background:#edf5ff}.resource-modal-image img{width:100%;height:390px;object-fit:contain}.resource-modal-copy{display:flex;flex-direction:column;justify-content:center;padding:44px}.resource-modal-copy h2{margin:7px 0 16px;font:700 36px/1.08 Georgia,Times New Roman,serif}.resource-modal-copy>p:not(.eyebrow){color:#60738c;line-height:1.65}.resource-modal-copy h3{margin:18px 0 8px;font-size:14px}.resource-modal-copy ul{padding-left:18px;color:#60738c;line-height:1.75}.resource-modal-copy>a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--blue);font-weight:700;text-decoration:none}.resource-modal--reader{width:min(1120px,100%);grid-template-columns:300px minmax(0,1fr);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}.resource-modal--reader .resource-modal-image{display:block;min-height:0;padding:50px 24px 28px}.resource-modal--reader .resource-modal-image img{height:210px;object-fit:contain}.resource-modal--reader .resource-modal-copy{justify-content:flex-start;min-width:0;padding:46px 38px 32px}.resource-modal--reader .resource-modal-copy h2{font-size:32px;line-height:1.2}.resource-contents{display:grid;gap:16px;margin-top:32px}.resource-contents a{color:#244768;text-decoration:none;font-size:14px;line-height:1.5;border-top:1px solid #ccdded;padding-top:14px}.resource-contents a:hover{color:var(--blue)}.resource-download{align-self:flex-start;margin:8px 0 12px;border:1px solid var(--blue);cursor:pointer}.request-download-panel .page-button{border:1px solid var(--blue);cursor:pointer;margin-top:0}.inquiry-selected-configuration{display:grid;gap:8px;padding:16px;border-left:3px solid var(--blue);background:#f3f8ff}.inquiry-selected-configuration small{color:#506782}.inquiry-selected-configuration span{color:var(--blue);font-size:13px}.resource-guide section{scroll-margin:24px;padding:20px 0;border-bottom:1px solid #d6e3f0}.resource-guide section h3{color:#082644;font-size:20px;line-height:1.4;margin:0 0 12px}.resource-guide p,.resource-guide li{font-size:15px;line-height:1.8;color:#506782}.resource-guide li+li{margin-top:10px}.resource-modal-copy .resource-guidance-note{padding:18px;margin:24px 0 0;background:#f0f6fd;border-left:3px solid var(--blue);font-size:13px}.request-download-panel{padding:24px;border:1px solid #bdd2eb;background:#f3f8ff}.request-download-panel h3{margin:0 0 10px}.request-download-panel p{line-height:1.7;font-size:14px;color:#506782;margin-bottom:18px}.procurement-faq .text-action{display:inline-flex;gap:8px;margin-top:20px;color:var(--blue)}@media(max-width:760px){.resource-modal--reader{grid-template-columns:minmax(0,1fr)}.resource-modal--reader .resource-modal-image{padding:46px 22px 20px}.resource-modal--reader .resource-modal-image img{height:80px}.resource-modal--reader .resource-modal-copy{padding:24px}.resource-modal--reader .resource-modal-copy h2{font-size:26px}.resource-contents{margin-top:12px;gap:6px}.resource-contents .eyebrow{margin:0}.resource-contents a{padding-top:8px;font-size:13px}.request-download-panel{padding:18px}}.resource-pending{display:grid;grid-template-columns:34px 1fr;gap:12px;margin-top:22px;padding:18px;background:#fff7d9;border-left:3px solid #d2a91a}.resource-pending svg{color:#9b7710;font-size:27px}.resource-pending span{color:#6b5b22;font-size:12px;line-height:1.5}.resource-pending b{display:block;color:#473b13;font-size:13px}@media(max-width:900px){.resources-hero-grid{grid-template-columns:1fr 1fr}.resources-hero-copy{padding-right:28px}.resource-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-trust .page-shell{grid-template-columns:1fr;gap:36px}}@media(max-width:700px){.resources-hero{background:#fff}.resources-hero-grid{grid-template-columns:1fr}.resources-hero-copy{padding:54px 0 38px}.resources-hero-copy .breadcrumbs{margin-bottom:32px}.resources-hero-copy h1{font-size:clamp(44px,13vw,60px)}.resources-hero-copy .actions{align-items:stretch;flex-direction:column}.resources-hero-copy .actions a{justify-content:center;text-align:center}.resources-hero-visual{min-height:420px;padding:32px 0 92px;background:#edf5ff}.resources-hero-visual>img{width:100%;height:290px}.resources-hero-number{top:20px;right:18px;font-size:82px}.resources-hero-caption{right:16px;bottom:20px;left:16px}.resources-index .page-shell{display:flex;width:100%;overflow-x:auto}.resources-index button{flex:0 0 145px}.resources-heading{grid-template-columns:1fr}.resources-heading>strong{display:none}.resource-grid--catalog{grid-template-columns:1fr}.resource-grid--catalog .resource-image{height:265px}.resources-trust-grid{grid-template-columns:1fr}.resource-modal{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.resource-modal-image{min-height:280px}.resource-modal-image img{height:240px}.resource-modal-copy{padding:28px}}@media(max-width:460px){.resources-hero-facts{grid-template-columns:1fr 1fr}.resources-hero-facts span:last-child{display:none}}.contact-page--catalog{background:#fff}.contact-hero{overflow:hidden;background:linear-gradient(105deg,#fff 0,#fff 50%,#edf5ff 50%,#edf5ff);border-bottom:1px solid #d2dfed}.contact-hero-grid{min-height:590px;display:grid;grid-template-columns:46% 54%}.contact-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:60px 56px 50px 0}.contact-hero-copy .breadcrumbs{margin-bottom:48px}.contact-hero-copy h1{margin:8px 0 20px;font:700 clamp(48px,4.5vw,70px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.contact-hero-copy>p:not(.eyebrow):not(.breadcrumbs){max-width:620px;margin:0;color:#526985;font-size:17px;line-height:1.65}.contact-hero-copy .actions{align-items:center;margin:28px 0 36px}.contact-hero-copy .page-button{margin:0}.contact-secondary{padding:13px 5px;color:var(--blue);font-weight:750;text-decoration:none;border-bottom:1px solid var(--blue)}.contact-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4e0ed}.contact-hero-facts span{padding:16px 12px 0 0;color:#6a7d93;font-size:10px;line-height:1.4}.contact-hero-facts b{display:block;margin-bottom:4px;color:var(--navy);font-size:12px}.contact-hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:52px 16px 100px}.contact-hero-visual>img{width:112%;max-width:none;height:380px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(9,43,81,.14))}.contact-hero-number{position:absolute;top:34px;right:34px;color:#075ed11f;font:800 108px/1 Manrope,sans-serif}.contact-hero-caption{position:absolute;right:28px;bottom:30px;left:28px;padding:18px 20px;background:#fffffff0;border-left:3px solid var(--blue);box-shadow:0 15px 38px #0a2b501a}.contact-hero-caption small{display:block;margin-bottom:5px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.contact-hero-caption b{color:var(--navy);font-size:14px}.contact-paths{background:#fff;border-bottom:1px solid #d5e2ef}.contact-paths .page-shell{display:grid;grid-template-columns:repeat(3,1fr)}.contact-paths article{position:relative;min-height:245px;padding:28px;border-right:1px solid #dce6f1}.contact-paths article:first-child{border-left:1px solid #dce6f1}.contact-paths article>span{position:absolute;top:20px;right:22px;color:#d4e3f3;font-size:31px;font-weight:800}.contact-paths article>svg{margin-bottom:22px;color:var(--blue);font-size:31px}.contact-paths small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em}.contact-paths h2{margin:7px 0 9px;font:700 25px/1.1 Georgia,Times New Roman,serif}.contact-paths p{color:#60738c;font-size:13px;line-height:1.6}.contact-paths a{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.contact-inquiry{background:#edf5ff}.contact-inquiry h2,.contact-visit h2{margin:7px 0 18px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.contact-inquiry .inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px;background:#fff;border:1px solid #c9d9eb}.contact-inquiry .inquiry-form .wide{grid-column:1 / -1}.contact-data-note{display:grid;grid-template-columns:34px 1fr;gap:12px;margin-top:26px;padding:18px;background:#fff;border-left:3px solid var(--blue)}.contact-data-note svg{color:var(--blue);font-size:27px}.contact-data-note span{color:#60738c;font-size:12px;line-height:1.5}.contact-data-note b{display:block;margin-bottom:4px;color:var(--navy);font-size:13px}.contact-visit-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.contact-visit-image{min-height:420px;display:flex;align-items:center;justify-content:center;padding:28px;background:#f2f7fd;border:1px solid #d4e1ee}.contact-visit-image img{width:100%;height:350px;object-fit:contain}.contact-visit-grid>div:last-child>svg{color:var(--blue);font-size:40px}.contact-visit-grid>div:last-child>p:not(.eyebrow){color:#60738c;line-height:1.7}.contact-status{display:grid;grid-template-columns:34px 1fr;gap:12px;margin:25px 0;padding:18px;background:#fff7d9;border-left:3px solid #d2a91a}.contact-status svg{color:#9b7710;font-size:26px}.contact-status span{color:#6b5b22;font-size:12px;line-height:1.5}.contact-status b{display:block;color:#473b13}.contact-visit-grid a{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:700;text-decoration:none}@media(max-width:900px){.contact-hero-grid{grid-template-columns:1fr 1fr}.contact-hero-copy{padding-right:28px}.contact-visit-grid{grid-template-columns:1fr}}@media(max-width:700px){.contact-hero{background:#fff}.contact-hero-grid{grid-template-columns:1fr}.contact-hero-copy{padding:54px 0 38px}.contact-hero-copy .breadcrumbs{margin-bottom:32px}.contact-hero-copy h1{font-size:clamp(44px,13vw,60px)}.contact-hero-copy .actions{align-items:stretch;flex-direction:column}.contact-hero-copy .actions a{justify-content:center;text-align:center}.contact-hero-visual{min-height:420px;padding:32px 0 92px;background:#edf5ff}.contact-hero-visual>img{width:100%;height:290px}.contact-hero-number{top:20px;right:18px;font-size:82px}.contact-hero-caption{right:16px;bottom:20px;left:16px}.contact-paths .page-shell{grid-template-columns:1fr;width:100%}.contact-paths article{border-left:0;border-right:0;border-bottom:1px solid #dce6f1}.contact-paths article:first-child{border-left:0}.contact-inquiry .inquiry-form{grid-template-columns:1fr;padding:20px}.contact-inquiry .inquiry-form label,.contact-inquiry .inquiry-form .wide{grid-column:1}.contact-visit-image{min-height:300px}.contact-visit-image img{height:250px}}@media(max-width:460px){.contact-hero-facts{grid-template-columns:1fr 1fr}.contact-hero-facts span:last-child{display:none}}.home-process{background:#fff}.home-process-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cadbea;border-left:1px solid #cadbea}.home-process-grid article{position:relative;min-height:245px;padding:28px;border-right:1px solid #cadbea;border-bottom:1px solid #cadbea}.home-process-grid article>span{position:absolute;top:18px;right:20px;color:#d4e3f3;font-size:30px;font-weight:800}.home-process-grid article>svg{margin:28px 0 24px;color:var(--blue);font-size:33px}.home-process-grid h3{margin:0 0 10px;font:700 23px/1.15 Georgia,Times New Roman,serif}.home-process-grid p{color:#60738c;font-size:13px;line-height:1.65}.home-service{background:#f3f8ff}.home-service-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.home-service-image{min-height:420px;display:flex;align-items:center;justify-content:center;padding:28px;background:#fff;border:1px solid #d4e1ee}.home-service-image img{width:100%;height:350px;object-fit:contain}.home-service h2,.home-company h2{margin:7px 0 18px;font:700 clamp(38px,4vw,54px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.home-service p{color:#60738c;line-height:1.7}.home-service ul{padding:0;list-style:none}.home-service li{display:flex;gap:9px;margin:12px 0;color:#35516f}.home-service li svg{flex:none;color:var(--blue);margin-top:2px}.home-service .secondary{display:inline-flex;align-items:center;gap:8px;margin-top:18px}.home-resources{background:#fff}.home-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-resource-grid article{padding-bottom:24px;border:1px solid #cfdeed}.home-resource-grid article>div{height:225px;display:flex;align-items:center;justify-content:center;padding:14px;background:#f7faff;border-bottom:1px solid #dce6f1}.home-resource-grid img{width:100%;height:100%;object-fit:contain}.home-resource-grid small,.home-resource-grid h3,.home-resource-grid button{margin-left:24px;margin-right:24px}.home-resource-grid small{display:block;margin-top:22px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em}.home-resource-grid h3{min-height:56px;font:700 22px/1.2 Georgia,Times New Roman,serif}.home-resource-grid button{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--blue);border:0;background:none;font-weight:700;cursor:pointer}.home-company{padding:68px 0;color:#fff;background:var(--navy)}.home-company .shell{display:grid;grid-template-columns:1fr .8fr auto;gap:60px;align-items:center}.home-company .eyebrow{color:#66acff}.home-company h2{margin-bottom:0;color:#fff}.home-company p{color:#a9bdd4;line-height:1.65}.home-company button{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;white-space:nowrap;color:var(--blue);border:0;background:#fff;font-weight:700;cursor:pointer}.home-contact{background:#edf5ff}.home-contact .inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px;background:#fff;border:1px solid #c9d9eb}.home-contact .inquiry-form .wide{grid-column:1 / -1}@media(max-width:900px){.home-service-grid,.home-company .shell{grid-template-columns:1fr}.home-resource-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.home-process-grid,.home-resource-grid{grid-template-columns:1fr}.home-service-image{min-height:300px}.home-service-image img{height:250px}.home-company .shell{gap:24px}.home-contact .inquiry-form{grid-template-columns:1fr;padding:20px}.home-contact .inquiry-form label,.home-contact .inquiry-form .wide{grid-column:1}}.inquiry-reference-list{background:#f1f6fd;border-left:3px solid #005be2;padding:20px;color:#365270}.inquiry-reference-list h3{margin:0 0 12px;color:#0b2a4b;font-size:19px;line-height:1.4}.inquiry-reference-list ol{margin:0;padding-left:24px;line-height:1.8}.inquiry-reference-list p{font-size:13px;line-height:1.7;margin:12px 0}.inquiry-reference-list button{border:0;padding:6px 0;color:#005be2;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.footer-grid{grid-template-columns:1.4fr 1.3fr repeat(3,1fr);gap:38px}.footer-products{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-content:start}.footer-products h4{grid-column:1 / -1}.footer-products a{padding-right:6px}@media(max-width:1000px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.footer-grid{grid-template-columns:1fr 1fr}.footer-products{grid-column:1 / -1}}:root{--gwmt-font: "Manrope","DM Sans",Arial,"Microsoft YaHei",sans-serif;--gwmt-blue:#005ce6}html,body{overflow-x:clip}#root h1,#root h2,#root h3{font-family:var(--gwmt-font);letter-spacing:-.035em}#root .service-hero h1,#root .company-hero h1,#root .resources-hero h1,#root .contact-hero h1,#root .hero h1,#root .detail-hero h1,#root .page-hero h1{font-size:clamp(38px,3.65vw,58px);line-height:1.12;font-weight:750}#root .section-head h2,#root .section-heading h2,#root .service-section-heading h2,#root .company-section-heading h2,#root .resources-section-heading h2,#root .service-hero~section h2,#root .company-hero~section h2{font-size:clamp(27px,2.45vw,38px);line-height:1.2}#root p{text-wrap:pretty}#root button.page-button{border:0;cursor:pointer}#root :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #0875ed;outline-offset:4px}section[id],div[id].shell{scroll-margin-top:150px}.home-redesign #products,.contact-redesign #sales-inquiry{scroll-margin-top:24px}.page-scrolled .nav{box-shadow:0 8px 24px #082c5412}.nav{transition:box-shadow .25s ease}.skip-link{position:fixed;top:8px;left:16px;z-index:1000;background:#062341;color:#fff;padding:12px 18px;transform:translateY(-160%)}.skip-link:focus{transform:none}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--gwmt-blue);transform:scaleX(0);transform-origin:left}.back-to-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border:1px solid #c5d8ed;background:#fff;color:#005ce6;box-shadow:0 4px 20px #06234118;z-index:19;cursor:pointer;display:grid;place-items:center}.back-to-top[hidden]{display:none}.back-to-top svg{width:21px;height:21px}.mobile-action-bar{display:none}.product-grid--complete{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-grid--complete .product-card{min-width:0}.product-grid--complete .product-photo{height:226px;padding:20px;background:#fff}.product-grid--complete .product-photo img{width:100%;height:100%;object-fit:contain}.product-grid--complete .product-body{min-height:188px;padding:23px 25px 28px}.product-grid--complete .product-body>span:last-child{position:absolute;right:24px;bottom:25px;color:#005ce6;font-size:20px}.product-grid--complete .product-body>small{display:block;min-height:17px;margin-bottom:8px}.product-grid--complete .product-body h3{margin-top:0}.product-grid--complete .product-body h3{font-size:21px;line-height:1.3}.product-grid--complete .product-body p{font-size:14px;line-height:1.65;margin-right:22px}.product-grid--complete .product-body small{color:#005ce6}.product-grid--complete .family-number{float:right;color:#9ebade;font-size:20px;font-weight:700}.product-card,.home-resource-grid article,.decision-grid article{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.product-card:hover,.home-resource-grid article:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0a345312;border-color:#83b4ef}.primary:hover,.page-button:hover{filter:brightness(.93)}}.machine-image-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.machine-image-trigger>img{display:block;width:100%;height:100%;object-fit:contain}.image-expand{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d0dff0;background:#fffffff2;color:#005ce6}.image-expand svg{width:18px;height:18px}.machine-showcase{width:100%;min-width:0}.hero-visual .machine-showcase .machine-image-trigger{height:350px}@media(min-width:701px){.hero-visual{padding:65px 4px 90px}}.showcase-control{display:flex;align-items:center;gap:12px;background:#fff;border-top:1px solid #d0e0f0;padding:16px 0;margin-top:18px}.showcase-control>button{flex:none;width:34px;height:34px;background:#f1f7ff;color:#005ce6;border:0;display:grid;place-items:center;cursor:pointer}.showcase-control>div{display:flex;flex-direction:column;gap:4px;flex:1}.showcase-control small{font-size:10px;color:#5680a5;letter-spacing:.04em}.showcase-control b{font-size:14px;color:#062341}.showcase-count{font-size:11px;color:#5680a5;white-space:nowrap}.detail-machine .machine-image-trigger{flex:1;min-height:0;height:350px}.variant-showcase-image .machine-image-trigger{height:100%;min-height:280px}.machine-lightbox{padding:24px;border:1px solid #d0e0f0;width:min(1100px,94vw);max-height:92dvh;box-sizing:border-box;background:#fff;color:#062341}.machine-lightbox::backdrop{background:#021b39c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.machine-lightbox-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.machine-lightbox-head small{font-size:11px;color:#4c7299}#root .machine-lightbox-head h2{font-size:20px;line-height:1.4;margin:4px 0}.machine-lightbox-head>button{flex:none;width:42px;height:42px;border:1px solid #d0e0f0;background:#f3f8ff;display:grid;place-items:center;cursor:pointer}.machine-lightbox>img{display:block;width:100%;height:min(70dvh,740px);object-fit:contain}.product-section-nav{position:sticky;top:76px;z-index:15;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid #d5e4f5}.product-section-nav .shell{display:flex;gap:28px;overflow-x:auto;scrollbar-width:thin}.product-section-nav a{flex:none;color:#315475;text-decoration:none;font-weight:600;font-size:13px;padding:19px 0;border-bottom:2px solid transparent}.product-section-nav a:hover,.product-section-nav a:focus-visible{color:#005ce6;border-color:#005ce6}.product-section-nav a:last-child{color:#005ce6;margin-left:auto}.product-guide-panel{padding:64px 0;background:#eff6ff;border-block:1px solid #d4e4f7}.product-guide-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}#root .product-guide-grid h2{font-size:34px;line-height:1.2;max-width:420px}.product-guide-grid p{line-height:1.8;color:#527294}.product-guide-links{display:grid;gap:12px}.product-guide-links>a{display:flex;align-items:center;gap:16px;padding:22px;background:#fff;border:1px solid #d3e3f6;color:#005ce6;text-decoration:none}.product-guide-links>a>span{flex:1}.product-guide-links b{display:block;font-size:17px;line-height:1.5;color:#092948}.product-guide-links small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#527294}@keyframes gwmt-enter{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.motion-in{animation:gwmt-enter .55s cubic-bezier(.2,.7,.3,1) both}}@media(max-width:1000px){.product-grid--complete{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guide-grid{gap:32px}.hero-visual .machine-showcase .machine-image-trigger{height:300px}}@media(max-width:700px){.hero--catalog .hero-copy{padding:44px 22px 30px}.hero--catalog .hero-visual{padding-inline:16px}.hero--catalog .hero-annotations{left:16px;right:16px}.floating-quote{bottom:70px;top:auto}#root .service-hero h1,#root .company-hero h1,#root .resources-hero h1,#root .contact-hero h1,#root .hero h1,#root .detail-hero h1,#root .page-hero h1{font-size:36px;line-height:1.13}.product-grid--complete{grid-template-columns:1fr;gap:18px}.product-grid--complete .product-photo{height:220px}.product-grid--complete .product-body{min-height:0;padding:22px 24px}.hero-visual .machine-showcase .machine-image-trigger{height:260px}.product-guide-grid{grid-template-columns:1fr;gap:20px}.product-guide-panel{padding:42px 0}#root .product-guide-grid h2{font-size:29px}.product-section-nav{top:76px}.product-section-nav .shell{gap:23px}.product-section-nav a{padding:16px 0;font-size:12px}.back-to-top{bottom:16px;right:12px;width:40px;height:40px}.machine-lightbox{padding:16px}.machine-lightbox>img{height:62dvh}.detail-machine .machine-image-trigger{height:280px}}@media(prefers-reduced-motion:reduce){html:focus-within,html{scroll-behavior:auto!important}#root *,#root *:before,#root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:620px){.product-section-nav{top:66px}}@media(max-width:620px){.mobile-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:1fr;padding-bottom:env(safe-area-inset-bottom);background:#fff;box-shadow:0 -8px 28px #06234120;border-top:1px solid #bed3eb}.mobile-action-bar a{min-height:62px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 10px;color:#075dcc;background:#fff;text-decoration:none;font-size:13px;font-weight:750}.mobile-action-bar a:first-child{color:#fff;background:#075dcc}.mobile-action-bar svg{width:20px;height:20px;flex:none}#root:has(.mobile-action-bar) footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}#root:has(.mobile-action-bar) .back-to-top{bottom:calc(76px + env(safe-area-inset-bottom))}}.resource-journeys{padding:88px 0;background:#f4f8fd;border-bottom:1px solid #cfdeed}.resource-journeys-heading{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:40px;align-items:end;margin-bottom:34px}.resource-journeys-heading h2{max-width:760px;margin:7px 0 12px;color:var(--navy);font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.035em}.resource-journeys-heading>div>p:last-child{max-width:720px;margin:0;color:#60738c;line-height:1.7}.resource-journeys-heading>span{align-self:center;color:#6b8097;font-size:11px;text-align:right;text-transform:uppercase;letter-spacing:.08em}.resource-journeys-heading>span b{display:block;color:var(--blue);font-size:44px;line-height:1}.resource-journey-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c8d8e8;border-left:1px solid #c8d8e8}.resource-journey-tabs button{position:relative;min-height:112px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto 1fr;gap:7px 12px;padding:22px;color:#56708b;text-align:left;background:#fff;border:0;border-right:1px solid #c8d8e8;border-bottom:1px solid #c8d8e8;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.resource-journey-tabs button>span{grid-column:1/-1;color:#9bb2c9;font-size:10px;font-weight:800;letter-spacing:.1em}.resource-journey-tabs button svg{align-self:center;font-size:25px}.resource-journey-tabs button b{align-self:center;color:inherit;font-size:13px;line-height:1.35}.resource-journey-tabs button.active{z-index:1;color:#fff;background:var(--blue);box-shadow:inset 0 -4px #82b9ff}.resource-journey-tabs button.active>span{color:#c8e0ff}.resource-journey-tabs button:focus-visible{z-index:2;outline:3px solid #0b2a4b;outline-offset:2px}.resource-journey-panel{display:grid;grid-template-columns:.82fr 1.65fr;min-height:440px;background:#fff;border:1px solid #c8d8e8;border-top:0}.resource-journey-intro{display:flex;flex-direction:column;justify-content:center;padding:48px;background:var(--navy)}.resource-journey-intro .eyebrow{color:#69afff}.resource-journey-intro h3{margin:8px 0 18px;color:#fff;font-size:clamp(31px,3vw,43px);line-height:1.08;letter-spacing:-.03em}.resource-journey-intro>p:not(.eyebrow){margin:0;color:#b7c8da;line-height:1.7}.resource-journey-intro>a{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:30px;padding:13px 17px;color:var(--navy);background:#fff;font-size:12px;font-weight:800;text-decoration:none}.resource-journey-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.resource-journey-steps li{display:grid;grid-template-columns:1fr;align-content:start;padding:32px 26px;border-left:1px solid #d7e3ee}.resource-journey-steps li>span{display:block;margin-bottom:52px;color:#d2e1f1;font-size:35px;font-weight:800;line-height:1}.resource-journey-steps small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.resource-journey-steps h4{margin:9px 0 13px;color:var(--navy);font-size:21px;line-height:1.2}.resource-journey-steps p{min-height:132px;margin:0;color:#60738c;font-size:13px;line-height:1.65}.resource-journey-steps a{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}@media(hover:hover){.resource-journey-tabs button:not(.active):hover{color:var(--blue);background:#edf5ff}.resource-journey-steps a:hover,.resource-journey-intro>a:hover{gap:11px}}@media(max-width:1000px){.resource-journey-panel{grid-template-columns:1fr}.resource-journey-intro{padding:38px}.resource-journey-steps li>span{margin-bottom:32px}.resource-journey-steps p{min-height:110px}}@media(max-width:700px){.resource-journeys{padding:62px 0}.resource-journeys-heading{grid-template-columns:1fr}.resource-journeys-heading>span{display:none}.resource-journey-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.resource-journey-tabs button{flex:0 0 165px;scroll-snap-align:start}.resource-journey-panel{border-top:1px solid #c8d8e8}.resource-journey-intro{padding:30px 24px}.resource-journey-steps{grid-template-columns:1fr}.resource-journey-steps li{grid-template-columns:46px 1fr;padding:26px 22px;border-left:0;border-top:1px solid #d7e3ee}.resource-journey-steps li>span{margin:2px 0 0;font-size:26px}.resource-journey-steps p{min-height:0}.resource-journey-steps a{margin-top:16px}}.company-workflow{padding:88px 0;background:#f4f8fd;border-bottom:1px solid #cfdeed}.company-workflow-heading{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:50px;align-items:end;margin-bottom:34px}.company-workflow-heading h2{max-width:820px;margin:7px 0 14px;color:var(--navy);font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-.035em}.company-workflow-heading>div>p:last-child{max-width:800px;margin:0;color:#60738c;line-height:1.7}.company-workflow-heading>span{align-self:center;color:#6b8097;font-size:10px;text-align:right;text-transform:uppercase;letter-spacing:.09em}.company-workflow-heading>span b{display:block;color:var(--blue);font-size:44px;line-height:1}.company-workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c8d8e8;border-left:1px solid #c8d8e8}.company-workflow-tabs button{position:relative;min-height:116px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto 1fr;gap:8px 12px;padding:22px;color:#56708b;text-align:left;background:#fff;border:0;border-right:1px solid #c8d8e8;border-bottom:1px solid #c8d8e8;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.company-workflow-tabs button>span{grid-column:1/-1;color:#9bb2c9;font-size:10px;font-weight:800;letter-spacing:.1em}.company-workflow-tabs button svg{align-self:center;font-size:25px}.company-workflow-tabs button b{align-self:center;font-size:13px;line-height:1.35}.company-workflow-tabs button.active{z-index:1;color:#fff;background:var(--blue);box-shadow:inset 0 -4px #82b9ff}.company-workflow-tabs button.active>span{color:#c8e0ff}.company-workflow-tabs button:focus-visible{z-index:2;outline:3px solid var(--navy);outline-offset:2px}.company-workflow-panel{display:grid;grid-template-columns:.78fr 1.72fr;min-height:460px;background:#fff;border:1px solid #c8d8e8;border-top:0}.company-workflow-intro{display:flex;flex-direction:column;justify-content:center;padding:46px;background:var(--navy)}.company-workflow-intro .eyebrow{color:#69afff}.company-workflow-intro h3{margin:9px 0 18px;color:#fff;font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.03em}.company-workflow-intro>p:not(.eyebrow){margin:0;color:#b7c8da;line-height:1.7}.company-workflow-intro>a{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:30px;padding:13px 17px;color:var(--navy);background:#fff;font-size:12px;font-weight:800;text-decoration:none}.company-workflow-groups{display:grid;grid-template-columns:repeat(3,1fr)}.company-workflow-groups article{position:relative;padding:34px 27px;border-left:1px solid #d7e3ee}.company-workflow-groups article>span{display:block;margin-bottom:46px;color:#d2e1f1;font-size:35px;font-weight:800;line-height:1}.company-workflow-groups h4{margin:0 0 21px;color:var(--navy);font-size:22px}.company-workflow-groups ul{margin:0;padding:0;list-style:none}.company-workflow-groups li{display:grid;grid-template-columns:18px 1fr;gap:9px;padding:13px 0;color:#526985;font-size:13px;line-height:1.55;border-top:1px solid #e0e8f1}.company-workflow-groups li svg{margin-top:2px;color:var(--blue);font-size:16px}@media(hover:hover){.company-workflow-tabs button:not(.active):hover{color:var(--blue);background:#edf5ff}.company-workflow-intro>a:hover{gap:12px}}@media(max-width:1000px){.company-workflow-panel{grid-template-columns:1fr}.company-workflow-intro{padding:38px}.company-workflow-groups article>span{margin-bottom:28px}}@media(max-width:700px){.company-workflow{padding:62px 0}.company-workflow-heading{grid-template-columns:1fr}.company-workflow-heading>span{display:none}.company-workflow-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.company-workflow-tabs button{flex:0 0 165px;scroll-snap-align:start}.company-workflow-panel{border-top:1px solid #c8d8e8}.company-workflow-intro{padding:30px 24px}.company-workflow-groups{grid-template-columns:1fr}.company-workflow-groups article{display:grid;grid-template-columns:46px 1fr;padding:27px 22px;border-left:0;border-top:1px solid #d7e3ee}.company-workflow-groups article>span{grid-row:1/3;margin:2px 0 0;font-size:26px}.company-workflow-groups h4{margin:0 0 13px}.company-workflow-groups ul{grid-column:2}}.inquiry-context{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:22px;background:#f3f8ff;border-left:3px solid var(--blue)}.inquiry-context>svg{color:var(--blue);font-size:29px}.inquiry-context .eyebrow{margin:0 0 5px}.inquiry-context h3{margin:0 0 8px;color:var(--navy);font-size:18px;line-height:1.35}.inquiry-context h3 span{display:block;margin-top:2px;color:#526985;font-size:12px;font-weight:700}.inquiry-context>div>p:not(.eyebrow){margin:0;color:#60738c;font-size:13px;line-height:1.6}.inquiry-context ul{display:grid;grid-template-columns:1fr;gap:0;margin:17px 0;padding:0;list-style:none}.inquiry-context li{display:grid;grid-template-columns:16px 1fr;gap:8px;padding:10px 0;color:#35516f;font-size:12px;line-height:1.5;border-top:1px solid #d7e3ef}.inquiry-context li svg{margin-top:2px;color:var(--blue);font-size:15px}.inquiry-context small{display:block;color:#6b8097;font-size:10px;line-height:1.55}.contact-faq{background:#fff}.contact-faq .faq-layout>div:first-child>p:last-child{color:#60738c;line-height:1.7}.contact-faq h2{margin:7px 0 18px;color:var(--navy);font-size:clamp(36px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.contact-faq details{border-top:1px solid #cad8e7}.contact-faq details:last-child{border-bottom:1px solid #cad8e7}.contact-faq summary{position:relative;padding:21px 42px 21px 0;color:var(--navy);font-weight:800;cursor:pointer;list-style:none}.contact-faq summary::-webkit-details-marker{display:none}.contact-faq summary:after{content:"+";position:absolute;right:5px;top:18px;color:var(--blue);font-size:22px;font-weight:500}.contact-faq details[open] summary:after{content:"−"}.contact-faq details p{margin:0;padding:0 42px 22px 0;color:#60738c;font-size:13px;line-height:1.7}@media(max-width:700px){.inquiry-context,.inquiry-context ul{grid-template-columns:1fr}.contact-faq .faq-layout{grid-template-columns:1fr;gap:30px}.contact-faq summary{padding-right:34px}.contact-faq details p{padding-right:28px}}@font-face{font-family:Source Han Sans CN Bold;src:url(/assets/fonts/SourceHanSansSC-Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--gwmt-navy: #081626;--gwmt-navy-2: #0d1e34;--gwmt-blue: #1765d7;--gwmt-blue-dark: #0c4ead;--gwmt-ice: #edf4fb;--gwmt-paper: #ffffff;--gwmt-mist: #f4f7fa;--gwmt-ink: #0b1b31;--gwmt-muted: #62728a;--gwmt-line: #dce5ef;--gwmt-gold: #c59b43;--gwmt-shell: min(1180px, calc(100% - 64px) );--gwmt-serif: "Source Han Sans CN Bold", "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;color:var(--gwmt-ink);background:var(--gwmt-paper)}html{scroll-behavior:smooth}body{background:var(--gwmt-paper);color:var(--gwmt-ink);font-family:var(--gwmt-serif)}button,input,select,textarea{font-family:inherit}.shell,.page-shell{width:var(--gwmt-shell);margin-inline:auto}.subpage,.page{overflow:clip;background:var(--gwmt-paper)}#main-content{outline:0}.topbar{position:relative;z-index:100;overflow:visible;background:#06111f;color:#90a0b5;min-height:34px;border-bottom:1px solid rgba(224,236,248,.1);font-size:13px}.topbar .topbar-inner{min-height:34px;gap:18px;letter-spacing:.01em;overflow:visible}.topbar a,.topbar button,.topbar span{color:#b8c5d3;font-size:13px}.topbar svg{width:13px;height:13px}.topbar i{flex:0 0 1px;width:1px;height:12px;background:#fff3}.topbar .language-switch{z-index:101}.topbar .language-menu{z-index:102}.nav{min-height:70px;background:var(--gwmt-navy);border:0;color:#fff;box-shadow:none;position:sticky;top:0;z-index:80}.nav .nav-inner{min-height:70px;display:grid;grid-template-columns:115px 1fr auto 36px;gap:24px}.logo{width:76px;align-self:center}.logo img{width:76px;height:auto;filter:brightness(0) invert(1)}.nav nav{justify-content:flex-end;gap:24px}.nav nav>a,.nav-products>button{font-size:15px;font-weight:700;color:#d9e2ee;letter-spacing:.015em;min-height:70px}.nav nav>a.active,.nav-products>button.active,.nav nav>a:hover,.nav-products>button:hover{color:#fff}.nav-products>button svg{width:12px}.quote-btn{border:1px solid white;border-radius:0;background:#fff;color:var(--gwmt-ink);height:38px;padding:0 19px;font-size:14px;line-height:1;font-weight:800;text-transform:none}.site-search-trigger{border:1px solid rgba(255,255,255,.32);width:36px;height:36px;color:#fff;display:grid;place-items:center}.site-search-trigger svg{width:17px;height:17px}.product-dropdown{border:1px solid #24344a;border-radius:0;box-shadow:0 18px 50px #0000004d;padding:18px;gap:4px 20px}.product-dropdown a{border-radius:0;padding:12px 14px}.product-dropdown a span{font-size:13px}.product-dropdown a b{font-size:15px;line-height:1.2}.product-dropdown a small{margin-top:4px;font-size:12px;line-height:1.35}.menu-btn{border-color:#ffffff59;border-radius:0;color:#fff}.nav nav>a,.nav nav .nav-products>button{display:inline-flex;align-items:center;gap:4px;min-height:70px;margin:0;padding:0;color:#d9e2ee;font-family:var(--gwmt-serif);font-size:15px;font-weight:700;line-height:1;letter-spacing:.015em;white-space:nowrap}.nav nav .nav-products>button svg{flex:0 0 auto;width:12px;height:12px}.nav nav>a.active,.nav nav .nav-products>button.active,.nav nav>a:hover,.nav nav .nav-products>button:hover{color:#fff}.nav-products .product-mega-menu{top:100%;left:50%;width:min(910px,calc(100vw - 48px));transform:translate(-35%);display:none;grid-template-columns:278px minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-color:#d8e2ee;background:#fff;box-shadow:0 22px 48px #04132747}.nav-products.open .product-mega-menu{display:grid}.product-mega-primary{display:grid;align-content:start;padding:10px;background:#f4f8fd;border-right:1px solid #d8e2ee}.product-mega-primary button,.product-mega-primary .product-mega-overview{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;column-gap:8px;align-items:center;min-height:52px;padding:8px 10px;color:var(--gwmt-ink);border:0;border-bottom:1px solid #dfe8f2;border-radius:0;background:transparent;text-align:left;cursor:pointer;text-decoration:none}.product-mega-primary button:last-child{border-bottom:0}.product-mega-primary button:hover,.product-mega-primary button:focus-visible,.product-mega-primary button.selected,.product-mega-primary .product-mega-overview:hover{color:#fff;background:var(--gwmt-blue);outline:0}.product-mega-primary span{grid-row:1 / 3;color:var(--gwmt-blue);font-size:12px;font-weight:800;line-height:1}.product-mega-primary button:hover span,.product-mega-primary button:focus-visible span,.product-mega-primary button.selected span,.product-mega-primary .product-mega-overview:hover span{color:#dceaff}.product-mega-primary b{grid-column:2;grid-row:1;min-width:0;font-size:14px;font-weight:800;line-height:1.15}.product-mega-primary small{display:none}.product-mega-primary button:hover small,.product-mega-primary button:focus-visible small,.product-mega-primary button.selected small{color:#dceaff}.product-mega-primary svg{grid-row:1 / 3;grid-column:3;width:14px;height:14px}.product-mega-primary .product-mega-overview{grid-template-columns:30px minmax(0,1fr) 16px;margin-bottom:4px;color:var(--gwmt-blue);border-bottom:1px solid #cbd9e9}.product-mega-primary .product-mega-overview b{font-size:15px}.product-mega-secondary{display:grid;align-content:start;min-width:0;padding:20px 22px 16px;background:#fff}.product-mega-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:0 0 15px;border-bottom:1px solid #dbe4ef}.product-mega-heading>span{color:var(--gwmt-blue);font-size:13px;font-weight:900}.product-mega-heading div{display:grid;gap:3px}.product-mega-heading small{color:#68809c;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.product-mega-heading b{color:var(--gwmt-ink);font-size:17px;line-height:1.15}.product-mega-heading a{display:grid;width:32px;height:32px;padding:0;color:var(--gwmt-blue);border:1px solid #cad8e7;place-items:center}.product-mega-heading a:hover{color:#fff;background:var(--gwmt-blue)}.product-mega-heading a svg{width:16px;height:16px}.product-mega-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.product-mega-variant{display:grid!important;grid-template-columns:30px minmax(0,1fr) 14px;gap:8px;align-items:center;min-height:74px;padding:12px 0!important;color:var(--gwmt-ink);border-bottom:1px solid #e1e8f0;text-decoration:none}.product-mega-variant:nth-child(odd):last-child{grid-column:1 / -1}.product-mega-variant span{color:var(--gwmt-blue);font-size:12px;font-weight:800}.product-mega-variant div{display:grid;gap:4px;min-width:0}.product-mega-variant small{color:#68809c;font-size:11px;font-weight:700;line-height:1.1}.product-mega-variant b{color:var(--gwmt-ink);font-size:14px;font-weight:800;line-height:1.2}.product-mega-variant svg{width:14px;height:14px;color:var(--gwmt-blue)}.product-mega-variant:hover{background:transparent;color:var(--gwmt-blue)}.product-mega-variant:hover b{color:var(--gwmt-blue)}.product-mega-compare{display:grid!important;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:7px;margin-top:15px;padding:12px 0 0!important;color:var(--gwmt-blue);border-top:1px solid #dbe4ef;text-decoration:none}.product-mega-compare span{font-weight:800}.product-mega-compare b{font-size:13px}.product-mega-compare svg{width:15px;height:15px}footer{background:var(--gwmt-navy);color:#a5b3c4;border:0;padding-top:68px}footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap:42px;padding-bottom:58px}footer .logo{display:block;margin-bottom:22px}footer .footer-grid p{max-width:230px;color:#aebbc9;font-size:12px;line-height:1.6}footer .footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}footer h4{color:#fff;font-size:12px;letter-spacing:.15em;line-height:1;text-transform:uppercase;margin:0 0 10px}footer .footer-grid a{color:#aebbc9;font-size:12px;line-height:1.4}footer a:hover{color:#fff}footer .footer-social{margin-top:30px}footer .footer-social ul{display:flex;align-items:center;gap:22px;padding:0;margin:0;list-style:none}footer .footer-social li{display:flex}footer .footer-social li a{display:flex;width:18px;height:18px;align-items:center;justify-content:center;color:#fff}footer .footer-social a:focus-visible{outline:2px solid #69a7ff;outline-offset:4px}footer .footer-social svg{width:16px;height:16px}footer .footer-products{gap:0!important}footer .footer-product-list{display:grid;align-content:start;gap:9px;width:100%}footer .footer-product-list a{min-height:18px;font-size:12px;white-space:nowrap}footer .footer-quick-links{grid-column:auto}footer .footer-contact{gap:12px!important}footer .footer-contact a,footer .footer-contact-address{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;color:#aebbc9;text-decoration:none}footer .footer-contact svg{width:15px;height:15px;margin-top:1px;color:#fff}footer .footer-contact span{font-size:12px;line-height:1.65;white-space:nowrap}footer .footer-contact-address span{white-space:nowrap}html:not([lang=zh-CN]) footer .footer-contact-address span{white-space:normal}footer .footer-contact b{color:inherit;font-weight:750}.copyright{color:#647389;border-top:1px solid rgba(255,255,255,.12);padding-block:20px 30px;font-size:12px}.copyright span{color:#647389}h1,h2,h3,h4,p{font-family:var(--gwmt-serif)}h1,h2,h3,h4{color:var(--gwmt-ink);letter-spacing:-.045em}h1{font-size:clamp(38px,4vw,62px);line-height:.94;max-width:660px}h2{font-size:clamp(29px,3vw,44px);line-height:.98}h3{line-height:1.08}p{color:var(--gwmt-muted);line-height:1.6}.eyebrow{color:var(--gwmt-blue)!important;font-size:10px!important;letter-spacing:.11em;font-weight:800}.breadcrumbs{color:#6c7c91;font-size:10px;margin-bottom:24px}.breadcrumbs a{color:inherit}.page-section,.section{padding:92px 0}.page-section--tint,.product-guide-panel,.detail-inquiry,.support-strip{background:var(--gwmt-ice)}.section-head,.section-heading,.catalog-heading,.finder-heading,.detail-intro,.company-section-heading{align-items:end;gap:48px;margin-bottom:38px}.section-head h2,.section-heading h2,.catalog-heading h2,.finder-heading h2,.detail-intro h2{max-width:650px}.section-head>a,.text-link,.text-action{color:var(--gwmt-blue);font-size:11px;font-weight:800}.primary,.page-button{border-radius:0;border:1px solid var(--gwmt-navy);background:var(--gwmt-navy);color:#fff;min-height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;box-shadow:none}.primary:hover,.page-button:hover{background:var(--gwmt-blue);border-color:var(--gwmt-blue)}.secondary,.resources-secondary,.contact-secondary,.service-secondary{border:1px solid var(--gwmt-line);border-radius:0;background:#fff;color:var(--gwmt-ink);min-height:38px;padding:0 16px;font-size:11px;font-weight:800}.actions{gap:8px}.actions{display:flex;flex-wrap:wrap;align-items:center}.actions>:is(a,button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;min-height:38px;margin:0!important;line-height:1;vertical-align:middle}.actions>:is(a,button) svg{display:block;flex:0 0 auto}.page-cta{background:var(--gwmt-navy);padding:58px 0}.page-cta .page-shell,.page-cta .shell{display:flex;justify-content:space-between;gap:30px;align-items:end}.page-cta h2,.page-cta p{color:#fff}.page-cta .eyebrow{color:#93baff!important}.page-button--light{background:#fff;color:var(--gwmt-ink);border-color:#fff}.page-button--light:hover{background:#dceaff;border-color:#dceaff;color:var(--gwmt-ink)}.home-redesign .hero--catalog{background:var(--gwmt-navy);min-height:0;padding:0;position:relative}.home-redesign .hero--catalog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#05101ec7;pointer-events:none}.home-redesign .hero-grid{min-height:670px;position:relative;display:block}.home-redesign .hero-copy{z-index:2;position:relative;width:min(540px,48%);padding-top:195px}#root .home-redesign .hero-copy h1{color:#fff;font-size:clamp(46px,4.45vw,66px);line-height:.96;max-width:540px}.home-redesign .hero-copy p{color:#b3c0cf;max-width:520px;font-size:15px;line-height:1.65}.home-redesign .hero-copy .eyebrow{color:#94bbff!important;font-size:12px!important}.home-redesign .hero-copy .secondary{background:transparent;border-color:#ffffff73;color:#fff}.home-redesign .hero-copy .primary,.home-redesign .hero-copy .secondary{font-size:14px}.home-redesign .hero-note{font-size:15px!important;line-height:1.5;color:#d8e2ed!important}.home-redesign .hero-reference-facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2)}.home-redesign .hero-reference-facts span{display:block;min-height:92px;padding:17px 18px 14px 0;color:#b7c7d8;font-size:14px;line-height:1.45;border-right:1px solid rgba(255,255,255,.15)}.home-redesign .hero-reference-facts span+span{padding-left:18px}.home-redesign .hero-reference-facts span:last-child{border-right:0}.home-redesign .hero-reference-facts b{display:block;color:#fff;font-size:24px;line-height:1;margin-bottom:7px}.home-redesign .hero-visual{position:absolute;z-index:0;inset:0 calc((var(--gwmt-shell) - 100vw)/2);min-height:670px;padding:0!important;background:#102947;overflow:hidden}.home-redesign .hero-visual>img{width:100%;height:100%;object-fit:cover}.home-redesign .hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#05101e99;pointer-events:none}.home-redesign .hero-annotations{display:none}.home-redesign .product-section--catalog{background:var(--gwmt-navy);padding:72px 0 80px}.home-redesign .product-section--catalog h2,.home-redesign .product-section--catalog h3{color:#fff}.home-redesign .product-section--catalog .section-head a{color:#92baff}.home-redesign .product-grid--complete{grid-template-columns:repeat(3,1fr);border:1px solid #20334c;gap:0}.home-redesign .product-card{min-height:250px;border:0;border-right:1px solid #20334c;border-bottom:1px solid #20334c;border-radius:0;background:#0c1c30}.home-redesign .product-card:nth-child(3n){border-right:0}.home-redesign .product-card-link{height:100%;color:#fff;text-align:left}.home-redesign .product-photo{height:154px;overflow:hidden;background:#112742;padding:4px 6px}.home-redesign .product-photo img{object-fit:contain;transform:scale(1.1);transform-origin:center}.home-redesign .product-body{padding:15px 16px 17px}.home-redesign .product-body .family-number{color:#89b8ff;font-size:13px}.home-redesign .product-body h3{color:#fff;margin:8px 0;font-size:18px}.home-redesign .product-body p{color:#9caabd;font-size:15px;line-height:1.55;min-height:47px}.home-redesign .product-body>span:last-child{color:#8ab8ff}.home-redesign .proof-strip{padding:0;background:#fff}.home-redesign .metric-grid--proof{grid-template-columns:repeat(4,1fr);border:1px solid var(--gwmt-line)}.home-redesign .metric{padding:26px 20px;border-right:1px solid var(--gwmt-line);min-height:108px}.home-redesign .metric:last-child{border:0}.home-redesign .metric svg{color:var(--gwmt-blue);width:18px}.home-redesign .metric b{font-size:15px;color:var(--gwmt-ink)}.home-redesign .metric span{font-size:14px;line-height:1.5;color:var(--gwmt-muted)}.home-redesign .home-process{padding-top:92px}.home-redesign .home-process-grid,.home-redesign .step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--gwmt-blue)}.home-redesign .home-process-grid article{border:1px solid var(--gwmt-line);border-top:0;padding:25px;min-height:190px;position:relative}.home-redesign .home-process-grid>article+article{border-left:0}.home-redesign .home-process-grid>article>span{color:#bdd3ee;font-size:35px;font-weight:800}.home-redesign .home-process-grid svg{color:var(--gwmt-blue)}.home-redesign .home-process-grid h3{font-size:19px;margin:15px 0 8px}.home-redesign .home-process-grid p{font-size:12px}.home-redesign .home-service{padding:70px 0;background:var(--gwmt-ice)}.home-redesign .home-service-grid{grid-template-columns:1fr .9fr;border:0;align-items:stretch}.home-redesign .home-service-image{min-height:380px;background:#dbe8f6;padding:22px}.home-redesign .home-service-image img{object-fit:contain}.home-redesign .home-service-grid>div:last-child{padding:42px 44px;background:#fff}.home-redesign .home-service-grid h2{font-size:40px}.home-redesign .home-service-grid li{color:var(--gwmt-ink);font-size:15px;line-height:1.5}.home-redesign .home-service-grid li svg{color:var(--gwmt-blue)}.home-redesign .home-service-grid .secondary{min-height:42px;font-size:14px}.home-redesign .home-resources{background:#fff}.home-redesign .home-resource-grid{grid-template-columns:repeat(3,1fr);gap:16px}.home-redesign .home-resource-grid article{border:1px solid var(--gwmt-line);padding:0 18px 20px}.home-redesign .home-resource-grid article>div{height:150px;margin:0 -18px 16px;background:#f2f6fa}.home-redesign .home-resource-grid img{object-fit:contain}.home-redesign .home-resource-grid h3{font-size:18px;min-height:44px}.home-redesign .home-resource-grid button{color:var(--gwmt-blue);font-size:11px;font-weight:800}.home-redesign .home-company{padding:70px 0;background:var(--gwmt-navy)}.home-redesign .home-company>.shell{display:grid;grid-template-columns:1.25fr .75fr;gap:58px;align-items:center}.home-redesign .home-company h2{color:#fff;max-width:620px}.home-redesign .home-company p{color:#aab6c4}.home-redesign .home-company button{background:#fff;color:var(--gwmt-ink);border:0;padding:12px 15px;font-size:11px;font-weight:800}.home-redesign .home-contact{background:#fff}.home-redesign .contact-grid{align-items:start}.home-redesign .contact-grid h2{max-width:500px}.home-redesign .floating-quote{top:auto;bottom:126px;border-radius:0;background:var(--gwmt-blue)}.support-chat{position:fixed;left:24px;bottom:24px;z-index:65;width:min(326px,calc(100vw - 32px));font-family:var(--gwmt-serif)}.support-chat-dialog{overflow:visible;border:1px solid rgba(8,22,38,.14);border-radius:12px;background:#fff;box-shadow:0 18px 42px #05101e3d}.support-chat-welcome{position:relative;padding:21px 42px 19px 58px;border-radius:11px 11px 0 0;background:linear-gradient(135deg,#1765d7,#0c4ead);color:#fff}.support-chat-avatar{position:absolute;left:18px;top:22px;display:grid;width:27px;height:27px;place-items:center;border:2px solid rgba(255,255,255,.65);border-radius:50%;color:#fff}.support-chat-avatar svg{width:17px;height:17px}.support-chat-welcome strong{display:block;font-size:17px;line-height:1.25}.support-chat-welcome p{margin:7px 0 0;color:#ffffffe6;font-size:14px;line-height:1.45}.support-chat-close{position:absolute;top:10px;right:10px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.support-chat-close:hover{background:#ffffff29}.support-chat-close svg{width:17px;height:17px}.support-chat-body{padding:16px}.support-chat-form{display:block}.support-chat-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.support-chat-form>div{display:flex;align-items:center;border:1px solid var(--gwmt-line);border-radius:8px;background:#fff}.support-chat-form input{flex:1 1 auto;min-width:0;margin:0;padding:12px 8px 12px 12px;border:0;color:var(--gwmt-ink);font-size:14px;line-height:1.3;outline:0}.support-chat-form input::placeholder{color:#8190a5;opacity:1}.support-chat-form button{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;border-radius:0 7px 7px 0;background:transparent;color:var(--gwmt-blue);cursor:pointer}.support-chat-form button:hover{color:var(--gwmt-blue-dark);background:#edf4fb}.support-chat-form button svg{width:21px;height:21px}.support-chat-status{margin:0;color:var(--gwmt-muted);font-size:14px;line-height:1.5}.support-chat-contact{display:flex;align-items:center;gap:7px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--gwmt-blue-dark);font-size:14px;font-weight:800;cursor:pointer}.support-chat-contact svg{width:15px;height:15px}.support-chat-trigger{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 16px;border:0;border-radius:24px;background:#1765d7;box-shadow:0 12px 28px #05101e38;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.support-chat-trigger svg{width:21px;height:21px}.support-chat.is-open .support-chat-trigger{display:none}.products-redesign .products-hero{background:var(--gwmt-mist);padding:0;border-bottom:1px solid var(--gwmt-line)}.products-redesign .products-hero-grid{grid-template-columns:.92fr 1.08fr;min-height:510px}.products-redesign .products-hero-copy{padding:78px 44px 54px 0}#root .products-redesign .products-hero-copy h1{font-size:clamp(48px,4.1vw,62px);max-width:540px}.products-redesign .products-hero-lead{max-width:480px;font-size:14px}.products-redesign .products-hero-machine{background:var(--gwmt-navy);min-height:510px;margin-right:calc((var(--gwmt-shell) - 100vw)/2);padding:38px 36px 0;display:flex;flex-direction:column}.products-redesign .products-hero-machine img{object-fit:contain;flex:1;width:100%}.products-redesign .machine-index{color:#72a9ff;font-size:38px;font-weight:800}.products-redesign .machine-caption{border-top:1px solid rgba(255,255,255,.18);color:#fff;margin:0 -36px;padding:12px 18px}.products-redesign .machine-caption small{color:#8dbaff}.products-redesign .machine-caption b{font-size:11px}.products-redesign .machine-caption button{color:#fff;border-color:#ffffff40}.products-redesign .product-index-strip{border-bottom:1px solid var(--gwmt-line);background:#fff}.products-redesign .product-index-strip .shell{display:grid;grid-template-columns:repeat(9,1fr)}.products-redesign .product-index-strip button{min-height:64px;padding:8px;border-right:1px solid var(--gwmt-line);text-align:left}.products-redesign .product-index-strip span{color:var(--gwmt-blue);display:block;font-size:10px}.products-redesign .product-index-strip b{font-size:9px}.products-redesign .product-entry-routes{background:#fff;padding:54px 0;border-bottom:1px solid var(--gwmt-line)}.products-redesign .product-entry-heading{display:grid;grid-template-columns:1fr .8fr;gap:56px;align-items:end;margin-bottom:22px}.products-redesign .product-entry-heading h2{max-width:560px}.products-redesign .product-entry-heading>p{margin:0;font-size:12px;max-width:430px}.products-redesign .product-entry-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--gwmt-line)}.products-redesign .product-entry-grid button{min-height:164px;padding:24px 25px;text-align:left;position:relative;border:0;border-right:1px solid var(--gwmt-line);border-radius:0;background:#fff;transition:background .2s ease,color .2s ease}.products-redesign .product-entry-grid button:last-child{border-right:0}.products-redesign .product-entry-grid button:hover,.products-redesign .product-entry-grid button:focus-visible{background:var(--gwmt-navy);outline:0}.products-redesign .product-entry-grid span{display:block;color:var(--gwmt-blue);font-size:25px;font-weight:800;line-height:1;margin-bottom:17px}.products-redesign .product-entry-grid b{display:block;color:var(--gwmt-ink);font-size:18px}.products-redesign .product-entry-grid p{font-size:11px;max-width:330px;margin:9px 34px 0 0}.products-redesign .product-entry-grid svg{position:absolute;right:24px;bottom:24px;color:var(--gwmt-blue);width:18px;height:18px}.products-redesign .product-entry-grid button:hover b,.products-redesign .product-entry-grid button:focus-visible b{color:#fff}.products-redesign .product-entry-grid button:hover p,.products-redesign .product-entry-grid button:focus-visible p{color:#bdcad8}.products-redesign .product-entry-grid button:hover span,.products-redesign .product-entry-grid button:focus-visible span{color:#8dbaff}.products-redesign .machine-finder{background:#fff}.products-redesign .finder-progress strong b,.products-redesign .catalog-count b{color:var(--gwmt-blue);font-size:52px}.products-redesign .finder-questions{grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--gwmt-line)}.products-redesign .finder-questions fieldset{border:0;border-right:1px solid var(--gwmt-line);padding:19px}.products-redesign .finder-questions fieldset:last-child{border-right:0}.products-redesign .finder-questions legend{font-size:12px}.products-redesign .finder-questions button{border-radius:0;border:1px solid var(--gwmt-line);margin-top:6px;padding:10px}.products-redesign .finder-results{background:var(--gwmt-navy);border:0;border-radius:0;margin-top:0}.products-redesign .finder-empty h3,.products-redesign .finder-empty p{color:#fff}.products-redesign .finder-empty span{color:#4c617b}.products-redesign .product-catalog-section{background:var(--gwmt-mist)}.products-redesign .objective-filter{gap:0;margin-bottom:10px}.products-redesign .objective-filter button{border-radius:0;border:1px solid var(--gwmt-line);margin-right:-1px;font-size:10px}.products-redesign .objective-filter button[aria-selected=true]{background:var(--gwmt-blue);border-color:var(--gwmt-blue)}.products-redesign .filter-row{border:1px solid var(--gwmt-line);background:#fff;padding:10px}.products-redesign .catalog-grid--editorial{grid-template-columns:repeat(3,1fr);gap:13px}.products-redesign .catalog-card{border-radius:0;border:1px solid var(--gwmt-line);background:#fff}.products-redesign .catalog-image{height:176px;background:var(--gwmt-navy);padding:12px}.products-redesign .catalog-image span{color:#8fbaff}.products-redesign .catalog-image img{object-fit:contain}.products-redesign .catalog-copy{padding:17px}.products-redesign .catalog-copy h2{font-size:22px;margin:7px 0}.products-redesign .catalog-copy p{font-size:11px;min-height:50px}.products-redesign .catalog-copy ul li{font-size:10px}.products-redesign .catalog-copy a{color:var(--gwmt-blue);font-size:11px}.products-redesign .product-compare-toggle{font-size:10px}.comparison-band{background:var(--gwmt-navy);color:#fff;padding:45px 0}.comparison-band h2,.comparison-band b{color:#fff}.comparison-band .comparison-grid{border:1px solid rgba(255,255,255,.18)}.comparison-band .comparison-grid span{color:#c5d0de;border-color:#ffffff2e}.comparison-band .comparison-grid svg{color:#8dbaff}.products-redesign .selection-guide{background:#fff}.products-redesign .step-grid{grid-template-columns:repeat(4,1fr)}.products-redesign .step-grid article{border:1px solid var(--gwmt-line);border-top:0;padding:20px;min-height:146px}.products-redesign .step-grid article+article{border-left:0}.products-redesign .step-grid b{color:var(--gwmt-blue);font-size:17px}.products-redesign .step-grid h3{font-size:16px}.products-redesign .step-grid p{font-size:11px}.products-redesign .support-strip .shell{padding-block:28px;display:flex;justify-content:space-between;align-items:center}.products-redesign .support-strip h2{font-size:23px}.products-redesign .faq-section{padding-bottom:90px}.detail-redesign .detail-hero{background:var(--gwmt-mist);padding:0}.detail-redesign .detail-hero-grid{grid-template-columns:.86fr 1.14fr;min-height:485px}.detail-redesign .detail-hero-copy{padding:69px 44px 46px 0}#root .detail-redesign .detail-hero-copy h1{font-size:clamp(48px,4.1vw,62px)}.detail-redesign .detail-machine{box-sizing:border-box;background:var(--gwmt-navy);min-height:485px;margin-right:calc((var(--gwmt-shell) - 100vw)/2);padding:24px 36px 0;border:1px solid rgba(166,198,230,.62)}.detail-redesign .detail-machine-number{color:#8dbaff;font-size:38px}.detail-redesign .detail-machine .machine-image{height:345px;background:transparent}.detail-redesign .detail-machine img{object-fit:contain}.detail-redesign .detail-machine-caption{color:#fff;border-top:1px solid rgba(255,255,255,.2)}.detail-redesign .detail-machine-caption small{color:#92baff}.detail-redesign .product-section-nav{position:static;top:auto;z-index:auto;border-top:0;border-bottom:1px solid var(--gwmt-line);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.detail-redesign .product-section-nav .shell{gap:24px}.detail-redesign .product-section-nav a{font-size:10px;padding:15px 0}.detail-redesign .detail-compare-entry{padding:14px 0}.detail-redesign .benefit-grid,.detail-redesign .decision-grid{gap:0;border:1px solid var(--gwmt-line)}.detail-redesign .benefit-grid article,.detail-redesign .decision-grid article{border:0;border-right:1px solid var(--gwmt-line);border-radius:0;padding:21px}.detail-redesign .benefit-grid article:last-child,.detail-redesign .decision-grid article:last-child{border-right:0}.detail-redesign .benefit-grid svg{color:var(--gwmt-blue)}.detail-redesign .benefit-grid h3{font-size:17px}.detail-redesign .product-variants-section{background:#f4f7fa}.detail-redesign .variant-tabs{gap:0;border:1px solid var(--gwmt-line)}.detail-redesign .variant-tabs button{border:0;border-right:1px solid var(--gwmt-line);border-radius:0;padding:15px}.detail-redesign .variant-tabs button[aria-selected=true]{background:var(--gwmt-blue)}.detail-redesign .variant-showcase{border:1px solid var(--gwmt-line);border-top:0;border-radius:0;background:#fff}.detail-redesign .variant-showcase-image{background:var(--gwmt-navy)}.detail-redesign .variant-showcase-image .machine-image{background:transparent}.detail-redesign .variant-showcase-image img{object-fit:contain}.detail-redesign .detail-dark{background:var(--gwmt-navy);padding:64px 0}.detail-redesign .detail-dark h2,.detail-redesign .detail-dark li,.detail-redesign .detail-dark b{color:#fff}.detail-redesign .detail-dark small,.detail-redesign .spec-table span{color:#9eadbd}.detail-redesign .spec-table div{border-color:#ffffff26}.detail-redesign .workflow-section{background:#fff}.detail-redesign .workflow-line{border-top:2px solid var(--gwmt-blue)}.detail-redesign .workflow-line>div{border-color:var(--gwmt-line)}.detail-redesign .workflow-line b{color:var(--gwmt-blue)}.detail-redesign .selection-detail,.detail-redesign .product-guide-panel{background:var(--gwmt-ice)}.detail-redesign .product-guide-panel{padding:58px 0}.detail-redesign .product-guide-links a{border-radius:0}.detail-redesign .related-grid a{border-radius:0;border-color:var(--gwmt-line)}.detail-redesign .related-image{background:var(--gwmt-navy)}.detail-redesign .related-image img{object-fit:contain}.detail-redesign .detail-inquiry{padding:70px 0}.detail-redesign .detail-more-information{display:block;border:0;margin:0;background:var(--gwmt-mist)}.detail-redesign .detail-more-information>summary{width:var(--gwmt-shell);margin:0 auto;min-height:96px;padding:24px 54px 24px 0;display:flex;flex-direction:column;justify-content:center;gap:7px;position:relative;cursor:pointer;list-style:none}.detail-redesign .detail-more-information>summary::-webkit-details-marker{display:none}.detail-redesign .detail-more-information>summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--gwmt-blue);font-size:28px;font-weight:400;line-height:1}.detail-redesign .detail-more-information[open]>summary:after{content:"−"}.detail-redesign .detail-more-information>summary span{color:var(--gwmt-blue);font-size:10px;font-weight:800;letter-spacing:.11em}.detail-redesign .detail-more-information>summary b{color:var(--gwmt-ink);font-size:16px;line-height:1.25}.detail-redesign .detail-more-information__body{border-top:1px solid var(--gwmt-line)}.press-brake-series-detail{background:#fff}.press-brake-series-hero{overflow:hidden;color:#fff;background:linear-gradient(112deg,#071a32,#0b315f)}.press-brake-series-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:480px;align-items:center;gap:42px}.press-brake-series-hero__copy{max-width:510px;padding:66px 0}.press-brake-series-hero .eyebrow{color:#8ebaff}.press-brake-series-hero h1{max-width:560px;color:#fff;font-size:clamp(44px,5vw,68px)}.press-brake-series-hero__copy>p:not(.eyebrow){max-width:520px;color:#c7d8ed;font-size:17px;line-height:1.7}.press-brake-series-hero .primary{margin-top:22px;color:#fff;border-color:#2b75e8;background:#1765d7}.press-brake-series-hero__notes{display:grid;gap:9px;margin-top:23px;color:#d9e6f5;font-size:13px}.press-brake-series-hero__notes span{display:flex;align-items:center;gap:8px}.press-brake-series-hero__notes svg{color:#78b0ff}.press-brake-series-hero__machine{min-height:390px;padding:26px 0}.press-brake-series-hero__machine .machine-image{height:100%}.press-brake-series-hero__machine img{object-fit:contain;filter:drop-shadow(0 26px 24px rgba(0,0,0,.28))}.press-brake-series-heading{max-width:720px}.press-brake-series-heading--center{margin:0 auto;text-align:center}.press-brake-series-heading .eyebrow{margin-bottom:9px;color:var(--gwmt-blue)}.press-brake-series-heading h2{max-width:760px;margin:0 auto}.press-brake-series-heading>p:last-child{margin:15px auto 0;color:var(--gwmt-muted);font-size:16px;line-height:1.7}.press-brake-series-overview,.press-brake-series-control,.press-brake-series-components,.press-brake-series-options,.press-brake-series-core,.press-brake-series-video{padding:90px 0}.press-brake-series-overview__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:48px}.press-brake-series-overview__machine{min-height:320px;padding:16px;background:#eef5fc}.press-brake-series-overview__machine .machine-image{height:100%}.press-brake-series-overview__machine img{object-fit:contain}.press-brake-series-overview__copy h3{margin:0 0 10px;font-size:30px}.press-brake-series-overview__copy>p,.press-brake-series-control__grid>div>p,.press-brake-series-core p{color:var(--gwmt-muted);font-size:16px;line-height:1.7}.press-brake-series-overview ul,.press-brake-series-control ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.press-brake-series-overview li,.press-brake-series-control li{display:flex;align-items:flex-start;gap:9px;color:var(--gwmt-ink);font-size:14px;line-height:1.45}.press-brake-series-overview li svg,.press-brake-series-control li svg{flex:0 0 auto;margin-top:2px;color:var(--gwmt-blue)}.press-brake-series-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;overflow:hidden;color:#fff;background:var(--gwmt-navy)}.press-brake-series-metrics div{display:grid;gap:5px;min-height:92px;padding:21px 24px;border-right:1px solid rgba(255,255,255,.14)}.press-brake-series-metrics div:last-child{border-right:0}.press-brake-series-metrics b{color:#8ebaff;font-size:25px;line-height:1}.press-brake-series-metrics span{color:#e2ebf7;font-size:12px;line-height:1.35}.press-brake-series-control{background:#f3f7fb}.press-brake-series-control__grid{display:grid;grid-template-columns:1fr .88fr;align-items:center;gap:58px;margin-top:45px}.press-brake-series-control__grid article{min-height:300px;overflow:hidden;background:#dce8f5}.press-brake-series-control__grid article img{display:block;width:100%;height:100%;object-fit:cover}.press-brake-series-control__grid article img[src*=wpd-delem-da53t-system],.press-brake-series-control__grid article img[src*=wpa-scs900-system],.press-brake-series-control__grid article img[src*=wc67k-tp10s-system],.press-brake-series-control__grid article img[src*=ep-tp10s-system]{height:340px;object-fit:contain;padding:18px;background:#fff}.press-brake-series-components__grid{display:grid;gap:0;margin-top:50px}.press-brake-series-components__grid article{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:260px;align-items:center;gap:52px;padding:32px 7%;border-top:1px solid var(--gwmt-line)}.press-brake-series-components__grid article:last-child{border-bottom:1px solid var(--gwmt-line)}.press-brake-series-components__grid article.reverse{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.press-brake-series-components__grid article.reverse .press-brake-series-components__image{order:2}.press-brake-series-components__image{height:210px;overflow:hidden;background:#edf4fb}.press-brake-series-components__image .machine-image,.press-brake-series-components__image img{width:100%;height:100%}.press-brake-series-components__image .machine-image{display:grid;place-items:center}.press-brake-series-components__image .machine-image img{object-fit:contain;padding:10px}.press-brake-series-components__image>img{display:block;object-fit:cover}.press-brake-series-components__image>img[src*=wpa-170t4100],.press-brake-series-components__image>img[src*=wpd-220t3200],.press-brake-series-components__image>img[src*=wc67k-130t4100],.press-brake-series-components__image>img[src*=ep-automatic-lubrication],.press-brake-series-options__grid img[src*=wpa-170t4100],.press-brake-series-options__grid img[src*=wpd-220t3200],.press-brake-series-options__grid img[src*=wc67k-130t4100]{object-fit:contain;padding:10px;background:#f4f8fc}.press-brake-series-components__grid article>div:last-child>span{color:var(--gwmt-blue);font-size:12px;font-weight:900}.press-brake-series-components__grid h3{margin:8px 0 9px;font-size:25px}.press-brake-series-components__grid p{max-width:430px;margin:0;color:var(--gwmt-muted);font-size:15px;line-height:1.65}.press-brake-series-options{background:#f3f7fb}.press-brake-series-options__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.press-brake-series-options__grid article{padding:0 0 22px;background:#fff;border:1px solid var(--gwmt-line)}.press-brake-series-options__grid article>div{height:155px;overflow:hidden;background:#dce8f5}.press-brake-series-options__grid img{display:block;width:100%;height:100%;object-fit:cover}.press-brake-series-options__grid h3{margin:18px 20px 8px;font-size:19px}.press-brake-series-options__grid p{margin:0 20px;color:var(--gwmt-muted);font-size:14px;line-height:1.55}.press-brake-series-core__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:430px}.press-brake-series-core h2{margin:8px 0 16px}.press-brake-series-core .secondary{margin-top:22px}.press-brake-series-core__image{height:310px;overflow:hidden;background:#e5eff8}.press-brake-series-core__image img{display:block;width:100%;height:100%;object-fit:cover}.press-brake-series-core--controls{background:#fff}.press-brake-series-core--controls .press-brake-series-heading>p:last-child{max-width:660px}.press-brake-series-core__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;max-width:1120px;margin:44px auto 0}.press-brake-series-core__controls article{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:26px;min-height:260px}.press-brake-series-core__controls article:nth-child(2n){grid-template-columns:minmax(210px,.9fr) minmax(0,1fr)}.press-brake-series-core__controls article:nth-child(2n) .press-brake-series-core__control-image{order:-1}.press-brake-series-core__control-copy h3{margin:0 0 18px;color:#020d1d;font-size:30px;line-height:1.1}.press-brake-series-core__control-copy p{margin:0;max-width:310px;color:var(--gwmt-muted);font-size:16px;line-height:1.7}.press-brake-series-core__control-copy ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.press-brake-series-core__control-copy li{display:flex;align-items:flex-start;gap:8px;color:var(--gwmt-ink);font-size:14px;line-height:1.45}.press-brake-series-core__control-copy li svg{flex:0 0 auto;margin-top:2px;color:var(--gwmt-blue)}.press-brake-series-core__control-copy span{display:inline-flex;align-items:center;gap:9px;margin-top:26px;color:var(--gwmt-ink);font-size:16px;font-weight:700}.press-brake-series-core__control-copy span svg{color:var(--gwmt-blue)}.press-brake-series-core__control-image{min-height:250px;display:grid;place-items:center}.press-brake-series-core__control-image img{display:block;width:100%;height:250px;object-fit:contain}.press-brake-series-video{background:#f3f7fb}.press-brake-series-video__frame{position:relative;display:grid;min-height:380px;margin-top:38px;overflow:hidden;background:var(--gwmt-navy);place-items:center}.press-brake-series-video__frame>.machine-image-trigger{width:78%;height:280px;padding:0;background:transparent;border:0}.press-brake-series-video__frame>.machine-image-trigger img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.24))}.press-brake-series-video__frame>button:not(.machine-image-trigger){position:absolute;display:grid;width:64px;height:64px;color:#fff;border:0;border-radius:50%;background:var(--gwmt-blue);place-items:center;cursor:pointer}.press-brake-series-video__frame>button:not(.machine-image-trigger) svg{width:34px;height:34px}.press-brake-series-video__frame>button:not(.machine-image-trigger):hover,.press-brake-series-video__frame>button:not(.machine-image-trigger):focus-visible{background:#0b4cae;outline:3px solid rgba(23,101,215,.24);outline-offset:4px}.solutions-redesign .page-hero--solutions{background:#fff;min-height:355px;padding:78px 0;border-bottom:1px solid var(--gwmt-line)}.solutions-redesign .page-hero--solutions:after{content:none}.solutions-redesign .page-hero--solutions .page-shell{max-width:var(--gwmt-shell);margin:auto}#root .solutions-redesign .page-hero--solutions h1{font-size:clamp(48px,4.1vw,62px)}.solutions-redesign .page-hero--solutions p{max-width:520px}.solutions-redesign .page-section{padding:76px 0}.solutions-redesign .page-section:first-of-type{background:#fff}.solutions-redesign .solution-filter{gap:0}.solutions-redesign .solution-filter button{border-radius:0;border:1px solid var(--gwmt-line);margin-right:-1px;font-size:10px}.solutions-redesign .solution-filter button[aria-selected=true]{background:var(--gwmt-blue);border-color:var(--gwmt-blue)}.solutions-redesign .solution-library-grid{grid-template-columns:repeat(3,1fr);gap:14px}.solutions-redesign .solution-library-grid article{border-radius:0;border:1px solid var(--gwmt-line);min-height:356px}.solutions-redesign .solution-library-grid article>span{color:#bad1ef;font-size:34px}.solutions-redesign .solution-library-grid h3{font-size:20px}.solutions-redesign .solution-library-grid p,.solutions-redesign .solution-library-grid li{font-size:11px}.solutions-redesign .solution-library-grid button{color:var(--gwmt-blue);font-size:11px;font-weight:800}.solutions-redesign .solution-details,.solutions-redesign .bending-calculator{background:var(--gwmt-mist)}.solutions-redesign .solution-process{gap:0;border-top:2px solid var(--gwmt-blue)}.solutions-redesign .solution-process article{border:1px solid var(--gwmt-line);border-top:0;border-right:0;border-radius:0}.solutions-redesign .solution-process article:last-child{border-right:1px solid var(--gwmt-line)}.solutions-redesign .solution-process span{color:var(--gwmt-blue);font-size:22px}.solution-detail-page{background:var(--gwmt-mist)}.solution-detail-hero{padding:74px 0;background:var(--gwmt-navy);color:#fff}.solution-detail-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:end}.solution-detail-hero .eyebrow{color:#8ab9ff}#root .solution-detail-hero h1{max-width:780px;margin:16px 0;color:#fff;font-size:clamp(42px,4.7vw,68px);line-height:1.03}.solution-detail-hero>.page-shell>div>p:not(.eyebrow){max-width:690px;color:#d6e3f1;line-height:1.7}.solution-detail-back{display:inline-flex;margin-bottom:42px;color:#c6dcf6;font-size:12px;text-decoration:none}.solution-detail-back:hover,.solution-detail-back:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}.solution-detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.solution-detail-hero__actions .page-button{margin:0}.solution-detail-hero__actions a{display:inline-flex;align-items:center;gap:7px;color:#a8ccfb;font-size:12px;text-decoration:none}.solution-detail-hero__actions a:hover,.solution-detail-hero__actions a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}.solution-detail-hero aside{display:grid;gap:10px;padding:26px;border:1px solid rgba(255,255,255,.24);background:#ffffff0d}.solution-detail-hero aside>span{color:#8ab9ff;font-size:54px;font-weight:800;line-height:.9}.solution-detail-hero aside small{color:#a9c6e9;font-size:11px}.solution-detail-hero aside b{margin-top:14px;color:#fff;font-size:13px}.solution-detail-hero aside p{margin:0;color:#d6e3f1;font-size:12px;line-height:1.65}.solution-detail-page .solution-detail-section{padding:76px 0}.solution-detail-page .solution-detail-panel{border-radius:0;box-shadow:none}.solution-detail-next{background:#fff}.solution-detail-next h2{margin:10px 0 28px}.solution-detail-next>.page-shell>div{display:flex;flex-wrap:wrap;gap:14px}.solution-detail-next a{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 16px;border:1px solid var(--gwmt-line);color:var(--gwmt-ink);font-size:12px;text-decoration:none}.solution-detail-next a:hover,.solution-detail-next a:focus-visible{border-color:var(--gwmt-blue);color:var(--gwmt-blue)}.resources-redesign .resources-hero,.contact-redesign .contact-hero,.service-redesign .service-hero,.company-redesign .company-hero{background:var(--gwmt-mist);padding:0}.resources-redesign .resources-hero-grid,.contact-redesign .contact-hero-grid,.service-redesign .service-hero-grid,.company-redesign .company-hero-grid{grid-template-columns:.88fr 1.12fr;min-height:440px}.resources-redesign .resources-hero-copy,.contact-redesign .contact-hero-copy,.service-redesign .service-hero-copy,.company-redesign .company-hero-copy{padding:68px 40px 42px 0}#root .resources-redesign h1,#root .contact-redesign h1,#root .service-redesign h1,#root .company-redesign h1{font-size:clamp(48px,4vw,60px);line-height:.98}.resources-redesign .resources-hero-visual,.contact-redesign .contact-hero-visual,.service-redesign .service-hero-visual,.company-redesign .company-hero-visual{background:#e8eef5;margin-right:calc((var(--gwmt-shell) - 100vw)/2);min-height:440px;padding:22px 36px}.resources-redesign .resources-hero-visual img,.contact-redesign .contact-hero-visual img,.service-redesign .service-hero-visual img,.company-redesign .company-hero-visual img{object-fit:contain;width:100%;height:100%}.resources-redesign .resources-hero-number,.contact-redesign .contact-hero-number,.service-redesign .service-hero-number{color:#cfdeee;font-size:48px}.resources-redesign .resources-hero-caption,.contact-redesign .contact-hero-caption,.service-redesign .service-hero-caption{background:#fff;border-left:3px solid var(--gwmt-blue);padding:12px 15px;bottom:18px}.resources-redesign .resources-index,.service-redesign .service-index{border-bottom:1px solid var(--gwmt-line);background:#fff}.resources-redesign .resources-index .page-shell,.service-redesign .service-index .page-shell{display:grid;grid-template-columns:repeat(4,1fr)}.resources-redesign .resources-index button,.service-redesign .service-index a{border-radius:0;border-right:1px solid var(--gwmt-line);padding:17px;font-size:10px}.resources-redesign .resources-library,.resources-redesign .resource-library{background:var(--gwmt-mist)}.resources-redesign .resource-grid{grid-template-columns:repeat(3,1fr);gap:14px}.resources-redesign .resource-card{border-radius:0;border:1px solid var(--gwmt-line);background:#fff}.resources-redesign .resource-card-image{background:#f0f4f8}.resources-redesign .resource-card-image img{object-fit:contain}.resources-redesign .resource-status{background:var(--gwmt-navy)}.resources-redesign .resource-status h2,.resources-redesign .resource-status p{color:#fff}.resources-redesign .resource-status-card{border-radius:0;border-color:#fff3}.resources-redesign .resource-availability{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.resources-redesign .resource-availability button{min-height:32px;padding:0 12px;border:1px solid var(--gwmt-line);border-radius:0;background:#fff;color:var(--gwmt-ink);font-size:11px;font-weight:800}.resources-redesign .resource-availability button[aria-pressed=true]{border-color:var(--gwmt-blue);background:var(--gwmt-blue);color:#fff}.resources-redesign .resource-meta em{font-size:12px;font-style:normal;font-weight:700}.company-redesign .company-hero-visual{background:var(--gwmt-navy);padding:0;overflow:hidden;position:relative}.company-redesign .company-hero-visual img{object-fit:cover}.company-redesign .company-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#05101d47;pointer-events:none}.company-redesign .company-hero-number{position:absolute;z-index:1;top:18px;right:26px;color:#ffffff8c;font-size:52px;font-weight:800}.company-redesign .company-hero-caption{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;padding:13px 15px;background:#071626e6;border-left:3px solid var(--gwmt-blue);color:#fff}.company-redesign .company-hero-caption small{display:block;color:#8dbaff;margin-bottom:4px}.company-redesign .company-intro{padding-bottom:70px}.company-redesign .company-intro-image{min-height:320px;background:var(--gwmt-navy);overflow:hidden}.company-redesign .company-intro-image span{color:#ffffffa6}.company-redesign .company-intro-image img{width:100%;height:100%;object-fit:cover}.company-redesign .company-approach{background:var(--gwmt-navy);padding:67px 0}.company-redesign .company-approach h2,.company-redesign .company-approach p,.company-redesign .company-approach h3{color:#fff}.company-redesign .company-approach-grid{border-top:1px solid rgba(255,255,255,.22)}.company-redesign .company-approach-grid article{border-color:#fff3;border-radius:0}.company-redesign .company-approach-grid svg,.company-redesign .company-approach-grid span{color:#86b6ff}.company-redesign .company-quality{background:var(--gwmt-navy);padding:65px 0}.company-redesign .company-quality h2,.company-redesign .company-quality p,.company-redesign .company-quality b{color:#fff}.company-redesign .company-quality-flow{border-color:#fff3}.company-redesign .company-quality-flow span{color:#bdc9d7;border-color:#fff3}.company-redesign .company-quality-flow svg{color:#89b9ff}.company-redesign .company-quality-media{height:260px;margin-top:28px;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.company-redesign .company-quality-media img{width:100%;height:100%;object-fit:cover}.company-redesign .company-contact-card{border-radius:0;background:var(--gwmt-blue)}.company-redesign .company-contact-card h3,.company-redesign .company-contact-card p,.company-redesign .company-contact-card a{color:#fff}.contact-redesign .contact-paths .page-shell{display:grid;grid-template-columns:repeat(3,1fr)}.contact-redesign .contact-hero--banner{background:var(--gwmt-navy);padding:0}.contact-redesign .contact-banner{position:relative;isolation:isolate;display:grid;min-height:420px;overflow:hidden;background:#07111b url(/assets/contact-engineering-banner.png) center / cover no-repeat;place-items:center;text-align:center}.contact-redesign .contact-banner:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#02080e9e}.contact-redesign .contact-banner-content{color:#fff}#root .contact-redesign .contact-banner h1{max-width:none;margin:0;color:#fff;font-size:clamp(48px,4.2vw,64px);line-height:1;letter-spacing:-.035em}.contact-redesign .contact-banner .breadcrumbs{display:flex;justify-content:center;gap:9px;margin:22px 0 0;color:#ffffffe0;font-size:14px}.contact-redesign .contact-banner .breadcrumbs a{color:#fff;text-decoration:none}.contact-redesign .contact-banner .breadcrumbs a:hover,.contact-redesign .contact-banner .breadcrumbs a:focus-visible{text-decoration:underline;text-underline-offset:4px}.contact-redesign .contact-banner-message{border-bottom:1px solid var(--gwmt-line);background:#fff;padding:44px 0;text-align:center}.contact-redesign .contact-banner-message p{max-width:880px;margin:0 auto;color:var(--gwmt-ink);font-size:clamp(19px,1.7vw,27px);line-height:1.5}.contact-redesign .contact-paths article{padding:31px;border:1px solid var(--gwmt-line);border-right:0;min-height:212px;border-radius:0}.contact-redesign .contact-paths article:last-child{border-right:1px solid var(--gwmt-line)}.contact-redesign .contact-paths article>span{color:#c3d5ea;float:right;font-size:32px;font-weight:800}.contact-redesign .contact-paths h2{font-size:30px;margin:12px 0}.contact-redesign .contact-paths a{color:var(--gwmt-blue);font-weight:800;font-size:11px}.contact-redesign .contact-regions{background:var(--gwmt-mist)}.contact-redesign .contact-regions-heading{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:end;margin-bottom:32px}.contact-redesign .contact-regions-heading h2{max-width:440px}.contact-redesign .contact-regions-heading>p{max-width:570px;margin:0;font-size:12px}.contact-redesign .contact-region-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--gwmt-line)}.contact-redesign .contact-region-grid article{padding:24px 20px 22px;background:#fff;border-right:1px solid var(--gwmt-line);min-height:240px;display:flex;flex-direction:column}.contact-redesign .contact-region-grid article:last-child{border-right:0}.contact-redesign .contact-region-grid article>span{color:#bad0e9;font-size:25px;font-weight:800}.contact-redesign .contact-region-grid h3{margin:28px 0 12px;font-size:18px}.contact-redesign .contact-region-grid p{font-size:11px;margin:0 0 22px}.contact-redesign .contact-region-grid a{display:inline-flex;align-items:center;gap:6px;color:var(--gwmt-blue);font-weight:800;font-size:10px;margin-top:auto}.contact-redesign .contact-inquiry{background:var(--gwmt-mist);padding:82px 0}.contact-redesign .form-layout{align-items:start}.contact-redesign .form-layout>:last-child{background:#fff;border:1px solid var(--gwmt-line);padding:17px;border-radius:0}.contact-redesign .contact-visit{background:#fff}.contact-redesign .contact-visit-image{background:#eef4fa;padding:22px}.contact-redesign .contact-visit-image img{object-fit:contain}.service-redesign .service-lifecycle{background:#fff}.service-redesign .service-lifecycle-grid{grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid var(--gwmt-blue)}.service-redesign .service-lifecycle-grid article{border:1px solid var(--gwmt-line);border-top:0;border-right:0;border-radius:0;min-height:235px}.service-redesign .service-lifecycle-grid article:nth-child(3n){border-right:1px solid var(--gwmt-line)}.service-redesign .service-lifecycle-grid article>span{color:#c4d5e9;font-size:32px}.service-redesign .service-lifecycle-grid svg{color:var(--gwmt-blue)}.service-redesign .service-evidence-band{background:var(--gwmt-navy);padding:56px 0}.service-redesign .service-evidence-band h2,.service-redesign .service-evidence-band b{color:#fff}.service-redesign .service-evidence-list span{border-color:#fff3;color:#b8c5d3}.service-redesign .service-evidence-list b{color:#8bb9ff}.service-redesign .service-request{background:var(--gwmt-ice)}.service-redesign .service-request .form-layout>:last-child{background:#fff;border:1px solid var(--gwmt-line);padding:18px}.inquiry-form,.brief-form,.resource-dialog,.bending-calculator-card{border-radius:0!important;box-shadow:none!important}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.bending-calculator input,.bending-calculator select{border-radius:0!important;border-color:#cdd8e5!important;background:#fff!important}.inquiry-form button[type=submit]{border-radius:0!important;background:var(--gwmt-navy)!important}details{border-color:var(--gwmt-line)}details summary{font-size:12px;font-weight:800;color:var(--gwmt-ink)}.floating-quote{box-shadow:none}@media(max-width:840px){:root{--gwmt-shell: min(100% - 32px, 680px)}.topbar{display:none}.support-chat{left:16px;bottom:calc(76px + env(safe-area-inset-bottom))}.nav-products .product-mega-menu{position:static;width:100%;max-height:calc(100dvh - 58px);transform:none;grid-template-columns:1fr;overflow-y:auto;box-shadow:none}.product-mega-primary{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-right:0;border-bottom:1px solid #d8e2ee}.product-mega-primary .product-mega-overview{grid-column:1 / -1}.product-mega-primary button{min-height:54px}.product-mega-secondary{padding:16px}.nav{min-height:58px}.nav .nav-inner{grid-template-columns:1fr auto auto;min-height:58px}.nav nav{background:var(--gwmt-navy)}.nav .quote-btn{display:none}footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}footer .footer-products{grid-column:1 / -1}footer .footer-quick-links{grid-column:1 / -1}footer .footer-contact{grid-column:1 / -1;max-width:360px}.home-redesign .hero-grid,.products-redesign .products-hero-grid,.detail-redesign .detail-hero-grid,.resources-redesign .resources-hero-grid,.contact-redesign .contact-hero-grid,.service-redesign .service-hero-grid,.company-redesign .company-hero-grid{grid-template-columns:1fr}.home-redesign .hero--catalog{min-height:0}.home-redesign .hero-grid{min-height:650px}.home-redesign .hero-copy{width:100%;padding-top:100px}.home-redesign .hero-visual{min-height:650px}.home-redesign .hero-reference-facts{grid-template-columns:repeat(2,1fr)}.home-redesign .hero-reference-facts span{min-height:58px;padding-top:9px}.home-redesign .hero-visual,.products-redesign .products-hero-machine,.detail-redesign .detail-machine,.resources-redesign .resources-hero-visual,.contact-redesign .contact-hero-visual,.service-redesign .service-hero-visual,.company-redesign .company-hero-visual{margin-right:0;min-height:330px}h1,#root .products-redesign .products-hero-copy h1,#root .detail-redesign .detail-hero-copy h1,#root .resources-redesign h1,#root .contact-redesign h1,#root .service-redesign h1,#root .company-redesign h1{font-size:42px}.home-redesign .product-grid--complete,.products-redesign .catalog-grid--editorial,.solutions-redesign .solution-library-grid,.resources-redesign .resource-grid,.home-redesign .home-resource-grid,.service-redesign .service-lifecycle-grid{grid-template-columns:repeat(2,1fr)}.home-redesign .product-card:nth-child(3n){border-right:1px solid #20334c}.home-redesign .product-card:nth-child(2n){border-right:0}.home-redesign .product-photo{height:170px}.products-redesign .product-index-strip .shell{grid-template-columns:repeat(3,1fr)}.products-redesign .product-entry-heading{grid-template-columns:1fr;gap:12px}.products-redesign .finder-questions,.home-redesign .home-process-grid,.home-redesign .step-grid{grid-template-columns:1fr}.products-redesign .finder-questions fieldset,.home-redesign .home-process-grid>article+article,.products-redesign .step-grid article+article{border-left:1px solid var(--gwmt-line)}.contact-redesign .contact-paths .page-shell{grid-template-columns:1fr}.solution-detail-hero__grid{grid-template-columns:1fr;gap:34px}.solution-detail-hero aside{max-width:420px}.contact-redesign .contact-banner{min-height:340px}#root .contact-redesign .contact-banner h1{font-size:44px}.contact-redesign .contact-banner-message{padding:38px 0}.contact-redesign .contact-paths article{border-right:1px solid var(--gwmt-line);border-bottom:0}.contact-redesign .contact-paths article:last-child{border-bottom:1px solid var(--gwmt-line)}.contact-redesign .contact-regions-heading{grid-template-columns:1fr;gap:15px}.contact-redesign .contact-region-grid{grid-template-columns:repeat(2,1fr)}.contact-redesign .contact-region-grid article:nth-child(2){border-right:0}.contact-redesign .contact-region-grid article:nth-child(-n+2){border-bottom:1px solid var(--gwmt-line)}.press-brake-series-hero__grid,.press-brake-series-overview__grid,.press-brake-series-control__grid,.press-brake-series-core__grid{grid-template-columns:1fr;gap:30px}.press-brake-series-hero__copy{padding:58px 0 18px}.press-brake-series-hero__machine{min-height:300px;padding:0 0 46px}.press-brake-series-overview,.press-brake-series-control,.press-brake-series-components,.press-brake-series-options,.press-brake-series-core,.press-brake-series-video{padding:62px 0}.press-brake-series-overview__grid,.press-brake-series-control__grid{margin-top:34px}.press-brake-series-core__controls{grid-template-columns:1fr;gap:18px;margin-top:34px}.press-brake-series-core__controls article,.press-brake-series-core__controls article:nth-child(2n){grid-template-columns:1fr;gap:14px;min-height:0}.press-brake-series-core__controls article:nth-child(2n) .press-brake-series-core__control-image{order:0}.press-brake-series-core__control-image{min-height:220px}.press-brake-series-core__control-image img{height:220px}.press-brake-series-components__grid{margin-top:34px}.press-brake-series-components__grid article,.press-brake-series-components__grid article.reverse{grid-template-columns:1fr;gap:22px;padding:26px 0}.press-brake-series-components__grid article.reverse .press-brake-series-components__image{order:0}.press-brake-series-options__grid{gap:12px}}.product-section-nav{top:70px;z-index:70}@media(max-width:840px){.product-section-nav{top:58px}}@media(max-width:540px){.page-section,.section{padding:58px 0}.home-redesign .product-grid--complete,.products-redesign .catalog-grid--editorial,.solutions-redesign .solution-library-grid,.resources-redesign .resource-grid,.home-redesign .home-resource-grid,.service-redesign .service-lifecycle-grid{grid-template-columns:1fr}.home-redesign .product-card{border-right:0!important}.home-redesign .product-photo{height:200px}.products-redesign .step-grid,.products-redesign .product-index-strip .shell{grid-template-columns:repeat(2,1fr)}.products-redesign .product-entry-grid{grid-template-columns:1fr}.products-redesign .product-entry-grid button{border-right:0;border-bottom:1px solid var(--gwmt-line)}.products-redesign .product-entry-grid button:last-child{border-bottom:0}.detail-redesign .detail-more-information>summary{min-height:106px;padding-right:42px}.home-redesign .metric-grid--proof{grid-template-columns:repeat(2,1fr)}.home-redesign .metric:nth-child(2){border-right:0}.home-redesign .home-service-grid{grid-template-columns:1fr}.solution-detail-hero{padding:58px 0}.solution-detail-back{margin-bottom:30px}.solution-detail-hero__actions{align-items:flex-start;flex-direction:column;gap:16px}.solution-detail-page .solution-detail-section{padding:58px 0}.home-redesign .home-service-grid>div:last-child{padding:28px 22px}.detail-redesign .benefit-grid,.detail-redesign .decision-grid,.product-mega-primary,.product-mega-variants{grid-template-columns:1fr}.product-mega-variant:nth-child(odd):last-child{grid-column:auto}.detail-redesign .benefit-grid article,.detail-redesign .decision-grid article{border-right:0;border-bottom:1px solid var(--gwmt-line)}.contact-redesign .contact-region-grid{grid-template-columns:1fr}.contact-redesign .contact-banner{min-height:300px;background-position:62% center}#root .contact-redesign .contact-banner h1{font-size:38px}.contact-redesign .contact-banner .breadcrumbs{margin-top:16px;font-size:12px}.contact-redesign .contact-banner-message{padding:29px 0}.contact-redesign .contact-banner-message p{font-size:18px}.contact-redesign .contact-region-grid article{border-right:0;border-bottom:1px solid var(--gwmt-line);min-height:0}.contact-redesign .contact-region-grid article:last-child{border-bottom:0}.press-brake-series-metrics{grid-template-columns:repeat(2,1fr)}.press-brake-series-metrics div:nth-child(2){border-right:0}.press-brake-series-metrics div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.press-brake-series-options__grid{grid-template-columns:1fr}.press-brake-series-options__grid article>div{height:190px}.press-brake-series-video__frame{min-height:270px}.press-brake-series-video__frame>.machine-image-trigger{width:90%;height:210px}}#root,#root *{font-family:var(--gwmt-serif)!important;font-weight:700!important}.support-chat{position:fixed!important;left:24px!important;right:auto!important;top:auto!important;bottom:24px!important;z-index:90}@media(max-width:840px){.support-chat{left:16px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}}@media(max-width:700px){.home-redesign .floating-quote{bottom:70px}}.calculator-solution-page{background:#fff}.calculator-workbench{padding:82px 0 72px;background:#fff;scroll-margin-top:90px}.calculator-workbench__intro{max-width:1120px}.calculator-workbench__back{display:inline-flex;margin-bottom:30px;color:var(--gwmt-blue);font-size:13px;text-decoration:none}#root .calculator-workbench__intro h2{max-width:780px;margin:9px 0 22px;color:var(--gwmt-navy);font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-.045em}.calculator-workbench__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;gap:32px;color:var(--gwmt-slate);font-size:16px;line-height:1.8}.calculator-workbench__copy p{margin:0}.calculator-workbench__grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(470px,1.2fr);gap:32px;align-items:stretch;margin-top:46px}.calculator-workbench__visual{display:flex;flex-direction:column;padding:32px;border:1px solid var(--gwmt-line);background:var(--gwmt-mist)}.calculator-workbench__visual img{width:min(100%,390px);height:310px;object-fit:contain;align-self:center}.calculator-workbench__visual>div{padding-top:22px;border-top:1px solid var(--gwmt-line)}.calculator-workbench__visual>div span{color:var(--gwmt-blue);font-size:13px}#root .calculator-workbench__visual h2{margin:8px 0 10px;color:var(--gwmt-navy);font-size:24px}.calculator-workbench__visual p{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.calculator-workbench__visual ul{display:grid;gap:10px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--gwmt-line);list-style:none}.calculator-workbench__visual li{display:flex;gap:9px;align-items:flex-start;color:var(--gwmt-navy);font-size:13px;line-height:1.5}.calculator-workbench__visual li svg{flex:none;margin-top:2px;color:var(--gwmt-blue)}.calculator-workbench__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-content:start;padding:32px;border:1px solid var(--gwmt-line);background:#fff;box-shadow:0 18px 42px #08264a14}.calculator-workbench__form-heading,.calculator-workbench__form>label:first-of-type,.calculator-help,.calculator-error,.calculator-workbench__result,.calculator-ratio,.calculator-warning,.calculator-buttons{grid-column:1/-1}.calculator-workbench__form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--gwmt-line)}.calculator-workbench__form-heading .eyebrow{margin:0 0 7px}#root .calculator-workbench__form-heading h2{margin:0;color:var(--gwmt-navy);font-size:27px}.calculator-workbench__form-heading>span{padding:7px 9px;color:var(--gwmt-blue);border:1px solid #b8d4fb;background:#eff6ff;font-size:11px}.calculator-workbench__form label{display:grid;gap:8px;color:var(--gwmt-navy);font-size:13px}.calculator-workbench__form input,.calculator-workbench__form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aebdce;border-radius:0;background:#fff;color:var(--gwmt-navy);font:inherit;font-size:15px}.calculator-workbench__form input:focus,.calculator-workbench__form select:focus{outline:2px solid var(--gwmt-blue);outline-offset:1px}.calculator-workbench__form input[aria-invalid=true]{border-color:#b54b4b}.calculator-help,.calculator-error,.calculator-warning{display:flex;gap:8px;margin:1px 0 0;color:var(--gwmt-slate);font-size:12px;line-height:1.55}.calculator-help svg{flex:none;margin-top:1px;color:var(--gwmt-blue)}.calculator-error,.calculator-warning{padding:12px;color:#8d2b2b;background:#fff3f3;border-left:3px solid #c44f4f}.calculator-workbench__result{display:grid;grid-template-columns:auto 1fr;gap:5px 13px;align-items:center;margin-top:5px;padding:21px;color:#fff;background:var(--gwmt-navy)}.calculator-workbench__result>svg{grid-row:span 2;color:#79afff}.calculator-workbench__result span{color:#a9c5ea;font-size:12px}.calculator-workbench__result b{font-size:clamp(28px,3vw,42px);line-height:1.05}.calculator-workbench__result b small{display:inline-block;color:#a9c5ea;font-size:12px}.calculator-workbench__result em{grid-column:2;color:#a9c5ea;font-size:13px;font-style:normal}.calculator-invalid-result{grid-column:2;font-size:22px!important}.calculator-ratio{display:flex;align-items:center;justify-content:space-between;margin:0;padding:14px 0;border-bottom:1px solid var(--gwmt-line);color:var(--gwmt-slate);font-size:13px}.calculator-ratio b{color:var(--gwmt-navy);font-size:22px}.calculator-buttons{display:flex;flex-wrap:wrap;gap:14px;padding-top:5px}.calculator-buttons .primary,.calculator-reset{min-height:44px;padding:0 17px;border:1px solid var(--gwmt-navy);border-radius:0;font:inherit;font-size:13px;cursor:pointer}.calculator-buttons .primary{color:#fff;background:var(--gwmt-navy)}.calculator-reset{color:var(--gwmt-navy);background:#fff}.calculator-workbench__method{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px;margin-top:28px;padding-top:26px;border-top:1px solid var(--gwmt-line)}.calculator-boundary{margin:0;color:var(--gwmt-blue);font-size:14px;line-height:1.6}.calculator-method summary{color:var(--gwmt-navy);cursor:pointer;font-size:14px}.calculator-method code{display:block;margin:15px 0;padding:13px;overflow:auto;color:var(--gwmt-navy);background:var(--gwmt-mist);font-size:13px}.calculator-method p{margin:10px 0 0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.calculator-solution-page__review{padding:58px 0;color:#fff;background:var(--gwmt-navy)}.calculator-solution-page__review-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.calculator-solution-page__review .eyebrow{color:#75adff}#root .calculator-solution-page__review h2{max-width:660px;margin:8px 0 12px;color:#fff;font-size:clamp(28px,3.1vw,43px);line-height:1.12}.calculator-solution-page__review p:not(.eyebrow){max-width:760px;margin:0;color:#b5cae5;line-height:1.7}.calculator-solution-page__review .page-button{flex:none;background:#fff;color:var(--gwmt-navy)}@media(max-width:840px){.calculator-workbench__grid,.calculator-workbench__method{grid-template-columns:1fr}.calculator-workbench__visual{max-width:650px}.calculator-solution-page__review-inner{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.calculator-workbench{padding:34px 0 52px}.calculator-workbench .page-shell,.calculator-workbench__intro,.calculator-workbench__grid,.calculator-workbench__visual,.calculator-workbench__form{min-width:0;max-width:100%}#root .calculator-workbench__intro h2{font-size:38px;white-space:normal;overflow-wrap:anywhere}.calculator-workbench__copy,.calculator-workbench__form{grid-template-columns:1fr}.calculator-workbench__copy{gap:14px}.calculator-workbench__form,.calculator-workbench__visual{padding:22px}.calculator-workbench__visual img{height:230px}.calculator-workbench__form-heading{flex-direction:column;gap:12px}}.cnc-control-page{background:#fff}.cnc-control-hero{padding:74px 0 82px;color:#fff;background:#0b2d78}.cnc-control-back{display:inline-flex;margin-bottom:37px;color:#bcd5ff;font-size:13px;text-decoration:none}.cnc-control-hero .eyebrow{color:#9fc7ff}#root .cnc-control-hero h1{max-width:850px;margin:10px 0 18px;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.045em}.cnc-control-hero>.page-shell>p:not(.eyebrow){max-width:680px;margin:0;color:#dbe9ff;font-size:18px;line-height:1.72}.cnc-control-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.cnc-control-hero__actions .page-button{margin:0;color:#0b2d78;background:#fff}.cnc-control-hero__actions>button{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent;font:inherit;cursor:pointer}.cnc-control-overview{padding:74px 0;background:#fff}.cnc-control-overview__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}#root .cnc-control-overview h2,#root .cnc-control-heading h2,#root .cnc-control-comparison h2,#root .cnc-control-cta h2{margin:8px 0 18px;color:var(--gwmt-navy);font-size:clamp(31px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.cnc-control-overview p:not(.eyebrow){margin:0;color:var(--gwmt-slate);line-height:1.75}.cnc-control-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none}.cnc-control-checklist li{display:flex;gap:10px;align-items:center;padding:13px;color:var(--gwmt-navy);border:1px solid var(--gwmt-line);font-size:13px}.cnc-control-checklist svg{flex:none;color:var(--gwmt-blue);font-size:21px}.cnc-control-overview figure{display:flex;flex-direction:column;align-items:center;margin:0;padding:27px;border:1px solid var(--gwmt-line);background:var(--gwmt-mist)}.cnc-control-overview figure img{width:100%;max-width:510px;height:318px;object-fit:contain}.cnc-control-overview figcaption{width:100%;padding-top:18px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-slate);font-size:13px;line-height:1.6}.cnc-control-selection{padding:76px 0;background:var(--gwmt-mist)}.cnc-control-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-bottom:36px}.cnc-control-heading h2{margin-bottom:0!important}.cnc-control-heading>p{max-width:430px;margin:0 0 4px;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.cnc-control-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:26px;border:1px solid var(--gwmt-line);background:#fff}.cnc-control-tabs button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 12px;min-height:92px;padding:20px;border:0;border-right:1px solid var(--gwmt-line);color:var(--gwmt-navy);background:#fff;text-align:left;font:inherit;cursor:pointer}.cnc-control-tabs button:last-child{border-right:0}.cnc-control-tabs button[aria-selected=true]{color:#fff;background:var(--gwmt-blue)}.cnc-control-tabs span{grid-row:span 2;padding-top:3px;color:var(--gwmt-blue);font-size:12px}.cnc-control-tabs button[aria-selected=true] span{color:#cfe3ff}.cnc-control-tabs b{font-size:21px}.cnc-control-tabs small{color:var(--gwmt-muted);font-size:11px;letter-spacing:.08em}.cnc-control-tabs button[aria-selected=true] small{color:#d7e8ff}.cnc-control-workbench{display:grid;grid-template-columns:.76fr 1.24fr;min-width:0;background:#fff;border:1px solid var(--gwmt-line)}.cnc-control-workbench__image{display:flex;align-items:center;justify-content:center;min-height:520px;padding:36px;border-right:1px solid var(--gwmt-line);background:#f2f6fb}.cnc-control-workbench__image img{width:100%;max-width:420px;height:410px;object-fit:contain}.cnc-control-workbench__detail{min-width:0;padding:39px}#root .cnc-control-workbench__detail h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px;line-height:1.2}.cnc-control-workbench__detail>p:not(.eyebrow){max-width:720px;margin:0;color:var(--gwmt-slate);line-height:1.7}.cnc-control-models{display:flex;gap:22px;align-items:center;margin:25px 0;padding:16px 0;border-block:1px solid var(--gwmt-line)}.cnc-control-models>span{flex:none;color:var(--gwmt-muted);font-size:12px}.cnc-control-models>div{display:flex;flex-wrap:wrap;gap:8px}.cnc-control-models b{padding:7px 9px;color:var(--gwmt-blue);border:1px solid #b8d4fb;background:#eff6ff;font-size:12px}.cnc-control-workbench__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cnc-control-workbench__columns h4{margin:0 0 13px;color:var(--gwmt-navy);font-size:14px}.cnc-control-workbench__columns ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cnc-control-workbench__columns li{display:flex;gap:8px;align-items:flex-start;color:var(--gwmt-slate);font-size:13px;line-height:1.55}.cnc-control-workbench__columns svg{flex:none;margin-top:2px;color:var(--gwmt-blue)}.cnc-control-workbench__detail .page-button{margin-top:30px;border:0;cursor:pointer}.cnc-control-comparison{padding:76px 0;background:#fff}.cnc-control-comparison__heading{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:end;margin-bottom:31px}.cnc-control-comparison__heading h2{max-width:700px;margin-bottom:0!important}.cnc-control-table{overflow-x:auto;border:1px solid var(--gwmt-line)}.cnc-control-table table{width:100%;min-width:790px;border-collapse:collapse}.cnc-control-table th,.cnc-control-table td{padding:17px;border-right:1px solid var(--gwmt-line);border-bottom:1px solid var(--gwmt-line);text-align:left;vertical-align:top;font-size:13px;line-height:1.58}.cnc-control-table thead th{color:#fff;background:var(--gwmt-navy);font-size:12px}.cnc-control-table tbody th{width:21%;color:var(--gwmt-navy);background:var(--gwmt-mist)}.cnc-control-table tr:last-child>*{border-bottom:0}.cnc-control-table tr>*:last-child{border-right:0}.cnc-control-cta{padding:63px 0;color:#fff;background:var(--gwmt-navy)}.cnc-control-cta>.page-shell{display:flex;align-items:end;justify-content:space-between;gap:50px}.cnc-control-cta .eyebrow{color:#75adff}#root .cnc-control-cta h2{max-width:750px;color:#fff}.cnc-control-cta p:not(.eyebrow){max-width:780px;margin:0;color:#b5cae5;line-height:1.72}.cnc-control-cta .page-button{flex:none;margin:0;color:var(--gwmt-navy);background:#fff;border:0;cursor:pointer}@media(max-width:840px){.cnc-control-overview__grid,.cnc-control-heading,.cnc-control-comparison__heading{grid-template-columns:1fr;gap:28px}.cnc-control-workbench{grid-template-columns:1fr}.cnc-control-workbench__image{min-height:320px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.cnc-control-workbench__image img{height:280px}.cnc-control-cta>.page-shell{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.cnc-control-hero{padding:43px 0 54px}.cnc-control-back{margin-bottom:27px}#root .cnc-control-hero h1{font-size:39px;overflow-wrap:anywhere}.cnc-control-checklist{grid-template-columns:1fr}.cnc-control-overview,.cnc-control-selection,.cnc-control-comparison{padding:54px 0}.cnc-control-overview figure,.cnc-control-workbench__detail{padding:22px}.cnc-control-overview figure img{height:225px}.cnc-control-tabs{grid-template-columns:1fr}.cnc-control-tabs button{min-height:74px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.cnc-control-tabs button:last-child{border-bottom:0}.cnc-control-workbench__image{min-height:250px;padding:20px}.cnc-control-workbench__image img{height:220px}#root .cnc-control-workbench__detail h3{font-size:27px}.cnc-control-models{align-items:flex-start;flex-direction:column;gap:10px}.cnc-control-workbench__columns{grid-template-columns:1fr;gap:25px}}.laser-safety-page{background:#fff}.laser-safety-hero{position:relative;overflow:hidden;padding:74px 0 92px;color:#fff;background:linear-gradient(105deg,#0751bb,#0b136e)}.laser-safety-hero:after{content:"";position:absolute;z-index:0;left:-10%;bottom:-46px;width:120%;height:72px;border-radius:50% 50% 0 0;background:#fff;pointer-events:none}.laser-safety-hero>.page-shell{position:relative;z-index:1}.laser-safety-back{display:inline-flex;margin-bottom:37px;color:#bcd5ff;font-size:13px;text-decoration:none}.laser-safety-hero .eyebrow{color:#9fc7ff}#root .laser-safety-hero h1{max-width:810px;margin:10px 0 18px;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.045em}.laser-safety-hero>.page-shell>p:not(.eyebrow){max-width:760px;margin:0;color:#dbe9ff;font-size:18px;line-height:1.72}.laser-safety-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.laser-safety-hero__actions .page-button{margin:0;color:#0b2d78;background:#fff;border:0}.laser-safety-hero__actions>button{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent;font:inherit;cursor:pointer}.laser-safety-principle{padding:74px 0;background:#fff}.laser-safety-principle__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#root .laser-safety-principle h2,#root .laser-safety-heading h2,#root .laser-safety-system-review h2,#root .laser-safety-cta h2{margin:8px 0 18px;color:var(--gwmt-navy);font-size:clamp(31px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.laser-safety-principle p:not(.eyebrow){max-width:650px;margin:0;color:var(--gwmt-slate);line-height:1.75}.laser-safety-boundary{display:flex;gap:11px;align-items:flex-start;margin-top:28px;padding:16px;border-left:3px solid var(--gwmt-blue);background:var(--gwmt-mist);color:var(--gwmt-slate);font-size:13px;line-height:1.65}.laser-safety-boundary svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:22px}.laser-safety-boundary b{display:block;color:var(--gwmt-navy)}.laser-safety-principle figure{display:flex;flex-direction:column;margin:0;padding:25px;border:1px solid var(--gwmt-line);background:#f2f6fb}.laser-safety-principle figure img{width:100%;height:350px;object-fit:contain}.laser-safety-principle figcaption{padding-top:17px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-slate);font-size:13px;line-height:1.6}.laser-safety-assessment{padding:76px 0;background:var(--gwmt-mist)}.laser-safety-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-bottom:36px}.laser-safety-heading h2{margin-bottom:0!important}.laser-safety-heading>p{max-width:440px;margin:0 0 4px;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.laser-safety-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:26px;border:1px solid var(--gwmt-line);background:#fff}.laser-safety-tabs button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:98px;padding:19px;border:0;border-right:1px solid var(--gwmt-line);color:var(--gwmt-navy);background:#fff;text-align:left;font:inherit;cursor:pointer}.laser-safety-tabs button:last-child{border-right:0}.laser-safety-tabs button[aria-selected=true]{color:#fff;background:var(--gwmt-blue)}.laser-safety-tabs span{color:var(--gwmt-blue);font-size:12px}.laser-safety-tabs button[aria-selected=true] span{color:#cfe3ff}.laser-safety-tabs b{font-size:18px;line-height:1.22}.laser-safety-tabs svg{font-size:18px}.laser-safety-workbench{display:grid;grid-template-columns:.72fr 1.28fr;min-width:0;border:1px solid var(--gwmt-line);background:#fff}.laser-safety-workbench__media{display:flex;align-items:center;justify-content:center;min-height:465px;padding:35px;border-right:1px solid var(--gwmt-line);background:#f2f6fb}.laser-safety-workbench__media img{width:100%;max-width:410px;height:365px;object-fit:contain}.laser-safety-workbench__copy{min-width:0;padding:39px}#root .laser-safety-workbench__copy h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px;line-height:1.2}.laser-safety-workbench__copy>p:not(.eyebrow){max-width:720px;margin:0;color:var(--gwmt-slate);line-height:1.7}.laser-safety-workbench__copy h4{margin:25px 0 13px;padding-top:18px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-navy);font-size:14px}.laser-safety-workbench__copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.laser-safety-workbench__copy li{display:flex;gap:9px;align-items:flex-start;color:var(--gwmt-slate);font-size:13px;line-height:1.55}.laser-safety-workbench__copy li svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:18px}.laser-safety-workbench__copy .page-button{margin-top:28px;border:0;cursor:pointer}.laser-safety-system-review{padding:76px 0;background:#fff}.laser-safety-system-review header{max-width:800px}.laser-safety-system-review__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.laser-safety-system-review__grid article{position:relative;min-height:235px;padding:25px;border:1px solid var(--gwmt-line)}.laser-safety-system-review__grid article>span{position:absolute;top:21px;right:22px;color:#bdd3f0;font-size:30px;font-weight:700}.laser-safety-system-review__grid svg{color:var(--gwmt-blue);font-size:27px}.laser-safety-system-review__grid h3{margin:28px 0 10px;color:var(--gwmt-navy);font-size:20px}.laser-safety-system-review__grid p{margin:0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.laser-safety-system-review__detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;margin-top:62px;padding-top:62px;border-top:1px solid var(--gwmt-line)}.laser-safety-system-review__detail>div:first-child{display:flex;align-items:center;justify-content:center;min-height:330px;padding:28px;background:#f2f6fb}.laser-safety-system-review__detail img{max-width:100%;max-height:290px;object-fit:contain}#root .laser-safety-system-review__detail h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px;line-height:1.2}.laser-safety-system-review__detail p:not(.eyebrow){margin:0 0 22px;color:var(--gwmt-slate);line-height:1.72}.laser-safety-system-review__detail a{display:inline-flex;gap:8px;align-items:center;color:var(--gwmt-blue);font-size:14px;text-decoration:none}.laser-safety-cta{padding:63px 0;color:#fff;background:var(--gwmt-navy)}.laser-safety-cta>.page-shell{display:flex;align-items:end;justify-content:space-between;gap:50px}.laser-safety-cta .eyebrow{color:#75adff}#root .laser-safety-cta h2{max-width:700px;color:#fff}.laser-safety-cta p:not(.eyebrow){max-width:790px;margin:0;color:#b5cae5;line-height:1.72}.laser-safety-cta .page-button{flex:none;margin:0;color:var(--gwmt-navy);background:#fff;border:0;cursor:pointer}@media(max-width:840px){.laser-safety-principle__grid,.laser-safety-heading,.laser-safety-system-review__detail{grid-template-columns:1fr;gap:28px}.laser-safety-workbench{grid-template-columns:1fr}.laser-safety-workbench__media{min-height:300px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.laser-safety-workbench__media img{height:255px}.laser-safety-system-review__grid{grid-template-columns:1fr}.laser-safety-cta>.page-shell{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.laser-safety-hero{padding:43px 0 54px}.laser-safety-back{margin-bottom:27px}#root .laser-safety-hero h1{font-size:39px;overflow-wrap:anywhere}.laser-safety-principle,.laser-safety-assessment,.laser-safety-system-review{padding:54px 0}.laser-safety-principle figure,.laser-safety-workbench__copy{padding:22px}.laser-safety-principle figure img{height:220px}.laser-safety-tabs{grid-template-columns:1fr}.laser-safety-tabs button{min-height:72px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.laser-safety-tabs button:last-child{border-bottom:0}.laser-safety-workbench__media{min-height:230px;padding:20px}.laser-safety-workbench__media img{height:195px}#root .laser-safety-workbench__copy h3,#root .laser-safety-system-review__detail h3{font-size:27px}.laser-safety-system-review__detail{margin-top:42px;padding-top:42px}.laser-safety-system-review__detail>div:first-child{min-height:240px;padding:20px}.laser-safety-system-review__detail img{max-height:205px}}.laser-safety-reference{padding:76px 0;background:#fff}.laser-safety-reference--modes,.laser-safety-reference--tint{background:#f3f7fc}.laser-safety-reference__heading{max-width:780px;margin:0 auto 38px;text-align:center}#root .laser-safety-reference h2{margin:9px 0 18px;color:var(--gwmt-navy);font-size:clamp(30px,3.3vw,47px);line-height:1.15;letter-spacing:-.035em}.laser-safety-reference__heading>p:not(.eyebrow),.laser-safety-feature>div>p:not(.eyebrow),.laser-safety-family__copy>p:not(.eyebrow){color:var(--gwmt-slate);line-height:1.75}.laser-safety-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.laser-safety-modes article{min-width:0;border:1px solid var(--gwmt-line);background:#fff}.laser-safety-modes__image{display:flex;align-items:center;justify-content:center;min-height:290px;padding:24px;border-bottom:1px solid var(--gwmt-line)}.laser-safety-modes__image img{display:block;width:100%;height:260px;object-fit:contain}.laser-safety-modes__text{padding:24px}.laser-safety-modes__text span{color:var(--gwmt-blue);font-size:13px;font-weight:700}.laser-safety-modes__text h3{margin:9px 0 10px;color:var(--gwmt-navy);font-size:21px}.laser-safety-modes__text p{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.65}.laser-safety-feature,.laser-safety-family{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.laser-safety-feature>div>p:not(.eyebrow),.laser-safety-family__copy>p:not(.eyebrow){max-width:650px}.laser-safety-feature ul,.laser-safety-family__copy ul{display:grid;gap:12px;padding:0;margin:25px 0 0;list-style:none}.laser-safety-feature li{padding-left:18px;border-left:3px solid var(--gwmt-blue);color:var(--gwmt-navy);font-size:14px;line-height:1.5}.laser-safety-family__copy li{display:flex;gap:10px;align-items:flex-start;color:var(--gwmt-navy);font-size:14px;line-height:1.55}.laser-safety-family__copy li svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:19px}.laser-safety-feature figure,.laser-safety-family__image,.laser-safety-family__detail,.laser-safety-family__diagram{margin:0}.laser-safety-feature figure,.laser-safety-family__image{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;padding:25px;background:#f2f6fb}.laser-safety-reference--tint .laser-safety-family__image{background:#fff}.laser-safety-feature img,.laser-safety-family__image img{display:block;width:100%;height:290px;object-fit:contain}.laser-safety-reference figcaption{align-self:stretch;margin-top:12px;color:var(--gwmt-slate);font-size:12px;line-height:1.5;text-align:center}.laser-safety-family__diagram{margin:45px auto 0;max-width:960px;padding:26px;border:1px solid var(--gwmt-line);background:#fff}.laser-safety-family__diagram img{display:block;width:100%;max-height:250px;object-fit:contain}.laser-safety-family__detail{margin:45px 0 0 auto;max-width:620px;padding:18px;background:#eaf1fa}.laser-safety-family__detail img{display:block;width:100%;max-height:350px;object-fit:contain}.laser-safety-reference--family:nth-of-type(2n) .laser-safety-family__image{order:-1}@media(max-width:840px){.laser-safety-modes{grid-template-columns:1fr}.laser-safety-modes article{display:grid;grid-template-columns:1fr 1fr}.laser-safety-modes__image{min-height:220px;border-bottom:0;border-right:1px solid var(--gwmt-line)}.laser-safety-modes__image img{height:200px}.laser-safety-feature,.laser-safety-family{grid-template-columns:1fr;gap:30px}.laser-safety-reference--family:nth-of-type(2n) .laser-safety-family__image{order:0}}@media(max-width:540px){.laser-safety-reference{padding:54px 0}.laser-safety-modes article{display:block}.laser-safety-modes__image{border-right:0;border-bottom:1px solid var(--gwmt-line)}.laser-safety-feature figure,.laser-safety-family__image{min-height:260px;padding:15px}.laser-safety-feature img,.laser-safety-family__image img{height:220px}.laser-safety-family__detail{margin-top:30px}}.follower-support-page{background:#fff}.follower-support-hero{padding:74px 0 82px;color:#fff;background:#0b2d78}.follower-support-back{display:inline-flex;margin-bottom:37px;color:#bcd5ff;font-size:13px;text-decoration:none}.follower-support-hero .eyebrow{color:#9fc7ff}#root .follower-support-hero h1{max-width:850px;margin:10px 0 18px;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.045em}.follower-support-hero>.page-shell>p:not(.eyebrow){max-width:750px;margin:0;color:#dbe9ff;font-size:18px;line-height:1.72}.follower-support-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.follower-support-hero__actions .page-button{margin:0;color:#0b2d78;background:#fff;border:0}.follower-support-hero__actions>button{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent;font:inherit;cursor:pointer}.follower-support-principle{padding:74px 0;background:#fff}.follower-support-principle__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.follower-support-principle figure{display:flex;flex-direction:column;margin:0;padding:25px;border:1px solid var(--gwmt-line);background:#f2f6fb}.follower-support-principle figure img{width:100%;height:350px;object-fit:contain}.follower-support-principle figcaption{padding-top:17px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-slate);font-size:13px;line-height:1.6}#root .follower-support-principle h2,#root .follower-support-heading h2,#root .follower-support-options h2,#root .follower-support-cta h2{margin:8px 0 18px;color:var(--gwmt-navy);font-size:clamp(31px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.follower-support-principle p:not(.eyebrow){margin:0;color:var(--gwmt-slate);line-height:1.75}.follower-support-checklist{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.follower-support-checklist li{display:flex;gap:10px;align-items:center;padding:13px;border:1px solid var(--gwmt-line);color:var(--gwmt-navy);font-size:13px}.follower-support-checklist svg{flex:none;color:var(--gwmt-blue);font-size:20px}.follower-support-arrangements{padding:76px 0;background:var(--gwmt-mist)}.follower-support-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-bottom:36px}.follower-support-heading h2{margin-bottom:0!important}.follower-support-heading>p{max-width:440px;margin:0 0 4px;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.follower-support-tabs{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:26px;border:1px solid var(--gwmt-line);background:#fff}.follower-support-tabs button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:98px;padding:19px;border:0;border-right:1px solid var(--gwmt-line);color:var(--gwmt-navy);background:#fff;text-align:left;font:inherit;cursor:pointer}.follower-support-tabs button:last-child{border-right:0}.follower-support-tabs button[aria-selected=true]{color:#fff;background:var(--gwmt-blue)}.follower-support-tabs span{color:var(--gwmt-blue);font-size:12px}.follower-support-tabs button[aria-selected=true] span{color:#cfe3ff}.follower-support-tabs b{font-size:19px;line-height:1.2}.follower-support-workbench{display:grid;grid-template-columns:.78fr 1.22fr;min-width:0;border:1px solid var(--gwmt-line);background:#fff}.follower-support-workbench__image{display:flex;align-items:center;justify-content:center;min-height:460px;padding:36px;border-right:1px solid var(--gwmt-line);background:#f2f6fb}.follower-support-workbench__image img{width:100%;max-width:430px;height:360px;object-fit:contain}.follower-support-workbench__detail{min-width:0;padding:39px}#root .follower-support-workbench__detail h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px;line-height:1.2}.follower-support-workbench__detail>p:not(.eyebrow){max-width:680px;margin:0;color:var(--gwmt-slate);line-height:1.7}.follower-support-workbench__detail h4{margin:25px 0 13px;padding-top:18px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-navy);font-size:14px}.follower-support-workbench__detail ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.follower-support-workbench__detail li{display:flex;gap:9px;align-items:flex-start;color:var(--gwmt-slate);font-size:13px;line-height:1.55}.follower-support-workbench__detail li svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:18px}.follower-support-workbench__detail .page-button{margin-top:28px;border:0;cursor:pointer}.follower-support-options{padding:76px 0;background:#fff}.follower-support-options header{max-width:800px}.follower-support-options__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.follower-support-options__grid article{position:relative;min-height:230px;padding:25px;border:1px solid var(--gwmt-line)}.follower-support-options__grid article>span{position:absolute;top:21px;right:22px;color:#bdd3f0;font-size:30px;font-weight:700}.follower-support-options__grid svg{color:var(--gwmt-blue);font-size:27px}.follower-support-options__grid h3{margin:28px 0 10px;color:var(--gwmt-navy);font-size:20px}.follower-support-options__grid p{margin:0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.follower-support-options__detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;margin-top:62px;padding-top:62px;border-top:1px solid var(--gwmt-line)}.follower-support-options__detail>div:first-child{display:flex;align-items:center;justify-content:center;min-height:330px;padding:28px;background:#f2f6fb}.follower-support-options__detail img{max-width:100%;max-height:290px;object-fit:contain}#root .follower-support-options__detail h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px;line-height:1.2}.follower-support-options__detail p:not(.eyebrow){margin:0 0 22px;color:var(--gwmt-slate);line-height:1.72}.follower-support-options__detail a{display:inline-flex;gap:8px;align-items:center;color:var(--gwmt-blue);font-size:14px;text-decoration:none}.follower-support-cta{padding:63px 0;color:#fff;background:var(--gwmt-navy)}.follower-support-cta>.page-shell{display:flex;align-items:end;justify-content:space-between;gap:50px}.follower-support-cta .eyebrow{color:#75adff}#root .follower-support-cta h2{max-width:730px;color:#fff}.follower-support-cta p:not(.eyebrow){max-width:790px;margin:0;color:#b5cae5;line-height:1.72}.follower-support-cta .page-button{flex:none;margin:0;color:var(--gwmt-navy);background:#fff;border:0;cursor:pointer}@media(max-width:840px){.follower-support-principle__grid,.follower-support-heading,.follower-support-options__detail{grid-template-columns:1fr;gap:28px}.follower-support-workbench{grid-template-columns:1fr}.follower-support-workbench__image{min-height:300px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.follower-support-workbench__image img{height:255px}.follower-support-options__grid{grid-template-columns:1fr}.follower-support-cta>.page-shell{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.follower-support-hero{padding:43px 0 54px}.follower-support-back{margin-bottom:27px}#root .follower-support-hero h1{font-size:39px;overflow-wrap:anywhere}.follower-support-principle,.follower-support-arrangements,.follower-support-options{padding:54px 0}.follower-support-principle figure,.follower-support-workbench__detail{padding:22px}.follower-support-principle figure img{height:220px}.follower-support-tabs{grid-template-columns:1fr}.follower-support-tabs button{min-height:74px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.follower-support-tabs button:last-child{border-bottom:0}.follower-support-workbench__image{min-height:230px;padding:20px}.follower-support-workbench__image img{height:195px}#root .follower-support-workbench__detail h3,#root .follower-support-options__detail h3{font-size:27px}.follower-support-options__detail{margin-top:42px;padding-top:42px}.follower-support-options__detail>div:first-child{min-height:240px;padding:20px}.follower-support-options__detail img{max-height:205px}}.tooling-page{background:#fff}.tooling-hero{padding:74px 0 82px;color:#fff;background:#0b2d78}.tooling-back{display:inline-flex;margin-bottom:37px;color:#bcd5ff;font-size:13px;text-decoration:none}.tooling-hero .eyebrow{color:#9fc7ff}#root .tooling-hero h1{max-width:820px;margin:10px 0 18px;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.045em}.tooling-hero>.page-shell>p:not(.eyebrow){max-width:740px;margin:0;color:#dbe9ff;font-size:18px;line-height:1.72}.tooling-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.tooling-hero__actions .page-button{margin:0;color:#0b2d78;background:#fff;border:0}.tooling-hero__actions>button,.tooling-criteria__cta button{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent;font:inherit;cursor:pointer}.tooling-overview{padding:74px 0}.tooling-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#root .tooling-overview h2,#root .tooling-heading h2,#root .tooling-criteria h2{margin:8px 0 18px;color:var(--gwmt-navy);font-size:clamp(31px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.tooling-overview p:not(.eyebrow){margin:0;color:var(--gwmt-slate);line-height:1.75}.tooling-overview ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.tooling-overview li,.tooling-workbench__copy li{display:flex;gap:10px;align-items:flex-start;color:var(--gwmt-navy);font-size:13px}.tooling-overview li svg,.tooling-workbench__copy li svg{flex:none;color:var(--gwmt-blue);font-size:19px}.tooling-overview figure{display:flex;flex-direction:column;margin:0;padding:25px;border:1px solid var(--gwmt-line);background:#f2f6fb}.tooling-overview img{width:100%;height:350px;object-fit:contain}.tooling-overview figcaption{padding-top:17px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-slate);font-size:13px;line-height:1.6}.tooling-families{padding:76px 0;background:var(--gwmt-mist)}.tooling-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-bottom:36px}.tooling-heading h2{margin-bottom:0!important}.tooling-heading>p{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.tooling-tabs{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:26px;border:1px solid var(--gwmt-line);background:#fff}.tooling-tabs button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:94px;padding:19px;border:0;border-right:1px solid var(--gwmt-line);color:var(--gwmt-navy);background:#fff;text-align:left;font:inherit;cursor:pointer}.tooling-tabs button:last-child{border-right:0}.tooling-tabs button[aria-selected=true]{color:#fff;background:var(--gwmt-blue)}.tooling-tabs span{color:var(--gwmt-blue);font-size:12px}.tooling-tabs button[aria-selected=true] span{color:#cfe3ff}.tooling-tabs b{font-size:19px}.tooling-workbench{display:grid;grid-template-columns:.78fr 1.22fr;border:1px solid var(--gwmt-line);background:#fff}.tooling-workbench__image{display:flex;align-items:center;justify-content:center;min-height:430px;padding:32px;border-right:1px solid var(--gwmt-line);background:#f2f6fb}.tooling-workbench__image img{width:100%;height:330px;object-fit:contain}.tooling-workbench__copy{padding:39px}#root .tooling-workbench__copy h3{margin:8px 0 13px;color:var(--gwmt-navy);font-size:30px}.tooling-workbench__copy>p:not(.eyebrow){margin:0;color:var(--gwmt-slate);line-height:1.7}.tooling-workbench__copy h4{margin:25px 0 13px;padding-top:18px;border-top:1px solid var(--gwmt-line);color:var(--gwmt-navy);font-size:14px}.tooling-workbench__copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tooling-workbench__copy .page-button{margin-top:28px;border:0;cursor:pointer}.tooling-criteria{padding:76px 0}.tooling-criteria>.page-shell>h2{max-width:750px}.tooling-criteria__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.tooling-criteria article{position:relative;min-height:220px;padding:25px;border:1px solid var(--gwmt-line)}.tooling-criteria article>span{position:absolute;top:21px;right:22px;color:#bdd3f0;font-size:30px;font-weight:700}.tooling-criteria article svg{color:var(--gwmt-blue);font-size:27px}.tooling-criteria h3{margin:28px 0 10px;color:var(--gwmt-navy);font-size:20px}.tooling-criteria article p{margin:0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.tooling-criteria__cta{display:flex;align-items:center;gap:22px;margin-top:55px;padding:28px;border:1px solid var(--gwmt-line);background:#f2f6fb}.tooling-criteria__cta>svg{flex:none;color:var(--gwmt-blue);font-size:34px}.tooling-criteria__cta b{color:var(--gwmt-navy)}.tooling-criteria__cta p{margin:6px 0 0;color:var(--gwmt-slate);font-size:13px;line-height:1.6}.tooling-criteria__cta button{flex:none;margin-left:auto;border:0;color:#fff;background:var(--gwmt-navy)}@media(max-width:840px){.tooling-overview__grid,.tooling-heading{grid-template-columns:1fr;gap:28px}.tooling-workbench{grid-template-columns:1fr}.tooling-workbench__image{min-height:290px;border-right:0;border-bottom:1px solid var(--gwmt-line)}.tooling-workbench__image img{height:245px}.tooling-criteria__grid{grid-template-columns:1fr}}@media(max-width:540px){.tooling-hero{padding:43px 0 54px}.tooling-back{margin-bottom:27px}#root .tooling-hero h1{font-size:39px}.tooling-overview,.tooling-families,.tooling-criteria{padding:54px 0}.tooling-overview figure,.tooling-workbench__copy{padding:22px}.tooling-overview img{height:220px}.tooling-tabs{grid-template-columns:1fr}.tooling-tabs button{border-right:0;border-bottom:1px solid var(--gwmt-line)}.tooling-tabs button:last-child{border-bottom:0}.tooling-workbench__image{min-height:220px;padding:20px}.tooling-workbench__image img{height:190px}.tooling-criteria__cta{align-items:flex-start;flex-direction:column}.tooling-criteria__cta button{margin-left:0}}.backgauge-page{background:#fff}.backgauge-hero{position:relative;overflow:hidden;padding:72px 0 100px;color:#fff;background:#0839a8}.backgauge-hero:after{position:absolute;right:-10%;bottom:-85px;left:-10%;height:125px;border-radius:50% 50% 0 0;background:#fff;content:""}.backgauge-hero__inner{position:relative;z-index:1}.backgauge-back{display:inline-flex;margin-bottom:47px;color:#c4d9ff;font-size:13px;text-decoration:none}.backgauge-hero .eyebrow{color:#bdd7ff}#root .backgauge-hero h1{max-width:880px;margin:10px 0 18px;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1.07;letter-spacing:-.045em}.backgauge-hero__inner>p:not(.eyebrow){max-width:710px;margin:0;color:#e5eeff;font-size:18px;line-height:1.7}.backgauge-hero__link{display:inline-flex;align-items:center;gap:10px;margin-top:31px;padding:13px 19px;color:#0749ba;background:#fff;font-size:13px;font-weight:700;text-decoration:none}.backgauge-intro{padding:80px 0 75px}.backgauge-intro__grid{display:grid;grid-template-columns:1fr 1.08fr;gap:70px;align-items:center}#root .backgauge-intro h2,#root .backgauge-options h2,#root .backgauge-inquiry h2{margin:10px 0 18px;color:var(--gwmt-navy);font-size:clamp(31px,3.3vw,46px);line-height:1.12;letter-spacing:-.04em}.backgauge-intro__copy>p:not(.eyebrow){max-width:530px;margin:0;color:var(--gwmt-slate);line-height:1.75}.backgauge-intro__checks{display:grid;gap:13px;margin-top:28px}.backgauge-intro__checks span{display:flex;align-items:center;gap:11px;color:var(--gwmt-navy);font-size:14px;font-weight:650}.backgauge-intro__checks svg{color:var(--gwmt-blue);font-size:21px}.backgauge-intro figure{margin:0;background:#f1f6fd}.backgauge-intro figure img{display:block;width:100%;height:350px;object-fit:cover}.backgauge-intro figcaption{padding:12px 18px;color:var(--gwmt-slate);font-size:12px}.backgauge-options{padding:77px 0 86px;background:#f4f8fd}.backgauge-options__heading{max-width:810px;margin:0 auto 46px;text-align:center}.backgauge-options__heading>p:last-child{margin:0;color:var(--gwmt-slate);line-height:1.7}.backgauge-options__list{display:grid;gap:22px}.backgauge-option{display:grid;grid-template-columns:45% 55%;min-height:370px;border:1px solid #d9e5f5;background:#fff}.backgauge-option:nth-child(2n) .backgauge-option__image{order:2}.backgauge-option__image{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px;background:#eaf2fb}.backgauge-option__image img{width:100%;height:293px;object-fit:cover}.backgauge-option__image small{padding-top:11px;color:#60758f;font-size:11px}.backgauge-option__body{padding:29px 40px}.backgauge-option__number{display:flex;align-items:center;gap:10px;color:var(--gwmt-blue);font-size:30px;font-weight:750}.backgauge-option__number span{font-size:11px;font-weight:700;letter-spacing:.11em}.backgauge-option h3{margin:6px 0;color:var(--gwmt-navy);font-size:27px}.backgauge-option__axes{margin:0 0 15px!important;color:var(--gwmt-blue)!important;font-size:13px!important;font-weight:700}.backgauge-option__body>p{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.64}.backgauge-option ul{display:grid;gap:8px;margin:18px 0 21px;padding:0;list-style:none}.backgauge-option li{display:flex;gap:9px;align-items:flex-start;color:var(--gwmt-navy);font-size:12px;line-height:1.4}.backgauge-option li svg{flex:none;color:var(--gwmt-blue);font-size:16px}.backgauge-option button{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:0;color:#fff;background:var(--gwmt-blue);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.backgauge-note{margin-top:25px;padding:23px 28px;border-left:3px solid var(--gwmt-blue);background:#fff}.backgauge-note b{color:var(--gwmt-navy);font-size:15px}.backgauge-note p{max-width:900px;margin:8px 0 0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.backgauge-inquiry{padding:76px 0;background:#fff}.backgauge-inquiry__inner{display:flex;align-items:center;gap:60px;justify-content:space-between}.backgauge-inquiry__inner>div{max-width:720px}.backgauge-inquiry__inner p:last-child{margin:0;color:var(--gwmt-slate);line-height:1.7}.backgauge-inquiry button{display:inline-flex;align-items:center;gap:9px;flex:none;border:0;cursor:pointer}@media(max-width:840px){.backgauge-intro__grid{grid-template-columns:1fr;gap:35px}.backgauge-option{grid-template-columns:1fr}.backgauge-option:nth-child(2n) .backgauge-option__image{order:0}.backgauge-option__image img{height:300px}.backgauge-inquiry__inner{align-items:flex-start;flex-direction:column;gap:25px}}@media(max-width:540px){.backgauge-hero{padding:44px 0 77px}.backgauge-back{margin-bottom:32px}#root .backgauge-hero h1{font-size:40px}.backgauge-hero__inner>p:not(.eyebrow){font-size:16px}.backgauge-intro,.backgauge-options,.backgauge-inquiry{padding:56px 0}.backgauge-intro figure img{height:230px}.backgauge-options__heading{margin-bottom:28px}.backgauge-option__image{padding:15px}.backgauge-option__image img{height:205px}.backgauge-option__body{padding:24px}.backgauge-option h3{font-size:23px}.backgauge-note{padding:19px}.backgauge-inquiry button{width:100%;justify-content:center}}.backgauge-intro figure img{object-fit:contain;background:#fff}.backgauge-option__image img{object-fit:contain;background:#fff}.cnc-control-hero{position:relative;overflow:hidden;padding-bottom:110px;background:#0839a8}.cnc-control-hero:after{position:absolute;right:-12%;bottom:-92px;left:-12%;height:135px;border-radius:50% 50% 0 0;background:#fff;content:""}.cnc-control-hero>.page-shell{position:relative;z-index:1}.calculator-hero .cnc-control-hero__actions .page-button{min-width:118px;justify-content:center}.cnc-control-overview{padding-top:83px}.cnc-control-overview figure{background:#f5f8fc}.cnc-control-overview figure img{max-width:none;object-fit:contain}.cnc-control-feature{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:67px;padding:32px 48px;border:1px solid var(--gwmt-line);background:#f4f7fb;box-shadow:0 14px 32px #06234b17}.cnc-control-feature h3{max-width:530px;margin:8px 0 13px;color:var(--gwmt-navy);font-size:clamp(26px,2.6vw,36px);line-height:1.16}.cnc-control-feature p:not(.eyebrow){max-width:530px;margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.cnc-control-feature a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 15px;color:#fff;background:var(--gwmt-blue);font-size:12px;font-weight:700;text-decoration:none}.cnc-control-feature img{width:100%;height:285px;object-fit:contain}.cnc-control-tabs{grid-template-columns:repeat(4,1fr)}.cnc-control-table table{min-width:1080px}.cnc-control-table th,.cnc-control-table td{width:20%;padding:15px}.cnc-control-table-note{max-width:920px;margin:16px 0 0;color:var(--gwmt-slate);font-size:13px;line-height:1.65}.cnc-control-guides{padding:79px 0 90px;background:#fff}.cnc-control-guides>.page-shell>header{text-align:center;max-width:760px;margin:0 auto 62px}#root .cnc-control-guides h2{margin:9px 0 16px;color:var(--gwmt-navy);font-size:clamp(31px,3.4vw,47px);line-height:1.15;letter-spacing:-.04em}.cnc-control-guides>.page-shell>header>p:last-child{margin:0;color:var(--gwmt-slate);line-height:1.7}.cnc-control-guide{padding:53px 0 60px;border-top:1px solid var(--gwmt-line);scroll-margin-top:100px}.cnc-control-guide__head{display:grid;grid-template-columns:65px 1fr;gap:24px;max-width:900px;margin-bottom:35px}.cnc-control-guide__head>span{color:#aac6e8;font-size:42px;font-weight:750;line-height:1}.cnc-control-guide__head .eyebrow{margin:0;color:var(--gwmt-blue)}#root .cnc-control-guide__head h3{margin:5px 0 10px;color:var(--gwmt-navy);font-size:clamp(27px,2.7vw,38px);line-height:1.16}.cnc-control-guide__head p:last-child{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.7}.cnc-control-guide__models{display:grid;gap:27px}.cnc-control-model{display:grid;grid-template-columns:43% 57%;align-items:center;min-height:305px;border:1px solid #dae5f2;background:#fff}.cnc-control-model:nth-child(2n) figure{order:2}.cnc-control-model figure{display:flex;align-items:center;justify-content:center;height:100%;min-height:305px;margin:0;padding:24px;background:#f2f6fb}.cnc-control-model img{display:block;width:100%;height:260px;object-fit:contain}.cnc-control-model__body{padding:30px 42px}.cnc-control-model__body .eyebrow{color:var(--gwmt-blue)}#root .cnc-control-model h4{margin:7px 0 12px;color:var(--gwmt-navy);font-size:25px;line-height:1.2}.cnc-control-model__body>p:not(.eyebrow){max-width:560px;margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.65}.cnc-control-model ul{display:grid;gap:8px;margin:19px 0 23px;padding:0;list-style:none}.cnc-control-model li{display:flex;gap:9px;align-items:flex-start;color:var(--gwmt-navy);font-size:12px;line-height:1.45}.cnc-control-model li svg{flex:none;color:var(--gwmt-blue);font-size:17px}.cnc-control-model button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;color:#fff;background:var(--gwmt-blue);font:inherit;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:840px){.cnc-control-feature{grid-template-columns:1fr;padding:27px}.cnc-control-feature img{height:245px}.cnc-control-tabs{grid-template-columns:repeat(2,1fr)}.cnc-control-tabs button:nth-child(2){border-right:0}.cnc-control-tabs button:nth-child(-n+2){border-bottom:1px solid var(--gwmt-line)}.cnc-control-model{grid-template-columns:1fr}.cnc-control-model:nth-child(2n) figure{order:0}.cnc-control-model figure{min-height:250px}.cnc-control-model img{height:230px}}@media(max-width:540px){.cnc-control-hero{padding-bottom:80px}.cnc-control-overview{padding-top:55px}.cnc-control-feature{margin-top:40px;padding:21px}.cnc-control-feature img{height:190px}.cnc-control-tabs{grid-template-columns:1fr}.cnc-control-tabs button{border-right:0;border-bottom:1px solid var(--gwmt-line)}.cnc-control-tabs button:last-child{border-bottom:0}.cnc-control-guides{padding:56px 0}.cnc-control-guides>.page-shell>header{margin-bottom:35px}.cnc-control-guide{padding:37px 0}.cnc-control-guide__head{grid-template-columns:1fr;gap:7px;margin-bottom:24px}.cnc-control-guide__head>span{font-size:31px}.cnc-control-model figure{min-height:205px;padding:17px}.cnc-control-model img{height:190px}.cnc-control-model__body{padding:24px}.cnc-control-model h4{font-size:22px}}.shear-cnc-page{background:#fff;color:var(--gwmt-navy)}.shear-cnc-hero{position:relative;overflow:hidden;padding:70px 0 128px;color:#fff;background:linear-gradient(110deg,#0756ba,#07389e 48%,#0a1268)}.shear-cnc-hero:after{position:absolute;right:-8%;bottom:-92px;left:-8%;height:142px;border-radius:50% 50% 0 0;background:#fff;content:""}.shear-cnc-hero__inner{position:relative;z-index:1}.shear-cnc-back{display:inline-flex;margin-bottom:65px;color:#d0e1ff;font-size:13px;text-decoration:none}.shear-cnc-hero .eyebrow{color:#b7d3ff}#root .shear-cnc-hero h1{max-width:940px;margin:10px 0 18px;color:#fff;font-size:clamp(43px,5.2vw,72px);line-height:1.08;letter-spacing:-.045em}.shear-cnc-hero__lead{max-width:720px;margin:0;color:#e4edff;font-size:18px;line-height:1.7}.shear-cnc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.shear-cnc-hero__actions a,.shear-cnc-hero__actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:10px 17px;font:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer}.shear-cnc-hero__actions a{border:1px solid #fff;color:#0645b1;background:#fff}.shear-cnc-hero__actions button{border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.shear-cnc-overview{padding:73px 0 87px;scroll-margin-top:95px}.shear-cnc-section-heading{text-align:center}.shear-cnc-section-heading .eyebrow,.shear-cnc-family__heading .eyebrow,.shear-cnc-model-nav__head .eyebrow,.shear-cnc-inquiry .eyebrow{color:var(--gwmt-blue)}#root .shear-cnc-section-heading h2,#root .shear-cnc-family__heading h2,#root .shear-cnc-inquiry h2{margin:8px 0 0;color:var(--gwmt-navy);font-size:clamp(30px,3.2vw,45px);line-height:1.15;letter-spacing:-.035em}.shear-cnc-overview__grid{display:grid;grid-template-columns:1fr .95fr;gap:65px;align-items:center;margin-top:43px}.shear-cnc-overview__copy{max-width:610px}.shear-cnc-overview__copy p{margin:0 0 23px;color:var(--gwmt-slate);font-size:16px;line-height:1.85}.shear-cnc-overview__copy p:last-child{margin-bottom:0}.shear-cnc-overview figure{margin:0}.shear-cnc-overview figure img{display:block;width:100%;max-height:350px;object-fit:contain}.shear-cnc-overview figcaption{margin-top:10px;color:#6d8098;font-size:12px;line-height:1.5;text-align:center}.shear-cnc-model-nav{margin-top:79px}.shear-cnc-model-nav__head{text-align:center}.shear-cnc-model-nav__head h3{margin:8px 0 25px;color:var(--gwmt-navy);font-size:24px;line-height:1.25}.shear-cnc-model-nav__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dbe7f6;box-shadow:0 16px 34px #08265414}.shear-cnc-model-nav__items a{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:12px 12px 16px;border-right:1px solid #dbe7f6;color:var(--gwmt-navy);text-decoration:none;transition:background .18s ease}.shear-cnc-model-nav__items a:last-child{border-right:0}.shear-cnc-model-nav__items a:hover,.shear-cnc-model-nav__items a:focus-visible{background:#edf5ff}.shear-cnc-model-nav__items img{width:100%;height:130px;object-fit:contain}.shear-cnc-model-nav__items span{margin-top:6px;color:#5e7796;font-size:11px;font-weight:700}.shear-cnc-model-nav__items strong{margin-top:1px;color:var(--gwmt-navy);font-size:14px}.shear-cnc-model-nav__items svg{position:absolute;right:12px;bottom:17px;color:var(--gwmt-blue);font-size:14px}.shear-cnc-family{padding:81px 0 65px;border-top:1px solid #e7eef8;scroll-margin-top:88px}.shear-cnc-family:nth-child(2n){background:#f9fbfe}.shear-cnc-family__heading{max-width:900px;margin:0 auto 54px;text-align:center}.shear-cnc-family__heading>p:last-child{max-width:800px;margin:18px auto 0;color:var(--gwmt-slate);font-size:15px;line-height:1.8}.shear-cnc-family__models{display:grid;gap:50px}.shear-cnc-model{display:grid;grid-template-columns:46% 54%;align-items:center;gap:0;scroll-margin-top:100px}.shear-cnc-model figure{display:flex;align-items:center;justify-content:center;min-height:350px;margin:0;padding:20px;background:#fff}.shear-cnc-model figure img{display:block;width:100%;height:325px;object-fit:contain}.shear-cnc-model__body{padding:24px 30px 24px 42px}.shear-cnc-model__body .eyebrow{color:var(--gwmt-blue)}#root .shear-cnc-model h3{margin:7px 0 13px;color:var(--gwmt-navy);font-size:clamp(24px,2.25vw,31px);line-height:1.22}.shear-cnc-model__body>p:not(.eyebrow){max-width:650px;margin:0;color:var(--gwmt-slate);font-size:15px;line-height:1.72}.shear-cnc-model ul{display:grid;gap:9px;margin:23px 0 26px;padding:0;list-style:none}.shear-cnc-model li{display:flex;align-items:flex-start;gap:9px;color:var(--gwmt-navy);font-size:14px;line-height:1.5}.shear-cnc-model li svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:16px}.shear-cnc-model button,.shear-cnc-inquiry button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border:0;color:#fff;background:var(--gwmt-blue);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.shear-cnc-model button:hover,.shear-cnc-inquiry button:hover{background:#084caf}.shear-cnc-inquiry{padding:83px 0 92px;background:#eef5fd}.shear-cnc-inquiry__inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.shear-cnc-inquiry__inner>div{max-width:820px}.shear-cnc-inquiry__inner p:not(.eyebrow){margin:18px 0 12px;color:var(--gwmt-slate);font-size:16px;line-height:1.75}.shear-cnc-inquiry small{display:block;color:#607993;font-size:12px;line-height:1.65}.shear-cnc-inquiry button{flex:none}@media(max-width:960px){.shear-cnc-overview__grid{gap:35px}.shear-cnc-model-nav__items{grid-template-columns:repeat(3,minmax(0,1fr))}.shear-cnc-model-nav__items a:nth-child(3){border-right:0}.shear-cnc-model-nav__items a:nth-child(-n+3){border-bottom:1px solid #dbe7f6}.shear-cnc-model__body{padding-left:24px}}@media(max-width:720px){.shear-cnc-hero{padding:48px 0 95px}.shear-cnc-back{margin-bottom:36px}#root .shear-cnc-hero h1{font-size:clamp(37px,9vw,52px)}.shear-cnc-hero__lead{font-size:16px}.shear-cnc-overview{padding:58px 0 65px}.shear-cnc-overview__grid{grid-template-columns:1fr;gap:26px;margin-top:31px}.shear-cnc-overview figure img{max-height:290px}.shear-cnc-model-nav{margin-top:50px}.shear-cnc-family{padding:59px 0 51px}.shear-cnc-family__heading{margin-bottom:28px}.shear-cnc-family__models{gap:34px}.shear-cnc-model{grid-template-columns:1fr;border:1px solid #e3ebf6;background:#fff}.shear-cnc-model figure{min-height:255px}.shear-cnc-model figure img{height:240px}.shear-cnc-model__body{padding:23px 25px 29px}.shear-cnc-inquiry{padding:61px 0 69px}.shear-cnc-inquiry__inner{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:500px){.shear-cnc-model-nav__items{grid-template-columns:repeat(2,minmax(0,1fr))}.shear-cnc-model-nav__items a{border-bottom:1px solid #dbe7f6}.shear-cnc-model-nav__items a:nth-child(odd){border-right:1px solid #dbe7f6}.shear-cnc-model-nav__items a:nth-child(2n){border-right:0}.shear-cnc-model-nav__items a:last-child{border-bottom:0}.shear-cnc-model-nav__items img{height:105px}.shear-cnc-model-nav__items svg{right:7px;bottom:15px}.shear-cnc-model figure img{height:205px}.shear-cnc-model__body{padding:22px}.shear-cnc-model li{font-size:13px}.shear-cnc-inquiry button{width:100%}}.tooling-reference-page{background:#fff;color:var(--gwmt-navy)}.tooling-reference-hero{padding:82px 0 138px;color:#fff}.tooling-reference-hero .page-shell{position:relative;z-index:1}.tooling-reference-back{display:inline-flex;margin-bottom:30px;color:#d4e4ff;font-size:13px;text-decoration:none}.tooling-reference-hero .eyebrow{color:#b7d6ff}#root .tooling-reference-hero h1{max-width:1260px;margin:15px 0 17px;color:#fff;font-size:clamp(38px,3.6vw,61px);font-weight:800;line-height:1.14;letter-spacing:-.035em}.tooling-reference-hero__lead{max-width:830px;margin:0;color:#dceaff;font-size:18px;line-height:1.7}.tooling-reference-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.tooling-reference-hero__actions a,.tooling-reference-hero__actions button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:47px;padding:11px 20px;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer}.tooling-reference-hero__actions a{border:1px solid #fff;color:#0b3a96;background:#fff}.tooling-reference-hero__actions button{border:1px solid rgba(255,255,255,.65);color:#fff;background:transparent}.tooling-reference-hero__actions a:hover,.tooling-reference-hero__actions a:focus-visible{background:#e9f2ff}.tooling-reference-hero__actions button:hover,.tooling-reference-hero__actions button:focus-visible{background:#ffffff26}.tooling-reference-intro{padding:73px 0 56px}.tooling-reference-review{padding:48px 0 72px}.tooling-reference-heading{text-align:center}.tooling-reference-heading .eyebrow{margin:0 0 11px;color:var(--gwmt-blue);font-size:12px;font-weight:800;letter-spacing:.11em}#root .tooling-reference-heading h2{margin:0;color:var(--gwmt-navy);font-size:clamp(27px,2.55vw,40px);font-weight:800;line-height:1.22;letter-spacing:-.03em}.tooling-reference-intro__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:75px;max-width:1160px;margin:54px auto 0}.tooling-reference-intro__columns p{margin:0;color:var(--gwmt-slate);font-size:15px;line-height:1.85}.tooling-reference-review__body{display:grid;grid-template-columns:1fr 1fr;gap:75px;max-width:1160px;margin:44px auto 0}.tooling-reference-review__body>p{margin:0;color:var(--gwmt-slate);font-size:15px;line-height:1.85}.tooling-reference-review ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tooling-reference-review li{display:flex;align-items:flex-start;gap:10px;color:var(--gwmt-navy);font-size:14px;line-height:1.55}.tooling-reference-review li svg{flex:none;margin-top:2px;color:var(--gwmt-blue);font-size:18px}.tooling-reference-catalog{scroll-margin-top:90px}.tooling-reference-group{padding:64px 0 60px;border-top:1px solid #e5edf8}.tooling-reference-group__heading{margin-bottom:42px}.tooling-reference-group__heading>p:last-child{max-width:770px;margin:14px auto 0;color:var(--gwmt-slate);font-size:15px;line-height:1.7}.tooling-reference-group__items{display:grid;gap:18px}.tooling-reference-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;min-height:575px;padding:38px 18px;scroll-margin-top:105px}.tooling-reference-item+.tooling-reference-item{border-top:1px solid #edf1f7}.tooling-reference-item__figure{min-width:0;margin:0;text-align:center}.tooling-reference-item__figure img{display:block;width:100%;height:510px;object-fit:contain}.tooling-reference-item__figure figcaption{max-width:420px;margin:9px auto 0;color:#7990ac;font-size:11px;line-height:1.45}.tooling-reference-item__figure--punch img{height:380px}.tooling-reference-item__body{max-width:540px}.tooling-reference-item__body .eyebrow{margin:0 0 12px;color:var(--gwmt-blue);font-size:11px;font-weight:800;letter-spacing:.12em}#root .tooling-reference-item h3{margin:0 0 18px;color:var(--gwmt-navy);font-size:clamp(26px,2.3vw,36px);font-weight:800;line-height:1.22}.tooling-reference-item__body>p:not(.eyebrow){margin:0;color:var(--gwmt-slate);font-size:15px;line-height:1.8}.tooling-reference-item__body ul{display:grid;gap:10px;margin:24px 0 27px;padding-left:19px;color:var(--gwmt-navy);font-size:14px;line-height:1.65}.tooling-reference-item__body li::marker{color:var(--gwmt-blue)}.tooling-reference-item__body button,.tooling-reference-close button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 19px;border:0;color:#fff;background:#0862c5;font:inherit;font-size:14px;font-weight:700;line-height:1.25;cursor:pointer}.tooling-reference-item__body button:hover,.tooling-reference-close button:hover{background:#064b9a}.tooling-reference-item__body button:focus-visible,.tooling-reference-close button:focus-visible,.tooling-reference-hero__actions :focus-visible{outline:3px solid #80b7ff;outline-offset:3px}.tooling-reference-close{padding:77px 0;background:#edf4fd}.tooling-reference-close__inner{display:flex;align-items:center;justify-content:space-between;gap:65px}.tooling-reference-close__inner>div{max-width:820px}.tooling-reference-close .eyebrow{margin:0 0 10px;color:var(--gwmt-blue)}#root .tooling-reference-close h2{margin:0 0 15px;color:var(--gwmt-navy);font-size:clamp(28px,3vw,44px);line-height:1.2}.tooling-reference-close p:not(.eyebrow){margin:0;color:var(--gwmt-slate);font-size:15px;line-height:1.75}.tooling-reference-close small{display:block;margin-top:14px;color:#5d718a;font-size:12px;line-height:1.6}.tooling-reference-close button{flex:none}@media(max-width:900px){.tooling-reference-intro__columns,.tooling-reference-review__body{gap:35px}.tooling-reference-item{gap:36px;min-height:460px}.tooling-reference-item__figure img{height:400px}.tooling-reference-item__figure--punch img{height:310px}}@media(max-width:680px){.tooling-reference-hero{padding:55px 0 92px}#root .tooling-reference-hero h1{font-size:clamp(34px,8.5vw,46px)}.tooling-reference-hero__lead{font-size:15px}.tooling-reference-intro{padding:57px 0 31px}.tooling-reference-review{padding:35px 0 55px}.tooling-reference-intro__columns,.tooling-reference-review__body{grid-template-columns:1fr;gap:18px;margin-top:30px}.tooling-reference-group{padding:48px 0 43px}.tooling-reference-group__heading{margin-bottom:17px}.tooling-reference-item{grid-template-columns:1fr;gap:16px;min-height:0;padding:35px 0 43px}.tooling-reference-item__figure img{height:min(90vw,410px)}.tooling-reference-item__figure--punch img{height:min(75vw,340px)}.tooling-reference-item__figure figcaption{margin-top:5px}.tooling-reference-item__body{max-width:none}.tooling-reference-item__body ul{margin:18px 0 24px}.tooling-reference-close{padding:56px 0 83px}.tooling-reference-close__inner{align-items:flex-start;flex-direction:column;gap:25px}}@media(prefers-reduced-motion:reduce){.tooling-reference-page *{scroll-behavior:auto!important}}.quick-clamp-page{color:var(--gwmt-navy);background:#f7f9fc}.quick-clamp-hero{position:relative;overflow:hidden;padding:85px 0 150px;color:#fff;background:linear-gradient(110deg,#0756ba,#07389e 48%,#0a1268)}.quick-clamp-hero__curve{position:absolute;bottom:-1px;left:0;width:100%;height:70px;fill:#f7f9fc;pointer-events:none}.quick-clamp-hero .page-shell{position:relative;z-index:1;width:calc(100% - 96px);max-width:1740px}#root .quick-clamp-hero h1{max-width:1000px;margin:0 0 22px;color:#fff;font-size:clamp(42px,4.4vw,66px);line-height:1.12;letter-spacing:-.035em}.quick-clamp-breadcrumb{display:inline-flex;min-height:24px;color:#dce8ff;font-size:14px;text-decoration:none}.quick-clamp-breadcrumb:hover{color:#fff;text-decoration:underline}.quick-clamp-intro{padding-top:62px;padding-bottom:66px}#root .quick-clamp-intro h2{margin:0 0 40px;color:var(--gwmt-blue);text-align:center;font-size:clamp(27px,2.2vw,36px);line-height:1.35}.quick-clamp-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:54px}.quick-clamp-intro p{margin:0;color:var(--gwmt-slate);font-size:16px;line-height:1.85}.quick-clamp-models{display:grid;gap:64px}.quick-clamp-model{display:grid;grid-template-columns:46% 54%;align-items:center;min-width:0;scroll-margin-top:100px}.quick-clamp-model figure{margin:0;min-width:0}.quick-clamp-model img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.quick-clamp-model__copy{padding:32px 0 32px 48px;min-width:0}.quick-clamp-model__code{margin:0 0 12px;color:var(--gwmt-blue);font-size:15px;font-weight:700;letter-spacing:.045em}#root .quick-clamp-model h2{margin:0 0 19px;color:var(--gwmt-navy);font-size:clamp(26px,2.1vw,34px);line-height:1.25}.quick-clamp-model__copy>p:not(.quick-clamp-model__code){margin:0;color:var(--gwmt-slate);font-size:16px;line-height:1.8}.quick-clamp-model ul{margin:27px 0;padding-left:20px;color:var(--gwmt-navy);font-size:15px;line-height:1.7}.quick-clamp-model li+li{margin-top:7px}.quick-clamp-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;color:#fff;background:var(--gwmt-blue);border-radius:4px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:0 4px 10px #052f691f}.quick-clamp-button:hover{color:#fff;background:#084caf}.quick-clamp-button:focus-visible,.quick-clamp-breadcrumb:focus-visible{outline:3px solid #efb21a;outline-offset:4px}.quick-clamp-button svg{flex:none;font-size:17px}.quick-clamp-inquiry{padding-top:90px;padding-bottom:95px}#root .quick-clamp-inquiry h2{margin:0 0 20px;color:var(--gwmt-blue);font-size:clamp(28px,2.4vw,38px);line-height:1.25}.quick-clamp-inquiry>p{max-width:900px;margin:0 0 31px;color:var(--gwmt-slate);font-size:16px;line-height:1.85}@media(max-width:960px){.quick-clamp-model__copy{padding-left:30px}.quick-clamp-intro>div{gap:30px}.quick-clamp-model img{max-height:560px}}@media(max-width:720px){.quick-clamp-hero .page-shell{width:calc(100% - 40px)}.quick-clamp-hero{padding:54px 0 100px}#root .quick-clamp-hero h1{font-size:clamp(35px,8.5vw,48px)}.quick-clamp-breadcrumb{font-size:13px}.quick-clamp-intro{padding-top:42px;padding-bottom:44px}#root .quick-clamp-intro h2{margin-bottom:25px;font-size:27px}.quick-clamp-intro>div{grid-template-columns:1fr;gap:20px}.quick-clamp-models{gap:52px}.quick-clamp-model{grid-template-columns:1fr}.quick-clamp-model img{max-height:590px}.quick-clamp-model__copy{padding:27px 0 0}#root .quick-clamp-model h2{font-size:28px}.quick-clamp-inquiry{padding-top:58px;padding-bottom:68px}}.flap-die-page{background:#f7f9fc;color:var(--gwmt-navy)}#root .flap-die-hero h1{font-size:clamp(40px,3.8vw,58px)}.flap-die-hero p{margin:18px 0 0;color:#dce8ff;font-size:14px}.flap-die-content{padding-top:44px}.flap-die-content>section{margin-bottom:50px}#root .flap-die-content h2{margin:0 0 25px;color:var(--gwmt-blue);font-size:28px;line-height:1.3}#root .flap-die-content h3{color:var(--gwmt-navy);font-size:19px;line-height:1.45}.flap-die-benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.flap-die-benefits article{background:#fff;border-radius:12px;text-align:center;padding:34px 26px 29px}.flap-die-benefits img{width:88px;height:88px;object-fit:contain}.flap-die-benefits h3{margin:19px 0 15px}.flap-die-benefits p,.flap-die-styles p{margin:0;color:var(--gwmt-slate);font-size:14px;line-height:1.9}.flap-die-applications{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.flap-die-applications ul,.flap-die-single-v ul{margin:0;padding-left:21px;font-size:16px;line-height:1.9}.flap-die-applications img{display:block;width:100%;height:auto;object-fit:contain}.flap-die-table-wrap{max-width:1040px;margin:auto;overflow-x:auto}.flap-die-specifications table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.7}.flap-die-specifications th,.flap-die-specifications td{padding:16px 22px;text-align:left;border-bottom:1px solid #e8edf5}.flap-die-specifications thead th{color:var(--gwmt-blue);background:#f0f5fa;font-weight:700}.flap-die-specifications tbody th{font-weight:600;width:30%}.flap-die-specifications td:nth-child(2){width:30%;white-space:nowrap}.flap-die-note{max-width:1040px;margin:17px auto 0;color:var(--gwmt-slate);font-size:13px;line-height:1.8}.flap-die-styles>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.flap-die-styles article{background:#fff;border-radius:10px;padding:27px 23px;text-align:center}#root .flap-die-styles h3{margin:0 0 16px;font-size:17px}.flap-die-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 70px}.flap-die-model-grid article{min-width:0;text-align:center}#root .flap-die-model-grid h3{margin:0 0 15px;font-size:16px}.flap-die-model-grid img{display:block;width:min(100%,360px);height:auto;object-fit:contain;margin:0 auto 12px}.flap-die-model-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--gwmt-blue);font-size:14px;text-decoration:none}.flap-die-model-link:hover{text-decoration:underline}.flap-die-model-link:focus-visible{outline:3px solid #efb21a;outline-offset:4px}.flap-die-single-v{display:grid;grid-template-columns:1fr 1fr;gap:40px}.flap-die-single-v article{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:15px;align-items:center;min-width:0}.flap-die-single-v img{display:block;width:100%;height:auto;object-fit:contain}#root .flap-die-single-v h3{margin:0 0 16px;font-size:18px}.flap-die-single-v ul{font-size:14px}.flap-die-catalog{max-width:850px;margin:0 auto 70px}.flap-die-catalog img{display:block;width:100%;height:auto;object-fit:contain}.flap-die-catalog figcaption{margin-top:20px;font-size:13px;line-height:1.85;color:var(--gwmt-slate)}.flap-die-inquiry{padding:0 0 36px}.flap-die-inquiry p{max-width:930px;margin:0 0 26px;font-size:16px;line-height:1.9;color:var(--gwmt-slate)}@media(max-width:960px){.flap-die-benefits>div{gap:22px}.flap-die-benefits article{padding:27px 20px}.flap-die-styles>div{grid-template-columns:1fr 1fr}.flap-die-single-v{grid-template-columns:1fr}.flap-die-single-v article{grid-template-columns:35% 65%;gap:0}.flap-die-single-v img{max-width:300px}}@media(max-width:620px){#root .flap-die-hero h1{font-size:38px}.flap-die-content{padding-top:32px}.flap-die-content>section{margin-bottom:38px}#root .flap-die-content h2{font-size:25px;margin-bottom:21px}.flap-die-benefits>div,.flap-die-applications,.flap-die-styles>div,.flap-die-model-grid{grid-template-columns:1fr}.flap-die-benefits article{padding:28px 25px}.flap-die-benefits img{width:80px;height:80px}.flap-die-applications{gap:25px}.flap-die-model-grid{gap:30px}.flap-die-single-v article{grid-template-columns:1fr}.flap-die-single-v img{max-width:260px;margin:0 auto 20px}.flap-die-single-v h3,.flap-die-single-v ul{max-width:320px;margin-left:auto;margin-right:auto}.flap-die-catalog{margin-bottom:42px}.flap-die-inquiry{padding-bottom:14px}}
