*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.table{display:table}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#090c0e;--surface:#101518;--surface-2:#151b1e;--text:#f2f1eb;--muted:#99a2a5;--line:#293034;--cyan:#37ded5;--orange:#ff7a2f;--lime:#d9ff43;--max:1240px;--font-display:"Avenir Next","Century Gothic","Trebuchet MS",sans-serif;--font-body:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}html{scroll-behavior:smooth}body{font-family:var(--font-body),sans-serif;font-size:16px;overflow-x:hidden}button{color:inherit}svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display),sans-serif;line-height:.98}h1{font-size:clamp(3.3rem,8vw,8.25rem)}h2{font-size:clamp(2.3rem,4.4vw,4.8rem)}h3{font-size:1.5rem}.shell{width:min(calc(100% - 48px),var(--max))}.section{padding:120px 0}.section--tinted{background:var(--surface)}.section--bordered{border-block:1px solid var(--line)}.kicker{font:600 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,var(--cyan));margin-bottom:24px}.hero-lede,.lede{color:#b6bec0;font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:640px}.hero-lede{font-size:clamp(1.1rem,1.7vw,1.4rem)}.section-header{max-width:800px;margin-bottom:64px}.section-header--center{text-align:center;margin-inline:auto}.section-header h2{margin-bottom:24px}.button-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:38px}.button{gap:14px;min-height:52px;padding:0 22px;border:1px solid var(--accent,var(--cyan));background:var(--accent,var(--cyan));color:#061112;font:700 .78rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:.2s}.button:hover{filter:brightness(1.08)}.button svg{width:17px}.button--small{min-height:42px;padding:0 17px;font-size:.68rem}.button--outline{color:var(--text)}.button--light{background:var(--text);border-color:var(--text);color:#0b1012}.text-link{font:600 .78rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:5px}.skip-link{position:fixed;left:10px;top:-60px;background:white;color:black;padding:12px;z-index:99}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{z-index:20;background:rgba(9,12,14,.94);border-bottom:1px solid var(--line)}.header-main{height:78px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand>span:last-child{display:flex;flex-direction:column}.brand b{font:700 1.05rem var(--font-display);letter-spacing:.12em}.brand small{font:500 .55rem var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.brand-mark{width:34px;height:34px;position:relative;display:inline-block;border:1px solid #3c4548}.brand-mark i{position:absolute;width:2px;background:var(--cyan);transform:rotate(30deg)}.brand-mark i:first-child{height:14px;left:10px;top:10px}.brand-mark i:nth-child(2){height:22px;left:17px;top:5px}.brand-mark i:nth-child(3){height:11px;left:24px;top:12px}.desktop-nav{gap:32px;margin-right:34px}.desktop-nav a{font:600 .72rem var(--font-mono);text-transform:uppercase;color:#b8c0c2;letter-spacing:.04em}.desktop-nav a.active,.desktop-nav a:hover{color:white}.menu-toggle{background:none;border:0}.discipline-dock{height:42px;border-top:1px solid #20272a}.discipline-dock__inner{height:100%;display:flex;align-items:center}.discipline-label,.dock-status{font:500 .58rem var(--font-mono);letter-spacing:.12em;color:#6f797c;text-transform:uppercase}.discipline-label{margin-right:35px}.discipline-dock a{height:100%;padding:0 30px;display:flex;gap:10px;align-items:center;border-inline:1px solid #20272a;font:600 .68rem var(--font-mono);letter-spacing:.12em;position:relative}.discipline-dock a small{color:#596366}.discipline-dock a i{height:2px;position:absolute;left:0;right:0;bottom:0;background:transparent}.discipline-dock a.nautic.active i,.discipline-dock a.nautic:hover i{background:var(--cyan)}.discipline-dock a.rally.active i,.discipline-dock a.rally:hover i{background:var(--orange)}.discipline-dock a.kart.active i,.discipline-dock a.kart:hover i{background:var(--lime)}.dock-status{margin-left:auto;color:#859093}.dock-status i,.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6fe283;margin-right:8px;box-shadow:0 0 8px #6fe283}.home-hero{min-height:calc(100vh - 120px);position:relative;display:flex;flex-direction:column;overflow:hidden}.hardware-grid,.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(#293034 1px,transparent 0),linear-gradient(90deg,#293034 1px,transparent 0);background-size:48px 48px;opacity:.18;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(55,222,213,.06))}.home-hero__inner{position:relative;z-index:2;flex:1;padding:74px 0 95px}.hero-meta{display:flex;justify-content:space-between;font:500 .62rem var(--font-mono);letter-spacing:.13em;color:#748085}.hero-title{margin-top:9vh}.hero-title h1{max-width:1000px;margin:0}.hero-title h1 em,.inner-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #919b9e}.hero-bottom{display:flex;justify-content:flex-end;align-items:flex-end;gap:70px;margin-top:50px}.hero-bottom>p{max-width:520px;color:#abb5b8}.hero-bottom .button-row{margin:0}.hero-trajectory{position:absolute!important;width:64vw!important;height:310px!important;right:-3vw;top:37%;opacity:.75}.trajectory{color:var(--accent,var(--cyan));width:100%;height:auto}.trajectory path{fill:none}.trajectory__ghost{stroke:currentColor;stroke-width:8;opacity:.08}.trajectory__path{stroke:currentColor;stroke-width:2;stroke-dasharray:8 8;animation:dash 20s linear infinite}.trajectory__pulse{fill:var(--text)}.hero-readout{height:44px;display:flex;align-items:center;justify-content:center;gap:20px;border-top:1px solid var(--line);font:500 .58rem var(--font-mono);letter-spacing:.14em;color:#7b8588}.hero-readout i{height:1px;width:9vw;background:#384144}.division-selector{background:#0d1113}.division-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.division-card{height:430px;background:var(--card-surface);padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.division-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--card-accent);transform:scaleX(.25);transform-origin:left;transition:.3s}.division-card:hover{transform:translateY(-5px)}.division-card:hover:after{transform:scaleX(1)}.division-card__head{display:flex;justify-content:space-between;font:500 .7rem var(--font-mono);color:#9ba4a7}.division-card__head svg{width:21px}.division-card p{font:500 .6rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-accent)}.division-card h3{font-size:clamp(3rem,5vw,5rem);margin:0 0 10px}.division-card strong{font-weight:500;color:#b7bec0}.division-card .trajectory{position:absolute;left:0;bottom:33px;opacity:.38}.visual-feature{background:#07161b}.visual-feature__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.visual-feature__grid h2{font-size:clamp(2.7rem,4.5vw,5rem)}.division-visual{min-height:470px;position:relative;border:1px solid color-mix(in srgb,var(--accent,var(--cyan)) 30%,transparent);overflow:hidden;background:var(--division-surface,#071d26);color:var(--accent,var(--cyan))}.division-visual svg{width:100%;height:100%;position:absolute;inset:0}.visual-route{fill:none;stroke:currentColor;stroke-width:2.5;stroke-dasharray:9 7;animation:dash 18s linear infinite}.route-under{fill:none;stroke:#2a1612;stroke-width:18}.checkpoint-ring{fill:var(--division-surface,#071d26);stroke:currentColor;stroke-width:1}.checkpoint{fill:currentColor}.division-visual text{font:500 10px var(--font-mono);fill:currentColor}.roadbook-index,.visual-coords{position:absolute;z-index:2;top:24px;left:26px;font:500 .61rem/1.7 var(--font-mono);letter-spacing:.09em}.roadbook-index{display:flex;gap:15px}.visual-tag{position:absolute;z-index:3;background:#0c1214;border:1px solid #334044;padding:8px 11px;display:flex;flex-direction:column;font:500 .55rem var(--font-mono);color:#849094}.visual-tag b{font-size:.72rem;color:var(--accent,var(--cyan))}.tag-a{right:20px;top:38px}.tag-b{left:25px;bottom:25px}.moving-craft{fill:currentColor;stroke:currentColor;animation:boat 8s ease-in-out infinite}.wake{fill:none;stroke:currentColor;opacity:.35}.visual-rally{--accent:var(--orange);--division-surface:#1e120e}.rally-marker{fill:var(--orange);animation:bob 2s ease-in-out infinite}.visual-kart{--accent:var(--lime);--division-surface:#131708}.circuit-under{fill:none;stroke:#29301c;stroke-width:32}.kart-marker{stroke:var(--lime);fill:#101408}.lap-counter{position:absolute;top:20px;right:22px;z-index:2;display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono)}.lap-counter span{font-size:.6rem}.lap-counter b{font-size:2.3rem}.lap-counter small{color:#8e999b}.ecosystem{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.ecosystem-step{padding:26px;border-right:1px solid var(--line);min-height:230px;position:relative}.ecosystem-step:last-child{border:0}.ecosystem-step:after{content:"";position:absolute;right:-5px;top:42px;width:9px;height:9px;background:var(--cyan);z-index:2;transform:rotate(45deg)}.ecosystem-step:last-child:after{display:none}.ecosystem-step>div{display:flex;justify-content:space-between;color:var(--cyan)}.ecosystem-step svg{width:21px}.ecosystem-step>div span{font:500 .62rem var(--font-mono)}.ecosystem-step h3{margin:65px 0 12px}.ecosystem-step p{color:#929ca0;font-size:.87rem}.live-section{background:#0d1214}.live-section__head{display:flex;align-items:end;justify-content:space-between}.live-panel{border:1px solid #303a3e;background:#080c0e}.live-panel__head{height:58px;padding:0 19px;border-bottom:1px solid #293236;display:flex;align-items:center;justify-content:space-between;font:600 .65rem var(--font-mono);letter-spacing:.11em}.live-panel__head small{color:#697478;border-left:1px solid #394245;margin-left:15px;padding-left:15px}.signal-bars{height:15px;display:flex;gap:3px;align-items:end}.signal-bars i{display:block;width:3px;background:#70e389}.signal-bars i:first-child{height:4px}.signal-bars i:nth-child(2){height:7px}.signal-bars i:nth-child(3){height:11px}.signal-bars i:nth-child(4){height:15px}.live-layout{display:grid;grid-template-columns:1fr 280px}.live-table{min-width:0}.live-row{min-height:70px;padding:0 20px;display:grid;grid-template-columns:55px 1.5fr 1fr .8fr 1fr;gap:12px;align-items:center;border-bottom:1px solid #20282b;font-family:var(--font-mono)}.live-row--head{min-height:40px;color:#657175;font-size:.55rem}.live-row>b{font-size:1.3rem;color:var(--cyan)}.live-row>span{font-size:.75rem}.live-row>span small{display:block;color:#697478;font-size:.53rem}.live-row strong{font-size:.9rem}.live-row em{font-style:normal;font-size:.62rem;color:#93dfa0}.mini-map{border-left:1px solid #293236;padding:20px}.mini-map svg{height:200px}.mini-map path{fill:none;stroke:var(--cyan);stroke-width:2;stroke-dasharray:6 5}.mini-map circle{fill:#0b1012;stroke:var(--cyan)}.map-pulse{animation:pulse 1.5s infinite}.device-row{display:flex;justify-content:space-between;font:500 .55rem var(--font-mono);color:#6f7a7d}.device-row b{color:#7ce590}.live-ticker{height:44px;padding:0 20px;display:flex;gap:28px;align-items:center;background:#12191b;font:500 .58rem var(--font-mono);color:#7a8588}.live-ticker b{color:white}.hardware-section{background:#0a0d0f}.hardware-section__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.hardware-visual{height:480px;position:relative;border:1px solid #30383b;background:#0d1214;overflow:hidden}.hardware-visual svg{position:absolute;inset:0;color:#3bcfc9}.hardware-visual svg path{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:5 6}.hardware-visual svg circle{fill:currentColor}.device{position:absolute;background:#171d20;border:1px solid #4a5558;color:#9ca7aa;font:500 .52rem var(--font-mono);letter-spacing:.08em;padding:14px}.device>b{position:absolute;right:12px;color:#4d595c}.device-light{display:block;width:5px;height:5px;background:#64df82;border-radius:50%;margin:10px 0}.device--tracker{left:7%;top:38%;width:140px;height:170px}.device--transponder{left:40%;top:52%;width:155px;height:102px}.device--gateway{right:7%;top:15%;width:170px;height:145px}.device-code,.device-screen{background:#0a0e0f;border:1px solid #2d373a;padding:12px;color:#69777a}.device-code,.device-screen strong{color:var(--cyan)}.ports{display:flex;gap:8px;margin-top:25px}.ports i{width:25px;height:15px;border:1px solid #536064}.hardware-label{position:absolute;font:500 .5rem var(--font-mono);letter-spacing:.13em;color:#6e7a7d}.label-1{left:7%;bottom:8%}.label-2{left:41%;bottom:8%}.label-3{right:8%;bottom:8%}.spec-lines{border-top:1px solid var(--line);margin:35px 0}.spec-lines div{padding:15px 0;border-bottom:1px solid var(--line);font-size:.9rem}.spec-lines span{font:500 .58rem var(--font-mono);color:var(--cyan);margin-right:20px}.process-big{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-big article{padding:28px 30px 20px 0;border-right:1px solid var(--line);min-height:220px}.process-big article:not(:first-child){padding-left:30px}.process-big span{font:500 .62rem var(--font-mono);color:var(--cyan)}.process-big h3{font-size:2rem;margin-top:70px}.process-big p{color:#929da0;font-size:.9rem}.clients-section{background:#e8e7df;color:#101416}.clients-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.clients-section .kicker{color:#087c78}.clients-section .lede{color:#4e585b}.client-list{border-top:1px solid #a9afac}.client-list div{height:70px;display:grid;grid-template-columns:50px 35px 1fr;align-items:center;border-bottom:1px solid #a9afac}.client-list span{font:500 .62rem var(--font-mono);color:#727b7b}.client-list svg{width:18px}.client-list b{font:600 1.15rem var(--font-display)}.contact-cta{min-height:510px;position:relative;background:var(--cyan);color:#071011;overflow:hidden;display:flex;align-items:center}.contact-cta .trajectory{position:absolute;inset:25% -10% auto;width:120%;color:#071011;opacity:.28}.contact-cta__content{position:relative;z-index:2}.contact-cta .kicker{color:#0d5756}.contact-cta h2{max-width:850px;margin-bottom:20px}.contact-cta p:not(.kicker){max-width:600px}.division-page{--accent:var(--cyan)}.division-hero{padding:85px 0 0;background:linear-gradient(135deg,var(--division-surface),var(--bg) 70%)}.division-hero__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.division-hero__copy h1{font-size:clamp(4rem,7vw,7rem);margin:20px 0 30px}.coordinate-label{font:500 .63rem var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#7f898c}.division-hero .division-visual{min-height:520px}.metric-strip{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-bottom:0}.metric-strip>div{padding:18px 22px;display:grid;grid-template-columns:1fr auto;gap:5px;border-right:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));font-family:var(--font-mono)}.metric-strip>div:last-child{border:0}.metric-strip span{font-size:.56rem;color:#839094}.metric-strip b{color:var(--accent);font-size:.8rem}.metric-strip small{grid-column:1/-1;color:#5e6a6e;font-size:.52rem}.split-intro{display:flex;justify-content:space-between}.index-mark{font:400 clamp(5rem,10vw,10rem)/.8 var(--font-display);color:#1d2427}.feature-columns{display:grid;grid-template-columns:.7fr 1.3fr;gap:1px;background:var(--line);border:1px solid var(--line)}.problem-panel,.solutions-grid article{background:#0c1113}.problem-panel{padding:34px}.panel-label{font:500 .6rem var(--font-mono);color:var(--accent)}.problem-panel>div{display:grid;grid-template-columns:40px 1fr;padding:22px 0;border-bottom:1px solid var(--line)}.problem-panel span,.solutions-grid span{font:500 .56rem var(--font-mono);color:#637075}.problem-panel p{margin:0}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.solutions-grid article{padding:32px;min-height:230px;position:relative}.solutions-grid article i{display:block;color:var(--accent);margin-bottom:45px}.solutions-grid article i svg{width:25px}.solutions-grid article>span{position:absolute;right:24px;top:24px}.solutions-grid article h3{margin-bottom:12px}.solutions-grid article p{font-size:.85rem;color:#8c979a}.process-line{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.process-line:before{content:"";position:absolute;left:3px;right:3px;top:42px;height:1px;background:var(--line)}.process-line>div{position:relative;padding-right:35px}.process-line span{font:500 .6rem var(--font-mono);color:var(--accent)}.process-line i{display:block;width:10px;height:10px;background:var(--bg);border:2px solid var(--accent);transform:rotate(45deg);margin:26px 0 40px;position:relative;z-index:2}.process-line p{color:#899497;font-size:.86rem}.live-showcase{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.check-list{list-style:none;padding:0}.check-list li{display:flex;align-items:center;gap:10px;margin:13px 0;color:#a7b0b2}.check-list svg{width:16px;color:var(--accent)}.live-panel--compact .live-layout{display:block}.division-page .live-row>b{color:var(--accent)}.use-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.case-list,.hardware-list{border-top:1px solid var(--line)}.case-list div,.hardware-list div{height:70px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:60px 1fr auto;align-items:center}.case-list span,.hardware-list span{font:500 .58rem var(--font-mono);color:var(--accent)}.case-list svg{width:18px}.other-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.other-grid a{min-height:270px;padding:28px;border:1px solid var(--line);position:relative;transition:.2s}.other-grid a:hover{border-color:var(--card-accent);transform:translateY(-3px)}.other-grid p,.other-grid span{font:500 .6rem var(--font-mono);color:var(--card-accent)}.other-grid h3{font-size:2.5rem;margin-top:75px}.other-grid svg{position:absolute;right:25px;top:25px;width:20px}.theme-rally .division-hero__grid{grid-template-columns:1.05fr .95fr}.theme-rally .division-visual{transform:rotate(-1deg)}.theme-rally .solutions-grid article{border-left:3px solid color-mix(in srgb,var(--accent) 30%,transparent)}.theme-kart .division-hero__grid{grid-template-columns:.9fr 1.1fr}.theme-kart .division-hero__copy{order:2}.theme-kart .division-visual{order:1;border-radius:120px 0 0 0}.theme-kart .metric-strip{margin-top:30px}.inner-hero{padding:110px 0 70px;position:relative;overflow:hidden;background:linear-gradient(120deg,#0b1619,#090c0e)}.inner-hero h1{font-size:clamp(4rem,8vw,8rem);max-width:1100px;margin-bottom:35px}.inner-hero__split{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center}.inner-hero__split h1{font-size:clamp(3.5rem,6vw,6.5rem)}.inner-hero .hardware-visual{height:420px}.capability-grid,.hardware-catalog,.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.capability-grid article,.hardware-catalog article,.values-grid article{background:#0c1113;padding:32px;min-height:240px}.capability-grid svg,.hardware-catalog svg,.values-grid svg{color:var(--cyan);width:26px;margin-bottom:55px}.capability-grid p,.hardware-catalog p,.values-grid p{color:#8f999c;font-size:.88rem}.demo-notice .shell{display:grid;grid-template-columns:160px 1fr;border-top:1px solid var(--line);padding-top:32px}.demo-notice span{font:500 .6rem var(--font-mono);color:var(--cyan)}.demo-notice p{font-size:1.2rem;max-width:800px}.hardware-catalog article>span,.values-grid article>span{display:block;font:500 .6rem var(--font-mono);color:#637075;text-align:right}.engineering-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.engineering-grid>div:last-child{border-top:1px solid var(--line)}.engineering-grid>div:last-child p{display:grid;grid-template-columns:50px 1fr;padding:18px 0;margin:0;border-bottom:1px solid var(--line)}.engineering-grid span{font:500 .58rem var(--font-mono);color:var(--cyan)}.company-hero .trajectory{position:absolute;right:-10%;top:40%;width:75%;opacity:.35}.company-statement{display:grid;grid-template-columns:.5fr 1.5fr}.big-copy{font-size:clamp(1.4rem,2.4vw,2.3rem);line-height:1.45;color:#bcc4c6}.values-grid svg{color:var(--cyan)}.philosophy .shell>div{border-top:1px solid var(--line)}.philosophy h2{padding:30px 0;margin:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:100px 1fr}.philosophy h2 span{font:500 .65rem var(--font-mono);color:var(--cyan);letter-spacing:0}.contact-hero{padding:100px 0 130px;background:linear-gradient(135deg,#0a1518,#090c0e 60%)}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.contact-copy h1{font-size:clamp(3.8rem,6vw,6.5rem)}.contact-copy h1 em{color:transparent;-webkit-text-stroke:1px #96a0a3}.contact-details{margin-top:55px;border-top:1px solid var(--line)}.contact-details>a,.contact-details>div{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:17px 0;font:500 .8rem var(--font-mono)}.contact-details svg{width:18px;color:var(--cyan)}.contact-details span{display:flex;flex-direction:column}.contact-details small{color:#697579;font-size:.55rem;text-transform:uppercase}.provisional-note{font-size:.72rem;color:#707c7f;margin-top:20px}.provisional-note code{color:#a7b1b3}.form-heading{display:flex;justify-content:space-between;font:500 .58rem var(--font-mono);color:#768185;margin-bottom:18px}.contact-form{background:#101619;border:1px solid #30393d;padding:34px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-form label{display:flex;flex-direction:column;gap:8px}.contact-form label>span{font:500 .61rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#9aa4a7}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:#090d0f;color:white;border:1px solid #384246;border-radius:0;padding:12px;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(55,222,213,.18)}.contact-form textarea{resize:vertical}.field-wide{grid-column:1/-1}.consent{display:grid!important;grid-template-columns:18px 1fr;align-items:start;margin:24px 0;flex-direction:row!important}.consent input{width:16px;height:16px;accent-color:var(--cyan)}.consent span{text-transform:none!important;line-height:1.4}.form-status{display:flex;gap:10px;padding:13px;margin-bottom:20px;font-size:.82rem;border:1px solid}.form-status svg{width:18px;flex:none}.form-status.error{border-color:#bc5e5e;color:#f0a9a9}.form-status.success{border-color:#62a86e;color:#9be0a6}.spin{animation:spin 1s linear infinite}.site-footer{padding:80px 0 20px;background:#07090a;border-top:1px solid #242a2c}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-grid>div{display:flex;flex-direction:column;align-items:start}.footer-grid>div:first-child p{color:#7f898d;font-size:.85rem;margin-top:25px}.footer-title{font:600 .61rem var(--font-mono)!important;text-transform:uppercase;color:#5f696c!important;letter-spacing:.1em;margin-bottom:18px!important}.footer-grid a:not(.brand),.footer-grid span:not(.brand-mark){font-size:.8rem;color:#a5aeb0;margin-bottom:9px}.footer-bottom{margin-top:70px;padding-top:18px;border-top:1px solid #22282a;display:flex;justify-content:space-between;font:500 .55rem var(--font-mono);color:#5f686b;text-transform:uppercase}@keyframes dash{to{stroke-dashoffset:-300}}@keyframes pulse{50%{r:11;opacity:.25}}@keyframes boat{0%,to{transform:translate(190px,300px) rotate(27deg)}50%{transform:translate(470px,170px) rotate(27deg)}}@keyframes bob{50%{transform:translate(352px,274px)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.trajectory__pulse{display:none}}@media (max-width:1024px){.desktop-nav{gap:18px}.header-cta{display:none}.division-cards{grid-template-columns:1fr}.division-card{height:310px}.division-card h3{font-size:4rem}.hardware-section__grid,.inner-hero__split,.live-showcase,.visual-feature__grid{grid-template-columns:1fr}.ecosystem{grid-template-columns:repeat(3,1fr)}.ecosystem-step:nth-child(3){border-right:0}.live-layout{grid-template-columns:1fr}.mini-map{display:none}.clients-grid{gap:50px}.division-hero__grid,.theme-kart .division-hero__grid,.theme-rally .division-hero__grid{grid-template-columns:1fr}.theme-kart .division-hero__copy{order:1}.theme-kart .division-visual{order:2}.division-hero__copy{max-width:700px}.division-hero .division-visual{min-height:470px}.contact-layout{grid-template-columns:1fr}.contact-copy{max-width:700px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}}@media (max-width:768px){.shell{width:min(calc(100% - 32px),var(--max))}.section{padding:80px 0}.header-main{height:68px}.desktop-nav{display:none}.menu-toggle{display:flex;border:1px solid var(--line);width:42px;height:42px;align-items:center;justify-content:center}.menu-toggle svg{width:20px}.mobile-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s;background:#0b1012}.mobile-menu>nav{overflow:hidden;display:flex;flex-direction:column}.mobile-menu.open{grid-template-rows:1fr;border-top:1px solid var(--line)}.mobile-menu a{padding:15px 24px;border-bottom:1px solid var(--line)}.mobile-menu .button{margin:16px}.discipline-dock{overflow-x:auto}.discipline-dock__inner{width:-moz-max-content;width:max-content;margin:0;padding-inline:16px}.discipline-label,.dock-status{display:none}.discipline-dock a{padding:0 25px}.home-hero__inner{padding:55px 0 75px}.hero-meta span:last-child{display:none}.hero-title{margin-top:12vh}.hero-bottom{display:block}.hero-bottom .button-row{margin-top:30px}.hero-trajectory{width:100vw!important;right:-20vw;top:36%}.hero-readout{justify-content:flex-start;overflow:hidden;padding-left:16px;width:100%}.division-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:none;border:0;gap:12px;padding-bottom:10px}.division-card{min-width:82vw;scroll-snap-align:start;border:1px solid var(--line)}.visual-feature__grid{gap:40px}.division-visual{min-height:390px}.ecosystem{grid-template-columns:1fr 1fr}.ecosystem-step{min-height:190px}.ecosystem-step:nth-child(3){border-right:1px solid var(--line)}.ecosystem-step:nth-child(2n){border-right:0}.ecosystem-step h3{margin-top:35px}.live-section__head{display:block}.live-section__head .button{margin-bottom:35px}.live-row{grid-template-columns:35px 1.3fr 1fr .7fr;min-width:570px}.live-row>:last-child{display:none}.live-table{overflow-x:auto}.live-ticker{overflow:hidden;white-space:nowrap}.process-big{grid-template-columns:1fr 1fr}.clients-grid{grid-template-columns:1fr}.contact-cta{min-height:440px}.division-hero{padding-top:60px}.division-hero .division-visual{min-height:400px}.metric-strip{grid-template-columns:1fr}.metric-strip>div{border-right:0;border-bottom:1px solid var(--line)}.feature-columns{grid-template-columns:1fr}.process-line{grid-template-columns:1fr 1fr;gap:40px}.process-line:before{display:none}.process-line i{margin:15px 0}.use-grid{gap:60px}.other-grid,.use-grid{grid-template-columns:1fr}.capability-grid,.hardware-catalog,.values-grid{grid-template-columns:1fr 1fr}.company-statement{grid-template-columns:1fr}.company-statement .index-mark{display:none}.contact-form{padding:22px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:480px){h1{font-size:3.35rem}.shell{width:calc(100% - 28px)}.section{padding:66px 0}.section-header{margin-bottom:42px}.hero-title h1{font-size:3.65rem}.hero-title h1 br{display:none}.hero-bottom{margin-top:40px}.button-row{align-items:flex-start;flex-direction:column}.hero-readout{display:none}.home-hero{min-height:750px}.division-card{min-width:88vw}.division-visual{min-height:330px}.visual-tag{display:none}.ecosystem{grid-template-columns:1fr}.ecosystem-step,.ecosystem-step:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.ecosystem-step:after,.live-panel__head small{display:none}.hardware-visual{height:390px}.device--tracker{left:4%;top:44%;transform:scale(.8);transform-origin:left}.device--transponder{left:38%;top:62%;transform:scale(.8)}.device--gateway{right:2%;top:14%;transform:scale(.8);transform-origin:right}.process-big{grid-template-columns:1fr}.process-big article,.process-big article:not(:first-child){padding:25px 0;border-right:0;border-bottom:1px solid var(--line);min-height:auto}.process-big h3{margin-top:28px}.contact-cta h2{font-size:2.8rem}.division-hero__copy h1{font-size:3.8rem}.division-hero .division-visual{min-height:330px}.process-line,.solutions-grid{grid-template-columns:1fr}.other-grid a{min-height:220px}.inner-hero{padding-top:80px}.inner-hero h1{font-size:3.8rem}.capability-grid,.engineering-grid,.hardware-catalog,.values-grid{grid-template-columns:1fr}.engineering-grid{gap:30px}.demo-notice .shell{grid-template-columns:1fr;gap:15px}.philosophy h2{grid-template-columns:55px 1fr;font-size:2rem}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin:6px 0}}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand-orange:#ff8139;--brand-orange-hover:#ff9b62;--brand-ink:#091e2c;--bg:#fbfbfa;--surface:#fff;--surface-2:#eff2f3;--text:#091e2c;--muted:#5c6c77;--line:#dce3e7;--cyan:#008c9b;--orange:var(--brand-orange);--max:1200px;--font-display:Inter,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--font-mono:Inter,Arial,sans-serif;--accent:var(--brand-orange)}html{scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6}*{box-sizing:border-box}h1,h2,h3{font-family:var(--font-display);font-weight:750;letter-spacing:-.045em;line-height:1.12}h1{font-size:clamp(2.8rem,5vw,4.8rem)}h2{font-size:clamp(2rem,3vw,3rem)}h3{font-size:1.45rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2aaae5;outline-offset:5px}img{max-width:100%;height:auto}.shell{width:min(calc(100% - 88px),var(--max));margin-inline:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:13px 22px;color:white;border:1px solid var(--brand-ink);border-radius:6px;font:650 .86rem/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;transition:background .2s,transform .2s}.button,.button:hover{background:var(--brand-ink)}.button:hover{color:#fff;transform:translateY(-2px)}.button svg{flex-shrink:0}.v-contact-banner .button,.v-hero .button{background:var(--brand-orange);border-color:var(--brand-orange);color:#17212a}.v-contact-banner .button:hover,.v-hero .button:hover{background:var(--brand-orange-hover);color:#091e2c}.button--glass,.v-hero .button--glass{background:#09233255;border:1px solid #ffffffa6;color:#fff;backdrop-filter:blur(8px)}.v-hero .button--glass:hover{background:#fff;color:#091e2c}.button--nav{border:1px solid var(--brand-orange);min-height:42px;padding:10px 17px;font-size:.78rem}.button--nav:hover{color:#091e2c}.button--outline{color:#143446}.v-eyebrow{font-size:.64rem!important;letter-spacing:.17em!important;font-weight:700!important;line-height:1.5;text-transform:uppercase;color:var(--brand-ink);margin:0 0 16px}.site-header{position:relative;background:#091f2d;z-index:40;border:0;color:#fff;backdrop-filter:none}.site-header--home{position:absolute;inset:0 0 auto;background:linear-gradient(#061a2bd9,transparent)}.header-main{height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;min-width:0}.verzyx-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto;margin-right:18px;font-size:.82rem;font-weight:500}.desktop-nav>a,.nav-dropdown>button{color:#e5ebf0;transition:color .15s}.desktop-nav>a:hover,.desktop-nav>a[aria-current=page],.nav-dropdown>button:hover{color:var(--brand-orange)}.nav-dropdown{position:relative}.nav-dropdown>button{display:flex;align-items:center;gap:7px;background:none;border:0;padding:10px 0;font:inherit}.nav-dropdown-panel{position:absolute;left:-22px;top:44px;min-width:255px;border:1px solid #294653;background:#102d3b;padding:10px;border-radius:9px;box-shadow:0 12px 30px #06172355}.nav-dropdown-panel a{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-radius:5px;font-size:.85rem}.nav-dropdown-panel a:hover{background:#1e3f50}.nav-dropdown-panel hr{border:0;border-top:1px solid #34505b;margin:7px 12px}.menu-toggle,.mobile-menu{display:none}.v-hero{position:relative;isolation:isolate;min-height:700px;background:#0b2837;color:white;display:flex;align-items:center;padding:150px 0 155px;overflow:hidden}.v-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%;z-index:-3}.v-hero__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#051927c9,#051c2875 43%,transparent 75%),linear-gradient(0deg,#071e3299,transparent 45%)}.v-hero__content{padding-top:17px;position:relative}.v-hero__content .v-eyebrow{display:flex;align-items:center;gap:10px;font-size:.59rem!important}.v-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);display:inline-block}.v-hero h1{font-size:clamp(3.1rem,4.8vw,4.65rem);font-weight:800;line-height:1.04;letter-spacing:-.055em;margin:22px 0}.v-hero h1 em{color:var(--brand-orange);font-style:normal}.v-hero__intro{color:#e7eced;max-width:540px;font-size:1.16rem;line-height:1.5;letter-spacing:-.018em}.v-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.v-concept-caption{position:absolute;right:28px;bottom:101px;font-size:.55rem;color:#ffffffc9;text-shadow:0 1px 5px #000;background:#071d2b77;padding:3px 7px;border-radius:3px}.v-terrain{position:absolute;bottom:0;left:0;right:0;background:#071e2ed9;border-top:1px solid #ffffff25;backdrop-filter:blur(10px)}.v-terrain__grid{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0}.v-terrain a{display:flex;align-items:center;gap:19px;padding:0 33px;border-right:1px solid #ffffff29;transition:background .2s}.v-terrain a:first-child{padding-left:0}.v-terrain a:last-child{border-right:0}.v-terrain a>svg:first-child{width:43px;height:43px;stroke-width:1.5}.v-terrain b{display:block;font-size:.9rem;letter-spacing:.25em;font-weight:650}.v-terrain small{display:block;font-size:.48rem;letter-spacing:.13em;color:#d3dce3;margin-top:4px}.terrain-earth b,.terrain-earth>svg{color:var(--brand-orange)}.terrain-water b,.terrain-water>svg{color:#36d4dc}.terrain-air b,.terrain-air>svg{color:#85c9f4}.v-terrain .terrain-arrow{width:16px;height:16px;opacity:.55;margin-left:auto;transition:transform .2s}.v-terrain a:hover .terrain-arrow{transform:translate(3px,-3px);opacity:1}.v-solutions{padding-top:77px;padding-bottom:70px}.v-section-heading{text-align:center;margin-bottom:35px}.v-section-heading h2{margin:0 0 16px}.v-section-heading>p:last-child:not(.v-eyebrow){font-size:.93rem;color:var(--muted);margin:0}.v-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.v-solution-card{min-width:0}.v-solution-card__image{position:relative;aspect-ratio:1.65;overflow:hidden;border-radius:10px}.v-solution-card__image img{-o-object-fit:cover;object-fit:cover;transition:transform .55s}.v-solution-card:hover img{transform:scale(1.04)}.v-solution-card__image>span{position:absolute;bottom:18px;left:18px;display:flex;gap:14px;align-items:center;color:#fff;border:1px solid #ffffff55;background:#051c2b70;backdrop-filter:blur(8px);border-radius:4px;padding:8px 12px;font-size:.52rem;letter-spacing:.09em;font-weight:650}.v-solution-card__copy{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:17px}.v-solution-card h3{margin:0 0 7px;font-size:1.4rem}.v-solution-card p{margin:0;font-size:.84rem;color:var(--muted)}.v-circle-arrow{display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-orange);border-radius:50%;width:34px;height:34px;flex:none;transition:background .2s}.v-solution-card:hover .v-circle-arrow{background:var(--brand-ink);color:#fff}.v-text-link{display:inline-flex;align-items:center;gap:16px;color:var(--brand-ink);font-weight:650;font-size:.84rem;margin-top:15px}.v-text-link:hover{gap:22px}.v-flow{padding-top:68px;padding-bottom:77px}.v-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.v-flow-grid article{border-top:1px solid #d8e0e5;padding:22px 0 0}.v-flow-grid article>div{display:flex;justify-content:space-between;align-items:center;color:var(--brand-ink)}.v-flow-grid article>div>span{font-size:.66rem;color:#778c99}.v-flow-grid h3{font-size:1.2rem;margin:24px 0 12px}.v-flow-grid p{color:var(--muted);font-size:.86rem;margin:0;max-width:310px}.v-contact-banner{background:linear-gradient(90deg,#061e30e8,#082638ab),url(/media/hero.webp) center 47%/cover;color:#fff;padding:65px 0}.v-contact-banner>.shell{display:flex;align-items:center;justify-content:space-between;gap:42px}.v-contact-banner h2{font-size:clamp(1.8rem,2.8vw,2.6rem);margin:0 0 16px}.v-contact-banner .v-eyebrow{color:#d3ae8c}.v-contact-banner p:not(.v-eyebrow){color:#d3dee4;max-width:550px;font-size:.9rem;margin-bottom:0}.v-contact-banner .button{flex-shrink:0}.v-footer{background:#071d2b;color:#c7d3da;padding:58px 0 0}.v-footer-grid{display:grid;grid-template-columns:1.6fr .8fr 1fr 1.3fr;gap:35px;padding-bottom:43px}.v-footer .verzyx-logo{width:190px;height:47px}.v-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.v-footer-grid h2{font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:#f5f8f9;margin:0 0 18px;font-weight:650}.v-footer-grid a:not(:has(.verzyx-logo)){font-size:.74rem;display:inline-flex;align-items:center;gap:7px;margin-bottom:10px}.v-footer-grid a:hover{color:var(--brand-orange)}.v-footer-grid p{font-size:.8rem;line-height:1.7;margin:15px 0}.v-footer-company{font-size:.6rem;color:#99adb9}.v-footer-bottom{border-top:1px solid #ffffff1b;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:.6rem;color:#9eb0bd}.v-detail-hero{position:relative;isolation:isolate;color:#fff;padding:100px 0;min-height:520px;background:#0b2837;overflow:hidden}.v-detail-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.v-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061c2ded,#061c2d9c 55%,#061c2d22);z-index:-1}.v-detail-hero .v-eyebrow{color:var(--brand-orange)}.v-detail-hero h1{margin:0 0 22px}.v-detail-hero h1 span{display:block}.accent{color:var(--brand-orange)}.v-detail-hero .shell>p:not(.v-eyebrow){max-width:560px;color:#e0e8ec;font-size:1.04rem;margin-bottom:27px}.v-detail-features{padding:75px 0}.v-detail-features>.v-section-heading+div{display:grid;grid-template-columns:repeat(4,1fr);gap:27px}.v-detail-features article{position:relative;padding-top:20px;border-top:1px solid var(--line)}.v-detail-features article>span{font-size:.65rem;color:#7d919e}.v-detail-features article>svg{float:right;color:var(--brand-ink)}.v-detail-features h3{font-size:1.12rem;letter-spacing:-.03em;margin:25px 0 12px}.v-detail-features article>p{color:var(--muted);font-size:.85rem}.v-discipline-links{display:flex;gap:16px;margin-top:45px;flex-wrap:wrap}.v-discipline-links a{display:flex;gap:25px;align-items:center;padding:12px 20px;border:1px solid #cbd7de;border-radius:5px;font-size:.85rem}.v-discipline-links a:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.section{padding:74px 0}.kicker{color:var(--brand-ink);font-family:Inter,sans-serif;letter-spacing:.15em;font-size:.65rem;font-weight:700}.section-header{margin-bottom:35px}.hero-lede,.lede,.section-header .lede{color:var(--muted);font-size:1rem;line-height:1.7}.inner-hero{background:#eef2f3;padding:80px 0}.inner-hero h1,.inner-hero__split h1{font-size:clamp(2.5rem,4.7vw,4.6rem);line-height:1.08;letter-spacing:-.05em}.inner-hero h1 em{font-style:normal;color:var(--brand-ink)}.inner-hero__split{gap:50px}.inner-hero .hardware-visual{border-radius:12px}.section--tinted{background:#eff3f4}.capability-grid,.hardware-catalog,.values-grid{background:transparent;border:0;gap:20px}.capability-grid article,.hardware-catalog article,.values-grid article{background:white;border:1px solid var(--line);border-radius:8px;min-height:230px;padding:27px}.capability-grid p,.hardware-catalog p,.values-grid p{color:var(--muted)}.capability-grid svg,.hardware-catalog svg,.values-grid svg{color:var(--brand-ink);margin-bottom:30px}.big-copy{color:#415766;font-size:clamp(1.2rem,2vw,1.8rem)}.engineering-grid span,.philosophy h2 span{color:var(--brand-ink)}.live-panel{color:#d9e6eb;border-radius:10px;overflow:hidden}.device-row,.live-panel__head small,.live-row--head,.live-row>span small,.live-ticker{color:#9aadb8}.live-row>b{color:#4ededc}.live-row strong{color:#fff}.live-panel__head{color:#f1f7f8}.hardware-visual{color:#e0eaf0}.division-page{background:#f7f9f9;--accent:#007c8a;--accent-2:var(--brand-ink);color:#091e2c}.division-hero{background:linear-gradient(120deg,#0a2a3c,#0b1d28);color:#fff}.division-hero__copy .hero-lede{color:#d4e2e8}.division-hero__copy h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}.division-hero__copy h1 em{color:var(--accent-2);-webkit-text-stroke:0}.division-hero .kicker{color:var(--brand-orange)}.division-hero .metric-strip{color:#d6e2e7;border-color:#55707e}.division-hero .metric-strip p,.division-hero .metric-strip small{color:#c1d4de}.division-visual{background:#071e2b;color:#eaf4f8;border-radius:12px}.visual-tag{background:#071e2b;color:#b1cbd7}.solutions-grid article{background:white;border:1px solid var(--line);border-radius:8px}.feature-columns p,.problem-list p,.process-line p,.solutions-grid p{color:var(--muted)}.other-grid a{background:white;border-color:var(--line);border-radius:8px}.other-grid p,.other-grid span,.text-link{color:var(--brand-ink)}.text-link{letter-spacing:0}.contact-hero{background:linear-gradient(125deg,#f6f7f5,#eaf0f2);padding:80px 0 100px}.contact-layout{gap:70px;grid-template-columns:1fr 1.1fr}.contact-copy h1{font-size:clamp(2.7rem,4.2vw,4.15rem)}.contact-copy h1 em{color:var(--brand-ink);-webkit-text-stroke:0;font-style:normal}.contact-details{margin-top:35px}.contact-details a{font-family:Inter,sans-serif;font-size:.9rem;overflow-wrap:anywhere}.contact-details small{color:#657b88;font-size:.65rem;letter-spacing:.08em;margin-bottom:4px}.contact-details svg{color:var(--brand-ink)}.contact-note{color:#667b88;font-size:.82rem;margin-top:24px}.contact-form{background:#fff;border:1px solid #d8e1e5;border-radius:12px;padding:28px;box-shadow:0 15px 40px #123b5010}.form-heading{color:#516b7a;font-size:.57rem;gap:12px}.contact-form label>span{color:#324e5f;font-family:Inter,sans-serif;font-size:.73rem;text-transform:none;letter-spacing:0}.contact-form input,.contact-form select,.contact-form textarea{background:#fafcfc;border:1px solid #c2d0d8;color:#122a38;border-radius:5px;min-height:46px;font-size:.85rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--brand-ink);box-shadow:0 0 0 2px #eeaa6620}.contact-form .consent input{min-height:0}.contact-form .consent a{text-decoration:underline}.form-status.error{color:#a42129;border-color:#d9989c;background:#fff6f5}.form-status.prepared,.form-status.success{color:#19604d;border-color:#94c2b5;background:#f2faf5}.form-status p{margin:0}.form-explainer{font-size:.72rem;line-height:1.6;color:#617784;margin:16px 0 0}.form-status a{display:inline-block;text-decoration:underline;margin-top:8px}.legal-page{max-width:800px;padding:70px 0 100px}.legal-page h1{font-size:3rem;margin-bottom:30px}.legal-page h2{font-size:1.3rem;margin-top:35px}.legal-page p{color:#526977;font-size:.95rem}.legal-page a{color:var(--brand-ink);text-decoration:underline}.skip-link{background:#fff;color:#091e2c}.demo-notice{background:#f1f4f5}.demo-notice p{font-size:.92rem;color:#536a78}.demo-notice span{color:var(--brand-ink)}.live-ticker{overflow-x:auto}.footer-grid{min-width:0}@media(min-width:1600px){.v-hero{min-height:800px}.v-hero__content{padding-top:50px}.v-hero h1{font-size:5.2rem}}@media(max-width:1100px){.shell{width:calc(100% - 56px)}.header-main{gap:20px}.desktop-nav{gap:23px;margin-right:0}.verzyx-logo{width:180px}.v-hero{min-height:650px}.v-hero h1{font-size:3.7rem}.v-footer-grid{gap:25px;grid-template-columns:1.3fr .8fr 1fr 1.2fr}.v-footer-grid a:not(:has(.verzyx-logo)){font-size:.68rem}.v-detail-features>.v-section-heading+div{grid-template-columns:1fr 1fr}.contact-layout{gap:40px}.v-terrain a{padding-inline:22px;gap:13px}.v-terrain small{font-size:.43rem}.v-hero__intro{font-size:1.02rem}}@media(max-width:850px){.header-main{height:82px}.desktop-nav{gap:18px;font-size:.74rem}.header-main>.button--nav{display:none}.v-hero{min-height:660px;padding-top:135px}.v-hero h1{font-size:3.4rem}.v-hero__shade{background:linear-gradient(90deg,#061e2be8,#061e2b99 60%,#061e2b20)}.v-terrain .terrain-arrow{display:none}.v-terrain b{font-size:.76rem}.v-terrain a>svg:first-child{width:32px;height:32px}.v-terrain a{padding-inline:17px}.v-terrain small{font-size:.39rem}.v-footer-grid{grid-template-columns:1.5fr 1fr}.v-contact-banner>.shell{align-items:flex-start;flex-direction:column;gap:25px}.contact-layout{grid-template-columns:1fr}.contact-copy{max-width:650px}.v-flow-grid{gap:25px}}@media(max-width:680px){.shell{width:calc(100% - 36px)}.header-main{height:77px}.verzyx-logo{width:170px;height:50px}.desktop-nav{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;background:#0a263970;border:1px solid #ffffff55;border-radius:5px;color:white;width:42px;height:42px}.mobile-menu.open{display:flex;flex-direction:column;background:#0a2637;padding:10px 18px 20px;box-shadow:0 12px 25px #03132066;position:absolute;top:77px;left:0;right:0;border-top:1px solid #ffffff20}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:14px 6px;border-bottom:1px solid #ffffff25;font-size:.9rem}.v-hero{min-height:760px;padding:113px 0 270px;align-items:flex-start}.v-hero__image{-o-object-position:65% center;object-position:65% center}.v-hero__shade{background:linear-gradient(180deg,#041e2cb5,#051c2baa 54%,#09253444 72%,#041c2b)}.v-hero h1{font-size:clamp(2.65rem,8.5vw,3.6rem);line-height:1.07;margin-top:19px}.v-hero__intro{font-size:1rem;max-width:335px}.v-actions{flex-direction:column;align-items:flex-start;gap:11px;margin-top:25px}.v-actions .button{min-height:47px;font-size:.82rem}.v-hero__content .v-eyebrow{font-size:.51rem!important}.v-concept-caption{bottom:190px;right:18px;font-size:.48rem}.v-terrain__grid{padding:8px 0;grid-template-columns:1fr;gap:0}.v-terrain a,.v-terrain a:first-child{padding:11px 5px;border:0;border-bottom:1px solid #ffffff1d;gap:15px}.v-terrain a:last-child{border-bottom:0}.v-terrain a>svg:first-child{width:30px;height:30px}.v-terrain a>span{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1}.v-terrain b{font-size:.73rem;letter-spacing:.19em}.v-terrain small{font-size:.41rem;margin:0;text-align:right}.v-section-heading{margin-bottom:27px}.v-section-heading h2{font-size:2rem}.v-section-heading .v-eyebrow{font-size:.53rem!important}.v-section-heading>p:last-child:not(.v-eyebrow){font-size:.83rem}.v-solutions{padding-top:49px;padding-bottom:48px}.v-solution-grid{grid-template-columns:1fr;gap:33px}.v-solution-card__image{aspect-ratio:1.5}.v-solution-card h3{font-size:1.27rem}.v-solution-card p{font-size:.77rem}.v-flow{padding-block:48px}.v-flow-grid{grid-template-columns:1fr;gap:25px}.v-flow-grid article>div{float:left;flex-direction:column;gap:13px;margin-right:22px;padding-top:7px}.v-flow-grid h3{margin:0 0 10px}.v-flow-grid p{font-size:.82rem;max-width:none}.v-contact-banner{padding:45px 0}.v-contact-banner h2{max-width:370px;font-size:2rem}.v-contact-banner p:not(.v-eyebrow){font-size:.82rem}.v-contact-banner .v-eyebrow{font-size:.54rem!important}.v-footer{padding-top:40px}.v-footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px}.v-footer-grid>div:first-child,.v-footer-grid>div:last-child{grid-column:1/-1}.v-footer-grid a:not(:has(.verzyx-logo)){font-size:.77rem}.v-footer-grid h2{font-size:.67rem}.v-footer-grid p{font-size:.81rem}.v-footer-bottom{font-size:.55rem;flex-wrap:wrap;gap:13px}.v-detail-hero{padding:62px 0;min-height:500px}.v-detail-hero h1{font-size:2.6rem}.v-detail-hero .shell>p:not(.v-eyebrow){font-size:.9rem}.v-detail-features{padding:48px 0}.v-detail-features>.v-section-heading+div{grid-template-columns:1fr;gap:22px}.v-detail-features h3{margin-top:17px}.inner-hero{padding:55px 0}.inner-hero h1,.inner-hero__split h1{font-size:2.65rem}.inner-hero__split{gap:25px}.contact-hero,.section{padding:48px 0}.contact-copy h1{font-size:2.6rem}.contact-form{padding:20px}.contact-layout{gap:35px}.form-grid{grid-template-columns:1fr;gap:19px}.form-heading{font-size:.51rem}.contact-details a{font-size:.83rem}.contact-form .button{width:100%}.legal-page{padding-block:45px}.legal-page h1{font-size:2.4rem}.division-hero__copy h1{font-size:2.9rem}.hero-lede{font-size:.95rem}.v-detail-hero .button{font-size:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.verzyx-logo{display:flex;align-items:center;gap:4px;width:215px;height:58px}.verzyx-symbol{position:relative;display:block;flex:0 0 59px;height:52px;overflow:hidden}.verzyx-symbol img{position:absolute;width:218px!important;max-width:none!important;height:73px!important;left:-4px;top:-9px}.verzyx-symbol img,.verzyx-wordmark{-o-object-fit:contain;object-fit:contain}.verzyx-wordmark{width:152px!important;height:auto!important}.v-footer .verzyx-logo{width:207px;height:54px}.v-footer .verzyx-wordmark{width:143px!important}@media(max-width:1100px){.header-main .verzyx-logo{width:185px}.header-main .verzyx-symbol{flex-basis:51px;height:48px}.header-main .verzyx-symbol img{width:198px!important;height:66px!important;top:-8px}.header-main .verzyx-wordmark{width:130px!important}}.brand>.verzyx-logo{flex-direction:row}.verzyx-symbol{width:59px;flex-shrink:0}.desktop-nav>a{text-transform:none;letter-spacing:0;font-family:Inter,sans-serif;font-size:inherit}.brand>.verzyx-logo:last-child{flex-direction:row;align-items:center;gap:4px}.hardware-product-photo{position:relative;margin:0;min-height:420px;border-radius:12px;overflow:hidden;background:#dce5e8}.hardware-product-photo img{-o-object-fit:cover;object-fit:cover}.hardware-product-photo figcaption{position:absolute;bottom:12px;left:12px;background:#ffffffe0;color:#3c5361;font-size:.55rem;padding:4px 7px;border-radius:3px}@media(max-width:680px){.hardware-product-photo{min-height:260px}}.division-hero .text-link{color:var(--brand-orange)}.division-hero .coordinate-label{color:#b4ccd8}.division-hero .metric-strip>div>span{color:#bfd1db}.problem-panel{background:#0b293a;border-radius:8px 0 0 8px}.feature-columns .problem-panel p{color:#d1dfe7}.problem-panel .panel-label,.problem-panel>div>span{color:#a9c2d0}.solutions-grid article>span{color:#697e8a}.solutions-grid article svg{color:#007b86}.division-page .case-list span,.division-page .hardware-list span,.division-page .process-line span{color:var(--brand-ink)}.check-list li{color:#425e6c}.check-list svg{color:#007b86}.live-panel__head small{display:inline-block!important;color:#b8cad4}.division-demo-note{font-size:.65rem;color:#bfd1db;text-align:right;margin-top:15px;margin-bottom:0}@media(max-width:680px){.live-panel__head{height:auto;min-height:65px;padding:12px 15px}.live-panel__head small{display:block!important;padding:0;margin:5px 0 0;border:0;font-size:.56rem}.problem-panel{border-radius:8px}.division-demo-note{text-align:left}.v-terrain small{font-size:.45rem}}.v-connected{background:#e9e9e7;overflow:hidden}.v-connected__scene{position:relative;max-width:1600px;margin-inline:auto;aspect-ratio:2}.v-connected__visual{position:absolute;inset:0;margin:0}.v-connected__visual img{-o-object-fit:cover;object-fit:cover}.v-connected__visual figcaption{position:absolute;bottom:16px;left:7%;color:#35464e;background:#ffffffe6;border-radius:3px;padding:4px 8px;font-size:.58rem}.v-connected__copy{position:relative;z-index:1;width:36%;margin-left:6%;padding-top:4%}.v-connected__copy .v-eyebrow{margin-bottom:12px}.v-connected__copy h2{font-size:clamp(1.8rem,3.2vw,3.2rem);margin:0 0 15px;max-width:470px}.v-connected__copy>p:not(.v-eyebrow){color:#465763;font-size:clamp(.85rem,1.2vw,1.13rem);line-height:1.5;max-width:360px;margin:0}.v-connected__copy .v-text-link{margin-top:14px}.v-hero{min-height:clamp(700px,calc(50vw + 90px),890px)}.v-hero__image{height:calc(100% - 89px)!important;-o-object-position:center;object-position:center}.v-hero__shade{background:linear-gradient(90deg,#04172590,#04172528 46%,transparent 68%)}@media (min-width:681px) and (max-width:1000px){.v-connected__copy{margin-left:4%;padding-top:3%;width:37%}.v-connected__copy h2{font-size:clamp(1.55rem,3.2vw,2rem);margin-bottom:10px}.v-connected__copy .v-eyebrow{font-size:.5rem!important;margin-bottom:8px}.v-connected__copy .v-text-link{font-size:.72rem;margin-top:10px}.v-connected__visual figcaption{font-size:.5rem;bottom:9px}}@media (max-width:680px){.v-hero{min-height:0;padding:113px 0 460px;background:#071d2b}.v-hero__content{padding-top:0}.v-hero__image{top:auto!important;bottom:165px!important;height:300px!important;-o-object-position:85% center;object-position:85% center}.v-hero__shade{background:linear-gradient(180deg,#071d2b,#071d2b 44%,transparent 62%)}.v-concept-caption{bottom:172px;right:12px}.v-connected__scene{display:flex;flex-direction:column;aspect-ratio:auto}.v-connected__copy{margin:0;width:auto;padding:38px 24px 15px;background:#e9e9e7}.v-connected__copy h2{font-size:2.1rem;max-width:350px}.v-connected__copy>p:not(.v-eyebrow){font-size:.92rem;max-width:370px}.v-connected__visual{position:relative;order:1;aspect-ratio:2}.v-connected__visual figcaption{font-size:.46rem;left:12px;bottom:6px;padding:3px 5px}}.v-image-note{position:absolute;right:10px;top:10px;color:#fff;background:#071d2bcc;padding:3px 6px;border-radius:3px;font-size:.53rem;line-height:1.4}.v-image-note--detail{top:auto;bottom:16px;right:20px}.v-solution-card__image .v-image-note{top:auto;bottom:8px;right:8px}.button{background:var(--brand-orange);border-color:var(--brand-orange)}.button,.button:hover{color:var(--brand-ink)}.button:hover{background:var(--brand-orange-hover);border-color:var(--brand-orange-hover)}.button--nav{background:transparent;color:#fff}.button--nav:hover{background:var(--brand-orange);color:var(--brand-ink)}.button--outline{background:transparent;color:var(--brand-ink);border-color:#aebdc6}.button--glass{background:#09233255;color:#fff;border-color:#ffffffa6}.kicker,.v-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:3px;color:var(--brand-orange);background:var(--brand-ink)}.v-section-heading>.v-eyebrow{margin-inline:auto}.v-hero__content .v-eyebrow{padding:0;background:transparent;color:#e2eaf0}.division-hero .kicker,.v-contact-banner .v-eyebrow,.v-detail-hero .v-eyebrow{color:var(--brand-orange)}.v-circle-arrow{color:var(--brand-ink);border-color:var(--brand-orange);background:var(--brand-orange)}.v-solution-card:hover .v-circle-arrow{color:var(--brand-ink);background:var(--brand-orange-hover)}.capability-grid svg,.contact-details svg,.hardware-catalog svg,.v-detail-features article>svg,.v-flow-grid article>div>svg,.values-grid svg{color:var(--brand-orange)}.text-link,.v-text-link{text-decoration:underline;text-decoration-color:var(--brand-orange);text-underline-offset:6px;text-decoration-thickness:2px}.text-link>svg,.v-text-link>svg{color:var(--brand-orange)}.contact-copy h1 em,.inner-hero h1 em{color:var(--brand-ink);text-decoration:underline;text-decoration-color:var(--brand-orange);text-underline-offset:.12em;text-decoration-thickness:.06em}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--brand-orange)}.contact-form .consent input{accent-color:var(--brand-ink)}.desktop-nav>a.nav-community{display:inline-flex;align-items:center;gap:7px;padding-left:24px;border-left:1px solid #ffffff36;color:#fff;white-space:nowrap}.desktop-nav>a.nav-community svg{color:var(--brand-orange);flex-shrink:0}.desktop-nav>a.nav-community:hover{color:var(--brand-orange)}@media (max-width:1150px){.header-main{height:82px}.desktop-nav{display:none}.header-main>.button--nav{margin-left:auto}.menu-toggle{display:flex;align-items:center;justify-content:center;background:#0a263970;border:1px solid #ffffff55;border-radius:5px;color:white;width:42px;height:42px;flex-shrink:0}.mobile-menu.open{display:flex;flex-direction:column;background:#0a2637;padding:10px 28px 20px;box-shadow:0 12px 25px #03132066;position:absolute;top:82px;left:0;right:0;border-top:1px solid #ffffff20}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:14px 6px;border-bottom:1px solid #ffffff25;font-size:.9rem}.mobile-menu a.mobile-community{gap:16px;padding-block:16px 20px;margin-bottom:4px}.mobile-community strong{display:block;color:#fff;font-size:1.05rem}.mobile-community small{display:block;color:#c7d5dd;font-size:.73rem;margin-top:3px}.mobile-community .mobile-community__status{color:var(--brand-orange);font-size:.65rem;margin-top:7px}.mobile-community>svg{color:var(--brand-orange);flex-shrink:0}}@media (max-width:680px){.header-main{height:77px}.mobile-menu.open{top:77px;padding-inline:18px}}.v-terrain__symbol{width:56px;height:48px;flex:0 0 56px;-o-object-fit:contain;object-fit:contain}@media(max-width:850px){.v-terrain__symbol{width:44px;height:42px;flex-basis:44px}}@media(max-width:680px){.v-terrain__symbol{width:36px;height:34px;flex-basis:36px}}.v-carousel .v-hero__image{opacity:0;transition:opacity .7s ease}.v-carousel .v-hero__image.is-active{opacity:1}.v-carousel .v-hero__image--water{-o-object-position:62% 54%;object-position:62% 54%}.v-carousel--water .v-hero__shade{background:linear-gradient(90deg,#041725de,#041725a3 28%,#04172518 49%,transparent 65%),linear-gradient(0deg,#071e3266,transparent 35%)}.v-carousel--water .v-hero__content{pointer-events:none}.v-carousel--water .v-hero__content a{pointer-events:auto}.v-carousel--water h1{font-size:clamp(2.8rem,4.2vw,4rem);max-width:460px}.v-carousel--water .v-hero__intro{max-width:330px}.v-carousel--water .v-actions{max-width:470px}.v-carousel--water .v-eyebrow img{width:30px;height:22px;-o-object-fit:contain;object-fit:contain}.v-carousel__controls{position:absolute;bottom:108px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;pointer-events:none}.v-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #ffffff70;border-radius:50%;color:#fff;background:#071e2dbd;backdrop-filter:blur(8px);pointer-events:auto}.v-carousel__controls button:hover{background:#123a4b;border-color:#fff}.v-carousel__controls button:focus-visible{outline-color:#fff}.v-carousel__dots{display:flex;align-items:center}.v-carousel__dots button{width:32px;border:0;background:transparent;backdrop-filter:none}.v-carousel__dots button span{width:7px;height:7px;background:#ffffff80;border-radius:50%;transition:background .2s,width .2s}.v-carousel__dots button[aria-current=true] span{width:22px;border-radius:8px;background:var(--brand-orange)}.v-carousel__controls .v-carousel__play{margin-left:7px}.v-carousel__counter{margin-left:9px;font-size:.65rem;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.1em}@media (max-width:1000px) and (min-width:681px){.v-carousel--water h1{font-size:2.9rem}.v-carousel--water .v-hero__intro{max-width:290px;font-size:1rem}.v-carousel--water .v-actions{max-width:280px}}@media (max-width:680px){.v-carousel .v-hero__image--water{-o-object-position:67% center;object-position:67% center}.v-carousel--water .v-hero__shade{background:linear-gradient(180deg,#071d2b,#071d2b 44%,transparent 62%)}.v-carousel--water .v-hero__content{pointer-events:auto}.v-carousel--water h1{font-size:clamp(2.65rem,8.5vw,3.6rem)}.v-carousel--water .v-eyebrow img{width:23px;height:18px}.v-carousel__controls{bottom:181px;gap:4px}.v-carousel__controls button{width:40px;height:40px}.v-carousel__dots button{width:30px}.v-carousel .v-concept-caption{bottom:230px}.v-carousel__controls .v-carousel__play{margin-left:5px}.v-carousel__counter{margin-left:7px;font-size:.58rem}}