.neww-machine-page,.neww-machine-page *{box-sizing:border-box}.neww-machine-page{--n-navy:#0B1B30;--n-blue:#007FFF;--n-text:#273548;--n-muted:#64748b;--n-border:#dce3eb;max-width:1240px;margin:0 auto;padding:28px 20px 50px;color:var(--n-text);font:16px/1.65 Roboto,Arial,sans-serif}.neww-machine-page h1,.neww-machine-page h2,.neww-machine-page p{margin-top:0}.neww-machine-page h1,.neww-machine-page h2{font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1.3;color:var(--n-navy)}.neww-machine-page a{text-decoration:none}.neww-machine-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:44px;align-items:start;padding-bottom:42px;border-bottom:1px solid var(--n-border)}.neww-machine-gallery{min-width:0}.neww-machine-gallery-main{position:relative;aspect-ratio:1/.82;overflow:hidden;background:#f3f7fb}.neww-machine-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .3s}.neww-machine-slide.is-active{opacity:1;visibility:visible}.neww-machine-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:0;background:var(--n-navy);color:#fff;font-size:18px;cursor:pointer}.neww-machine-arrow:hover{background:var(--n-blue)}.neww-machine-arrow.prev{left:12px}.neww-machine-arrow.next{right:12px}.neww-machine-count{position:absolute;right:12px;bottom:12px;padding:4px 10px;background:var(--n-navy);color:white;font-size:12px}.neww-machine-dots{display:flex;justify-content:center;gap:9px;padding-top:13px}.neww-machine-dot{width:9px;height:9px;padding:0;border:0;border-radius:0;background:#cbd5e1;cursor:pointer}.neww-machine-dot.is-active{width:25px;background:var(--n-blue)}.neww-machine-no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:280px;padding:30px;color:var(--n-muted);text-align:center}.neww-machine-eyebrow,.neww-machine-section-heading>span{display:inline-block;margin-bottom:10px;color:var(--n-blue);font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.neww-machine-info h1{margin-bottom:17px;font-size:clamp(28px,3vw,40px);letter-spacing:-.6px}.neww-machine-description{margin-bottom:23px;color:#536174;line-height:1.8}.neww-machine-description p:last-child{margin-bottom:0}.neww-machine-key-title{margin:0 0 10px!important;font-size:13px;letter-spacing:.7px}.neww-machine-keypoints{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.neww-machine-keypoints li{position:relative;padding-left:27px;font-size:15px}.neww-machine-keypoints li:before{content:'✓';position:absolute;left:0;color:var(--n-blue);font-weight:800}.neww-machine-actions{display:flex;flex-wrap:wrap;gap:12px}.neww-machine-btn{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border:1px solid var(--n-navy);border-radius:0;font-size:12px;font-weight:800;letter-spacing:.5px;line-height:1.4}.neww-machine-btn.primary{background:var(--n-blue);border-color:var(--n-blue);color:#fff!important}.neww-machine-btn.primary:hover{background:var(--n-navy);border-color:var(--n-navy)}.neww-machine-btn.secondary{background:#fff;color:var(--n-navy)!important}.neww-machine-btn.secondary:hover{background:var(--n-navy);color:#fff!important}.neww-machine-btn span{font-size:18px}.neww-machine-specs{padding:42px 0;border-bottom:1px solid var(--n-border)}.neww-machine-section-heading{margin-bottom:22px}.neww-machine-section-heading h2{margin-bottom:0;font-size:clamp(24px,2.5vw,30px)}.neww-machine-spec-table{width:100%;border-top:1px solid var(--n-border)}.neww-machine-spec-row{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--n-border)}.neww-machine-spec-row strong{color:var(--n-navy);font-size:14px}.neww-machine-spec-row>div{color:#465569;font-size:14px;overflow-wrap:anywhere}.neww-machine-faq{padding-top:42px}.neww-machine-faq-list{border-top:1px solid var(--n-border)}.neww-machine-faq-item{border-bottom:1px solid var(--n-border)}.neww-machine-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 4px;color:var(--n-navy);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.neww-machine-faq-item summary::-webkit-details-marker{display:none}.neww-machine-faq-item .faq-plus{flex:0 0 25px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:1px solid var(--n-border);color:var(--n-blue);font-size:19px;font-weight:400}.neww-machine-faq-item[open] .faq-plus{background:var(--n-blue);border-color:var(--n-blue);color:#fff}.neww-machine-faq-answer{padding:0 40px 20px 4px;color:#5a687a;font-size:14px;line-height:1.8}.neww-machine-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:25px 28px;background:var(--n-navy)}.neww-machine-bottom-cta h2{margin-bottom:7px;color:#fff;font-size:18px}.neww-machine-bottom-cta p{margin:0;color:#cbd5e1;font-size:13px}.neww-machine-listing{display:grid;grid-template-columns:repeat(var(--neww-columns,3),minmax(0,1fr));gap:24px;max-width:1240px;margin:0 auto}.neww-machine-card{min-width:0;border:1px solid var(--n-border);background:#fff}.neww-machine-card-image{display:block;aspect-ratio:1/.78;overflow:hidden;background:#f3f7fb}.neww-machine-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.neww-machine-card:hover .neww-machine-card-image img{transform:scale(1.03)}.neww-machine-card-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--n-muted)}.neww-machine-card-body{padding:20px}.neww-machine-card-body h2{margin:0 0 10px;font-size:20px}.neww-machine-card-body h2 a{color:var(--n-navy)}.neww-machine-card-body p{margin:0 0 16px;color:var(--n-muted);font-size:14px}.neww-machine-card-link{display:inline-flex;gap:10px;align-items:center;color:var(--n-blue);font-size:12px;font-weight:800;letter-spacing:.5px}.neww-machine-list-empty{padding:20px;background:#f3f7fb;color:var(--n-muted)}@media(max-width:900px){.neww-machine-page{padding:22px 18px 40px}.neww-machine-hero{gap:28px}.neww-machine-info h1{font-size:30px}.neww-machine-listing{grid-template-columns:repeat(min(var(--neww-columns,3),2),minmax(0,1fr))}}@media(max-width:600px){.neww-machine-page{padding:15px 14px 30px}.neww-machine-hero{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.neww-machine-gallery-main{aspect-ratio:1/.85}.neww-machine-arrow{width:36px;height:36px}.neww-machine-arrow.prev{left:8px}.neww-machine-arrow.next{right:8px}.neww-machine-info h1{font-size:29px}.neww-machine-actions{display:grid;grid-template-columns:1fr}.neww-machine-btn{width:100%}.neww-machine-specs{padding:30px 0}.neww-machine-spec-row{grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);gap:12px;padding:12px 0}.neww-machine-spec-row strong,.neww-machine-spec-row>div{font-size:13px}.neww-machine-faq{padding-top:30px}.neww-machine-faq-item summary{gap:12px;padding:16px 2px;font-size:14px}.neww-machine-faq-answer{padding:0 8px 17px 2px;font-size:13px}.neww-machine-bottom-cta{align-items:stretch;flex-direction:column;gap:17px;padding:21px 18px}.neww-machine-bottom-cta h2{font-size:17px}.neww-machine-listing{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.neww-machine-page *{transition-duration:.01ms!important}}
