.carousel-controls{align-items:center;gap:9px;display:flex}.carousel-controls[hidden]{display:none}.carousel-controls button{width:36px;height:36px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #0c27a040;border-radius:50%;place-items:center;padding:0;font-size:16px;transition:color .2s,background .2s,opacity .2s;display:grid}.carousel-controls button:hover:not(:disabled){color:#fff;background:var(--navy)}.carousel-controls button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.carousel-controls button:disabled{opacity:.35;cursor:default}.carousel-controls>span{color:#636a79;letter-spacing:.1em;text-align:center;min-width:45px;font-size:11px;font-weight:800}@media (width<=680px){.carousel-controls{gap:6px}.carousel-controls button{width:31px;height:31px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10121a;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#0c27a0}:root{--blue:#3a6afd;--red:#d84727;--navy:#0c27a0;--ink:#10121a;--muted:#676d7c;--paper:#f4f5f8}.site-header[data-astro-cid-lcdefpme]{z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:34px;height:82px;padding:0 5.8vw;display:flex;position:relative}.wordmark[data-astro-cid-lcdefpme]{color:var(--navy);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:850;line-height:.96;display:inline-flex}.header-logo[data-astro-cid-lcdefpme]{object-fit:contain;width:185px;max-width:100%;height:61px;display:block}.wordmark-mark[data-astro-cid-lcdefpme]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:29px;height:29px;display:grid;transform:rotate(45deg)}.wordmark-mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--blue);border-radius:1px;display:block}.wordmark-mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2),.wordmark-mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:var(--red)}.main-nav[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(20px,3vw,44px);margin-left:auto;display:flex}.main-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]{color:#343947;font-size:13px;font-weight:600;transition:color .2s}.main-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.nav-dropdown[data-astro-cid-lcdefpme],.footer-dropdown[data-astro-cid-lcdefpme]{position:relative}.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme],.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]{cursor:pointer;white-space:nowrap;flex-flow:row;align-items:center;gap:7px;width:max-content;line-height:1;list-style:none;display:inline-flex}.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]::marker{content:""}.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]::marker{content:""}.nav-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);flex:0 0 7px;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin .2s;display:inline-block;transform:rotate(45deg)}.nav-dropdown[data-astro-cid-lcdefpme][open]>summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.footer-dropdown[data-astro-cid-lcdefpme][open]>summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-top:4px;transform:rotate(225deg)}.dropdown-panel[data-astro-cid-lcdefpme]{z-index:10;background:#fff;border:1px solid #e8ebf2;gap:2px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 17px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0c27a021}.dropdown-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#343947;text-align:center;white-space:nowrap;padding:11px 12px;font-size:12px;display:block}.dropdown-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--navy);background:#f3f5fb}.button[data-astro-cid-lcdefpme]{letter-spacing:.025em;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;font-size:14px;font-weight:750;line-height:1;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:15px}.button-dark[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff}.button-dark[data-astro-cid-lcdefpme]:hover,.button-blue[data-astro-cid-lcdefpme]:hover{background:var(--blue)}.header-cta[data-astro-cid-lcdefpme]{min-height:48px}.hero[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;background:#030c31;align-items:center;min-height:min(730px,100vh - 82px);padding:100px 9vw 76px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-2;background:#030c316b;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme]{z-index:-3;background:#030c31;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hero-video[data-astro-cid-lcdefpme]{object-fit:contain;object-position:center;flex:0 100%;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hero-grid[data-astro-cid-lcdefpme]{z-index:-1;opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%);mask-image:linear-gradient(90deg,#0000,#000 58%)}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;opacity:0;visibility:hidden;pointer-events:none;max-width:610px;transition:opacity .85s,transform 1s cubic-bezier(.22,1,.36,1),visibility .85s;transform:translateY(12px)}.hero-bottom[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s,transform 1s cubic-bezier(.22,1,.36,1),visibility .85s;transform:translateY(8px)}.hero[data-astro-cid-lcdefpme]:hover .hero-copy[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:focus-within .hero-copy[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme].has-video-ended .hero-copy[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:hover .hero-bottom[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:focus-within .hero-bottom[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme].has-video-ended .hero-bottom[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hero[data-astro-cid-lcdefpme]:not(.has-video-ended):hover .hero-copy[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:not(.has-video-ended):hover .hero-bottom[data-astro-cid-lcdefpme]{transition-delay:.5s}.eyebrow[data-astro-cid-lcdefpme]{color:var(--navy);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 23px;font-size:12px;font-weight:800;display:flex}.eyebrow[data-astro-cid-lcdefpme].light{color:#ffffffb3}.eyebrow-dot[data-astro-cid-lcdefpme]{background:var(--red);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d8472721}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;max-width:770px;margin:0;font-size:clamp(49px,7vw,92px);font-weight:760;line-height:.97}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#94adff;font-style:normal}.hero-intro[data-astro-cid-lcdefpme]{color:#ffffffc2;max-width:390px;margin:26px 0 30px;font-size:15px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button-light[data-astro-cid-lcdefpme]{color:var(--navy);background:#fff}.button-light[data-astro-cid-lcdefpme]:hover{background:#e8edff}.text-link[data-astro-cid-lcdefpme]{color:var(--navy);align-items:center;gap:12px;font-size:14px;font-weight:750;display:inline-flex}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-size:15px}.light-link[data-astro-cid-lcdefpme]{color:#fff}.play-icon[data-astro-cid-lcdefpme]{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:29px;height:29px;padding-left:2px;font-size:10px;display:grid}.trailer-open[data-astro-cid-lcdefpme]{color:inherit;font-family:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.trailer-open[data-astro-cid-lcdefpme]:hover .play-icon[data-astro-cid-lcdefpme]{background:#ffffff1f;border-color:#fff}.trailer-dialog[data-astro-cid-lcdefpme]{color:#fff;background:#080d1d;border:1px solid #ffffff29;width:min(92vw,1120px);max-width:none;max-height:90vh;padding:0;overflow:hidden;box-shadow:0 30px 100px #00000080}.trailer-dialog[data-astro-cid-lcdefpme]::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c31e0}.trailer-dialog-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.trailer-dialog-bar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fffc;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:750}.trailer-close[data-astro-cid-lcdefpme]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0 5px 10px;font-size:13px;display:inline-flex}.trailer-close[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:20px;line-height:.8}.trailer-dialog[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:contain;background:#000;width:100%;max-height:calc(90vh - 52px);display:block}.hero-bottom[data-astro-cid-lcdefpme]{z-index:1;color:#fffc;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #fff3;justify-content:flex-end;padding-top:15px;font-size:12px;display:flex;position:absolute;bottom:25px;left:9vw;right:9vw}.hero-bottom[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff;margin-left:8px;font-size:16px}.film-strip[data-astro-cid-lcdefpme]{color:#fff;background:var(--ink);align-items:center;gap:22px;min-height:122px;padding:23px 9vw;display:flex}.film-play[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #ffffff5c;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding-left:3px;font-size:14px;display:grid}.film-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:7px}.film-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.film-link[data-astro-cid-lcdefpme]{color:#ffffffc7;align-items:center;gap:18px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.film-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#94adff;font-size:15px}.section-pad[data-astro-cid-lcdefpme]{padding:115px 9vw}.machine-carousel[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.machine-carousel-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.machine-carousel-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.machine-carousel-slide[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 100%;min-width:0}.machine-carousel-slide[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{height:100%}.machine-carousel-controls[data-astro-cid-lcdefpme]{z-index:2;position:absolute;top:22px;right:9vw}.machine-carousel-track[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.finisher-new-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.feature[data-astro-cid-lcdefpme]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:7vw;display:grid}.feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(38px,5vw,65px);font-weight:740;line-height:1.02}.finisher-feature[data-astro-cid-lcdefpme]{background:#f3f5fa;grid-template-columns:.88fr 1.12fr;align-items:center;gap:6vw;display:grid}.finisher-feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0 0 21px;font-size:clamp(36px,4.5vw,59px);line-height:1.02}.finisher-feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.finisher-feature-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#5f6675;max-width:470px;font-size:16px;line-height:1.75}.finisher-feature-copy[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:#343947;gap:8px;margin:0 0 25px;padding:0;font-size:14px;list-style:none;display:grid}.finisher-feature-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"+";color:var(--red);margin-right:10px;font-weight:800}.finisher-feature-visual[data-astro-cid-lcdefpme]{background:radial-gradient(at 58% 45%,#3a6afd8c,#0000 33%),linear-gradient(145deg,#e9edfa,#d7def1);place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.finisher-feature-visual[data-astro-cid-lcdefpme]:before{content:"";opacity:.35;background-image:linear-gradient(#0c27a01f 1px,#0000 1px),linear-gradient(90deg,#0c27a01f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.finisher-feature-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;min-height:360px;position:relative}.finisher-feature-visual[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#ffffffad;letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;bottom:17px;left:20px}.feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue)}.body-large[data-astro-cid-lcdefpme]{color:#545b68;max-width:460px;margin:0 0 27px;font-size:15px;line-height:1.75}.button-blue[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff}.feature-visual[data-astro-cid-lcdefpme]{background:radial-gradient(at 58% 45%,#3a6afd8c,#0000 33%),linear-gradient(145deg,#e9edfa,#d7def1);place-items:center;min-height:475px;display:grid;position:relative;overflow:hidden}.feature-visual[data-astro-cid-lcdefpme]:before{content:"";opacity:.35;background-image:linear-gradient(#0c27a01f 1px,#0000 1px),linear-gradient(90deg,#0c27a01f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.visual-label[data-astro-cid-lcdefpme]{z-index:2;color:var(--navy);letter-spacing:-.04em;flex-direction:column;font-size:15px;font-weight:800;display:flex;position:absolute;top:27px;left:28px}.visual-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#747c91;letter-spacing:.18em;margin-top:3px;font-size:11px}.machine-render[data-astro-cid-lcdefpme]{z-index:1;object-fit:contain;filter:drop-shadow(22px 28px 19px #071b7033);width:145%;max-width:none;height:auto;display:block;position:relative}.visual-index[data-astro-cid-lcdefpme]{color:#4f5e8a;letter-spacing:.16em;font-size:9px;font-weight:800;position:absolute;bottom:25px;left:28px}.visual-cross[data-astro-cid-lcdefpme]{color:var(--red);font-size:21px;font-weight:300;position:absolute}.cross-one[data-astro-cid-lcdefpme]{top:23%;right:21%}.cross-two[data-astro-cid-lcdefpme]{bottom:24%;left:20%}.products[data-astro-cid-lcdefpme]{--logo-circle-size:700px;--logo-circle-right:-170px;--logo-circle-top:-310px;--logo-circle-center-y:40px;color:#fff;background:#0b1c5c;position:relative;overflow:hidden}.products[data-astro-cid-lcdefpme]:before{content:"";top:var(--logo-circle-top);right:var(--logo-circle-right);width:var(--logo-circle-size);height:var(--logo-circle-size);border:1px solid #ffffff1a;border-radius:50%;position:absolute;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.brand-logo-watermark[data-astro-cid-lcdefpme]{z-index:0;filter:brightness(0)invert();pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.products[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{top:var(--logo-circle-center-y);right:calc(var(--logo-circle-right) - 35px);width:calc(var(--logo-circle-size) + 70px);opacity:.075;transform:translateY(-50%)}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:45px;margin-bottom:49px;display:flex;position:relative}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.contact-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,67px);line-height:.99}.section-heading-aside[data-astro-cid-lcdefpme]{max-width:365px;padding-bottom:3px}.section-heading-aside[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffa8;margin:0 0 19px;font-size:15px;line-height:1.7}.section-heading-aside[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:#fff}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:13px;display:grid;position:relative}.preowned-highlight[data-astro-cid-lcdefpme]{background:#ffffff0e;border:1px solid #ffffff38;grid-template-columns:minmax(170px,.65fr) 1fr auto;align-items:center;gap:clamp(22px,4vw,55px);margin-top:34px;padding:22px 27px;transition:background .2s,border-color .2s;display:grid;position:relative}.preowned-highlight[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;border-color:#ffffff6b}.preowned-highlight-image[data-astro-cid-lcdefpme]{background:#fff;place-items:center;height:145px;display:grid;overflow:hidden}.preowned-highlight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 54%;width:100%;height:100%}.preowned-highlight-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:13px;font-size:11px}.preowned-highlight-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(22px,2.5vw,32px);line-height:1.05}.preowned-highlight-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#95adff;font-style:normal}.preowned-highlight-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#ffffffa8;max-width:390px;margin:0;font-size:14px;line-height:1.6}.preowned-highlight-link[data-astro-cid-lcdefpme]{color:#fff;white-space:nowrap;align-items:center;gap:13px;font-size:13px;font-weight:750;display:inline-flex}.preowned-highlight-link[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#95adff;font-size:17px;font-weight:400}.product-card[data-astro-cid-lcdefpme]{background:#ffffff09;border:1px solid #ffffff2b;min-width:0;transition:background .25s,transform .25s}.product-card[data-astro-cid-lcdefpme]:hover{background:#ffffff14;transform:translateY(-5px)}.product-art[data-astro-cid-lcdefpme]{background:radial-gradient(at 58% 45%,#3a6afd8c,#0000 33%),linear-gradient(145deg,#e9edfa,#d7def1);height:205px;position:relative;overflow:hidden}.product-image[data-astro-cid-lcdefpme]{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.product-card[data-astro-cid-lcdefpme]:hover .product-image[data-astro-cid-lcdefpme]{transform:scale(1.04)}.product-number[data-astro-cid-lcdefpme]{z-index:2;color:#0c27a09e;letter-spacing:.1em;font-size:10px;position:absolute;top:16px;left:17px}.product-copy[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:8px;min-height:112px;padding:18px 16px;display:flex}.product-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 7px;font-size:13px;font-weight:750;line-height:1.25}.product-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffff94;max-width:190px;margin:0;font-size:13px;line-height:1.5}.arrow-circle[data-astro-cid-lcdefpme]{border:1px solid #ffffff54;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.care[data-astro-cid-lcdefpme]{grid-template-columns:.55fr 1fr .78fr;align-items:center;gap:4vw;display:grid}.care-symbol[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(100%,210px);color:var(--navy);place-items:center;display:grid;position:relative}.care-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid #3a6afd4d;position:absolute;inset:10%;transform:rotate(45deg)}.care-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(0)}.care-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){border-color:#d84727a6;inset:20%;transform:rotate(45deg)}.care-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){background:linear-gradient(135deg,#3a6afd29,#0000);border:0;inset:28%}.care-symbol[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{z-index:1;text-align:center;letter-spacing:-.04em;font-size:16px;line-height:.9}.care-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.4vw,56px);line-height:1.03}.care-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue)}.care-detail[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#626978;margin-bottom:23px;font-size:15px;line-height:1.75}.button-outline[data-astro-cid-lcdefpme]{color:var(--navy);border:1px solid #0c27a04d}.button-outline[data-astro-cid-lcdefpme]:hover{color:#fff;background:var(--navy)}.why[data-astro-cid-lcdefpme]{isolation:isolate;background:#f3f5fa;padding-top:95px;position:relative;overflow:hidden}.customer-stories[data-astro-cid-lcdefpme]{background:#fff;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;display:grid}.customer-stories-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(38px,4.7vw,62px);line-height:1.02}.customer-stories-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.customer-stories-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#626978;max-width:360px;margin:0;font-size:15px;line-height:1.75}.customer-stories-video[data-astro-cid-lcdefpme]{background:#0b1c5c;border:1px solid #dfe3ed;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 50px #0c27a021}.why-gear[data-astro-cid-lcdefpme]{z-index:-1;aspect-ratio:1;opacity:.78;pointer-events:none;width:clamp(500px,62vw,790px);position:absolute;top:51%;right:-15vw;transform:translateY(-50%)}.why-gear[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{filter:drop-shadow(0 20px 34px #0c27a014);width:100%;height:100%;display:block}.why-gear-teeth[data-astro-cid-lcdefpme]{fill:#3a6afd09;stroke:#0c27a02e;stroke-width:2px;stroke-linejoin:round}.why-gear-hub[data-astro-cid-lcdefpme]{fill:none;stroke:#3a6afd2e;stroke-width:2px}.why-gear-core[data-astro-cid-lcdefpme]{fill:#3a6afd06;stroke:#0c27a021;stroke-width:1.5px}.why-gear-center[data-astro-cid-lcdefpme]{fill:#d847273d}.why-heading[data-astro-cid-lcdefpme],.strength-grid[data-astro-cid-lcdefpme]{z-index:1;position:relative}.why-heading[data-astro-cid-lcdefpme]{margin-bottom:47px}.why-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(36px,4.5vw,59px)}.why-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue)}.strength-grid[data-astro-cid-lcdefpme]{border-top:1px solid #d6dbe8;border-bottom:1px solid #d6dbe8;grid-template-columns:repeat(4,1fr);display:grid}.strength-card[data-astro-cid-lcdefpme]{border-right:1px solid #d6dbe8;min-height:215px;padding:23px 23px 24px 0}.strength-card[data-astro-cid-lcdefpme]:not(:first-child){padding-left:23px}.strength-card[data-astro-cid-lcdefpme]:last-child{border-right:0}.strength-number[data-astro-cid-lcdefpme]{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:800}.strength-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-transform:uppercase;max-width:210px;margin:25px 0 10px;font-size:15px;line-height:1.3}.strength-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#666d7b;margin:0;font-size:14px;line-height:1.65}.partners[data-astro-cid-lcdefpme]{background:#fff;padding:0 0 43px;overflow:hidden}.partners-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:48px;padding-top:68px;padding-bottom:43px;display:flex}.partners-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:18px}.partners-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.5vw,58px);line-height:1.02}.partners-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.partners-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#636a79;max-width:360px;margin:0 0 4px;font-size:15px;line-height:1.75}.partner-marquee[data-astro-cid-lcdefpme]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.partner-track[data-astro-cid-lcdefpme]{width:max-content;animation:42s linear infinite partner-scroll;display:flex}.partner-marquee[data-astro-cid-lcdefpme]:hover .partner-track[data-astro-cid-lcdefpme],.partner-marquee[data-astro-cid-lcdefpme]:focus-within .partner-track[data-astro-cid-lcdefpme],.partner-marquee[data-astro-cid-lcdefpme].is-paused .partner-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.partner-group[data-astro-cid-lcdefpme]{flex:none;gap:14px;padding-right:14px;display:flex}.partner-logo-placeholder[data-astro-cid-lcdefpme]{color:#737b8c;background:#fbfcfe;border:1px solid #e5e8ef;justify-content:center;align-items:center;gap:11px;width:clamp(170px,18vw,230px);height:100px;display:flex}.partner-logo-placeholder[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#9eace2;font-size:21px}.partner-logo-placeholder[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}@keyframes partner-scroll{to{transform:translate(-50%)}}.partners-controls[data-astro-cid-lcdefpme]{color:#838a98;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:16px 9vw 0;font-size:12px;font-weight:750;display:flex}.partners-controls[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:15px}.partners-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--navy);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6ccda;padding:7px 0;font-size:12px}.partners-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.services[data-astro-cid-lcdefpme]{color:#fff;background:var(--navy);position:relative;overflow:hidden}.services[data-astro-cid-lcdefpme]:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;right:-170px;transform:translateY(-50%);box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.services[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{opacity:.07;width:770px;top:50%;right:-205px;transform:translateY(-50%)}.services-heading[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme]{z-index:1;position:relative}.services-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:49px;display:flex}.services-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#ffffffad;max-width:330px;margin:0 0 5px;font-size:15px;line-height:1.7}.service-grid[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);display:grid}.service-card[data-astro-cid-lcdefpme]{border-right:1px solid #fff3;min-height:185px;padding:19px 20px 20px 0;transition:background .2s;position:relative}.service-card[data-astro-cid-lcdefpme]:not(:first-child){padding-left:20px}.service-card[data-astro-cid-lcdefpme]:last-child{border-right:0}.service-card[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#9db3ff;letter-spacing:.1em;font-size:12px}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:30px 0 7px;font-size:17px}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffa8;max-width:185px;margin:0;font-size:14px;line-height:1.55}.service-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff;font-size:15px;font-weight:400;position:absolute;top:17px;right:17px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.02fr .98fr;align-items:center;gap:9vw;display:grid}.about-visual[data-astro-cid-lcdefpme]{background:0 0;border:0;grid-area:1/1/span 2;align-self:stretch;min-height:auto;padding:0;position:relative;overflow:hidden}.about-visual[data-astro-cid-lcdefpme]:before,.about-visual[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #ffffff57;position:absolute;transform:rotate(-32deg)}.about-visual[data-astro-cid-lcdefpme]:before{width:130%;height:35%;top:30%;left:-15%}.about-visual[data-astro-cid-lcdefpme]:after{border-color:#ffffff2b;width:120%;height:70%;top:5%;left:-10%}.about-lines[data-astro-cid-lcdefpme]{opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 49px,#ffffff1a 50px),linear-gradient(145deg,#0000 40%,#ffffff21);position:absolute;inset:0}.about-stamp[data-astro-cid-lcdefpme]{color:#ffffffed;letter-spacing:-.08em;text-align:center;font-size:clamp(45px,7vw,86px);font-weight:850;line-height:.78;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.about-stamp[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.25em;font-size:.35em}.about-caption[data-astro-cid-lcdefpme]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.15em;font-size:12px;position:absolute;bottom:18px;left:20px}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue)}.about-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#636a79;max-width:420px;margin-bottom:24px;font-size:16px;line-height:1.75}.contact-cta[data-astro-cid-lcdefpme]{color:#fff;background:#091b66;position:relative;overflow:hidden}.contact-cta[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(at 85% 44%,#3a6afd94,#0000 39%),linear-gradient(105deg,#081650,#0c27a0);position:absolute;inset:0}.contact-cta[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.cta-orb):not(.brand-logo-watermark){z-index:1;position:relative}.contact-cta[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{opacity:.08;width:460px;top:calc(2% + 58px);right:calc(12% - 35px)}.contact-cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#ffffffa6}.contact-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(43px,6.2vw,82px)}.contact-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#95adff}.cta-orb[data-astro-cid-lcdefpme]{border:1px solid #ffffff21;border-radius:50%;width:390px;height:390px;position:absolute;top:2%;right:12%;box-shadow:0 0 0 35px #ffffff06,0 0 0 75px #ffffff05}.cta-bottom[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff3d;justify-content:flex-start;align-items:center;gap:30px;margin-top:42px;padding-top:23px;display:flex}.button-ghost[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #ffffff73}.button-ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff1f}.site-footer[data-astro-cid-lcdefpme]{color:#fff;background:#080d1d;padding:58px 9vw 20px}.footer-main[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .8fr .7fr 1fr;gap:4vw;padding-bottom:54px;display:grid}.footer-wordmark[data-astro-cid-lcdefpme]{align-items:center;display:inline-flex}.footer-logo[data-astro-cid-lcdefpme]{object-fit:contain;width:185px;max-width:100%;height:61px;display:block}.footer-brand[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#ffffffa1;margin:22px 0 0;font-size:15px;line-height:1.5}.footer-label[data-astro-cid-lcdefpme]{color:#97acff;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;font-size:12px;font-weight:800}.footer-address[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.footer-label),.footer-news[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.footer-label){color:#ffffffb3;font-size:14px;line-height:1.7}.footer-links[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-links[data-astro-cid-lcdefpme] .footer-label[data-astro-cid-lcdefpme]{margin-bottom:7px}.footer-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme],.footer-dropdown-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.footer-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ffffffc7;font-size:12px}.footer-dropdown-panel[data-astro-cid-lcdefpme]{border-left:1px solid #97acff59;gap:8px;padding:10px 0 2px 11px;display:grid}.footer-dropdown-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:11px}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.footer-dropdown[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]:hover,.footer-dropdown-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff}.footer-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff59;gap:12px;padding-bottom:6px;display:inline-flex}.footer-news[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#97acff}.footer-bottom[data-astro-cid-lcdefpme]{color:#ffffff7a;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;padding-top:16px;font-size:12px;display:flex}@media (width<=980px){.site-header[data-astro-cid-lcdefpme]{gap:20px;padding:0 5vw}.main-nav[data-astro-cid-lcdefpme]{gap:17px}.header-cta[data-astro-cid-lcdefpme]{padding:0 13px}.hero[data-astro-cid-lcdefpme]{padding-left:7vw;padding-right:7vw}.hero-bottom[data-astro-cid-lcdefpme]{left:7vw;right:7vw}.section-pad[data-astro-cid-lcdefpme]{padding:90px 7vw}.feature[data-astro-cid-lcdefpme]{gap:4vw}.feature-visual[data-astro-cid-lcdefpme]{min-height:390px}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.product-art[data-astro-cid-lcdefpme]{height:190px}.finisher-feature[data-astro-cid-lcdefpme]{gap:4vw}.finisher-feature-visual[data-astro-cid-lcdefpme],.finisher-feature-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{min-height:290px}.machine-carousel-controls[data-astro-cid-lcdefpme]{right:7vw}.preowned-highlight[data-astro-cid-lcdefpme]{grid-template-columns:160px 1fr}.preowned-highlight-link[data-astro-cid-lcdefpme]{grid-column:2}.care[data-astro-cid-lcdefpme]{grid-template-columns:.45fr 1fr}.care-symbol[data-astro-cid-lcdefpme]{width:150px}.care-detail[data-astro-cid-lcdefpme]{grid-column:2;margin-top:-15px}.strength-card[data-astro-cid-lcdefpme]{padding-right:14px}.strength-card[data-astro-cid-lcdefpme]:not(:first-child){padding-left:14px}.about[data-astro-cid-lcdefpme]{gap:6vw}.partners-heading[data-astro-cid-lcdefpme]{gap:28px}.partners-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:290px}}@media (width<=680px){.site-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;height:auto;min-height:76px;padding:17px 6vw}.main-nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;order:3;justify-content:flex-start;gap:12px clamp(10px,3vw,16px);width:100%;min-width:0;max-width:100%;padding-top:8px}.header-cta[data-astro-cid-lcdefpme]{min-height:38px;margin-left:auto;font-size:11px}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;min-height:650px;padding:88px 7vw 92px}.hero-copy[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(49px,15vw,76px)}.hero-intro[data-astro-cid-lcdefpme]{max-width:310px;font-size:15px}.hero-actions[data-astro-cid-lcdefpme]{gap:16px}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:45px}.text-link[data-astro-cid-lcdefpme]{font-size:13px}.hero-bottom[data-astro-cid-lcdefpme]{font-size:11px;left:7vw;right:7vw}.film-strip[data-astro-cid-lcdefpme]{gap:14px;min-height:120px;padding:20px 7vw}.film-play[data-astro-cid-lcdefpme]{width:39px;height:39px}.film-title[data-astro-cid-lcdefpme]{font-size:15px}.film-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:11px}.film-link[data-astro-cid-lcdefpme]{width:100%;margin:5px 0 0 53px}.film-strip[data-astro-cid-lcdefpme]{flex-wrap:wrap}.film-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:1}.section-pad[data-astro-cid-lcdefpme]{padding:72px 7vw}.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:47px}.feature-visual[data-astro-cid-lcdefpme]{min-height:330px}.finisher-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px}.finisher-feature-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:43px}.finisher-feature-visual[data-astro-cid-lcdefpme],.finisher-feature-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{min-height:240px}.machine-carousel-controls[data-astro-cid-lcdefpme]{top:14px;right:7vw}.preowned-highlight[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px;padding:16px}.preowned-highlight-image[data-astro-cid-lcdefpme]{height:155px}.preowned-highlight-link[data-astro-cid-lcdefpme]{grid-column:auto}.section-heading[data-astro-cid-lcdefpme],.services-heading[data-astro-cid-lcdefpme]{display:block}.section-heading-aside[data-astro-cid-lcdefpme]{margin-top:24px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:52px}.product-grid[data-astro-cid-lcdefpme]{gap:9px}.product-art[data-astro-cid-lcdefpme]{height:145px}.product-copy[data-astro-cid-lcdefpme]{min-height:105px;padding:14px 10px}.product-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:11px}.product-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.arrow-circle[data-astro-cid-lcdefpme]{width:23px;height:23px;font-size:13px}.care[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:27px}.care-symbol[data-astro-cid-lcdefpme]{width:116px}.care-symbol[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:15px}.care-detail[data-astro-cid-lcdefpme]{grid-column:auto;margin-top:0}.care-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:43px}.partners-heading[data-astro-cid-lcdefpme]{padding-top:48px;padding-bottom:43px;display:block}.partners-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:21px}.partner-logo-placeholder[data-astro-cid-lcdefpme]{width:165px;height:82px}.partners-controls[data-astro-cid-lcdefpme]{margin-left:7vw;margin-right:7vw;font-size:11px}.strength-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.strength-card[data-astro-cid-lcdefpme]{border-bottom:1px solid #d6dbe8;min-height:190px;padding:20px 14px 20px 0}.strength-card[data-astro-cid-lcdefpme]:not(:first-child){padding-left:14px}.strength-card[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.strength-card[data-astro-cid-lcdefpme]:nth-child(n+3){border-bottom:0}.strength-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:20px;font-size:13px}.why-gear[data-astro-cid-lcdefpme]{opacity:.58;width:580px;top:56%;right:-285px}.customer-stories[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.services-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:24px}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.service-card[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff3;min-height:165px;padding:16px 13px 18px 0}.service-card[data-astro-cid-lcdefpme]:not(:first-child){padding-left:13px}.service-card[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.service-card[data-astro-cid-lcdefpme]:nth-child(n+3){border-bottom:0}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:24px;font-size:15px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.about-visual[data-astro-cid-lcdefpme]{min-height:310px}.about-stamp[data-astro-cid-lcdefpme]{font-size:74px}.contact-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:50px}.cta-orb[data-astro-cid-lcdefpme]{width:250px;height:250px;top:12%;right:-10%}.cta-bottom[data-astro-cid-lcdefpme]{margin-top:30px;display:block}.cta-bottom[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-wrap:wrap;margin-top:19px}.cta-bottom[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{flex:1;gap:10px;min-width:135px;padding:0 12px}.products[data-astro-cid-lcdefpme]{--logo-circle-size:min(88vw, 360px);--logo-circle-right:-20px;--logo-circle-top:clamp(-110px, calc(70px - 44vw), -60px);--logo-circle-center-y:70px}.products[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{right:calc(var(--logo-circle-right) - 20px);width:calc(var(--logo-circle-size) + 40px)}.services[data-astro-cid-lcdefpme]:before{width:360px;height:360px;right:-20px}.services[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{width:400px;right:-40px}.contact-cta[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{opacity:.085;width:290px;top:calc(12% + 37px);right:calc(-10% - 20px)}.site-footer[data-astro-cid-lcdefpme]{padding:48px 7vw 18px}.footer-main[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:34px 22px}.footer-bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;font-size:11px}.footer-bottom[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){order:3;width:100%}.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.trailer-dialog[data-astro-cid-lcdefpme]{width:96vw;max-height:92vh}.trailer-dialog[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{max-height:calc(92vh - 50px)}.trailer-dialog-bar[data-astro-cid-lcdefpme]{padding:12px 13px}}@media (hover:none),(prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-lcdefpme],.hero-bottom[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-lcdefpme]{display:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{transition-duration:.01ms!important}.machine-carousel-track[data-astro-cid-lcdefpme]{scroll-behavior:auto}.partner-track[data-astro-cid-lcdefpme]{animation:none}.partner-marquee[data-astro-cid-lcdefpme]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partner-group[data-astro-cid-lcdefpme][aria-hidden=true]{display:none}}.main-nav[data-astro-cid-lcdefpme] .nav-dropdown[data-astro-cid-lcdefpme]>.dropdown-panel[data-astro-cid-lcdefpme]{left:50%;right:auto;transform:translate(-50%)}.film-strip[data-astro-cid-lcdefpme]{color:var(--ink);background:#f3f5fa}.film-play[data-astro-cid-lcdefpme]{color:var(--navy);border-color:#0c27a040}.film-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#687083}.film-link[data-astro-cid-lcdefpme]{color:#343947}.film-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue)}.care[data-astro-cid-lcdefpme]{grid-template-columns:minmax(250px,.82fr) minmax(0,1fr);gap:3.5vw}.care-photo-placeholder[data-astro-cid-lcdefpme],.about-visual[data-astro-cid-lcdefpme]{color:#586278;background:0 0;border:0;place-content:center;justify-items:center;gap:18px;min-height:340px;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.care-photo-placeholder[data-astro-cid-lcdefpme]{background:0 0;border:0;grid-area:1/1/span 2;align-self:stretch;min-height:auto;padding:0}.care-detail[data-astro-cid-lcdefpme]{grid-area:2/2;margin-top:-10px}.care-photo-placeholder[data-astro-cid-lcdefpme]:before,.about-visual[data-astro-cid-lcdefpme]:before{content:"";opacity:.55;background-image:linear-gradient(#0c27a00e 1px,#0000 1px),linear-gradient(90deg,#0c27a00e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.about-visual[data-astro-cid-lcdefpme]:after{display:none}.photo-placeholder-kicker[data-astro-cid-lcdefpme],.photo-placeholder-icon[data-astro-cid-lcdefpme],.care-photo-placeholder[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.about-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;position:relative}.photo-placeholder-kicker[data-astro-cid-lcdefpme]{color:var(--navy);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.photo-placeholder-icon[data-astro-cid-lcdefpme]{width:54px;height:42px;color:var(--blue);border:1px dashed #0c27a073;place-items:center;display:grid}.photo-placeholder-icon[data-astro-cid-lcdefpme]:before{content:"";border:1px solid;width:21px;height:15px}.photo-placeholder-icon[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:16px}.photo-placeholder-icon[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{border-top:1px solid;width:20px;height:9px;position:absolute;bottom:13px;left:18px;transform:skewY(-25deg)}.care-photo-placeholder[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.about-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#687083;text-align:center;max-width:230px;font-size:11px;line-height:1.5}.about-visual[data-astro-cid-lcdefpme]{min-height:405px}.services[data-astro-cid-lcdefpme]{color:var(--ink);background:#f3f5fa}.services[data-astro-cid-lcdefpme]:before{border-color:#0c27a01a;box-shadow:0 0 0 65px #0c27a006,0 0 0 130px #0c27a005}.services[data-astro-cid-lcdefpme]>.brand-logo-watermark[data-astro-cid-lcdefpme]{filter:none;opacity:.035}.services-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#636a79}.services-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--navy)}.services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue)}.service-grid[data-astro-cid-lcdefpme]{border-top-color:#d6dbe8}.service-card[data-astro-cid-lcdefpme]{border-right-color:#d6dbe8}.service-card[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.service-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--navy)}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#676d7c}.service-card[data-astro-cid-lcdefpme]:hover{background:#3a6afd0b}.service-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.motion-ready [data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .65s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.motion-ready [data-astro-cid-lcdefpme][data-reveal].is-visible{opacity:1;transform:none}.strength-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(2),.service-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(2){transition-delay:70ms}.strength-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(3),.service-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(3){transition-delay:.14s}.strength-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(4),.service-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(4){transition-delay:.21s}@media (width<=980px){.care[data-astro-cid-lcdefpme]{grid-template-columns:minmax(210px,.65fr) 1fr}.care-photo-placeholder[data-astro-cid-lcdefpme]{min-height:310px}}@media (width<=680px){.care[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:27px}.care-photo-placeholder[data-astro-cid-lcdefpme]{grid-area:auto;min-height:235px}.care-detail[data-astro-cid-lcdefpme]{grid-area:auto;margin-top:0}.about-visual[data-astro-cid-lcdefpme]{min-height:300px}.service-card[data-astro-cid-lcdefpme]{border-bottom-color:#d6dbe8;border-right-color:#d6dbe8}}@media (prefers-reduced-motion:reduce){.motion-ready [data-astro-cid-lcdefpme][data-reveal]{opacity:1;transition:none;transform:none}}
