/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}}:root{--ink:#10243d;--blue:#1967d2;--pale:#eef5fb;--line:#dce4eb;--muted:#5a6d82}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a,button{transition:all .2s}.topbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:.08em;align-items:center;gap:10px;font-weight:800;line-height:.9;text-decoration:none;display:flex}.brand small{letter-spacing:.26em;color:#567;margin-top:6px;font-size:9px;display:block}.brandMark{background:var(--blue);color:#fff;letter-spacing:-.04em;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.topbar nav{gap:34px;display:flex}.topbar nav a{color:#43556b;font-size:14px;text-decoration:none}.topbar nav a:hover,.textLink:hover{color:var(--blue)}.button{cursor:pointer;background:var(--blue);color:#fff;border:0;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#0e54b5;transform:translateY(-1px)}.buttonSmall{padding:12px 19px}.hero{background:var(--pale);grid-template-columns:47% 53%;min-height:calc(100vh - 86px);display:grid}.heroCopy{padding:11vh 6vw 7vh}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--blue);margin:0 0 22px;font-size:11px;font-weight:800}.light{color:#86b6ff}.hero h1,h2{letter-spacing:-.055em}.hero h1{margin:0;font-size:clamp(56px,6.2vw,96px);line-height:.93}.lead{color:var(--muted);max-width:540px;margin:30px 0;font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:28px;display:flex}.textLink{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.textLink span{color:var(--blue);margin-left:7px}.heroStats{border-top:1px solid #cad7e3;gap:42px;margin-top:10vh;padding-top:24px;display:flex}.heroStats div{flex-direction:column;display:flex}.heroStats strong{font-size:22px}.heroStats span{color:#6a7b8d;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px}.heroVisual{background:#dbe6ef;min-height:650px;position:relative;overflow:hidden}.heroVisual img,.productImage img,.proofImage img{object-fit:cover;width:100%;height:100%;display:block}.imageTag{background:#fffffff0;padding:12px 16px;font-size:11px;font-weight:700;position:absolute;bottom:22px;right:22px}.section{padding:110px 6vw}.sectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;margin-bottom:55px;display:grid}.sectionHead h2,.proofCopy h2,.dealer h2,.quote h2,.applications h2{margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.sectionHead>p,.proofCopy>p,.applicationsIntro>p,.dealer>div>p,.quoteIntro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.productGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.productCard{border:1px solid var(--line);background:#fff}.productImage{background:#e8eef2;height:300px;position:relative;overflow:hidden}.productImage img{transition:all .4s}.productCard:hover img{transform:scale(1.025)}.productImage span{background:var(--ink);color:#fff;letter-spacing:.1em;padding:8px 10px;font-size:10px;position:absolute;top:16px;left:16px}.productBody{padding:27px}.productBody>p{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.productBody h3{margin:10px 0 20px;font-size:22px}.productBody ul{margin:0 0 24px;padding:0;list-style:none}.productBody li{color:var(--muted);border-bottom:1px solid #edf0f3;padding:9px 0;font-size:13px}.productBody a{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.productBody a span{color:var(--blue);float:right}.specNote{color:#7b8997;margin:18px 0 0;font-size:11px}.applications{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:110px 6vw;display:grid}.applicationsIntro>p{color:#a7b7c8;max-width:440px;margin-top:28px}.applicationList{border-top:1px solid #fff3}.applicationRow{border-bottom:1px solid #fff3;grid-template-columns:50px 1fr 1.2fr;align-items:center;gap:25px;padding:25px 0;display:grid}.applicationRow>span{color:#86b6ff;font-size:11px}.applicationRow h3{margin:0;font-size:23px}.applicationRow p{color:#aebdca;margin:0;font-size:13px;line-height:1.5}.proof{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.proofImage{background:#e8eef2;height:600px}.proofCopy>p{margin:28px 0}.checkGrid{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 38px;font-size:13px;display:grid}.checkGrid span{border-bottom:1px solid var(--line);padding-bottom:12px}.dealer{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:10vw;padding:90px 6vw;display:grid}.dealer>div>p{color:#dceaff;max-width:560px;margin:0 0 28px}.buttonWhite{color:var(--blue);background:#fff}.buttonWhite:hover{background:#eef5ff}.quote{background:#f5f8fb;grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.quoteIntro>p{margin:28px 0 40px}.contactLine{border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:13px;display:flex}.contactLine span{color:#7b8997}.contactLine a{color:var(--ink);font-weight:700;text-decoration:none}.quoteForm{grid-template-columns:1fr 1fr;gap:22px;display:grid}.quoteForm label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.quoteForm input,.quoteForm select,.quoteForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cad4de;outline:none;margin-top:9px;padding:15px;font-size:14px}.quoteForm input:focus,.quoteForm select:focus,.quoteForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #1967d21f}.full{grid-column:1/-1}.formStatus{color:#268348;margin:0;font-size:12px}footer{color:#b8c5d1;background:#0a1a2e;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:65px 6vw 30px;display:grid}footer p{font-size:13px}footer>div:nth-of-type(2){justify-content:flex-end;gap:30px;display:flex}footer a{color:#c5d0da;font-size:13px;text-decoration:none}footer>small{border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:25px;padding-top:25px}.brandFooter{color:#fff}.whatsapp{z-index:5;color:#fff;background:#24b564;border-radius:99px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #10243d38}.whatsapp span{margin-left:7px}@media (max-width:900px){.topbar{height:72px}.topbar nav{display:none}.buttonSmall{padding:10px 12px;font-size:12px}.hero{grid-template-columns:1fr}.heroCopy{padding:64px 6vw 45px}.hero h1{font-size:clamp(52px,15vw,74px)}.heroStats{gap:24px;margin-top:55px}.heroVisual{min-height:440px}.section{padding:75px 6vw}.sectionHead,.applications,.proof,.dealer,.quote{grid-template-columns:1fr;gap:50px}.productGrid{grid-template-columns:1fr}.productImage{height:390px}.proofImage{height:450px}.applications{padding:75px 6vw}.applicationRow{grid-template-columns:35px 1fr}.applicationRow p{grid-column:2}.quoteForm{gap:16px}footer{grid-template-columns:1fr}footer>div:nth-of-type(2){justify-content:flex-start}footer>small{grid-column:1}.whatsapp span{display:none}}@media (max-width:520px){.brand{font-size:12px}.brandMark{width:34px;height:34px}.heroStats{gap:15px}.heroStats strong{font-size:18px}.heroStats span{font-size:9px}.productImage{height:300px}.checkGrid,.quoteForm{grid-template-columns:1fr}.quoteForm .full{grid-column:1}.imageTag{bottom:12px;right:12px}.dealer{padding:70px 6vw}.sectionHead h2,.proofCopy h2,.dealer h2,.quote h2,.applications h2{font-size:42px}}.brandImage img{object-fit:contain;object-position:left center;width:190px;height:58px;display:block}.brandFooter img{filter:brightness(0)invert();opacity:.95}@media (max-width:520px){.brandImage img{width:145px;height:46px}}.companyProfile{color:#fff;background:#10243d;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:100px 6vw;display:grid}.profileLead h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.profileLead>p:last-child{color:#aebdca;max-width:530px;line-height:1.75}.profileFacts{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.profileFacts div{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;min-height:180px;padding:28px;display:flex}.profileFacts span,.profileFacts small{color:#9eb0c2;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.profileFacts strong{letter-spacing:-.04em;margin:13px 0;font-size:36px}.processGrid{border-top:1px solid #dce4eb;border-left:1px solid #dce4eb;grid-template-columns:repeat(3,1fr);display:grid}.processGrid article{border-bottom:1px solid #dce4eb;border-right:1px solid #dce4eb;min-height:245px;padding:30px}.processGrid span{color:#1967d2;letter-spacing:.12em;font-size:11px;font-weight:800}.processGrid h3{margin:50px 0 14px;font-size:22px}.processGrid p{color:#5a6d82;margin:0;font-size:13px;line-height:1.65}@media (max-width:900px){.companyProfile{grid-template-columns:1fr;padding:75px 6vw}.processGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.profileFacts,.processGrid{grid-template-columns:1fr}.profileFacts div,.processGrid article{min-height:170px}.processGrid h3{margin-top:28px}}.demoBanner{color:#dceaff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#10243d;padding:7px 5vw;font-size:9px}.draftNote{color:#7f93a7;margin-top:28px;font-size:10px;line-height:1.5;display:block}.referenceSite .demoBanner{display:none}.referenceSite .topbar{color:#fff;background:linear-gradient(#030d189e,#0000);border:0;width:100%;height:104px;position:absolute;top:0;left:0}.referenceSite .topbar .brandImage img{filter:brightness(0)invert()}.referenceSite .topbar nav a{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.referenceSite .topbar nav a:hover{color:#6db1ff}.referenceSite .topbar .buttonSmall{background:0 0;border:1px solid #fffc;padding:11px 20px}.referenceSite .hero{color:#fff;isolation:isolate;background:#071626;min-height:100svh;display:block;position:relative}.referenceSite .heroVisual{z-index:-2;min-height:0;position:absolute;inset:0}.referenceSite .heroVisual:after{content:"";background:linear-gradient(90deg,#040f1be0 0%,#040f1b7a 43%,#040f1b0f 76%),linear-gradient(#0000 58%,#040f1bc2 100%);position:absolute;inset:0}.referenceSite .heroCopy{flex-direction:column;justify-content:flex-end;max-width:850px;min-height:100svh;padding:170px 6vw 64px;display:flex}.referenceSite .hero h1{color:#fff;text-transform:uppercase;max-width:800px;font-size:clamp(62px,7.2vw,112px);line-height:.88}.referenceSite .hero .lead{color:#ffffffd1;max-width:610px}.referenceSite .hero .textLink{color:#fff}.referenceSite .heroStats{border-color:#ffffff52;width:min(620px,100%);margin-top:54px}.referenceSite .heroStats span{color:#ffffff9e}.referenceSite .imageTag{color:#fff;background:#040f1bd1}.categoryRail{background:#fff;border-bottom:1px solid #dce4eb;grid-template-columns:repeat(5,1fr);display:grid}.categoryRail a{color:#10243d;border-right:1px solid #dce4eb;flex-direction:column;justify-content:center;min-height:150px;padding:24px 2vw;text-decoration:none;display:flex;position:relative;overflow:hidden}.categoryRail a:after{content:"";transform-origin:0;background:#1967d2;height:4px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.categoryRail a:hover:after{transform:scaleX(1)}.categoryRail span{color:#1967d2;margin-bottom:18px;font-size:10px;font-weight:800}.categoryRail strong{font-size:15px}.categoryRail small{color:#77889a;text-transform:uppercase;margin-top:7px;font-size:10px}.referenceSite #products{padding-top:130px;padding-bottom:130px}.referenceSite #products .productGrid{grid-template-rows:repeat(2,minmax(290px,1fr));grid-template-columns:1.35fr 1fr;gap:18px}.referenceSite #products .productCard{border:0;min-height:330px;position:relative;overflow:hidden}.referenceSite #products .productCard:first-child{grid-row:1/3}.referenceSite #products .productImage{height:auto;position:absolute;inset:0}.referenceSite #products .productImage:after{content:"";background:linear-gradient(#0000 38%,#040f1be0);position:absolute;inset:0}.referenceSite #products .productBody{z-index:2;color:#fff;padding:32px;position:absolute;bottom:0;left:0;right:0}.referenceSite #products .productBody>p,.referenceSite #products .productBody a,.referenceSite #products .productBody li{color:#ffffffd1}.referenceSite #products .productBody h3{margin-bottom:12px;font-size:26px}.referenceSite #products .productBody ul{display:none}.referenceSite #products .productBody a{margin-top:10px;display:inline-block}@media (max-width:850px){.referenceSite .topbar{height:80px}.referenceSite .heroCopy{justify-content:flex-end;padding:130px 6vw 42px}.referenceSite .hero h1{font-size:clamp(52px,15vw,78px)}.referenceSite .heroStats{margin-top:42px}.categoryRail{grid-template-columns:1fr 1fr}.categoryRail a:last-child{grid-column:1/-1}.referenceSite #products .productGrid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.referenceSite #products .productCard:first-child{grid-row:auto}}.premium{--black:#0a0d10;--paper:#f3f3ef;--blue:#0b65f5;--line:#d7d8d4;background:var(--paper);color:var(--black);font-family:Arial,Helvetica,sans-serif}.premium *{box-sizing:border-box}.premium em{font-style:italic;font-weight:300}.pHeader{z-index:10;color:#fff;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;width:100%;height:108px;padding:0 4.5vw;display:flex;position:absolute;top:0;left:0}.pBrand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.pMonogram{letter-spacing:-.14em;font-size:31px;font-style:italic;font-weight:950}.pBrandText{letter-spacing:.12em;font-size:13px;font-weight:900;line-height:.9}.pBrandText small{letter-spacing:.32em;opacity:.64;margin-top:7px;font-size:8px;font-weight:600;display:block}.pHeader nav{gap:36px;display:flex}.pHeader nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.pHeader nav a:hover{color:#7fb1ff}.pHeaderCta{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:30px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.pHeaderCta span{border:1px solid #ffffff65;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pHero{color:#fff;isolation:isolate;background:#090d12;min-height:100svh;position:relative;overflow:hidden}.pHeroWord{z-index:-1;color:#ffffff08;letter-spacing:-.09em;font-size:26vw;font-weight:950;line-height:.8;position:absolute;bottom:-7vw;left:-1vw}.pHeroCopy{z-index:2;flex-direction:column;justify-content:flex-end;width:50%;min-height:100svh;padding:160px 5vw 8vh;display:flex;position:relative}.pKicker{letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:9px;font-weight:800;display:flex}.pKicker span{background:var(--blue);width:26px;height:2px}.pHero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(68px,7.5vw,122px);font-weight:800;line-height:.82}.pHero h1 em{color:#5f98ff}.pLead{color:#bdc1c7;max-width:550px;margin:33px 0;font-size:16px;line-height:1.7}.pActions{align-items:center;gap:30px;display:flex}.pButton{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:35px;min-width:220px;padding:17px 21px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.pButtonLight{color:#0a0d10;background:#fff}.pButtonLight:hover{background:#74aaff}.pButtonDark{color:#fff;background:#0a0d10}.pButtonDark:hover{background:var(--blue)}.pQuietLink{color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.pQuietLink span{color:#6da5ff;margin-left:14px}.pHeroMedia{z-index:-2;width:58%;height:100%;position:absolute;top:0;right:0}.pHeroMedia:after{content:"";background:linear-gradient(90deg,#090d12 0%,#0000 35%),linear-gradient(#0000 60%,#090d12aa);position:absolute;inset:0}.pHeroMedia img{object-fit:cover;object-position:55% center;filter:saturate(.85)contrast(1.05);width:100%;height:100%}.pMediaCaption{z-index:2;color:#fff;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:5vh;right:4vw}.pMediaCaption span{letter-spacing:.18em;font-size:8px}.pMediaCaption strong{margin-top:7px;font-size:12px}.pHeroIndex{z-index:2;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;top:50%;right:4vw}.pHeroIndex div{background:#ffffff60;width:45px;height:1px}.pModelRail{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pModelRail a{min-height:148px;color:var(--black);border-right:1px solid var(--line);align-items:center;gap:19px;padding:25px 2.7vw;text-decoration:none;display:flex;position:relative}.pModelRail>a>span{color:#7b7e80;align-self:flex-start;font-size:9px}.pModelRail a div{flex-direction:column;display:flex}.pModelRail strong{font-size:16px}.pModelRail small{color:#777b80;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:9px}.pModelRail b{font-size:12px;position:absolute;bottom:20px;right:22px}.pModelRail a:hover{color:#fff;background:var(--blue)}.pModelRail a:hover small,.pModelRail a:hover>span{color:#d8e6ff}.pFeatured{padding:140px 5vw 110px}.pSectionLabel{align-items:center;gap:20px;display:flex}.pSectionLabel span{border:1px solid #bfc2c4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.pSectionLabel p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.pFeaturedHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:11vw;margin:45px 0 70px;display:grid}.pFeaturedHead h2,.pWinterCopy h2,.pProcessTitle h2,.pCooperation h2,.pQuoteIntro h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.2vw,98px);font-weight:750;line-height:.91}.pFeaturedHead h2 em,.pQuoteIntro h2 em{color:var(--blue)}.pFeaturedHead>p{color:#555b61;max-width:520px;margin:0;font-size:15px;line-height:1.75}.pMachineStage{background:#e4e5e1;min-height:680px;position:relative;overflow:hidden}.pMachineStage:after{content:"";border:1px solid #b9bcc0;border-radius:50%;width:55%;height:55%;position:absolute;bottom:-18%;right:-10%}.pMachineStage img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pMachineCode{z-index:2;color:#fff;letter-spacing:.14em;font-size:11px;font-weight:900;position:absolute;top:30px;left:35px}.pSpec{z-index:2;background:#fffffff0;min-width:160px;padding:13px 16px;position:absolute;box-shadow:0 8px 25px #0000000c}.pSpec span{color:#767b80;text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.pSpec strong{margin-top:6px;font-size:13px;display:block}.pSpecA{bottom:7%;left:4%}.pSpecB{top:10%;right:4%}.pSpecC{bottom:7%;right:4%}.pFeatureFoot{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.pFeatureFoot p{color:#7a7e82;max-width:520px;margin:0;font-size:10px;line-height:1.5}.pWinter{background:var(--black);color:#fff;grid-template-columns:1.08fr .92fr;min-height:850px;display:grid}.pWinterMedia{min-height:700px;position:relative;overflow:hidden}.pWinterMedia img{object-fit:cover;width:100%;height:100%}.pWinterMedia:after{content:"";background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.pWinterMedia>span{z-index:2;letter-spacing:.16em;font-size:8px;font-weight:800;position:absolute;bottom:30px;left:35px}.pWinterCopy{padding:100px 6vw}.pSectionLabelDark span{border-color:#ffffff4d}.pWinterCopy h2{margin-top:60px;font-size:clamp(52px,5.4vw,86px)}.pWinterCopy h2 em{color:#6b9ff8}.pWinterCopy>p{color:#aeb4bb;margin:32px 0 40px;font-size:14px;line-height:1.8}.pWinterCopy ul{border-top:1px solid #ffffff25;margin:0 0 40px;padding:0;list-style:none}.pWinterCopy li{border-bottom:1px solid #ffffff25;gap:22px;padding:18px 0;font-size:12px;display:flex}.pWinterCopy li span{color:#669bf5;font-size:9px}.pLineLink{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff;justify-content:space-between;padding-bottom:13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.pCompany{color:#fff;background:#11161d;padding:130px 5vw}.pCompanyIntro{grid-template-columns:1.35fr .65fr;align-items:end;gap:12vw;margin:60px 0 100px;display:grid}.pLargeIntro{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.1vw,63px);line-height:1.15}.pLargeIntro strong{color:#72a4ff;font-weight:500}.pCompanyIntro>p:last-child{color:#9da5ad;margin:0;font-size:13px;line-height:1.8}.pStats{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.pStats div{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:210px;padding:30px;display:flex}.pStats strong{letter-spacing:-.06em;font-size:clamp(36px,4vw,64px)}.pStats sup{color:#6e9ef0;font-size:.35em}.pStats span{text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:10px;font-weight:800}.pStats small{color:#717a84;text-transform:uppercase;letter-spacing:.12em;margin-top:7px;font-size:8px}.pDraft{color:#6f7780;margin:18px 0 0;font-size:9px}.pProcess{background:#f3f3ef;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:120px 5vw;display:grid}.pProcessTitle h2{margin-top:55px}.pProcessSteps{border-top:1px solid #c8c9c6}.pProcessSteps div{border-bottom:1px solid #c8c9c6;grid-template-columns:50px 1fr 50px;align-items:center;min-height:92px;display:grid}.pProcessSteps span{color:#7b7e82;font-size:9px}.pProcessSteps strong{font-size:17px}.pProcessSteps i{background:var(--blue);border-radius:50%;width:7px;height:7px}.pApplications{color:#fff;background:var(--blue);white-space:nowrap;padding:28px 0;display:flex;overflow:hidden}.pApplicationTitle{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(45px,6vw,90px);font-weight:900}.pApplicationTitle:after{content:"•";color:#9fc0ff;margin:0 28px;display:inline-block}.pCooperation{color:#fff;background:#0b65f5;padding:110px 5vw}.pCooperation h2{max-width:950px;font-size:clamp(62px,8vw,126px)}.pCooperation h2 em{color:#a9c9ff}.pCooperation>div{border-top:1px solid #ffffff4a;justify-content:space-between;align-items:center;margin-top:55px;padding-top:28px;display:flex}.pCooperation>div p{color:#d8e6ff;max-width:550px;margin:0;font-size:13px;line-height:1.7}.pQuote{background:#f3f3ef;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:130px 5vw;display:grid}.pQuoteIntro h2{margin-top:50px}.pQuoteIntro h2 em{color:var(--blue)}.pQuoteIntro>p{color:#5c6268;max-width:520px;margin:30px 0 45px;font-size:13px;line-height:1.8}.pContacts a{color:#0a0d10;border-top:1px solid #c9cac7;justify-content:space-between;padding:17px 0;text-decoration:none;display:flex}.pContacts span{color:#767b80;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.pContacts strong{font-size:12px}.pForm{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pForm label>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.pForm input,.pForm select,.pForm textarea{color:#0a0d10;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #b9bcbd;border-radius:0;outline:none;margin-top:9px;padding:16px 0;font-size:14px}.pForm textarea{padding:16px}.pForm input:focus,.pForm select:focus,.pForm textarea:focus{border-color:var(--blue)}.pFull{grid-column:1/-1}.pFormStatus{color:#258448;margin:0;font-size:10px}.pFooter{color:#fff;background:#080b0e;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;padding:80px 5vw 35px;display:grid}.pFooter p{color:#9ca4ac;margin:0;font-size:13px;line-height:1.6}.pFooter>div{justify-content:flex-end;gap:25px;display:flex}.pFooter>div a{color:#fff;text-transform:uppercase;font-size:10px;text-decoration:none}.pFooter>small{color:#606870;border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:45px;padding-top:25px;font-size:9px}.pWhatsApp{z-index:12;color:#fff;background:#1cad5c;border-radius:99px;align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0003}.pWhatsApp span{color:#1cad5c;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.pWhatsApp b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (max-width:980px){.pHeader nav{display:none}.pHeroCopy{width:64%}.pHeroMedia{width:70%}.pModelRail{grid-template-columns:1fr 1fr}.pFeaturedHead,.pCompanyIntro,.pProcess,.pQuote{grid-template-columns:1fr;gap:45px}.pWinter{grid-template-columns:1fr}.pStats{grid-template-columns:1fr 1fr}.pMachineStage{min-height:560px}.pQuote{padding:90px 5vw}.pFooter{grid-template-columns:1fr 1fr}.pFooter>div{grid-column:1/-1;justify-content:flex-start}.pFooter>small{grid-column:1/-1}}@media (max-width:620px){.pHeader{height:82px;padding:0 5vw}.pHeaderCta{gap:8px;font-size:8px}.pHeaderCta span{display:none}.pMonogram{font-size:25px}.pBrandText{font-size:10px}.pHeroCopy{width:100%;padding:125px 6vw 42px}.pHeroMedia{opacity:.68;width:100%}.pHeroMedia:after{background:linear-gradient(90deg,#090d12d9,#0000),linear-gradient(#0000 45%,#090d12cc)}.pHero h1{font-size:clamp(58px,19vw,82px)}.pHeroIndex,.pMediaCaption{display:none}.pLead{font-size:14px}.pActions{flex-direction:column;align-items:flex-start}.pModelRail{grid-template-columns:1fr}.pModelRail a{min-height:115px}.pFeatured{padding:90px 5vw}.pFeaturedHead{margin-bottom:40px}.pFeaturedHead h2,.pWinterCopy h2,.pProcessTitle h2,.pQuoteIntro h2{font-size:50px}.pMachineStage{min-height:430px}.pMachineStage img{object-position:43% center}.pSpec{display:none}.pFeatureFoot{flex-direction:column;align-items:flex-start;gap:24px}.pWinterMedia{min-height:520px}.pWinterCopy{padding:75px 6vw}.pCompany{padding:80px 5vw}.pCompanyIntro{margin:45px 0 60px}.pStats{grid-template-columns:1fr}.pStats div{min-height:150px}.pProcess,.pCooperation{padding:80px 5vw}.pCooperation h2{font-size:56px}.pCooperation>div{flex-direction:column;align-items:flex-start;gap:28px}.pForm{grid-template-columns:1fr}.pForm .pFull{grid-column:1}.pFooter{grid-template-columns:1fr}.pFooter>div{grid-column:1}.pWhatsApp b{display:none}}.jmSite{--navy:#091b2c;--navy-2:#10293a;--ink:#102033;--green:#2eaa5d;--mint:#83dda0;--paper:#f4f6f1;--soft:#e9eee8;--line:#d9e0da;min-width:320px;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.jmSite *{box-sizing:border-box}.jmSite a{transition:color .2s,background .2s,border-color .2s,transform .2s}.jmSite em{color:var(--green);font-style:normal}.jmNav{z-index:20;color:#fff;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;height:96px;padding:0 4.5vw;display:flex;position:absolute;inset:0 0 auto}.jmLogo{color:inherit;align-items:center;text-decoration:none;display:flex}.jmLogo img{object-fit:contain;filter:brightness(0)invert();width:182px;height:52px}.jmNavLinks{gap:31px;display:flex}.jmNavLinks a{color:inherit;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.jmNavLinks a:hover{color:var(--mint)}.jmNavCta,.jmPrimary,.jmSecondary{letter-spacing:.09em;text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 22px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.jmNavCta,.jmPrimary{color:#fff;background:var(--green)}.jmNavCta:hover,.jmPrimary:hover{background:#238a4a;transform:translateY(-1px)}.jmSecondary{color:#fff;border:1px solid #ffffffb0}.jmSecondary:hover{color:var(--navy);background:#fff}.jmHero{isolation:isolate;color:#fff;background:#071321;align-items:flex-end;height:100svh;min-height:820px;padding:150px 5vw 86px;display:flex;position:relative;overflow:hidden}.jmHero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.jmHero:before{z-index:-1;content:"";background:linear-gradient(90deg,#061321f5 0%,#061321c2 37%,#0613212e 73%),linear-gradient(#0000 45%,#061321d6 100%);position:absolute;inset:0}.jmHero:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-28vw;right:-12vw}.jmHeroCopy{max-width:850px}.jmEyebrow,.jmOverline{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:900;display:flex}.jmEyebrow{color:#c5f6d1}.jmEyebrow:before,.jmOverline:before{content:"";background:var(--green);width:36px;height:3px}.jmHero h1{letter-spacing:-.066em;max-width:960px;margin:0;font-size:clamp(58px,7.3vw,112px);font-weight:900;line-height:.86}.jmHero h1 span{color:var(--mint)}.jmHeroLead{color:#e8edf0;max-width:650px;margin:29px 0 35px;font-size:17px;line-height:1.7}.jmHeroActions{gap:13px;display:flex}.jmHeroCaption{color:#e0e7e9;border-left:2px solid var(--green);max-width:245px;margin:0;padding-left:18px;font-size:11px;line-height:1.6;position:absolute;top:138px;right:4.5vw}.jmHeroFacts{gap:32px;display:flex;position:absolute;bottom:55px;right:4.5vw}.jmHeroFacts div{border-left:2px solid var(--green);min-width:102px;padding-left:16px}.jmHeroFacts strong{letter-spacing:-.04em;font-size:26px;display:block}.jmHeroFacts span{color:#d1d8dc;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.jmTrustBar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.jmTrustBar div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:138px;padding:25px 3vw;display:flex;position:relative}.jmTrustBar span{color:#91a098;font-size:8px;position:absolute;top:17px;right:19px}.jmTrustBar strong{font-size:15px}.jmTrustBar small{color:#718079;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:9px}.jmSectionHead{grid-template-columns:.45fr 1.05fr .5fr;align-items:end;gap:5vw;margin-bottom:65px;display:grid}.jmSectionHead>p{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:9px;font-weight:900;display:flex}.jmSectionHead>p span{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.jmSectionHead h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.5vw,84px);font-weight:900;line-height:.93}.jmSectionHead>div>p{color:#596960;margin:0;font-size:14px;line-height:1.75}.jmSectionHead>div>small{color:#879089;margin-top:13px;font-size:9px;line-height:1.5;display:block}.jmSectionHeadLight{color:#fff}.jmSectionHeadLight>p{color:#c0d1ca}.jmAbout{color:#fff;background:var(--navy);padding:125px 5vw 0}.jmAboutGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:7vw;display:grid}.jmAboutCopy h3{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.5vw,84px);line-height:.94}.jmAboutCopy h3 span{color:var(--mint)}.jmAboutCopy>p:not(.jmOverline){color:#b6c4c5;max-width:570px;margin:28px 0;font-size:15px;line-height:1.8}.jmTextLink{max-width:360px;color:inherit;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;font-weight:900;text-decoration:none;display:flex}.jmTextLink:hover{color:var(--green)}.jmAboutMedia{height:570px;position:relative}.jmAboutMedia img,.jmAboutMedia video{object-fit:cover;border-radius:28px 4px;width:100%;height:100%}.jmAboutMedia:before{content:"";opacity:.7;background:#7fb6e3;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-24px;left:-24px}.jmAboutMedia>div{color:var(--navy);background:var(--mint);border-radius:15px 0 27px;align-items:center;gap:13px;padding:18px 21px;display:flex;position:absolute;bottom:-1px;right:-1px}.jmAboutMedia b{letter-spacing:-.12em;font-size:28px}.jmAboutMedia span{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900;line-height:1.4}.jmStrengthGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.jmStrengthGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:280px;padding:32px}.jmStrengthGrid article>span{color:var(--mint);font-size:9px}.jmStrengthGrid h4{margin:66px 0 15px;font-size:19px}.jmStrengthGrid p{color:#97a9aa;margin:0;font-size:12px;line-height:1.7}.jmProducts{background:var(--paper);padding:125px 5vw}.jmProductGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.jmProductCard{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.jmProductImage{background:#dde4de;height:430px;position:relative;overflow:hidden}.jmProductImage:after{content:"";background:linear-gradient(#0000 50%,#081a2ccc 100%);position:absolute;inset:0}.jmProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.jmProductCard:hover .jmProductImage img{transform:scale(1.025)}.jmProductImage>span{z-index:2;color:#fff;border:1px solid #fffa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid;position:absolute;top:20px;left:22px}.jmProductImage>a{z-index:2;color:var(--navy);text-transform:uppercase;letter-spacing:.07em;background:#fff;border-radius:3px;padding:13px 16px;font-size:9px;font-weight:900;text-decoration:none;position:absolute;bottom:18px;right:18px}.jmProductInfo{padding:27px}.jmProductInfo>p{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.jmProductInfo h3{letter-spacing:-.045em;margin:9px 0 25px;font-size:36px}.jmProductInfo dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.jmProductInfo dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px}.jmProductInfo dt{color:#849088;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.jmProductInfo dd{margin:7px 0 0;font-size:12px;font-weight:800}.jmEngineering{color:#fff;background:#061522;grid-template-columns:1.08fr .92fr;min-height:820px;display:grid}.jmEngineeringImage{min-height:650px;position:relative;overflow:hidden}.jmEngineeringImage img{object-fit:cover;width:100%;height:100%}.jmEngineeringImage:after{content:"";background:linear-gradient(#0000 50%,#061522a0);position:absolute;inset:0}.jmEngineeringImage>span{z-index:2;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:28px;left:34px}.jmEngineeringCopy{padding:100px 6vw}.jmEngineeringCopy h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5vw,78px);line-height:.94}.jmEngineeringCopy>p:not(.jmOverline){color:#aebfc1;margin:30px 0 36px;font-size:14px;line-height:1.8}.jmEngineeringCopy ul{border-top:1px solid #ffffff29;margin:0 0 36px;padding:0;list-style:none}.jmEngineeringCopy li{border-bottom:1px solid #ffffff29;gap:22px;padding:17px 0;font-size:12px;display:flex}.jmEngineeringCopy li span{color:var(--mint);font-size:9px}.jmSupport{background:#fff;grid-template-columns:.78fr 1.22fr;min-height:820px;display:grid}.jmSupportMedia{min-height:650px}.jmSupportMedia img,.jmSupportMedia video{object-fit:cover;background:#071522;width:100%;height:100%}.jmSupportCopy{padding:105px 5vw}.jmSupportCopy h2{letter-spacing:-.058em;max-width:760px;margin:0;font-size:clamp(47px,5vw,77px);line-height:.96}.jmSupportCopy>p:not(.jmOverline){color:#65736c;max-width:680px;margin:28px 0 42px;font-size:14px;line-height:1.8}.jmSupportGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.jmSupportGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:15px;min-height:116px;padding:19px;display:flex}.jmSupportGrid article>b{color:#fff;background:var(--green);border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:8px;display:grid}.jmSupportGrid h4{margin:3px 0 7px;font-size:13px}.jmSupportGrid p{color:#79877f;margin:0;font-size:10px;line-height:1.5}.jmApplications{background:var(--paper);padding:125px 5vw}.jmApplicationGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.jmApplicationGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:28px;position:relative}.jmApplicationGrid article>span{color:#98a29b;font-size:8px;position:absolute;top:18px;right:20px}.jmApplicationGrid i{background:var(--green);border-radius:50% 50% 4px;width:54px;height:54px;margin:25px 0 50px;display:block}.jmApplicationGrid article:nth-child(2n) i{background:#89d9a0;border-radius:50% 4px 50% 50%}.jmApplicationGrid h3{margin:0 0 12px;font-size:21px}.jmApplicationGrid p{color:#718078;min-height:38px;margin:0;font-size:11px;line-height:1.6}.jmApplicationGrid a{color:var(--ink);text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.jmCompany{color:#fff;background:var(--navy);padding:120px 5vw}.jmCompanyIntro{grid-template-columns:.42fr 1.1fr .48fr;align-items:end;gap:5vw;display:grid}.jmCompanyIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,4vw,60px);font-weight:500;line-height:1.18}.jmCompanyIntro>p:last-child{color:#9eb0b0;margin:0;font-size:12px;line-height:1.8}.jmStats{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.jmStats article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:210px;padding:30px;display:flex}.jmStats strong{letter-spacing:-.06em;font-size:clamp(39px,4.2vw,65px)}.jmStats sup{color:var(--mint);font-size:.32em}.jmStats span{letter-spacing:.09em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:900}.jmStats small{color:#698082;text-transform:uppercase;margin-top:7px;font-size:8px}.jmDraft{color:#657d7f;margin:16px 0 0;font-size:9px}.jmWorkflow{background:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:115px 5vw;display:grid}.jmWorkflow h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.7vw,87px);line-height:.92}.jmWorkflow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.jmWorkflow li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 25px;align-items:center;min-height:83px;display:grid}.jmWorkflow li span{color:#8a958e;font-size:9px}.jmWorkflow li strong{font-size:16px}.jmWorkflow li i{background:var(--green);border-radius:50%;width:8px;height:8px}.jmDealer{color:#fff;background:#269f56;grid-template-columns:1.06fr .94fr;min-height:720px;display:grid}.jmDealer>div:first-child{background:linear-gradient(135deg,#208d4a,#2eaa5d);flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.jmDealer h2{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(53px,6vw,92px);line-height:.92}.jmDealer>div:first-child>p:not(.jmEyebrow){color:#e1f5e8;max-width:620px;margin:30px 0;font-size:14px;line-height:1.8}.jmDealer .jmPrimary{color:var(--navy);background:#fff;align-self:flex-start}.jmDealerCards{background:var(--navy);flex-direction:column;justify-content:center;padding:55px;display:flex}.jmDealerCards article{border-bottom:1px solid #ffffff29;padding:36px 20px 36px 75px;position:relative}.jmDealerCards article:first-child{border-top:1px solid #ffffff29}.jmDealerCards span{color:var(--mint);font-size:9px;position:absolute;top:40px;left:10px}.jmDealerCards h3{margin:0 0 10px;font-size:21px}.jmDealerCards p{color:#93a8a9;margin:0;font-size:11px;line-height:1.65}.jmQuote{background:var(--paper);grid-template-columns:.82fr 1.18fr;gap:9vw;padding:125px 5vw;display:none}.jmQuoteIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.6vw,86px);line-height:.93}.jmQuoteIntro>p:not(.jmOverline){color:#65736c;max-width:530px;margin:27px 0 38px;font-size:13px;line-height:1.8}.jmContactList{border-top:1px solid var(--line)}.jmContactList a,.jmContactList>div{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;text-decoration:none;display:flex}.jmContactList span{color:#819087;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.jmContactList strong{text-align:right;font-size:11px}.jmForm{grid-template-columns:1fr 1fr;gap:24px;display:grid}.jmForm label>span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.jmForm input,.jmForm select,.jmForm textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #acb7b0;border-radius:0;outline:none;margin-top:9px;padding:15px 0;font-size:13px}.jmForm textarea{border:1px solid #acb7b0;padding:15px}.jmForm input:focus,.jmForm select:focus,.jmForm textarea:focus{border-color:var(--green)}.jmFull{grid-column:1/-1}.jmSubmit{color:#fff;background:var(--navy);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:10px;font-weight:900;display:flex}.jmSubmit:hover{background:var(--green)}.jmStatus{color:#238d4c;margin:0;font-size:10px}.jmFooter{color:#fff;background:#061522;padding:75px 5vw 28px}.jmFooterTop{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:50px;display:grid}.jmFooterTop>a img{object-fit:contain;filter:brightness(0)invert();width:210px;height:65px}.jmFooterTop>p{color:#90a2a4;margin:8px 0 0;font-size:13px;line-height:1.6}.jmFooterTop nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.jmFooterTop nav a{color:#fff;text-transform:uppercase;font-size:9px;text-decoration:none}.jmFooterBottom{color:#5f7779;border-top:1px solid #ffffff20;justify-content:space-between;margin-top:55px;padding-top:24px;display:flex}.jmFooterBottom small,.jmFooterBottom a{color:inherit;font-size:8px;text-decoration:none}.jmWhatsApp{z-index:30;color:#fff;background:#1eae5c;border-radius:99px;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0004}.jmWhatsApp span{color:#1eae5c;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.jmWhatsApp b{letter-spacing:.06em;text-transform:uppercase;font-size:9px}@media (max-width:1080px){.jmNavLinks{gap:19px}.jmSectionHead{grid-template-columns:.35fr 1fr .65fr}.jmCompanyIntro{grid-template-columns:1fr 1fr}.jmCompanyIntro .jmOverline{grid-column:1/-1}.jmProductImage{height:360px}.jmSupport{grid-template-columns:.65fr 1.35fr}}@media (max-width:900px){.jmNavLinks,.jmHeroFacts,.jmHeroCaption{display:none}.jmTrustBar{grid-template-columns:1fr 1fr}.jmSectionHead{grid-template-columns:1fr;gap:26px}.jmAboutGrid,.jmEngineering,.jmSupport,.jmDealer,.jmQuote,.jmWorkflow{grid-template-columns:1fr}.jmStrengthGrid,.jmStats{grid-template-columns:1fr 1fr}.jmAboutMedia{height:520px}.jmProductGrid{grid-template-columns:1fr}.jmApplicationGrid{grid-template-columns:1fr 1fr}.jmEngineeringImage,.jmSupportMedia{min-height:560px}.jmCompanyIntro{grid-template-columns:1fr}.jmDealerCards{padding:50px 6vw}.jmFooterTop{grid-template-columns:1fr 1fr}.jmFooterTop nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.jmNav{height:76px;padding:0 5vw}.jmLogo img{width:126px;height:44px}.jmNavCta{min-height:42px;padding:0 13px;font-size:8px}.jmNavCta span{display:none}.jmHero{height:auto;min-height:720px;padding:120px 6vw 54px}.jmHero h1{font-size:52px}.jmHeroLead{font-size:14px}.jmHeroActions{flex-direction:column;align-items:stretch}.jmHero:before{background:linear-gradient(90deg,#061321e8,#06132178),linear-gradient(#0000,#061321e8)}.jmTrustBar{grid-template-columns:1fr}.jmTrustBar div{min-height:105px}.jmAbout,.jmProducts,.jmApplications,.jmCompany,.jmWorkflow,.jmQuote{padding:80px 5vw}.jmSectionHead h2,.jmAboutCopy h3,.jmEngineeringCopy h2,.jmSupportCopy h2,.jmQuoteIntro h2{font-size:44px}.jmAboutMedia{height:400px}.jmStrengthGrid,.jmStats,.jmApplicationGrid{grid-template-columns:1fr}.jmStrengthGrid article{min-height:205px}.jmStrengthGrid h4{margin-top:40px}.jmProductImage{height:310px}.jmProductInfo h3{font-size:30px}.jmProductInfo dl{grid-template-columns:1fr}.jmEngineeringImage,.jmSupportMedia{min-height:430px}.jmEngineeringCopy,.jmSupportCopy{padding:75px 6vw}.jmSupportGrid{grid-template-columns:1fr}.jmApplicationGrid article{min-height:255px}.jmStats article{min-height:150px}.jmDealer>div:first-child{padding:80px 6vw}.jmDealer h2{font-size:50px}.jmDealerCards{padding:30px 6vw 55px}.jmForm{grid-template-columns:1fr}.jmFull{grid-column:1}.jmFooter{padding:65px 5vw 25px}.jmFooterTop{grid-template-columns:1fr}.jmFooterTop nav{grid-column:1}.jmFooterBottom{flex-direction:column;align-items:flex-start;gap:12px}.jmWhatsApp b{display:none}}.rmSite{--green:#2d8b48;--green-bright:#3bb860;--navy:#0d2432;--ink:#1d2933;--muted:#647078;--paper:#f7f8f7;--line:#e0e5e2;min-width:320px;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.rmSite *{box-sizing:border-box}.rmSite section{scroll-margin-top:82px}.rmSite em{color:var(--green-bright);font-style:normal}.rmSite a{transition:all .2s}.rmHeader{z-index:80;background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 14px #0d243211}.rmBrand{align-items:center;text-decoration:none;display:flex}.rmBrand img{object-fit:contain;width:190px;height:58px}.rmNav{align-items:center;gap:34px;display:flex}.rmNav a{color:#252d33;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.rmNav a:hover{color:var(--green)}.rmHeaderTools{align-items:center;gap:11px;display:flex}.rmLanguage{height:38px;color:var(--navy);background:#f2f6f3;border:1px solid #dce6df;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:flex}.rmLanguage>span:first-child{color:var(--green);font-size:16px;font-weight:900}.rmLanguage select{max-width:94px;color:var(--navy);cursor:pointer;background:0 0;border:0;outline:0;font:800 10px/1 Arial,Helvetica,sans-serif}.rmSrOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rmMenu{background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.rmMenu span{background:var(--navy);height:2px;margin:5px 0;display:block}.rmHero{isolation:isolate;color:#fff;background:#0a1c28;align-items:flex-end;min-height:760px;padding:155px 5vw 80px;display:flex;position:relative}.rmHero>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rmHeroShade{z-index:-2;background:linear-gradient(90deg,#071722e8 0%,#071722a8 42%,#0717222e 82%),linear-gradient(#0000 45%,#071722a8);position:absolute;inset:0}.rmHeroCopy{max-width:760px}.rmHeroCopy>p{color:#d7f5df;letter-spacing:.14em;text-transform:uppercase;margin:0 0 19px;font-size:10px;font-weight:900}.rmHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(62px,7.4vw,108px);line-height:.88}.rmHero h2{color:#e6ecec;max-width:650px;margin:27px 0 32px;font-size:18px;font-weight:500;line-height:1.65}.rmHero a,.rmCta>a{color:#fff;background:var(--green);border:2px solid var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:38px;padding:17px 25px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.rmHero a:hover,.rmCta>a:hover{color:var(--green);background:#fff;border-color:#fff}.rmCenteredTitle{text-align:center}.rmCenteredTitle h2{color:var(--green);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px)}.rmCenteredTitle>p{max-width:760px;color:var(--muted);margin:14px auto 0;font-size:15px;line-height:1.7}.rmEyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-weight:900;display:flex;margin:0 0 17px!important;font-size:10px!important}.rmEyebrow:before{content:"";background:var(--green-bright);width:36px;height:3px}.rmAbout{color:#fff;background:var(--navy);padding:95px 5vw 0}.rmAbout>.rmCenteredTitle h2{color:#fff}.rmAbout>.rmCenteredTitle p{color:#bac6c9}.rmAboutSplit{grid-template-columns:.88fr 1.12fr;align-items:center;gap:6vw;margin-top:70px;display:grid}.rmAboutCopy h3,.rmBenefitCopy h3{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,78px);line-height:.96}.rmAboutCopy>p:last-child,.rmBenefitCopy>p{color:#b9c6c8;max-width:580px;margin:26px 0 0;font-size:14px;line-height:1.8}.rmVideoFrame{background:#081823;border-radius:26px 5px;height:520px;position:relative;overflow:hidden}.rmVideoFrame video{object-fit:cover;width:100%;height:100%}.rmVideoFrame>span{color:#0c2630;letter-spacing:.08em;text-transform:uppercase;background:#8fe1a5;padding:14px 18px;font-size:9px;font-weight:900;position:absolute;bottom:0;right:0}.rmHighlightGrid{border-top:1px solid #ffffff28;border-left:1px solid #ffffff28;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.rmHighlightGrid article{border-bottom:1px solid #ffffff28;border-right:1px solid #ffffff28;min-height:220px;padding:28px}.rmHighlightGrid article>span{color:#83d99a;font-size:9px}.rmHighlightGrid h4{margin:45px 0 12px;font-size:19px}.rmHighlightGrid p{color:#9cb0b2;margin:0;font-size:11px;line-height:1.65}.rmStats{background:#081b28;grid-template-columns:repeat(4,1fr);margin:0 -5vw;display:grid}.rmStats article{border-right:1px solid #ffffff20;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.rmStats strong{letter-spacing:-.05em;font-size:46px}.rmStats sup{color:#84d99a;font-size:.35em}.rmStats span{color:#9eb0b3;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:9px}.rmTraining{background:#fff;padding:100px 5vw}.rmTrainingMain{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;margin-top:65px;display:grid}.rmTrainingVideo{background:#0a1d29;border-radius:6px 26px;height:600px;overflow:hidden}.rmTrainingVideo video{object-fit:cover;width:100%;height:100%}.rmTrainingCopy h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1}.rmTrainingCopy>p:not(.rmEyebrow){color:var(--muted);margin:24px 0;font-size:14px;line-height:1.8}.rmTrainingCopy>h4{margin:33px 0 18px;font-size:15px}.rmTrainingList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rmTrainingList>div{background:#f4f7f4;border-radius:5px;gap:12px;padding:14px;display:flex}.rmTrainingList i{color:#fff;background:var(--green);border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-style:normal;display:grid}.rmTrainingList p{margin:0}.rmTrainingList strong,.rmTrainingList span{display:block}.rmTrainingList strong{font-size:11px}.rmTrainingList span{color:#7b858b;margin-top:4px;font-size:9px;line-height:1.4}.rmTrainingGallery{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px;display:grid}.rmTrainingGallery img{object-fit:cover;border-radius:5px;width:100%;height:210px}.rmProducts{background:#f7f8f9;padding:100px 0 90px}.rmProducts>.rmCenteredTitle{padding:0 5vw}.rmProductRows{flex-direction:column;gap:22px;margin-top:58px;display:flex}.rmProductAccordion{background:#0a1b26;border-radius:24px;height:650px;margin:0 2vw;display:flex;overflow:hidden;box-shadow:0 24px 70px #10242e24}.rmProductCard{border-right:1px solid #ffffff24;flex:0 0 17%;min-width:0;transition:flex-basis .65s cubic-bezier(.2,.75,.25,1);position:relative;overflow:hidden}.rmProductCard.rmProductActive{flex-basis:49%}.rmProductVisual{background:#0a1b26;width:100%;height:100%;position:relative;overflow:hidden}.rmProductVisual>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.rmProductCard:not(.rmProductActive) .rmProductVisual>img{filter:brightness(.42)saturate(.75)}.rmProductOverlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(90deg,#06151dcf 0%,#06151d88 45%,#06151d36 100%),linear-gradient(#0000 42%,#06151dbd);flex-direction:column;justify-content:flex-end;padding:48px;transition:opacity .35s .2s,transform .45s .2s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.rmProductActive .rmProductOverlay{opacity:1;pointer-events:auto;transform:none}.rmProductCard:hover .rmProductVisual>img{transform:scale(1.025)}.rmProductOverlay>p{color:#9fe5b1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.rmProductOverlay>h3{max-width:620px;margin:9px 0 24px;font-size:clamp(30px,3vw,48px);line-height:1.05}.rmProductOverlay dl{border-top:1px solid #ffffff42;border-left:1px solid #ffffff42;grid-template-columns:1fr 1fr;max-width:610px;margin:0;display:grid}.rmProductOverlay dl>div{border-bottom:1px solid #ffffff42;border-right:1px solid #ffffff42;padding:13px 15px}.rmProductOverlay dt{color:#a9b8ba;text-transform:uppercase;font-size:8px}.rmProductOverlay dd{margin:5px 0 0;font-size:12px;font-weight:800}.rmProductBadges{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.rmProductBadges span{color:#edf5ef;background:#102631c9;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.rmProductBadges span:first-letter{color:#31da71}.rmProductActions{gap:12px;margin-top:24px;display:flex}.rmProductActions a,.rmProductActions button{text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.rmProductActions a{color:#fff;background:#24c968;box-shadow:0 12px 28px #18b75747}.rmProductActions button{color:#15242c;background:#fff}.rmProductToggle{z-index:4;color:#fff;cursor:pointer;border:0;position:absolute}.rmProductCard:not(.rmProductActive) .rmProductToggle{text-align:left;background:linear-gradient(#0000 42%,#05131bea);justify-content:space-between;align-items:flex-end;width:100%;padding:32px 22px;display:flex;inset:0}.rmProductCard:not(.rmProductActive) .rmProductToggle span{max-width:160px;font-size:18px;font-weight:900;line-height:1.1}.rmProductToggle b{color:#27cf6b;background:#0b1f2bcf;border:3px solid #27cf6b;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:27px;font-weight:400;display:grid}.rmProductActive .rmProductToggle{background:0 0;padding:0;bottom:24px;right:24px}.rmProductActive .rmProductToggle span{display:none}.rmProductNote{text-align:center;color:#899196;margin:24px 5vw 0;font-size:9px}.rmBenefits{background:#fff;padding:100px 5vw}.rmBenefitSplit{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;margin-top:65px;display:grid}.rmBenefitCopy>p{color:var(--muted)}.rmBenefitCopy ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.rmBenefitCopy li{border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.rmBenefitVideo{height:560px}.rmSurfaces{background:#f6f8f6;padding:90px 5vw}.rmSurfaceGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.rmSurfaceGrid article{background:#122837;border-radius:8px;height:290px;position:relative;overflow:hidden}.rmSurfaceGrid article:after{content:"";background:linear-gradient(#0000 45%,#071821c7);position:absolute;inset:0}.rmSurfaceGrid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.rmSurfaceGrid article:hover img{transform:scale(1.04)}.rmSurfaceGrid h3{z-index:2;color:#fff;margin:0;font-size:18px;position:absolute;bottom:18px;left:20px}.rmDebris{background:#fff;padding:90px 5vw}.rmDebrisGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.rmDebrisGrid article{border:1px solid var(--line);border-radius:8px;padding:18px}.rmDebrisGrid article>div{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0c2534,#328b4d);border-radius:5px;place-items:center;height:180px;font-size:24px;font-weight:900;display:grid}.rmDebrisGrid article>div img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.rmDebrisGrid article>div span{text-align:center;padding:16px}.rmDebrisGrid h3{margin:18px 0 8px;font-size:18px}.rmDebrisGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.rmCta{text-align:center;color:#fff;background:linear-gradient(135deg,#173b2c,#2f984f);flex-direction:column;align-items:center;padding:100px 5vw;display:flex}.rmCta h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(42px,5.4vw,78px);line-height:1}.rmCta>p{color:#e1f2e6;margin:22px 0 29px;font-size:15px}.rmCta>a{color:#1d6838;background:#fff;border-color:#fff}.rmCta>a:hover{color:#fff;background:0 0}.rmCta small{color:#cbe7d3;letter-spacing:.05em;margin-top:17px;font-size:9px}.rmContact{background:#fff;padding:90px 5vw}.rmContactGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.rmContactGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:32px}.rmContactGrid span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.rmContactGrid strong,.rmContactGrid a{color:var(--navy);margin-top:30px;font-size:17px;font-weight:800;text-decoration:none;display:block}.rmContactGrid p{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.6}.rmLocation{background:#fff;padding:95px 8vw 105px}.rmLocationGrid{grid-template-columns:1.35fr .65fr;align-items:center;gap:5vw;max-width:1320px;margin:58px auto 0;display:grid}.rmMapCard iframe{filter:saturate(.88)contrast(.96);border:0;border-radius:20px;width:100%;height:490px;display:block;box-shadow:0 22px 65px #10263222}.rmMapCard>a{color:#18713a;margin-top:19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.rmMapCard>a:hover{text-decoration:underline}.rmLocationInfo{flex-direction:column;gap:29px;display:flex}.rmLocationInfo article{grid-template-columns:52px 1fr;align-items:start;gap:18px;display:grid}.rmLocationInfo i{color:#0d2519;background:#eef7f0;border-radius:14px;place-items:center;width:52px;height:52px;font-size:27px;font-style:normal;display:grid}.rmLocationInfo strong{color:#18242b;margin:2px 0 8px;font-size:16px;display:block}.rmLocationInfo p{color:#59646c;margin:0;font-size:13px;line-height:1.65}.rmLocationInfo small{color:#8a949a;margin-top:7px;font-size:9px;line-height:1.5;display:block}.rmFooter{color:#fff;background:#081b29;grid-template-columns:1.2fr .8fr;gap:40px;padding:70px 5vw 28px;display:grid}.rmFooter>div img{object-fit:contain;filter:brightness(0)invert();width:210px;height:63px}.rmFooter>div p{color:#94a7aa;margin:15px 0 0;font-size:12px;line-height:1.6}.rmFooter nav{justify-content:flex-end;gap:22px;padding-top:18px;display:flex}.rmFooter nav a{color:#fff;text-transform:uppercase;font-size:9px;text-decoration:none}.rmFooter>p{color:#5f7679;border-top:1px solid #ffffff20;grid-column:1/-1;margin:45px 0 0;padding-top:23px;font-size:8px}.rmWhatsApp{z-index:90;color:#fff;background:#27b65e;border-radius:999px;align-items:center;gap:10px;padding:9px 15px 9px 9px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 9px 28px #0004}.rmWhatsApp b{color:#27a958;background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;display:grid}.rmWhatsApp span{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.rmLightbox{z-index:120;background:#031018ed;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:5vw;display:grid;position:fixed;inset:0}.rmLightbox>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:42px;position:absolute;top:20px;right:27px}.rmLightbox>div{background:#fff;flex-direction:column;width:100%;max-width:1100px;max-height:86vh;display:flex}.rmLightbox img{object-fit:contain;background:#0a1b26;width:100%;max-height:75vh}.rmLightbox p{justify-content:space-between;margin:0;padding:17px 20px;display:flex}.rmLightbox p span{color:var(--muted);font-size:11px}.rmSite[dir=rtl]{font-family:Arial,Noto Sans Arabic,Tahoma,sans-serif}.rmSite[dir=rtl] .rmHeroShade{transform:scaleX(-1)}.rmSite[dir=rtl] .rmEyebrow{justify-content:flex-start}.rmSite[dir=rtl] .rmProductCard:not(.rmProductActive) .rmProductToggle{text-align:right}.rmSite[dir=rtl] .rmSurfaceGrid h3{left:auto;right:20px}.rmSite[dir=rtl] .rmFooter nav{justify-content:flex-start}.rmLine{display:inline}@media (max-width:980px){.rmNav{gap:13px}.rmNav a{font-size:9px}.rmBrand img{width:165px}.rmAboutSplit,.rmTrainingMain,.rmBenefitSplit{grid-template-columns:1fr}.rmHighlightGrid,.rmStats{grid-template-columns:1fr 1fr}.rmProductCard{flex-basis:15%}.rmProductCard.rmProductActive{flex-basis:55%}.rmSurfaceGrid,.rmDebrisGrid{grid-template-columns:1fr 1fr}.rmContactGrid,.rmLocationGrid{grid-template-columns:1fr}}@media (max-width:820px){.rmHeader{height:72px;padding:0 5vw}.rmBrand img{width:145px}.rmMenu{display:block}.rmNav{border-top:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 5vw 20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 24px #0d243218}.rmNavOpen{display:flex}.rmNav a{border-bottom:1px solid var(--line);padding:14px 0;font-size:10px}.rmSite section{scroll-margin-top:72px}}@media (max-width:700px){.rmHeader{height:72px;padding:0 5vw}.rmBrand img{width:145px}.rmLanguage{height:36px;padding:0 8px}.rmLanguage select{max-width:82px;font-size:9px}.rmHero{min-height:690px;padding:130px 6vw 55px}.rmHero h1{font-size:56px}.rmHero h2{font-size:14px}.rmAbout,.rmTraining,.rmBenefits,.rmSurfaces,.rmDebris,.rmContact{padding:72px 5vw}.rmCenteredTitle h2{font-size:38px}.rmCenteredTitle>p{font-size:13px}.rmAboutSplit{margin-top:45px}.rmAboutCopy h3,.rmBenefitCopy h3{font-size:46px}.rmVideoFrame,.rmBenefitVideo{height:390px}.rmHighlightGrid,.rmStats{grid-template-columns:1fr}.rmHighlightGrid article{min-height:165px}.rmHighlightGrid h4{margin-top:30px}.rmStats{margin:0 -5vw}.rmTrainingMain{margin-top:45px}.rmTrainingVideo{height:430px}.rmTrainingList,.rmTrainingGallery{grid-template-columns:1fr}.rmTrainingGallery img{height:230px}.rmProducts{padding:72px 0}.rmProductRows{gap:16px;margin-top:42px}.rmProductAccordion{border-radius:17px;flex-direction:column;height:auto;margin:0 12px}.rmProductCard,.rmProductCard.rmProductActive{flex:none;width:100%;transition:height .55s cubic-bezier(.2,.75,.25,1)}.rmProductCard{border-bottom:1px solid #ffffff28;border-right:0;height:130px}.rmProductCard.rmProductActive{height:620px}.rmProductOverlay{padding:27px 23px 82px}.rmProductOverlay>h3{font-size:34px}.rmProductOverlay dl{grid-template-columns:1fr 1fr}.rmProductBadges span{font-size:8px}.rmProductActions{flex-wrap:wrap}.rmProductActions a,.rmProductActions button{min-height:44px;padding:0 17px;font-size:9px}.rmProductCard:not(.rmProductActive) .rmProductToggle{padding:22px}.rmProductCard:not(.rmProductActive) .rmProductToggle span{max-width:none}.rmProductActive .rmProductToggle{bottom:18px;right:18px}.rmSurfaceGrid,.rmDebrisGrid{grid-template-columns:1fr}.rmSurfaceGrid article{height:260px}.rmCta{padding:75px 6vw}.rmCta h2{font-size:46px}.rmLocation{padding:72px 5vw}.rmLocationGrid{gap:42px;margin-top:42px}.rmMapCard iframe{border-radius:14px;height:390px}.rmLocationInfo article{grid-template-columns:46px 1fr;gap:14px}.rmLocationInfo i{width:46px;height:46px;font-size:23px}.rmFooter{grid-template-columns:1fr;padding:60px 5vw 25px}.rmFooter nav{flex-wrap:wrap;justify-content:flex-start}.rmFooter>p{grid-column:1}.rmWhatsApp span{display:none}}
