*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}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}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-visual{height:230px;position:relative;overflow:hidden;background:#081217!important;padding:0!important}.product-visual img{object-fit:cover;filter:saturate(.84)contrast(1.08);width:100%;height:100%;transition:transform .65s,filter .4s;display:block}.product-tint{background:linear-gradient(135deg,#030f1473,#0000 56%,#57d9e81f);position:absolute;inset:0}.product-visual span{letter-spacing:2px;color:#e2ffff;text-shadow:0 1px 6px #000;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.product-card:hover .product-visual img{filter:saturate()contrast(1.12);transform:scale(1.07)}.portal-link{text-transform:uppercase;letter-spacing:1px;color:#d7ff45;white-space:nowrap;font-size:10px;font-weight:700}.portal-link b{margin-left:7px;font-size:15px}.coverage{background:#eef2ef}.coverage-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:55px;display:flex}.coverage-heading h2 em{color:#087985}.coverage-heading>p{color:#50646a;max-width:350px;margin:0;line-height:1.6}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coverage-card{background:#fff;border-top:2px solid #bfcbc8;min-height:205px;padding:26px;position:relative}.coverage-card.priority{color:#fff;border-color:var(--acid);background:#0b181d}.coverage-card>span{color:#688087;letter-spacing:1.5px;font-size:10px;display:block}.coverage-card.priority>span{color:var(--acid)}.coverage-card h3{letter-spacing:-1px;margin:18px 0 11px;font-size:25px}.coverage-card>b{color:var(--acid);letter-spacing:1.2px;text-transform:uppercase;margin:-4px 0 11px;font-size:9px;display:block}.coverage-card p{color:#53666b;max-width:300px;margin:0;font-size:12px;line-height:1.55}.coverage-card.priority p{color:#b8cdce}.coverage-card i{color:#087985;font-size:17px;font-style:normal;position:absolute;bottom:21px;right:24px}.coverage-card.priority i{color:var(--acid)}@media (max-width:900px){.coverage-heading{display:block}.coverage-heading>p{margin-top:22px}.coverage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.coverage{padding:80px 8vw}.coverage-grid{grid-template-columns:1fr}.coverage-card{min-height:175px}}.industry{overflow:hidden}.industry>img{object-fit:cover;z-index:0;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:transform .7s,filter .4s;position:absolute;inset:0}.industry-shade{z-index:0;background:linear-gradient(#020d130f,#020d13db);position:absolute;inset:0}.industry>:not(img):not(.industry-shade){z-index:1}.industry:hover>img{filter:saturate(.95)contrast(1.1);transform:scale(1.075)}.market-showcase{color:#fff;background:#0b151a;padding:0 5.5vw 110px}.market-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1200px;margin:0 auto 26px;display:flex}.market-heading .eyebrow{margin:0}.market-heading>p:last-child{color:#a8bec0;max-width:350px;margin:0;font-size:13px;line-height:1.5}.market-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:auto;display:grid}.market-card{background:#172c34;height:380px;position:relative;overflow:hidden}.market-card img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:100%;transition:transform .6s,filter .4s;display:block}.market-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 27%,#040d12eb 100%);position:absolute;inset:0}.market-card:hover img{filter:saturate()contrast(1.1);transform:scale(1.06)}.market-overlay{z-index:1;align-items:end;gap:12px;padding:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.market-overlay>span{letter-spacing:1.5px;color:var(--acid);align-self:flex-start;font-size:10px}.market-overlay h3{letter-spacing:-1px;margin:0 0 4px;font-size:31px}.market-overlay p{color:#c2d1d2;text-transform:uppercase;letter-spacing:1.2px;margin:0;font-size:10px}.market-overlay b{color:var(--acid);margin-left:auto;font-size:21px}@media (max-width:900px){.market-grid{grid-template-columns:1fr 1fr}.market-card:last-child{grid-column:1/-1}}@media (max-width:620px){.market-showcase{padding:0 8vw 80px}.market-heading{display:block}.market-heading>p:last-child{margin-top:17px}.market-grid{grid-template-columns:1fr}.market-card,.market-card:last-child{grid-column:auto;height:310px}}.partner-intro{color:#42565c;max-width:475px;margin:30px 0;line-height:1.6}.partner-portal{color:#f4f7f3;background:#081018;gap:18px;padding:32px;display:grid;box-shadow:16px 16px #c9d4d0}.portal-header{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.portal-header span{color:var(--acid);letter-spacing:1.6px;font-size:9px}.portal-header b{font-size:13px}.partner-portal label{text-transform:uppercase;letter-spacing:1.15px;color:#b7c8c9;font-size:10px;font-weight:700}.partner-portal input,.partner-portal select{color:#fff;background:0 0;border:0;border-bottom:1px solid #5c7378;outline:0;width:100%;padding:12px 0;font:14px Arial;display:block}.partner-portal select option{color:#fff;background:#0a171c}.portal-selection{border-left:2px solid var(--acid);background:#d7ff451a;margin-top:3px;padding:15px}.portal-selection span{letter-spacing:1.3px;color:#b9c8c9;text-transform:uppercase;font-size:9px;display:block}.portal-selection strong{color:var(--acid);margin-top:6px;font-size:15px;display:block}.partner-portal .quote{justify-content:center;margin-top:6px}.partner-portal .quote:hover{background:#fff}.partner-portal .quote:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:620px){.partner-portal{padding:23px;box-shadow:9px 9px #c9d4d0}.portal-header{display:block}.portal-header b{margin-top:7px;display:block}}.continent b{color:#a9c4c4;letter-spacing:1px;margin-top:3px;font-size:7px;display:block}.network-cards{grid-template-columns:repeat(3,1fr);gap:8px;max-width:455px;margin-top:30px;display:grid}.network-cards article{background:#ffffff08;border:1px solid #c5e7e840;min-height:79px;padding:11px 10px}.network-cards article.latam{background:#d7ff451a;border-color:#d7ff45b3}.network-cards span,.network-cards small{letter-spacing:1px;color:#a8bec0;font-size:8px;display:block}.network-cards strong{margin:9px 0 4px;font-size:13px;display:block}.network-cards .latam strong{color:var(--acid)}.partners{background:#f3f5f1;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.partners h2 em{color:#087985}.partner-copy>p{color:#42565c;margin:30px 0;font-size:16px;line-height:1.6}.partner-points{border-top:1px solid #b9c5c2;grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid}.partner-points span{border-bottom:1px solid #b9c5c2;padding:15px 5px 15px 17px;font-size:11px;font-weight:700;position:relative}.partner-points span:before{content:"";background:#0b7b83;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}@media (max-width:900px){.partners{grid-template-columns:1fr;gap:35px}}@media (max-width:620px){.network-cards{grid-template-columns:1fr}.partners{padding:80px 8vw}.partner-points{grid-template-columns:1fr}}:root{--ink:#091018;--soft:#dfe6e6;--acid:#d7ff45;--cyan:#57d9e8;--steel:#78909b;--cream:#f2f3ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{color:#fff;z-index:20;background:#071017;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:84px;padding:0 5.5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.8px;align-items:center;gap:8px;font-size:27px;font-weight:900;line-height:.72;display:flex}.brand small{letter-spacing:4.7px;color:#9cb0b7;margin:7px 0 0 2px;font-size:8px;display:block}.brand-mark{background:var(--acid);color:#071017;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);place-items:center;width:34px;height:34px;font-size:24px;font-style:italic;display:grid}.nav{text-transform:uppercase;letter-spacing:1.2px;color:#c6d1d2;gap:26px;font-size:12px;display:flex}.nav a:hover{color:var(--acid)}.header-actions{align-items:center;gap:16px;display:flex}.header-actions select{color:#fff;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.header-actions option{color:#111}.quote{background:var(--acid);color:#081018;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;align-items:center;gap:18px;padding:15px 20px;font-size:12px;font-weight:800;display:inline-flex}.quote b{font-size:17px}.tiny{padding:11px 14px;font-size:10px}.menu{display:none}.hero{color:#fff;background:#071017;align-items:center;height:calc(100vh - 84px);min-height:650px;padding:0 11vw;display:flex;position:relative;overflow:hidden}.grid-veil{background-image:linear-gradient(#7896a014 1px,#0000 1px),linear-gradient(90deg,#7896a014 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 77%);mask-image:linear-gradient(90deg,#000,#0000 77%)}.hero-copy{z-index:2;max-width:690px;position:relative}.eyebrow{letter-spacing:2.2px;color:#a7bec2;margin:0 0 25px;font-size:10px;font-weight:700}.eyebrow i{background:var(--acid);vertical-align:middle;width:28px;height:1px;margin-right:10px;display:inline-block}.eyebrow.dark{color:#53646b}.eyebrow.dark i{background:#0f6b72}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-6px;margin:0 0 29px;font-size:clamp(60px,7.7vw,126px);font-weight:800;line-height:.88}em{font-family:Georgia,serif;font-weight:400}h1 em{color:var(--acid)}.lede{color:#b9c7ca;max-width:470px;margin-bottom:34px;font-size:18px;line-height:1.55}.hero-buttons{align-items:center;gap:29px;display:flex}.link-button{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #8ea0a4;padding-bottom:8px;font-size:12px}.link-button span{margin-left:9px}.hero-object{filter:drop-shadow(0 0 70px #57d9e833);opacity:.97;background:radial-gradient(circle at 42% 44%,#e9efec 0 5%,#809098 6% 9%,#182a32 11% 18%,#91abb0 20% 22%,#101f27 23% 49%,#0000 50%);border-radius:50%;width:min(43vw,650px);height:min(43vw,650px);position:absolute;top:50%;right:7vw;transform:translateY(-45%)}.metal-core{border:38px solid #263941;border-radius:50%;position:absolute;inset:26%;box-shadow:inset 0 0 0 15px #a5b3b4,inset 0 0 0 31px #18282f}.hose-rings{border:31px solid #16262c;border-radius:50%;position:absolute;inset:-7%;box-shadow:0 0 0 7px #698189,0 0 0 22px #253940,0 0 0 29px #93adb0}.hero-object span{letter-spacing:2px;color:#d5ff46;font-size:10px;line-height:1.3;position:absolute;bottom:19%;right:8%}.hero-bottom{color:#95a7ab;letter-spacing:1.6px;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;bottom:29px;left:5.5vw;right:5.5vw}.scroll-line{background:#51646a;flex:1;height:1px}.proof{background:var(--acid);grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:20px;min-height:135px;padding:25px 5.5vw;display:grid}.proof>p{letter-spacing:.2px;max-width:220px;margin:0;font-size:14px;font-weight:800;line-height:1.3}.stat{border-left:1px solid #08101840;padding-left:20px}.stat strong{letter-spacing:-1px;font-size:30px;display:block}.stat span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.section{padding:115px 9vw}.section-top{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px;display:flex}h2{letter-spacing:-3px;margin:0;font-size:clamp(40px,4.7vw,74px);line-height:.97}.section-top h2 em{color:#087985}.section-copy{color:#526168;max-width:360px;margin:0;font-size:15px;line-height:1.6}.products-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.product-card{background:#e3e9e9;flex-direction:column;justify-content:space-between;min-height:440px;display:flex;overflow:hidden}.product-visual{background:linear-gradient(135deg,#b6c4c6,#f4f4ed);height:230px;padding:20px;position:relative;overflow:hidden}.product-visual span{letter-spacing:2px;color:#476069;font-size:10px;font-weight:700}.product-shape{border:38px solid #2a4149;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-63px;right:-35px;transform:rotate(-25deg);box-shadow:inset 0 0 0 10px #9eb1b2,0 0 0 15px #536a71,0 0 0 26px #14272e}.c2 .product-visual{background:linear-gradient(145deg,#31434a,#718c8d)}.c2 .product-shape,.c3 .product-shape{border:35px solid #b8c6c4;border-radius:20px;transform:rotate(42deg);box-shadow:inset 0 0 0 9px #253b43,0 0 0 15px #162a31}.c3 .product-visual{background:linear-gradient(145deg,#e6ece9,#8aaeb0)}.c4 .product-visual{background:linear-gradient(145deg,#1c3138,#6a9391)}.c4 .product-shape{border-radius:17%;width:270px;height:145px;bottom:18px;right:-50px}.c5 .product-visual{background:linear-gradient(145deg,#4a181d,#c94c43)}.c5 .product-shape{border-color:#e0e1d9;box-shadow:inset 0 0 0 10px #ee433d,0 0 0 15px #891c22}.c6 .product-visual{background:linear-gradient(145deg,#d8ad42,#272f30)}.c6 .product-shape{border-color:#1c2728;width:190px;height:190px;box-shadow:inset 0 0 0 10px #d2d1bc,0 0 0 15px #5d695e}.product-info{padding:24px 25px 28px}.index{color:#668087;font-size:11px;font-weight:700}.product-info h3{letter-spacing:-1px;margin:10px 0;font-size:25px;line-height:1}.product-info p{color:#52636a;max-width:230px;font-size:12px;line-height:1.5}.product-info a{text-transform:uppercase;letter-spacing:1.1px;border-bottom:1px solid #899b9c;padding-bottom:5px;font-size:11px;font-weight:700}.product-info a b{margin-left:10px}.all-products{text-transform:uppercase;letter-spacing:1.3px;border-bottom:1px solid #163e42;width:max-content;margin:45px auto 0;padding-bottom:8px;font-size:12px;font-weight:700;display:block}.all-products span{margin-left:12px}.industries{color:#fff;background:#081018;padding:115px 0 0}.industries-head{padding-bottom:58px}.industries h2 em{color:var(--acid)}.industry-grid{grid-template-columns:repeat(3,1fr);display:grid}.industry{background:radial-gradient(circle at 70% 90%,#4e9fa666,#0000 42%),#13242b;border:1px solid #ffffff21;height:260px;padding:28px;transition:all .3s;position:relative}.industry:hover{background:radial-gradient(circle at 60%,#d7ff4547,#0000 55%),#1a3035}.industry span{color:var(--acid);letter-spacing:2px;font-size:10px}.industry h3{letter-spacing:-1px;font-size:29px;position:absolute;bottom:45px}.industry p{color:#a8c0c2;width:210px;margin:0;font-size:10px;position:absolute;bottom:12px;left:28px}.industry b{color:var(--acid);font-size:21px;position:absolute;bottom:21px;right:25px}.engineering{background:#e8edeb;grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;display:grid}.engine-copy h2 em{color:#087985}.engine-copy>p:not(.eyebrow){color:#526167;max-width:460px;margin:30px 0;line-height:1.6}.engine-panel{background:#0a1a20;height:490px;position:relative;overflow:hidden}.blueprint{color:#7be7e7;background-image:linear-gradient(#85cdd31c 1px,#0000 1px),linear-gradient(90deg,#85cdd31c 1px,#0000 1px);background-size:32px 32px;border:1px solid #9ed3d959;position:absolute;inset:30px}.blueprint span{letter-spacing:2px;font-size:10px;line-height:1.3;position:absolute;top:20px;left:20px}.diagram-line{border-top:2px solid #d8ff42;border-bottom:0;border-left:0;border-right:2px solid #d8ff42;width:110%;height:120px;position:absolute;top:185px;left:-8%;transform:rotate(-20deg)}.diagram-node{background:#d8ff42;border-radius:50%;width:28px;height:28px;position:absolute;box-shadow:0 0 0 8px #d8ff4226}.n1{top:174px;left:31%}.n2{top:244px;left:54%}.n3{top:143px;left:78%}.engine-notes{color:#b9d3d4;letter-spacing:1px;grid-template-columns:1fr 1fr;gap:12px;font-size:10px;display:grid;position:absolute;bottom:24px;left:30px;right:30px}.global{color:#fff;background:#0b151a;overflow:hidden}.global-inner{grid-template-columns:1fr 1fr;align-items:center;display:grid}.global h2 em{color:var(--acid)}.global p:not(.eyebrow){color:#adc3c5;max-width:320px;margin-top:25px;line-height:1.5}.world{background:radial-gradient(circle,#1b4d55 0,#1b4d5500 62%);height:470px;position:relative}.world-glow{filter:drop-shadow(0 0 30px #2c8e98);background:radial-gradient(#65888c 0 4%,#174750 5% 19%,#0b1a20 20% 44%,#0000 45%);border-radius:49% 51% 47% 54%;position:absolute;inset:15% 5%}.continent{color:#d9ff4a;letter-spacing:1.3px;font-size:9px;font-weight:700;position:absolute}.continent:before{content:"";background:#d9ff4a;border-radius:50%;width:9px;height:9px;margin-bottom:6px;display:block;box-shadow:0 0 12px #d9ff4a}.americas{top:32%;left:22%}.europe{top:25%;left:58%}.africa{top:48%;left:57%}.asia{top:31%;right:10%}.oceania{bottom:16%;right:18%}.orbit{border:1px solid #7ee4e85c;border-radius:50%;position:absolute;inset:11% 0;transform:rotate(-15deg)}.o2{inset:31% -5%;transform:rotate(26deg)}.documents{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.documents h2 em{color:#087985}.doc-list{border-top:1px solid #bbc6c4}.doc-list a{border-bottom:1px solid #bbc6c4;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:24px 0;display:grid}.doc-list span{color:#668087;font-size:10px}.doc-list strong{font-size:18px}.doc-list b{text-transform:uppercase;letter-spacing:1px;color:#0a6d75;font-size:10px}.contact{background:var(--acid);grid-template-columns:1.15fr .85fr;gap:10vw;padding:105px 9vw;display:grid}.contact h2 em{color:#087985}.contact-call>p:not(.eyebrow){max-width:350px;margin:25px 0 37px;line-height:1.5}.contact-locations{gap:18px;display:flex}.contact-locations a{text-transform:uppercase;border-bottom:1px solid #476340;padding-bottom:5px;font-size:11px;font-weight:700}.contact-locations b{margin-left:6px}.contact-form{gap:17px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:1.1px;font-size:10px;font-weight:700}.contact-form input,.contact-form textarea{background:0 0;border:0;border-bottom:1px solid #749960;outline:0;width:100%;padding:10px 0;font:15px Arial;display:block}.contact-form textarea{resize:vertical;height:75px}.contact-form .quote{color:#fff;background:#081018;justify-content:center;margin-top:10px}footer{color:#d6e0df;letter-spacing:.4px;background:#071017;justify-content:space-between;align-items:center;padding:45px 5.5vw;font-size:11px;display:flex}footer .brand{color:#fff}@media (max-width:900px){.nav{gap:13px}.header-actions .tiny{display:none}.hero-object{opacity:.4;right:-12vw}.products-grid{grid-template-columns:repeat(2,1fr)}.proof{grid-template-columns:repeat(4,1fr)}.proof>p{grid-column:1/-1;max-width:none}.engineering,.global-inner,.documents,.contact{grid-template-columns:1fr;gap:60px}.industry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.topbar{height:70px;padding:0 6vw}.brand{font-size:23px}.nav{background:#071017;flex-direction:column;padding:25px;display:none;position:absolute;top:70px;left:0;right:0}.nav.open{display:flex}.menu{color:#fff;background:0 0;border:0;font-size:23px;display:block}.header-actions{margin-left:auto;margin-right:14px}.hero{height:700px;min-height:0;padding:0 8vw}.hero-object{opacity:.28;width:100vw;height:100vw;top:62%;right:-42vw}h1{letter-spacing:-4px}.hero-buttons{flex-wrap:wrap;gap:15px}.proof{grid-template-columns:1fr 1fr;padding:30px 8vw}.section{padding:80px 8vw}.section-top{display:block}.section-copy{margin-top:25px}.products-grid,.industry-grid{grid-template-columns:1fr}.industry{height:210px}.industries{padding-top:80px}.documents h2{margin-bottom:38px}.doc-list a{grid-template-columns:30px 1fr}.doc-list b{grid-column:2}.contact{padding:80px 8vw}.contact-locations{flex-wrap:wrap}footer{padding:32px 8vw;display:block}footer p{margin:20px 0}.topbar .brand-mark{width:29px;height:29px;font-size:20px}}
