/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071a3d;--navy-2:#0a2552;--blue:#073b82;--tech:#0969d7;--bright:#168bff;--orange:#f58220;--orange-light:#ffaa2b;--ink:#182d40;--gray-dark:#344b5c;--gray:#536572;--line:#dbe2e7;--soft:#f3f5f7;--white:#fff;--shadow-sm:0 8px 28px #071a3d14;--shadow-md:0 20px 55px #071a3d21}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);font-family:var(--font-plex), "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}.container{width:min(1180px,100% - 48px);margin:0 auto}.site-shell{min-height:100vh}section[id]{scroll-margin-top:118px}.site-header{z-index:100;filter:drop-shadow(0 2px 10px #071a3d14);position:sticky;top:0}.utility-bar{color:#ffffffc2;background:#02050b;min-height:34px;font-size:11px}.utility-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.utility-promise{letter-spacing:.07em;white-space:nowrap;font-weight:650}.utility-inner nav{align-items:center;gap:18px;display:flex}.utility-inner a{transition:color .2s}.utility-inner a:hover{color:var(--white)}.language-switcher{align-items:center;gap:5px;padding-left:4px;display:inline-flex}.language-switcher span{align-items:center;gap:5px;display:inline-flex}.language-switcher button,.search-button{color:#ffffffad;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px}.language-switcher button.active{color:var(--orange-light);font-weight:800}.language-switcher i{color:#ffffff40;font-style:normal}.search-button{font-size:20px;line-height:.7;transform:translateY(-1px)}.main-nav-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #e5e7ebe6}.main-nav{justify-content:space-between;align-items:center;gap:26px;min-height:72px;display:flex}.brand{flex:none;width:225px;padding:7px 0}.brand img{object-fit:contain;width:100%;height:46px}.nav-links{align-items:stretch;gap:20px;min-height:72px;display:flex}.home-nav-link{height:72px;color:var(--blue);white-space:nowrap;align-items:center;font-size:13px;font-weight:760;display:flex}.home-nav-link:hover{color:var(--tech)}.nav-group{align-items:center;display:flex;position:relative}.nav-group>a{height:100%;color:var(--gray-dark);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:680;display:flex}.nav-group>a>span{color:var(--tech);font-size:13px;transition:transform .2s}.nav-group:hover>a,.nav-group:focus-within>a{color:var(--blue)}.nav-group:hover>a>span,.nav-group:focus-within>a>span{transform:rotate(180deg)}.mega-menu{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--tech);width:560px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 16px 16px;grid-template-columns:1fr 1.25fr;gap:26px;padding:24px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,10px)}.nav-group:nth-last-of-type(-n+2) .mega-menu{left:auto;right:-90px;transform:translateY(10px)}.nav-group:nth-last-of-type(-n+2):hover .mega-menu,.nav-group:nth-last-of-type(-n+2):focus-within .mega-menu{transform:translate(0)}.nav-group:hover .mega-menu,.nav-group:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-menu>div{background:linear-gradient(145deg, var(--navy), var(--blue));color:#fff;border-radius:12px;padding:19px}.mega-menu small{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.mega-menu strong{font-size:18px;line-height:1.25;display:block}.mega-menu p{color:#ffffffab;margin:12px 0 0;font-size:12px;line-height:1.55}.mega-menu ul{align-content:start;margin:0;padding:0;list-style:none;display:grid}.mega-menu li a{border-bottom:1px solid var(--line);color:var(--gray-dark);justify-content:space-between;gap:12px;padding:9px 4px;font-size:12px;font-weight:620;display:flex}.mega-menu li a:hover,.mega-menu li span{color:var(--tech)}.button{letter-spacing:.005em;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-orange:hover{box-shadow:0 12px 32px #f5822059}.button-outline-light{color:#fff;background:#ffffff0a;border:1px solid #ffffff6b}.button-outline-light:hover{background:#ffffff1a;border-color:#ffffffb3}.nav-cta{white-space:nowrap;align-self:center;min-height:42px;margin-left:2px;padding-inline:17px}.hamburger{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.hamburger span{background:var(--navy);width:22px;height:2px;margin:5px auto;display:block}.hero{color:#fff;background:radial-gradient(circle at 85% 38%, #168bff29, transparent 33%), linear-gradient(122deg, #05132e 0%, var(--navy) 52%, #082960 100%);min-height:680px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 60%);mask-image:linear-gradient(90deg,#0000 0,#000 60%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);align-items:center;gap:36px;min-height:680px;padding-block:76px;display:grid;position:relative}.eyebrow{color:var(--tech);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:11px;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:26px;height:2px}.eyebrow.light{color:var(--orange-light)}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,55px);font-weight:680;line-height:1.06;display:grid}.hero h1 span{white-space:nowrap;display:block}.hero h1 .accent{color:var(--bright)}.hero-lead{color:#ffffffb8;max-width:610px;margin:24px 0 0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.text-link{align-items:center;gap:7px;padding:10px 4px;font-size:13px;font-weight:730;display:inline-flex}.light-link{color:#ffffffdb}.text-link b{color:var(--bright);font-size:18px}.hero-assurances{color:#fff9;letter-spacing:.08em;align-items:center;gap:26px;margin-top:38px;font-size:10px;font-weight:780;display:flex}.hero-assurances span{align-items:center;gap:8px;display:inline-flex}.hero-assurances i{background:var(--bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #168bff1f}.hero-visual{background:linear-gradient(145deg,#020d23ad,#082a5e85);border:1px solid #3fa9ff40;border-radius:22px;min-height:505px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #168bff14,0 30px 70px #0000002e}.hero-visual:before{content:"";opacity:.26;background-image:radial-gradient(circle,#168bff80 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:54px 0 38px}.visual-header,.visual-footer{z-index:8;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.visual-header{letter-spacing:.11em;color:#ffffff94;background:#00000021;border-bottom:1px solid #ffffff17;height:54px;padding:0 19px;font-size:9px;top:0}.visual-header b{color:#54dba6;font-size:8px}.visual-footer{background:#00000026;border-top:1px solid #ffffff17;height:40px;padding:0 28px;bottom:0}.visual-footer span{letter-spacing:.08em;color:#ffffff7a;font-size:8px}.radar{border:1px solid #168bff2e;border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.radar:before,.radar:after{content:"";border-radius:inherit;border:1px solid #168bff24;position:absolute;inset:14%}.radar:after{inset:31%}.radar-one{width:390px;height:390px}.radar-two{border-color:#f5822029;width:270px;height:270px}.network-core,.network-node{z-index:5;color:#fff;background:linear-gradient(145deg,#0969d7c7,#061c45f0);border:1px solid #168bff8c;place-items:center;display:grid;position:absolute;box-shadow:0 12px 35px #00000038,inset 0 0 25px #168bff2e}.network-core{background:linear-gradient(145deg,#f58220e6,#0969d7c7 64%,#071a3dfa);border-color:#f582209e;border-radius:19px;width:112px;height:112px;top:52%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.network-core i,.network-core small{font-style:normal;position:absolute;transform:rotate(-45deg)}.network-core i{border:2px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:24px;font-weight:700;display:grid}.network-core small{letter-spacing:.16em;font-size:8px;transform:rotate(-45deg)translate(26px,33px)}.pulse-ring{border:1px solid #f5822059;border-radius:29px;animation:3s ease-out infinite pulse;position:absolute;inset:-20px}@keyframes pulse{50%{opacity:.5}}.network-node{border-radius:14px;width:67px;height:67px}.network-node i{color:#83c8ff;font-size:27px;font-style:normal}.node-map{top:22%;left:10%}.node-radio{top:22%;right:11%}.node-cloud{bottom:17%;left:6%}.node-device{bottom:18%;right:7%}.node-control{width:58px;height:58px;top:47%;right:15%}.network-line{z-index:2;transform-origin:0;background:linear-gradient(90deg,#168bff26,#168bffd9,#168bff24);height:1px;position:absolute;box-shadow:0 0 7px #168bff99}.line-a{width:180px;top:35%;left:22%;transform:rotate(25deg)}.line-b{width:175px;top:51%;left:54%;transform:rotate(-33deg)}.line-c{width:190px;top:67%;left:20%;transform:rotate(-23deg)}.line-d{width:190px;top:61%;left:55%;transform:rotate(30deg)}.line-e{width:120px;top:52%;left:56%;transform:rotate(-3deg)}.brand-strip{background:var(--white);border-block:1px solid #edf0f4;min-height:190px;padding:25px 0 20px;overflow:hidden}.brands-heading{text-align:center}.brands-heading h2,.section-heading h2,.platform-section h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.18}.brands-heading p{max-width:760px;color:var(--gray);margin:6px auto 0;font-size:12px;line-height:1.5}.brands-viewport{touch-action:pan-x;overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;margin-top:13px;overflow:auto hidden}.brands-viewport::-webkit-scrollbar{display:none}.brands-track{will-change:transform;align-items:center;width:max-content;min-width:100%;min-height:77px;display:flex}.brands-sequence{flex:none;justify-content:center;align-items:center;gap:90px;min-height:77px;padding-inline:45px;display:flex}.brand-mark{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:240px;min-height:72px;display:flex}.brand-mark img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:205px;height:56px;transition:transform .3s;transform:scale(1)}.brand-mark span{color:#667085;letter-spacing:.025em;font-size:9px;font-weight:720}.brand-mark:focus-visible{outline:2px solid var(--tech);outline-offset:4px;border-radius:4px}.brands-viewport.is-single .brands-track,.brands-viewport.is-single .brands-sequence{width:100%;padding-inline:0}.brands-viewport.is-moving .brands-track{animation:32s linear infinite brands-marquee}.brands-viewport.is-moving:hover .brands-track,.brands-viewport.is-moving:focus-within .brands-track,.brands-viewport.is-paused .brands-track{animation-play-state:paused}@keyframes brands-marquee{to{transform:translate(-50%)}}.problem-statement .container{text-align:center;max-width:980px}.problem-statement .eyebrow{justify-content:center}.problem-statement h2{color:var(--navy);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,58px);line-height:1.08}.section-heading{max-width:760px;margin-bottom:42px}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pillar-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:430px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #071a3d0b}.pillar-card:hover{box-shadow:var(--shadow-md);border-color:#0969d759;transform:translateY(-5px)}.pillar-number{color:#071a3d0b;letter-spacing:-.08em;font-size:72px;font-weight:850;position:absolute;top:11px;right:18px}.pillar-icon{width:58px;height:58px;color:var(--tech);background:#0969d717;border-radius:13px;place-items:center;margin-bottom:24px;display:grid;position:relative}.pillar-icon:after{content:"";opacity:.25;border:1px solid;border-radius:9px;position:absolute;inset:6px}.pillar-icon span{z-index:1;font-size:24px;font-weight:800}.icon-2{color:var(--orange);background:#f582201c}.icon-3{color:var(--blue);background:#073b821a}.pillar-card h3{color:var(--navy);letter-spacing:-.02em;margin:0 0 11px;font-size:25px}.pillar-card>p{min-height:67px;color:var(--gray);margin:0;font-size:14px;line-height:1.63}.pillar-card ul{border-top:1px solid var(--line);margin:20px 0 0;padding:21px 0 18px;list-style:none}.pillar-card li{color:var(--gray-dark);gap:10px;margin:10px 0;font-size:13px;display:flex}.pillar-card li span{color:var(--tech);font-weight:800}.pillar-card>a{color:var(--tech);gap:8px;font-size:12px;font-weight:760;display:flex;position:absolute;bottom:27px;left:30px}.platform-section{color:#fff;background:radial-gradient(circle at 82% 15%,#168bff33,#0000 35%),linear-gradient(125deg,#061630,#08265a);padding:100px 0;position:relative;overflow:hidden}.platform-section:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.platform-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid;position:relative}.platform-section h2{color:#fff}.platform-grid>div:first-child>p:not(.eyebrow){color:#ffffffb0;margin:22px 0 0;font-size:16px;line-height:1.7}.platform-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.platform-panel{background:#04112abf;border:1px solid #57b2ff54;border-radius:18px;padding:0 0 20px;overflow:hidden;box-shadow:0 30px 70px #00000047,inset 0 0 70px #168bff0f}.panel-bar{letter-spacing:.1em;color:#ffffffa8;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:46px;padding:0 17px;font-size:9px;display:flex}.panel-bar span{align-items:center;gap:8px;display:flex}.panel-bar i{background:var(--bright);border-radius:50%;width:7px;height:7px}.panel-bar small{color:#5be0a9}.panel-map{background:linear-gradient(24deg,#0000 48%,#168bff38 49% 51%,#0000 52%) 0 0/92px 92px,linear-gradient(140deg,#0000 48%,#168bff26 49% 51%,#0000 52%) 0 0/120px 120px,radial-gradient(circle at 52% 54%,#168bff29,#0000 45%) 0 0/100% 100%;height:255px;position:relative;overflow:hidden}.zone{clip-path:polygon(13% 10%,87% 0,100% 65%,68% 100%,8% 76%);background:#0969d71f;border:1px solid #168bff73;position:absolute}.zone-a{width:180px;height:130px;top:29%;left:12%}.zone-b{width:215px;height:140px;top:14%;right:5%;transform:rotate(10deg)}.zone-c{background:#f582201a;border-color:#f5822080;width:145px;height:105px;bottom:3%;left:42%;transform:rotate(-12deg)}.map-alert{color:#fff;background:var(--orange);border:2px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:44%;left:52%;box-shadow:0 0 0 10px #f5822021}.map-pin{width:13px;height:13px;color:var(--bright);border:2px solid var(--bright);border-radius:50%;place-items:center;font-size:0;display:grid;position:absolute;box-shadow:0 0 0 6px #168bff1a}.pin-a{top:37%;left:21%}.pin-b{top:30%;right:17%}.pin-c{bottom:22%;right:26%}.platform-features{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px;display:grid}.platform-features span{color:#ffffffab;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:8px 7px;font-size:10px;line-height:1.35;display:flex}.platform-features i{color:var(--bright);font-size:15px;font-style:normal}.video-grid{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:center;gap:64px;display:grid}.video-copy h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,49px);line-height:1.1}.video-copy>p:last-child{color:var(--gray);margin:20px 0 0;font-size:15px;line-height:1.7}.platform-video-frame{background:#031229;border:1px solid #dbe2eb;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 25px 65px #071a3d2e}.platform-video-frame video{aspect-ratio:16/9;object-fit:cover;background:#031229;width:100%;display:block}.platform-video-frame figcaption{color:#ffffff94;letter-spacing:.045em;background:#041127;align-items:center;min-height:38px;padding:0 15px;font-size:9px;display:flex}.assessment-cta{color:#fff;background:radial-gradient(circle at 82% 30%,#168bff40,#0000 34%),linear-gradient(118deg,#061630,#073b82);padding:76px 0}.assessment-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.assessment-cta h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.08}.assessment-cta p:not(.eyebrow){color:#ffffffad;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.65}.assessment-cta .button{cursor:pointer;white-space:nowrap;border:0}.home-footer-brand img{filter:brightness(0)invert();width:220px}.home-footer-brand p,.home-footer-contact p{color:#fff9;margin:18px 0 0;font-size:11px;line-height:1.65}.home-footer-contact h2{margin:0;font-size:17px}.home-footer-contact button{color:var(--bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:14px;padding:0;font-size:11px;font-weight:760;display:inline-flex}.home-footer dl{gap:20px;margin:0;display:grid}.home-footer dl div{border-left:2px solid #168bffb3;padding-left:14px}.home-footer dt{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.home-footer dd{color:#fffc;margin:6px 0 0;font-size:11px}.home-footer dd a:hover{color:var(--bright)}.home-footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:56px;font-size:9px;display:flex}.home-footer-bottom nav{gap:18px;display:flex}.home-footer-bottom a:hover{color:#fff}.assessment-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010814c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.assessment-modal{background:#fff;border-radius:16px;width:min(650px,94vw);max-height:calc(100vh - 56px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0006}.assessment-modal .modal-close{position:absolute;top:13px;right:13px}.assessment-modal h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 24px;font-size:34px}.assessment-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.assessment-form-grid label{gap:6px;display:grid}.assessment-form-grid .wide{grid-column:1/-1}.assessment-form-grid input,.assessment-form-grid textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d9dde4;border-radius:6px;outline:none;padding:10px 11px}.assessment-form-grid textarea{resize:vertical}.assessment-form-grid input:focus,.assessment-form-grid textarea:focus{border-color:var(--tech);box-shadow:0 0 0 3px #0969d717}.assessment-consent{color:var(--gray);align-items:flex-start;gap:8px;margin:15px 0 18px;font-size:9px;line-height:1.5;display:flex}.assessment-consent input{accent-color:var(--tech);margin-top:1px}.assessment-modal .button{cursor:pointer;border:0}.assessment-success{color:#09643f;background:#e9f8f1;border-radius:6px;margin:14px 0 0;padding:11px;font-size:10px;line-height:1.5}.site-footer{color:#ffffffa6;background:#041127;border-top:1px solid #ffffff0f;padding:34px 0}.site-footer .container{justify-content:space-between;align-items:center;gap:25px;display:flex}.site-footer img{filter:brightness(0)invert();opacity:.92;width:180px}.site-footer p{margin:0;font-size:12px}.site-footer span{white-space:nowrap;font-size:11px}.nav-expand{display:none}.button-blue{color:#fff;background:linear-gradient(135deg, var(--tech), var(--blue));box-shadow:0 9px 24px #0969d72e}.button-quiet{color:var(--blue);background:#fff;border:1px solid #073b8240}.button-disabled{color:#8c96a7;border:1px solid var(--line);cursor:not-allowed;background:#f1f3f6}.button-disabled:hover{transform:none}.split-heading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:end;gap:80px;margin-bottom:48px;display:grid}.split-heading h2,.automation-copy h2,.about-grid h2,.contact-grid h2,.catalog-heading h2,.relationship-grid h2,.brand-documents h2,.legal-page h1{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,49px);line-height:1.12}.split-heading>p,.split-heading>div:last-child>p{color:var(--gray);margin:0;font-size:15px;line-height:1.75}.split-heading>div:last-child>p{margin-bottom:18px}.problem-section{background:#fff;padding:96px 0 88px}.problem-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.problem-grid article{border-right:1px solid var(--line);background:linear-gradient(#fff,#fafbfd);min-height:205px;padding:25px 22px;position:relative}.problem-grid article>span{color:#a4acb8;letter-spacing:.1em;font-size:10px}.problem-grid article>i{width:42px;height:42px;color:var(--tech);background:#0969d714;border-radius:10px;place-items:center;font-size:20px;font-style:normal;display:grid;position:absolute;top:22px;right:22px}.problem-grid h3{max-width:180px;color:var(--navy);margin:76px 0 0;font-size:19px;line-height:1.3}.solutions-section{background:var(--soft);padding:100px 0}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-height:345px;padding:27px;transition:all .25s;display:flex;box-shadow:0 8px 26px #071a3d0b}.solution-card:hover{box-shadow:var(--shadow-md);border-color:#0969d752;transform:translateY(-4px)}.solution-icon{color:#fff;background:linear-gradient(145deg, var(--tech), var(--blue));border-radius:11px;place-items:center;width:51px;height:51px;margin-bottom:22px;font-size:21px;font-weight:780;display:grid;box-shadow:0 10px 20px #0969d733}.solution-card h3{min-height:52px;color:var(--navy);margin:0 0 10px;font-size:19px;line-height:1.35}.solution-card p{color:var(--gray);margin:0;font-size:13px;line-height:1.6}.solution-card strong{color:var(--gray-dark);border-top:1px solid var(--line);margin:17px 0 20px;padding:13px 0 0;font-size:11px;font-weight:650;line-height:1.5;display:block}.solution-card button{color:var(--tech);cursor:pointer;background:0 0;border:0;justify-content:space-between;margin-top:auto;padding:0;font-size:12px;font-weight:780;display:flex}.sectors-section{background:#fff;padding:100px 0}.sector-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sector-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:320px;padding:24px;transition:all .25s;display:flex}.sector-card:hover{box-shadow:var(--shadow-sm);border-color:#f5822073}.sector-card>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:17px;display:flex}.sector-card>div>span{width:43px;height:43px;color:var(--orange);background:#f5822017;border-radius:9px;flex:none;place-items:center;font-size:20px;display:grid}.sector-card h3{color:var(--navy);margin:0;font-size:17px;line-height:1.35}.sector-card dl{margin:18px 0 16px}.sector-card dt{color:var(--tech);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800}.sector-card dd{color:var(--gray);margin:4px 0 0;font-size:12px;line-height:1.55}.sector-card button{background:var(--soft);min-height:38px;color:var(--blue);cursor:pointer;border:1px solid #073b822e;border-radius:6px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 12px;font-size:11px;font-weight:750;display:flex}.products-home{background:var(--soft);padding:100px 0}.section-link{color:var(--tech);align-items:center;gap:9px;font-size:13px;font-weight:770;display:inline-flex}.product-grid-v2{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card-v2{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 7px 24px #071a3d0b}.product-card-v2:hover{box-shadow:var(--shadow-md);border-color:#0969d759;transform:translateY(-4px)}.product-card-button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;width:100%;padding:0;display:flex}.product-visual{background:radial-gradient(circle at 58% 38%,#168bff30,#0000 35%),linear-gradient(145deg,#061630,#0a2b64);height:226px;position:relative;overflow:hidden}.product-visual:before{content:"";opacity:.25;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.product-visual.has-image img{z-index:1;object-fit:contain;width:100%;height:100%;padding:18px;position:relative}.product-visual.has-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#030e22b8);position:absolute;inset:0}.schematic-core{z-index:1;background:#0969d73d;border:1px solid #168bffa8;border-radius:18px;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 20px #168bff0d,inset 0 0 30px #168bff33}.schematic-core>span,.schematic-core>small{color:#fff;font-size:31px;font-weight:760;transform:rotate(-45deg)}.schematic-core>small{letter-spacing:.12em;font-size:8px;position:absolute;transform:rotate(-45deg)translate(27px,28px)}.schematic-core>i{background:linear-gradient(90deg, transparent, var(--bright), transparent);width:155px;height:1px;position:absolute}.schematic-core>i:first-of-type{transform:rotate(-45deg)}.schematic-core>i:nth-of-type(2){transform:rotate(45deg)}.schematic-core>i:nth-of-type(3){transform:rotate(90deg)}.product-brandline{z-index:4;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:13px;left:17px;right:17px}.product-brandline b{letter-spacing:.1em;font-size:13px}.product-brandline span{text-align:right;color:#ffffffad;letter-spacing:.05em;max-width:70%;font-size:8px}.product-card-copy{flex-direction:column;flex:1;padding:23px 22px 19px;display:flex}.product-card-copy>small{color:var(--tech);letter-spacing:.08em;font-size:9px;font-weight:800}.product-card-copy h3{min-height:49px;color:var(--navy);margin:10px 0;font-size:18px;line-height:1.35}.product-card-copy>p{min-height:61px;color:var(--gray);margin:0;font-size:12px;line-height:1.58}.feature-chips{flex-wrap:wrap;gap:6px;margin:16px 0 17px;display:flex}.feature-chips span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--blue);background:#0969d712;border-radius:4px;padding:5px 7px;font-size:8px;overflow:hidden}.product-card-link{color:var(--tech);justify-content:space-between;margin-top:auto;font-size:12px;font-weight:780;display:flex}.product-card-v2>a{border-top:1px solid var(--line);min-height:44px;color:var(--orange);align-items:center;padding:0 22px;font-size:11px;font-weight:760;display:flex}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a19bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-modal{background:#fff;border-radius:18px;grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);width:min(1190px,96vw);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.modal-close{float:right;z-index:12;border:1px solid var(--line);width:40px;height:40px;color:var(--navy);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;grid-column:2;justify-self:end;margin:13px 13px 0 -53px;font-size:25px;line-height:1;position:sticky;top:13px}.product-modal-media{color:#fff;background:linear-gradient(150deg,#041127,#0a326f);grid-area:1/1/span 2;align-self:start;min-height:100%;padding:28px;position:sticky;top:0}.product-modal-media .product-visual{border:1px solid #ffffff1f;border-radius:13px;height:355px}.brand-facts{margin:25px 0 0}.brand-facts div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.brand-facts dt{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.brand-facts dd{margin:0;font-size:12px;font-weight:700}.product-modal-copy{grid-area:1/2/span 2;padding:34px 42px 46px}.product-modal-copy h2,.info-modal h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.13}.modal-intro{color:var(--gray);font-size:14px;line-height:1.72}.modal-columns{grid-template-columns:1.12fr .88fr;gap:24px;margin-top:27px;display:grid}.modal-columns h3,.integration-note h3,.spec-panel h3{color:var(--navy);letter-spacing:.02em;margin:0 0 13px;font-size:13px}.check-list{margin:0;padding:0;list-style:none}.check-list li{color:var(--gray-dark);gap:9px;margin:10px 0;font-size:11px;line-height:1.45;display:flex}.check-list li span{color:var(--tech);font-weight:800}.tag-list{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.tag-list span{color:var(--blue);background:var(--soft);border-radius:5px;padding:6px 8px;font-size:9px}.modal-columns section>p{color:var(--gray);font-size:11px;line-height:1.55}.integration-note{border-left:3px solid var(--orange);background:var(--soft);margin-top:27px;padding:18px}.integration-note p{color:var(--gray-dark);margin:0;font-size:11px;line-height:1.65}.spec-panel{margin-top:27px}.spec-panel dl{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.spec-panel dl div{background:#fff;padding:10px 11px}.spec-panel dt{color:var(--gray);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.spec-panel dd{color:var(--navy);margin:4px 0 0;font-size:10px;font-weight:650}.product-statement{color:var(--blue);margin:24px 0 0;font-size:11px;font-weight:700}.modal-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.modal-actions .button{min-height:41px;padding-inline:14px;font-size:10px}.info-modal{background:#fff;border-radius:17px;width:min(860px,94vw);max-height:88vh;padding:44px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.info-modal .modal-close{margin:0;position:absolute;top:16px;right:16px}.info-modal-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin:28px 0;display:grid}.info-modal-grid section{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:18px}.info-modal-grid h3{color:var(--tech);text-transform:uppercase;letter-spacing:.09em;margin:0 0 9px;font-size:9px}.info-modal-grid p{margin:0}.info-modal-grid ul{margin:0;padding-left:17px}.services-section{color:#fff;background:radial-gradient(circle at 15%,#168bff21,#0000 30%),linear-gradient(125deg,#041127,#092b63);padding:100px 0}.services-section .split-heading h2{color:#fff}.services-section .split-heading>p{color:#ffffffa6}.service-flow{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.service-flow li{background:#ffffff06;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:126px;padding:18px;display:flex}.service-flow span{color:var(--bright);letter-spacing:.1em;font-size:9px}.service-flow b{color:#ffffffd4;font-size:13px;line-height:1.4}.automation-section{background:#fff;padding:100px 0}.automation-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.automation-copy>p:not(.eyebrow){color:var(--gray);margin:20px 0 0;line-height:1.7}.automation-diagram{border:1px solid var(--line);background:var(--soft);border-radius:14px;height:230px;margin-top:35px;position:relative;overflow:hidden}.automation-diagram:before,.automation-diagram:after{content:"";background:linear-gradient(90deg, transparent, var(--bright), transparent);width:290px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(28deg)}.automation-diagram:after{transform:translate(-50%,-50%)rotate(-28deg)}.automation-center{z-index:2;color:#fff;background:linear-gradient(145deg, var(--orange), var(--tech));border-radius:16px;place-items:center;width:86px;height:86px;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 15px 30px #071a3d33}.automation-center span{position:absolute;transform:rotate(-45deg)translate(22px,22px)}.automation-diagram>i{z-index:2;width:35px;height:35px;color:var(--tech);background:#fff;border:1px solid #0969d740;border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute}.automation-diagram>i:first-of-type{top:19%;left:12%}.automation-diagram>i:nth-of-type(2){top:18%;right:12%}.automation-diagram>i:nth-of-type(3){bottom:17%;left:11%}.automation-diagram>i:nth-of-type(4){bottom:17%;right:11%}.automation-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.automation-list article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:14px;min-height:92px;padding:17px;transition:all .2s;display:flex}.automation-list article:hover{box-shadow:var(--shadow-sm);border-color:#f5822073}.automation-list span{width:40px;height:40px;color:var(--orange);background:#f5822017;border-radius:8px;flex:none;place-items:center;font-size:17px;display:grid}.automation-list h3{color:var(--navy);margin:0;font-size:13px;line-height:1.35}.resources-section{background:var(--soft);padding:100px 0}.resource-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.resource-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:230px;padding:23px;display:flex}.resource-grid article>span{width:39px;height:39px;color:var(--tech);background:#0969d714;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.resource-grid h3{color:var(--navy);margin:25px 0 10px;font-size:17px}.resource-grid p{color:var(--gray);margin:0;font-size:11px;line-height:1.55}.resource-grid a{color:var(--tech);margin-top:auto;font-size:11px;font-weight:760}.resource-feature{color:#fff;grid-column:span 2;background:linear-gradient(145deg, var(--navy), var(--blue))!important;border-color:#0000!important}.resource-feature h3{color:#fff;font-size:24px}.resource-feature p{color:#ffffffad}.resource-feature a{color:var(--orange-light)}.about-section{color:#fff;background:linear-gradient(125deg,#061630,#09275a);padding:100px 0}.about-grid{grid-template-columns:1fr 1fr;gap:75px;display:grid}.about-grid h2{color:#fff}.about-grid>div:first-child>p:not(.eyebrow){color:#ffffffad;line-height:1.75}.value-list{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.value-list span{color:#ffffffb3;border:1px solid #ffffff21;border-radius:5px;padding:7px 10px;font-size:9px}.mission-grid{gap:13px;display:grid}.mission-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;padding:24px;position:relative}.mission-grid article>span{color:#ffffff2e;font-size:32px;font-weight:850;position:absolute;top:14px;right:18px}.mission-grid h3{color:var(--orange-light);margin:0 0 12px;font-size:17px}.mission-grid p{color:#ffffffab;margin:0;font-size:12px;line-height:1.65}.partner-mission{align-items:center;gap:18px;display:flex}.partner-mission img{filter:grayscale()brightness(1.8);opacity:.8;width:150px}.partner-mission p{font-size:10px}.contact-section{background:#fff;padding:100px 0}.contact-grid{grid-template-columns:.67fr 1.33fr;align-items:start;gap:65px;display:grid}.contact-grid>div>p:not(.eyebrow){color:var(--gray);line-height:1.7}.contact-principles{gap:9px;margin-top:35px;display:grid}.contact-principles span{color:var(--blue);border-left:3px solid var(--tech);background:var(--soft);padding:12px;font-size:10px}.contact-form{border:1px solid var(--line);background:var(--soft);box-shadow:var(--shadow-sm);border-radius:14px;padding:28px}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label>span{color:var(--gray-dark);font-size:9px;font-weight:720}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #d9dde4;border-radius:6px;outline:none;padding:10px 11px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--tech);box-shadow:0 0 0 3px #0969d717}.form-grid textarea{resize:vertical}.full-field{grid-column:1/-1}.upload-field input{padding:8px;font-size:10px}.consent-field{color:var(--gray);align-items:flex-start;gap:9px;margin-top:16px;font-size:10px;line-height:1.45;display:flex}.consent-field input{accent-color:var(--tech);margin-top:1px}.form-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.form-actions .button{min-height:40px;padding-inline:12px;font-size:10px}.form-success{color:#09643f;background:#e9f8f1;border-radius:6px;margin:15px 0 0;padding:12px;font-size:10px;line-height:1.5}.full-footer{color:#fff;background:#031024}.footer-top{grid-template-columns:260px 1fr;gap:65px;padding:60px 0 48px;display:grid}.footer-brand img{filter:brightness(0)invert();width:220px}.footer-brand p{color:#ffffffa6;margin:20px 0;font-size:12px;line-height:1.6}.footer-brand span{color:var(--orange-light);letter-spacing:.05em;font-size:9px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:30px 20px;display:grid}.footer-columns h3{color:#fff;margin:0 0 10px;font-size:11px}.footer-columns a{color:#ffffff8c;margin:7px 0;font-size:9px;display:block}.footer-columns a:hover{color:var(--bright)}.footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:57px;font-size:9px;display:flex}.footer-bottom nav{gap:16px;display:flex}.footer-bottom a:hover{color:#fff}.inner-page{min-height:70vh}.inner-hero{color:#fff;background:radial-gradient(circle at 80% 40%,#168bff2e,#0000 32%),linear-gradient(125deg,#041127,#0a2c66);padding:100px 0 82px}.inner-hero h1{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(46px,5.5vw,75px);line-height:1.02}.inner-hero>.container>p:not(.eyebrow),.brand-hero-grid>div>p:not(.eyebrow){color:#ffffffad;max-width:700px;margin:24px 0 0;font-size:16px;line-height:1.7}.inner-hero-metrics{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.inner-hero-metrics span{color:#ffffffa6;border:1px solid #ffffff26;border-radius:5px;padding:9px 12px;font-size:9px}.catalog-page-section{background:var(--soft);padding:90px 0 110px}.catalog-heading{max-width:790px;margin-bottom:40px}.catalog-heading>p:last-child{color:var(--gray);line-height:1.7}.catalog-controls{grid-template-columns:1fr 380px;align-items:center;gap:30px;margin-bottom:30px;display:grid}.category-tabs{gap:10px;display:flex}.category-tabs button{border:1px solid var(--line);min-height:53px;color:var(--gray-dark);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.category-tabs button span{color:var(--tech);font-size:9px}.category-tabs button.active{color:#fff;border-color:var(--tech);background:var(--blue)}.catalog-search{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:9px;height:49px;padding:0 14px;display:flex}.catalog-search span{color:var(--tech);font-size:18px}.catalog-search input{color:var(--ink);border:0;outline:0;flex:1;font-size:12px}.empty-state{text-align:center;color:var(--gray);padding:40px}.catalog-cta{color:#fff;background:var(--navy);padding:58px 0}.catalog-cta .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.catalog-cta h2{margin:0;font-size:31px}.brand-hero-grid{grid-template-columns:1fr 390px;align-items:center;gap:70px;display:grid}.degal-brand-card{background:#ffffff0f;border:1px solid #ffffff29;border-radius:17px;flex-direction:column;justify-content:center;min-height:290px;padding:36px;display:flex;box-shadow:inset 0 0 60px #168bff12}.degal-brand-card img{background:#ffffffe6;border-radius:8px;width:270px;padding:15px}.degal-brand-card span{color:var(--orange-light);text-transform:uppercase;letter-spacing:.08em;margin-top:24px;font-size:10px}.degal-brand-card b{color:#ffffffb8;margin-top:8px;font-size:13px}.relationship-section{background:#fff;padding:95px 0}.relationship-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.relationship-grid article{border:1px solid var(--line);border-top:4px solid var(--tech);border-radius:12px;padding:34px}.relationship-grid article:last-child{border-top-color:var(--orange)}.relationship-grid article>span{color:var(--tech);letter-spacing:.12em;font-size:10px;font-weight:850}.relationship-grid h2{margin-top:18px;font-size:24px}.relationship-grid ul{color:var(--gray);margin:24px 0 0;padding-left:17px;font-size:12px;line-height:1.8}.saspe-note{background:#0969d70b;border:1px solid #0969d733;border-radius:10px;gap:18px;margin-top:24px;padding:23px;display:flex}.saspe-note>div{color:#fff;background:var(--tech);border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.saspe-note p{color:var(--gray-dark);margin:0;font-size:12px;line-height:1.65}.saspe-note strong{color:var(--navy);font-size:15px;display:block}.saspe-note small{color:var(--gray);margin-top:10px;display:block}.brand-products{background:var(--soft);padding:100px 0}.brand-documents{color:#fff;background:var(--navy);padding:80px 0}.brand-documents h2{color:#fff}.brand-documents>.container>div{gap:8px;margin-top:28px;display:grid}.brand-documents a{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:45px 1fr 20px;align-items:center;gap:14px;min-height:61px;padding:12px 17px;display:grid}.brand-documents a span{color:var(--orange-light);font-size:9px;font-weight:800}.brand-documents a b{color:#ffffffbf;font-size:11px}.brand-documents a i{color:var(--bright);font-style:normal}.legal-page{background:var(--soft);padding:110px 0}.legal-page>.container{max-width:920px}.legal-page h1{font-size:clamp(43px,5vw,67px)}.legal-lead{color:var(--gray);margin:24px 0 45px;font-size:16px;line-height:1.75}.legal-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:30px;display:grid}.legal-grid section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.legal-grid h2{color:var(--tech);margin:0 0 25px;font-size:12px}.legal-grid p{color:var(--gray-dark);margin:0;font-size:11px;line-height:1.65}@media (width<=1120px){.utility-promise{display:none}.utility-inner{justify-content:flex-end}.nav-links{gap:13px}.home-nav-link,.nav-group>a{font-size:12px}.brand{width:195px}.nav-cta{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:26px}.product-grid-v2,.solutions-grid{grid-template-columns:repeat(2,1fr)}.resource-grid{grid-template-columns:repeat(3,1fr)}.service-flow{grid-template-columns:repeat(4,1fr)}}@media (width<=920px){.container{width:min(100% - 34px,760px)}.utility-inner nav>a{display:none}.main-nav{min-height:66px}.brand{width:205px}.brand img{height:43px}.hamburger{display:block}.nav-links{max-height:calc(100vh - 134px);box-shadow:var(--shadow-md);background:#fff;padding:18px 22px 28px;display:none;position:fixed;top:134px;left:0;right:0;overflow-y:auto}.nav-links.open{display:block}.home-nav-link{border-bottom:1px solid var(--line);height:auto;padding:14px 3px;font-size:14px}.nav-group{border-bottom:1px solid var(--line);display:block}.nav-group>a{justify-content:space-between;height:auto;padding:14px 42px 14px 3px;font-size:14px}.nav-expand{border:1px solid var(--line);width:35px;height:35px;color:var(--tech);background:var(--soft);cursor:pointer;border-radius:6px;display:block;position:absolute;top:6px;right:0}.mega-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;border:0;grid-template-columns:1fr;padding:0 0 14px;display:none;position:static;transform:none!important}.mega-menu.mobile-open{display:grid}.mega-menu>div{display:none}.mega-menu li a{padding:9px 10px}.nav-cta{margin-top:18px;display:flex}.hero-grid{grid-template-columns:1fr;padding-block:64px 56px}.hero-copy{max-width:680px}.hero-visual{min-height:480px}.platform-grid{grid-template-columns:1fr;gap:42px}.pillar-grid{grid-template-columns:1fr}.pillar-card{min-height:370px}.split-heading{grid-template-columns:1fr;gap:18px}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid article:nth-child(2){border-right:0}.sector-grid{grid-template-columns:repeat(2,1fr)}.automation-grid,.about-grid,.contact-grid,.brand-hero-grid{grid-template-columns:1fr}.service-flow{grid-template-columns:repeat(3,1fr)}.resource-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(4,1fr)}.product-modal{grid-template-columns:1fr}.product-modal-media{grid-area:auto/1;min-height:0;position:relative}.product-modal-copy{grid-area:auto/1}.modal-close{grid-column:1;margin:0;position:absolute;top:11px;right:11px}.catalog-controls{grid-template-columns:1fr;gap:15px}.relationship-grid,.legal-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr;gap:34px}.video-copy{max-width:700px}.assessment-cta-inner{grid-template-columns:1fr;gap:28px}.assessment-cta-inner .button{justify-self:start}.home-footer-main{grid-template-columns:1fr 1fr;gap:38px}.home-footer-main dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.container{width:min(100% - 28px,520px)}.utility-inner{min-height:32px}.utility-inner nav{gap:12px}.site-header{filter:none}.brand{width:190px}.nav-links{max-height:calc(100vh - 132px);top:132px}.hero{min-height:0}.hero-grid{min-height:0;padding-block:54px 42px}.hero h1{font-size:clamp(39px,11.2vw,52px)}.hero h1 span{white-space:normal}.hero-lead{font-size:15px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.text-link{justify-content:center}.hero-assurances{justify-content:space-between;gap:8px}.hero-visual{border-radius:14px;min-height:405px}.visual-header span{max-width:150px}.radar-one{width:310px;height:310px}.radar-two{width:210px;height:210px}.network-core{width:88px;height:88px}.network-node{border-radius:11px;width:52px;height:52px}.network-node i{font-size:21px}.node-control{width:47px;height:47px}.network-line{max-width:135px}.brand-strip{min-height:0;max-height:210px;padding:19px 0 16px}.brands-heading h2{padding-inline:6px;font-size:clamp(19px,5.8vw,25px)}.brands-heading p{max-width:340px;font-size:10px;line-height:1.4}.brands-viewport{margin-top:9px}.brands-track,.brands-sequence{min-height:70px}.brands-sequence{gap:65px;padding-inline:30px}.brand-mark{min-width:min(68vw,245px);min-height:67px}.brand-mark img{max-width:185px;height:51px}.brand-mark span{font-size:8px}.problem-statement{padding:68px 0}.problem-statement h2{font-size:clamp(32px,9.5vw,44px)}.flow-section,.platform-section{padding:72px 0}.section-heading h2,.platform-section h2{font-size:33px}.pillar-card{padding:25px}.pillar-card>a{left:25px}.platform-panel{border-radius:13px}.panel-map{height:225px}.platform-features{grid-template-columns:repeat(2,1fr)}.video-section{padding:68px 0}.video-copy h2{font-size:34px}.platform-video-frame{border-radius:10px}.assessment-cta{padding:64px 0}.assessment-cta h2{font-size:36px}.assessment-cta-inner .button{width:100%}.home-footer-main{grid-template-columns:1fr;gap:32px;padding:42px 0 34px}.home-footer-main dl{grid-column:auto;grid-template-columns:1fr}.home-footer-bottom{flex-direction:column;align-items:flex-start;padding:18px 0}.home-footer-bottom nav{flex-wrap:wrap}.assessment-backdrop{align-items:stretch;padding:0}.assessment-modal{border-radius:0;width:100vw;max-width:none;min-height:100vh;max-height:100vh;padding:52px 20px 35px}.assessment-modal h2{font-size:30px}.assessment-form-grid{grid-template-columns:1fr}.assessment-form-grid .wide{grid-column:auto}.assessment-modal .button{width:100%}.site-footer .container{flex-direction:column;align-items:flex-start}.problem-section,.solutions-section,.sectors-section,.products-home,.services-section,.automation-section,.resources-section,.about-section,.contact-section,.brand-products,.relationship-section{padding:72px 0}.problem-grid{grid-template-columns:1fr}.problem-grid article,.problem-grid article:nth-child(2){border-right:0}.problem-grid article:not(:last-child){border-bottom:1px solid var(--line)}.solutions-grid,.sector-grid,.product-grid-v2,.automation-list,.resource-grid{grid-template-columns:1fr}.resource-feature{grid-column:span 1}.service-flow{grid-template-columns:repeat(2,1fr)}.automation-grid{gap:42px}.footer-columns{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}.footer-bottom nav{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-actions{display:grid}.form-actions .button{width:100%}.modal-backdrop{align-items:stretch;padding:0}.product-modal,.info-modal{border-radius:0;width:100vw;max-width:none;min-height:100vh;max-height:100vh}.product-modal-media{padding:19px}.product-modal-media .product-visual{height:270px}.product-modal-copy{padding:27px 20px 42px}.modal-columns,.info-modal-grid,.spec-panel dl{grid-template-columns:1fr}.info-modal{padding:54px 20px 35px}.inner-hero{padding:72px 0 62px}.inner-hero h1{font-size:44px}.catalog-page-section{padding:70px 0}.category-tabs{grid-template-columns:1fr;display:grid}.category-tabs button,.catalog-search{width:100%}.catalog-cta .container{flex-direction:column;align-items:flex-start}.degal-brand-card{min-height:220px;padding:24px}.legal-page{padding:75px 0}.search-overlay{align-items:stretch;padding:0}.search-overlay>section{border-radius:0;width:100vw;max-width:none;min-height:100vh;max-height:100vh;margin:0;padding:58px 20px 30px}.search-results{grid-template-columns:1fr}}.experience-page .route-hero{min-height:310px;padding:54px 0 50px}.experience-page .route-hero-grid{width:min(1320px,100% - 48px);display:block}.experience-page .route-hero-copy{max-width:1000px}.experience-page .route-hero-copy h1{max-width:980px;font-size:clamp(40px,4.15vw,61px);line-height:1.02}.experience-page .route-hero-copy>p:not(.eyebrow){max-width:900px;margin-top:18px;font-size:14px;line-height:1.65}.official-warning-flow{color:#fff;background:radial-gradient(circle at 88% 18%,#19b8ff30,#0000 27%),linear-gradient(126deg,#010611 0%,#031731 53%,#063d79 100%);border-top:7px solid #fff;border-bottom:1px solid #67cfff33;padding:60px 0 56px;position:relative;overflow:hidden}.official-warning-flow:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#69cfff0d 1px,#0000 1px),linear-gradient(90deg,#69cfff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000004d);mask-image:linear-gradient(90deg,#000,#0000004d)}.official-warning-flow .container{z-index:1;position:relative}.official-flow-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr);align-items:end;gap:70px;display:grid}.official-flow-heading h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(31px,3.25vw,47px);line-height:1.08}.official-flow-heading>div:last-child>p{color:#e1eefab8;margin:0;font-size:12px;line-height:1.7}.official-flow-heading a,.brochure-inline-link{color:#6dd7ff;align-items:center;gap:8px;width:fit-content;margin-top:15px;font-size:10px;font-weight:780;display:inline-flex}.official-warning-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:36px 0 0;padding:0;list-style:none;display:grid}.official-warning-flow li{background:linear-gradient(145deg,#ffffff0f,#062f602e);border:1px solid #67cfff2b;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:92px;padding:17px 42px 16px 17px;display:flex;position:relative}.official-warning-flow li span{color:#60d3ff;letter-spacing:.12em;font-size:8px;font-weight:820}.official-warning-flow li b{color:#f5fbffe0;font-size:12px;line-height:1.35}.official-warning-flow li i{z-index:2;color:#73dfff;background:#062552;border:1px solid #63d3ff47;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.official-warning-flow .container>small{color:#dcebf86b;margin-top:14px;font-size:8px;display:block}.inner-page>.products-hero{padding:62px 0 56px}.inner-page>.products-hero h1{max-width:920px;font-size:clamp(42px,4.8vw,65px)}.inner-page>.products-hero>.container>p:not(.eyebrow){margin-top:18px}.inner-page>.products-hero .inner-hero-metrics{margin-top:24px}.catalog-heading .brochure-inline-link{color:var(--tech);margin-top:17px}.inner-page>.brand-hero{padding:58px 0 54px}.inner-page>.brand-hero .brand-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:58px}.inner-page>.brand-hero h1{max-width:880px;font-size:clamp(40px,4.4vw,62px)}.inner-page>.brand-hero .degal-brand-card{min-height:220px;padding:28px}.inner-page>.brand-hero .degal-brand-card img{width:225px}.inner-page>.brand-hero .degal-brand-card span{margin-top:16px}.brochure-resource{background:linear-gradient(145deg,#03142f 0%,#0754a8 72%,#0b78cf 100%)!important;border-color:#5dd0ff47!important;box-shadow:0 18px 46px #053e8f33!important}.brochure-resource>span{padding-inline:10px;color:#b9ecff!important;background:#010a1b52!important;width:auto!important}.brand-documents .brochure-document{background:linear-gradient(90deg,#168bff33,#18b9ff0f);border-color:#57cdff59}.brand-documents .brochure-document span{color:#68d9ff}@media (width<=920px){.experience-page .route-hero-grid{width:min(100% - 40px,1320px)}.official-flow-heading{grid-template-columns:1fr;gap:18px}.official-warning-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.official-warning-flow li:nth-child(2) i{display:none}.inner-page>.brand-hero .brand-hero-grid{grid-template-columns:1fr;gap:30px}.inner-page>.brand-hero .degal-brand-card{max-width:520px}}@media (width<=620px){.experience-page .route-hero,.route-solutions .route-hero,.route-sectors .route-hero{min-height:0;padding:43px 0 39px}.experience-page .route-hero-grid{width:min(100% - 30px,1320px)}.experience-page .route-hero-copy h1{font-size:clamp(35px,10.7vw,48px)}.official-warning-flow{padding:46px 0 43px}.official-warning-flow ol{grid-template-columns:1fr;margin-top:28px}.official-warning-flow li{min-height:78px}.official-warning-flow li i{display:none}.inner-page>.products-hero,.inner-page>.brand-hero{padding:46px 0 42px}.inner-page>.brand-hero .degal-brand-card{min-height:190px;padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse-ring,.brands-viewport.is-moving .brands-track{animation:none!important}.brands-viewport.is-moving .brands-track{transform:none!important}.brand-mark img,.button,.pillar-card{transition-duration:.01ms!important}}.not-found-page{color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%, #168bff33, transparent 30%), var(--navy);place-items:center;min-height:100vh;padding:30px;display:grid}.not-found-page>div{max-width:600px}.not-found-page img{filter:brightness(0)invert();width:260px;margin:0 auto 40px}.not-found-page span{color:var(--orange-light);letter-spacing:.2em;font-size:14px;display:block}.not-found-page h1{margin:15px 0;font-size:50px}.not-found-page p{color:#fff9}.not-found-page a{color:#231404;background:var(--orange);border-radius:7px;align-items:center;min-height:46px;margin-top:25px;padding:0 20px;font-weight:750;display:inline-flex}.search-overlay{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a19b8;place-items:start center;padding:30px;display:grid;position:fixed;inset:0}.search-overlay>section{background:#fff;border-radius:15px;width:min(780px,94vw);max-height:calc(100vh - 60px);margin-top:70px;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.search-overlay .modal-close{margin:0;position:absolute;top:15px;right:15px}.search-overlay h2{color:var(--navy);letter-spacing:-.03em;margin:0 0 22px;font-size:34px}.search-overlay label{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-items:center;gap:11px;min-height:55px;padding:0 16px;display:flex}.search-overlay label span{color:var(--tech);font-size:20px}.search-overlay input{color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search-results{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:13px;display:grid}.search-results a{border:1px solid var(--line);color:var(--gray-dark);border-radius:6px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.search-results a:hover{color:var(--tech);border-color:#0969d74d}.search-results p{color:var(--gray);font-size:11px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}:root{--navy-950:#020817;--navy-900:#041229;--cyan:#18b9ff;--cyan-soft:#74d8ff;--green:#18b77b;--glass:#ffffff13}.site-header{filter:drop-shadow(0 12px 30px #030e221f)}.utility-bar{background:linear-gradient(90deg,#010610,#06152c);min-height:36px}.brand{width:238px}.home-nav-link,.nav-group>a{font-size:13px;position:relative}.home-nav-link:after,.nav-group>a:after{content:"";opacity:0;background:linear-gradient(90deg, var(--tech), var(--cyan));height:3px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.25)}.home-nav-link:hover:after,.home-nav-link.active:after,.nav-group:hover>a:after,.nav-group.active>a:after{opacity:1;transform:scaleX(1)}.home-nav-link.active,.nav-group.active>a{color:var(--tech)}.nav-cta{border-radius:9px;min-height:44px}.mega-menu{border-top:0;border-radius:0 0 18px 18px;width:610px;padding:28px;box-shadow:0 28px 80px #020e2433}.mega-menu:before{content:"";background:linear-gradient(90deg, var(--tech), var(--cyan), var(--orange));height:4px;position:absolute;inset:0 0 auto}.button{border-radius:9px;min-height:50px;padding-inline:23px;font-weight:780}.button-orange{color:#211204;background:linear-gradient(135deg,#ffb72f,#f57a1f);box-shadow:0 12px 34px #f5822045}.button-blue{background:linear-gradient(135deg,#168bff,#0752b1)}.button-whatsapp{color:#fff;background:linear-gradient(135deg,#22b779,#0b8f5a);border:1px solid #ffffff2e;box-shadow:0 10px 26px #0a8f592e}.hero:after{content:"";background:linear-gradient(90deg,#0000,#18b9ffd9,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 20px #18b9ffbf}.hero-copy{z-index:3;position:relative}.hero h1{max-width:720px;font-size:clamp(50px,4.3vw,70px);font-weight:690;line-height:1.01}.hero h1 span:nth-child(2){color:#dbeeff}.hero h1 .accent{color:#0000;background:linear-gradient(90deg,#22c2ff,#168bff 52%,#9ee7ff);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.hero-lead{max-width:690px;margin-top:28px;font-size:17px}.hero-assurances{border-top:1px solid #ffffff17;margin-top:42px;padding-top:24px}.hero-visual{background:#020a18;border-color:#59c3ff4d;border-radius:26px;min-height:555px;box-shadow:0 38px 95px #00000052,inset 0 0 90px #18b9ff14}.hero-visual:before{z-index:2;opacity:1;background:linear-gradient(90deg,#02081761,#0000 22% 80%,#030d1f52);inset:0}.hero-visual-image{z-index:1;object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.visual-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020817e6,#02081773);height:58px;padding-inline:22px}.visual-footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#0208177a,#020817eb);height:44px;padding-inline:34px}.visual-footer span{padding-left:10px;position:relative}.visual-footer span:before{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 7px var(--cyan);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand-strip{border-color:#e4ebf4;min-height:208px;padding:29px 0 22px;box-shadow:0 18px 50px #0626530d}.brand-mark{min-width:300px}.brand-mark img{opacity:1;max-width:260px;height:64px}.brand-mark span{font-size:10px}.problem-statement{background:radial-gradient(circle at 50% -20%,#18b9ff14,#0000 42%),#fff;padding:108px 0 104px;position:relative;overflow:hidden}.problem-statement:before{content:"";background:linear-gradient(90deg, transparent, var(--tech), var(--cyan), transparent);width:180px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.problem-statement h2{font-size:clamp(42px,5vw,68px)}.section-heading h2{font-size:clamp(38px,3.5vw,52px)}.pillar-grid{gap:26px}.pillar-card{border:1px solid #0969d724;border-radius:20px;min-height:450px;padding:34px;box-shadow:0 18px 50px #04275712}.pillar-card:before{content:"";background:linear-gradient(90deg, #0753b9, var(--cyan));height:5px;position:absolute;inset:0 0 auto}.pillar-card:nth-child(2):before{background:linear-gradient(90deg,#168bff,#f58220)}.pillar-card:nth-child(3):before{background:linear-gradient(90deg,#f58220,#ffbf3f)}.pillar-icon{background:linear-gradient(145deg,#168bff24,#18b9ff0d);border-radius:16px;width:64px;height:64px;box-shadow:inset 0 0 30px #168bff12}.platform-section{background:radial-gradient(circle at 88% 15%,#18b9ff38,#0000 30%),radial-gradient(circle at 2% 90%,#f582201f,#0000 28%),linear-gradient(125deg,#020817 0%,#061a3d 55%,#063272 100%);padding:118px 0}.platform-section:before{opacity:.62;background-size:48px 48px}.platform-panel{background:#020b1cd6;border-color:#5bc5ff61;border-radius:22px;padding-bottom:22px;box-shadow:0 38px 90px #00000061,inset 0 0 80px #168bff0f}.platform-screen{background:#041227;height:365px;position:relative;overflow:hidden}.platform-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#02081773);position:absolute;inset:0}.platform-screen img{object-fit:cover;object-position:center top;width:100%;height:100%}.platform-features span{background:linear-gradient(145deg,#fff1,#ffffff06);border-radius:10px;min-height:60px}.video-section{background:radial-gradient(circle at 78%,#168bff14,#0000 35%),#fff;padding:112px 0}.video-grid{grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);gap:78px}.video-copy h2{font-size:clamp(38px,3.7vw,54px)}.platform-video-frame{border-radius:22px;box-shadow:0 34px 80px #041f4a33}.video-poster-button{aspect-ratio:16/9;color:#fff;text-align:left;cursor:pointer;background:#031229;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-poster-button>img{object-fit:cover;object-position:center top;filter:saturate(.82)brightness(.72);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .45s;display:block}.video-poster-button:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020817b8,#02102729 58%,#02081757),linear-gradient(#0000 48%,#02081785);position:absolute;inset:0}.video-poster-tag{z-index:2;color:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;background:#020c1d94;border:1px solid #6ad5ff4d;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:760;position:absolute;top:22px;right:24px}.video-poster-overlay{z-index:2;grid-template-columns:68px auto;align-items:center;gap:2px 20px;display:grid;position:absolute;bottom:clamp(25px,5vw,52px);left:clamp(24px,5vw,56px)}.video-poster-overlay i{background:linear-gradient(145deg,#0a92e1f5,#0749adf5);border:1px solid #6fdbffb8;border-radius:50%;grid-row:1/3;place-items:center;width:68px;height:68px;font-style:normal;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 16px 40px #0075da5c,inset 0 1px #ffffff59}.video-poster-overlay i:after{content:"";border:1px solid #40c4ff3d;border-radius:50%;width:84px;height:84px;position:absolute}.video-poster-overlay svg{fill:#fff;width:28px;height:28px;margin-left:3px}.video-poster-overlay strong{color:#fff;letter-spacing:-.025em;align-self:end;font-size:clamp(18px,2vw,25px)}.video-poster-overlay small{color:#ffffff9c;letter-spacing:.12em;align-self:start;font-size:9px;font-weight:720}.video-poster-button:hover>img{filter:saturate()brightness(.78);transform:scale(1.025)}.video-poster-button:hover .video-poster-overlay i,.video-poster-button:focus-visible .video-poster-overlay i{transform:scale(1.07);box-shadow:0 18px 48px #00a4ff80,inset 0 1px #fff6}.video-poster-button:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.assessment-cta{background:radial-gradient(circle at 14% 15%,#18b9ff3d,#0000 31%),radial-gradient(circle at 90% 85%,#f5822029,#0000 28%),linear-gradient(125deg,#020817 0%,#05204b 56%,#06499a 100%);padding:112px 0}.assessment-cta-inner{grid-template-columns:minmax(320px,.72fr) minmax(610px,1.28fr);align-items:start;gap:78px}.assessment-copy{position:sticky;top:184px}.assessment-cta h2{font-size:clamp(42px,4.4vw,62px)}.assessment-copy>p:not(.eyebrow){max-width:570px;font-size:16px}.assessment-contact-grid{gap:10px;margin-top:34px;display:grid}.assessment-contact-grid a{background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff21;border-radius:12px;gap:5px;padding:17px 18px;transition:all .2s;display:grid}.assessment-contact-grid a:hover{background:#ffffff1a;border-color:#65d3ff8c;transform:translate(4px)}.assessment-contact-grid span{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.assessment-contact-grid b{color:#fff;overflow-wrap:anywhere;font-size:15px}.assessment-form{color:var(--ink);background:linear-gradient(145deg,#fffffffc,#f2f8fff5);border:1px solid #ffffff73;border-radius:24px;padding:38px;box-shadow:0 40px 100px #00000052}.assessment-form-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.assessment-form-head .eyebrow{margin-bottom:10px}.assessment-form-head h3{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:30px}.assessment-form-head>small{color:var(--gray);white-space:nowrap;font-size:9px}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.assessment-form-grid label{gap:7px}.assessment-form-grid label>span{color:#31415a;font-size:10px;font-weight:760}.assessment-form-grid input,.assessment-form-grid select,.assessment-form-grid textarea{background:#ffffffe6;border:1px solid #d6e0ec;border-radius:9px;outline:0;width:100%;min-height:48px;padding:11px 12px}.assessment-form-grid textarea{resize:vertical;min-height:120px}.assessment-form-grid input:focus,.assessment-form-grid select:focus,.assessment-form-grid textarea:focus{border-color:var(--tech);box-shadow:0 0 0 4px #168bff1a}.assessment-upload{background:#0969d709;border:1px dashed #b9cce1;border-radius:11px;padding:13px 15px}.assessment-upload input{background:0 0;border:0;min-height:0;padding:7px 0 0}.assessment-upload small{color:var(--gray);font-size:9px}.assessment-consent{font-size:10px}.assessment-form-actions{flex-wrap:wrap;gap:10px;display:flex}.assessment-form-actions .button{border:0}.assessment-success{margin-bottom:0}.home-footer{background:radial-gradient(circle at 10% 10%,#168bff14,#0000 28%),#010714}.home-footer-main{grid-template-columns:.95fr .8fr 1.25fr;gap:70px;padding:64px 0 50px}.home-footer-contact a{color:var(--cyan);align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:760;display:inline-flex}.home-footer dl{grid-template-columns:repeat(2,1fr);gap:17px}.home-footer dl div{min-width:0}.home-footer dd{overflow-wrap:anywhere}.route-hero{background:radial-gradient(circle at 82% 25%,#18b9ff33,#0000 32%),radial-gradient(circle at 10% 100%,#f582201c,#0000 30%),linear-gradient(125deg,#020817,#062352 62%,#06448e);min-height:470px;padding:100px 0 90px;position:relative;overflow:hidden}.route-hero:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.route-hero-grid{z-index:1;grid-template-columns:1fr auto;align-items:start;gap:60px;display:grid;position:relative}.route-hero h1{max-width:900px;font-size:clamp(48px,5vw,72px)}.route-hero p:not(.eyebrow){max-width:840px}.route-home-link{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff42;border-radius:9px;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:740;display:inline-flex}.experience-route-content>section{display:none}.route-solutions .experience-route-content>.solutions-section,.route-sectors .experience-route-content>.sectors-section,.route-platform .experience-route-content>.automation-section,.route-platform .experience-route-content>.services-section,.route-services .experience-route-content>.services-section,.route-resources .experience-route-content>.resources-section,.route-about .experience-route-content>.about-section,.route-contact .experience-route-content>.contact-section{display:block}.experience-route-content>.modal-backdrop{display:grid}.platform-route-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.platform-route-grid h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,56px)}.platform-route-grid p:not(.eyebrow){color:var(--gray);font-size:16px;line-height:1.75}.platform-route-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.platform-route-tags span{color:var(--blue);background:#0969d714;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:760}.platform-route-grid figure{background:#031129;border:1px solid #0969d740;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 30px 70px #031f4a33}.platform-route-grid figure>div{color:#ffffff9e;letter-spacing:.1em;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:9px;display:flex}.platform-route-grid figure>div span{color:#31d795}.platform-route-grid figure img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%}.experience-page .solutions-section,.experience-page .sectors-section,.experience-page .services-section,.experience-page .resources-section,.experience-page .about-section,.experience-page .contact-section,.experience-page .automation-section{padding-block:106px}.experience-page .contact-section{background:radial-gradient(circle at 10% 15%,#168bff1c,#0000 28%),linear-gradient(#f8fbff,#eef5ff)}.experience-page .contact-form{border-radius:20px;box-shadow:0 24px 70px #0729581f}.contact-principles a{color:var(--tech)}.full-footer address{gap:8px;margin-top:24px;font-style:normal;display:grid}.full-footer address a{color:#ffffffb3;font-size:11px}.full-footer address a:hover{color:var(--cyan)}@media (width<=1180px){.hero-grid{grid-template-columns:minmax(420px,.9fr) minmax(470px,1.1fr);gap:30px}.hero h1{font-size:clamp(48px,5vw,62px)}.nav-links{gap:14px}.brand{width:205px}.assessment-cta-inner{grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr);gap:45px}}@media (width<=920px){.container{width:min(100% - 36px,780px)}.main-nav{min-height:72px}.brand img{height:46px}.nav-links{max-height:calc(100vh - 108px);top:108px}.home-nav-link:after,.nav-group>a:after{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:72px 0 64px}.hero-copy{max-width:760px}.hero-visual{min-height:500px}.platform-grid,.video-grid,.assessment-cta-inner,.platform-route-grid{grid-template-columns:1fr}.assessment-copy{position:static}.assessment-cta-inner{gap:45px}.assessment-contact-grid{grid-template-columns:repeat(3,1fr)}.assessment-contact-grid a{align-content:start}.route-hero-grid{grid-template-columns:1fr;gap:28px}.route-home-link{justify-self:start}.home-footer-main{grid-template-columns:1fr 1fr}.home-footer-main dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.container{width:min(100% - 28px,540px)}.utility-bar,.utility-inner{min-height:32px}.main-nav{min-height:68px}.brand{width:188px}.brand img{height:43px}.nav-links{max-height:calc(100vh - 100px);top:100px}.hero-grid{padding:60px 0 48px}.hero h1{font-size:clamp(40px,11vw,54px)}.hero h1 .accent{width:auto}.hero-visual{border-radius:17px;min-height:390px}.hero-visual-image{object-position:65% center}.brand-strip{max-height:210px;padding:20px 0 15px}.brands-heading h2{font-size:21px}.brands-heading p{font-size:9px}.brand-mark img{max-width:210px;height:54px}.problem-statement{padding:76px 0}.problem-statement h2{font-size:clamp(34px,9.5vw,46px)}.problem-context{font-size:14px}.flow-section,.platform-section,.video-section,.assessment-cta{padding:78px 0}.pillar-card{min-height:420px;padding:27px}.platform-screen{height:245px}.platform-features{grid-template-columns:1fr 1fr;padding-inline:12px}.assessment-cta h2{font-size:39px}.assessment-contact-grid{grid-template-columns:1fr}.assessment-form{border-radius:17px;padding:25px 19px}.assessment-form-head{flex-direction:column;align-items:start;gap:8px}.assessment-form-head h3{font-size:27px}.assessment-form-grid{grid-template-columns:1fr}.assessment-form-grid .wide{grid-column:auto}.assessment-form-actions{display:grid}.assessment-form-actions .button{width:100%}.home-footer-main,.home-footer-main dl{grid-template-columns:1fr}.route-hero{min-height:auto;padding:72px 0 64px}.route-hero h1{font-size:clamp(42px,11vw,56px)}.platform-route-overview{padding:75px 0}}.nav-cta,.hero-actions button,.platform-actions button,.home-footer-contact button{cursor:pointer;border:0}.home-footer-contact button{color:var(--cyan);background:0 0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:12px;font-weight:760;display:inline-flex}.contact-icon{color:#fff;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff26;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 22px #ffffff09}.contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;overflow:visible}.contact-icon-whatsapp{color:#fff;background:linear-gradient(145deg,#20b878,#087f50);border-color:#2cd18b59;box-shadow:0 8px 20px #0a8f5933}.contact-icon-email{color:#9be5ff;background:linear-gradient(145deg,#168bff4d,#073b823d);border-color:#18b9ff40}.contact-icon-phone{color:#ffd18a;background:linear-gradient(145deg,#f5822042,#80370933);border-color:#f582204d}.home-footer dt{align-items:center;gap:9px;display:flex}.home-footer dt .contact-icon{border-radius:8px;width:28px;height:28px}.home-footer dt .contact-icon svg{width:15px;height:15px}.full-footer address a,.contact-principles a{align-items:center;gap:11px;display:flex}.full-footer address b,.contact-principles b{font-weight:650}.full-footer address .contact-icon,.contact-principles .contact-icon{border-radius:9px;width:34px;height:34px}.full-footer address .contact-icon svg,.contact-principles .contact-icon svg{width:17px;height:17px}.contact-principles{gap:10px}.contact-principles>span,.contact-principles>a{background:#ffffff9e;border:1px solid #0969d721;border-radius:10px;min-height:50px;padding:8px 12px}.integration-architecture{color:#fff;background:radial-gradient(circle at 15% 10%,#18b9ff2b,#0000 28%),radial-gradient(circle at 90% 85%,#f5822024,#0000 25%),linear-gradient(125deg,#020817,#062252 66%,#073b82);border:1px solid #50b4ff45;border-radius:22px;grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;min-height:208px;margin:0 0 28px;padding:38px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #04234e29}.integration-architecture:before{content:"";opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.integration-architecture article{z-index:2;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid;position:relative}.integration-symbol{color:#9de8ff;background:linear-gradient(145deg,#18b9ff40,#168bff12);border:1px solid #5cceff6b;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid;box-shadow:0 0 0 8px #18b9ff09,inset 0 0 25px #18b9ff1a}.integration-symbol-2{color:#fff;border-color:#ffffff5c}.integration-symbol-3{color:#ffd78d;background:linear-gradient(145deg,#f5822042,#f582200d);border-color:#f582206b}.integration-symbol-4{color:#8ef0c8;background:linear-gradient(145deg,#28d39138,#28d3910a);border-color:#28d3916b}.integration-architecture small{color:#ffffff61;letter-spacing:.12em;font-size:8px;font-weight:780}.integration-architecture h3{color:#fff;margin:5px 0 3px;font-size:14px;line-height:1.25}.integration-architecture p{color:#ffffff94;margin:0;font-size:10px;line-height:1.4}.integration-rail{z-index:1;background:linear-gradient(90deg,#0000,#18b9ffcc 15%,#ffffff40 55%,#f58220a6 85%,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 13px #18b9ff73}.integration-rail i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 11px var(--cyan);border-radius:50%;animation:4.8s linear infinite integrationPulse;position:absolute;top:-3px}.integration-rail i:nth-child(2){animation-delay:-1.6s}.integration-rail i:nth-child(3){animation-delay:-3.2s}@keyframes integrationPulse{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:100%}}.assessment-backdrop{padding:24px}.assessment-dialog{border-radius:25px;width:min(820px,96vw);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 40px 110px #0000007a}.assessment-dialog .assessment-form{width:100%;box-shadow:none;border:0}.assessment-dialog-close{z-index:10;width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 8px 22px #071a3d1f}.hero{min-height:670px}.hero-grid{min-height:670px;padding-block:56px}.hero-visual{min-height:515px}.brand-strip{background:radial-gradient(circle at 50% 120%,#168bff17,#0000 35%),linear-gradient(#fff,#fbfdff);min-height:184px;padding:21px 0 17px;position:relative}.brand-strip:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(90deg,#0000 49.8%,#0969d71f 50%,#0000 50.2%);position:absolute;inset:0}.brand-strip:after{content:"";background:linear-gradient(90deg,transparent,var(--tech),var(--cyan),transparent);width:min(620px,60vw);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #18b9ff73}.brands-heading h2{color:#0000;background:linear-gradient(90deg,var(--navy),var(--blue) 55%,var(--tech));-webkit-background-clip:text;background-clip:text}.brands-viewport{position:relative}.brands-track:before{content:"";background:linear-gradient(90deg,#0000,#0969d721,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.brand-mark{z-index:1;min-height:64px;position:relative}.problem-statement{padding:72px 0 58px}.flow-section{padding:58px 0 78px}.section-heading{margin-bottom:30px}.pillar-card{min-height:416px;padding:29px}.platform-section{padding:92px 0}.video-section{padding:88px 0}.home-footer-main{gap:52px;padding:50px 0 40px}.route-hero{min-height:400px;padding:78px 0 70px}.platform-route-overview{padding:82px 0}.experience-page .solutions-section,.experience-page .sectors-section,.experience-page .services-section,.experience-page .resources-section,.experience-page .about-section,.experience-page .contact-section,.experience-page .automation-section,.catalog-page-section,.brand-products,.relationship-section{padding-block:84px}.split-heading{margin-bottom:38px}.catalog-cta{padding-block:58px}@media (width<=920px){.hero{min-height:auto}.hero-grid{min-height:auto;padding-block:56px 48px}.integration-architecture{grid-template-columns:repeat(2,1fr);row-gap:28px}.integration-rail{display:none}}@media (width<=620px){.hero-grid{padding-block:46px 40px}.hero-visual{min-height:360px}.brand-strip{min-height:0;padding:17px 0 12px}.problem-statement{padding:62px 0}.flow-section,.platform-section,.video-section{padding-block:66px}.integration-architecture{border-radius:16px;grid-template-columns:1fr;gap:19px;min-height:0;padding:24px 18px}.integration-architecture article{grid-template-columns:46px 1fr}.integration-symbol{border-radius:12px;width:46px;height:46px}.pillar-card{min-height:400px}.platform-screen{height:220px}.video-poster-tag{max-width:calc(100% - 24px);padding:5px 8px;font-size:7px;top:12px;right:12px}.video-poster-overlay{grid-template-columns:50px auto;gap:1px 14px;bottom:24px;left:22px}.video-poster-overlay i{width:50px;height:50px}.video-poster-overlay i:after{width:62px;height:62px}.video-poster-overlay svg{width:22px;height:22px}.video-poster-overlay strong{font-size:15px}.video-poster-overlay small{font-size:7px}.assessment-backdrop{align-items:stretch;padding:0}.assessment-dialog{border-radius:0;width:100vw;max-width:none;min-height:100vh;max-height:100vh}.assessment-dialog .assessment-form{border-radius:0;min-height:100vh;padding-top:56px}.assessment-dialog-close{position:fixed;top:12px;right:12px}.route-hero{min-height:auto;padding:60px 0 54px}.experience-page .solutions-section,.experience-page .sectors-section,.experience-page .services-section,.experience-page .resources-section,.experience-page .about-section,.experience-page .contact-section,.experience-page .automation-section,.catalog-page-section,.brand-products,.relationship-section{padding-block:66px}}.button-orange{background:linear-gradient(135deg,#ffb52f 0%,#f58220 58%,#ed6811 100%);border-color:#0000;box-shadow:0 12px 28px #f582203d}.button-blue{background:linear-gradient(135deg,#0875dd,#0d9ee8);border-color:#0000;box-shadow:0 12px 28px #0969d733}.button-orange:hover,.button-blue:hover{filter:saturate(1.08)brightness(1.03);transform:translateY(-2px)}.product-modal .modal-actions{grid-template-columns:repeat(2,minmax(170px,max-content));gap:10px;display:grid}.product-modal .modal-actions .button{letter-spacing:.01em;border-radius:9px;justify-content:center;min-height:46px;padding-inline:18px;font-size:10px}.mega-menu-dense{grid-template-columns:minmax(285px,.72fr) minmax(520px,1.28fr);width:min(950px,100vw - 40px)}.mega-menu:before{background:linear-gradient(90deg,#0753b9,#14b8ef 58%,#f58220);height:4px}.mega-preview{color:#fff;border:1px solid #59cbff38;flex-direction:column;min-height:318px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #1fb8ff0f;background:radial-gradient(circle at 88% 12%,#18b9ff47,#0000 27%),radial-gradient(circle at 12% 100%,#f5822021,#0000 31%),linear-gradient(145deg,#020817,#06265c 64%,#0753a6)!important;border-radius:14px!important;padding:30px 28px!important}.mega-preview:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.mega-preview:after{content:"";border:1px solid #61d6ff38;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-42px;box-shadow:0 0 0 24px #2cb9ff0a,0 0 0 48px #2cb9ff06}.mega-preview>*{z-index:1;position:relative}.mega-preview-code{color:#9be8ff;letter-spacing:.14em;background:#020b1d5c;border:1px solid #68d8ff47;border-radius:999px;align-self:flex-start;margin-bottom:32px;padding:6px 9px;font-size:8px;font-weight:820}.mega-preview small{color:#ffffff80;letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:760}.mega-preview strong{color:#fff;letter-spacing:-.035em;min-height:52px;font-size:23px;line-height:1.12}.mega-preview i{color:#ffffffb8;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-style:normal;font-weight:750;display:flex}.mega-preview i b{background:linear-gradient(90deg, var(--cyan), transparent);width:22px;height:1px;box-shadow:0 0 7px var(--cyan)}.mega-menu ul{grid-template-columns:1fr;align-content:center;gap:2px;padding:5px 2px 5px 6px;display:grid}.mega-menu-dense ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;column-gap:10px}.mega-menu li a{color:#27364d;border:1px solid #0000;border-bottom-color:#0835691a;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;transition:all .18s;display:grid}.mega-menu li a small{color:#8aa0b9;letter-spacing:.08em;margin:0;font-size:8px;font-weight:760}.mega-menu li a b{min-width:0;font-size:11px;font-weight:690;line-height:1.3}.mega-menu li a span{color:#168bff;font-size:13px;transition:all .18s;transform:translate(-2px)}.mega-menu li.active a,.mega-menu li a:hover,.mega-menu li a:focus-visible{color:#06458f;background:linear-gradient(90deg,#168bff1b,#18b9ff09);border-color:#168bff2e;outline:0}.mega-menu li.active a small{color:#0c8ee4}.mega-menu li.active a span,.mega-menu li a:hover span{transform:translate(2px)}.route-hero{background:radial-gradient(circle at 84% 18%,#19b8ff40,#0000 29%),radial-gradient(circle at 7% 100%,#f582201f,#0000 28%),linear-gradient(125deg,#020714 0%,#051b42 52%,#0755a5 100%);min-height:460px;padding:74px 0}.route-hero:after{content:"";background:linear-gradient(90deg,#0000,#168bff 24%,#22c2ff 62%,#f58220 86%,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.route-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:center;gap:80px}.route-hero-copy h1{max-width:820px;font-size:clamp(47px,4.7vw,70px)}.route-hero-copy>p:not(.eyebrow){max-width:760px;font-size:15px}.route-command-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#020c1fd1,#042d5fb3);border:1px solid #5fd3ff45;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #00000045,inset 0 0 70px #168bff12}.route-command-head,.route-command-foot{color:#ffffff85;letter-spacing:.13em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:0 17px;font-size:8px;font-weight:780;display:flex}.route-command-head b{color:#6ee0ae;align-items:center;gap:7px;font-size:8px;display:flex}.route-command-head i{background:#38d99a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #38d99a}.route-command-metrics{padding:12px 16px;display:grid}.route-command-metrics>span{border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;display:grid}.route-command-metrics>span:last-child{border-bottom:0}.route-command-metrics small{color:#4fc8fa;letter-spacing:.1em;font-size:8px;font-weight:820}.route-command-metrics strong{color:#ffffffdb;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.route-command-foot{border-top:1px solid #ffffff14;border-bottom:0}.route-command-foot .route-home-link{letter-spacing:0;border-radius:6px;min-height:31px;padding:0 10px;font-size:9px}.platform-route-overview{background:radial-gradient(circle at 85% 20%,#168bff1a,#0000 30%),linear-gradient(#f9fcff,#edf6ff);padding:78px 0 86px}.platform-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:38px;display:grid}.platform-capability-grid article{background:linear-gradient(145deg,#fffffffa,#ebf6fff0);border:1px solid #0969d729;border-radius:14px;min-height:214px;padding:24px;scroll-margin-top:145px;position:relative;overflow:hidden;box-shadow:0 16px 38px #06316812}.platform-capability-grid article:before{content:"";background:linear-gradient(90deg, var(--tech), var(--cyan), var(--orange));height:3px;position:absolute;inset:0 0 auto}.platform-capability-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-capability-grid small{color:#8b9cb0;letter-spacing:.12em;font-size:8px;font-weight:800}.platform-capability-grid article>div b{color:var(--tech);letter-spacing:.12em;font-size:9px}.platform-capability-grid h3{color:var(--navy);margin:35px 0 10px;font-size:17px}.platform-capability-grid p{color:var(--gray);margin:0;font-size:10px;line-height:1.55}.platform-capability-grid article>span{color:var(--tech);position:absolute;bottom:16px;right:20px}.solution-card[id],.sector-card[id],.service-flow li[id],.resource-grid article[id],.about-section [id],.category-tabs button[id],.catalog-page-section[id]{scroll-margin-top:145px}.solution-card,.sector-card,.resource-grid article,.product-card-v2{background:linear-gradient(145deg,#fff,#f6faff);border-color:#0969d724;box-shadow:0 16px 42px #052c6011}.catalog-page-section,.solutions-section,.sectors-section,.resources-section{background-image:radial-gradient(circle at 8% 8%,#168bff12,#0000 25%),linear-gradient(#fbfdff,#f1f7ff)}.home-footer-main{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:42px;padding:25px 0 20px;display:grid}.home-footer-brand p{max-width:295px;margin-top:9px;font-size:9px;line-height:1.5}.home-footer-brand nav{flex-wrap:wrap;gap:6px 14px;margin-top:11px;display:flex}.home-footer-brand nav a{color:#ffffff94;font-size:9px;font-weight:650;position:relative}.home-footer-brand nav a:hover{color:var(--cyan)}.home-footer dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-footer dl div{background:linear-gradient(145deg,#ffffff0e,#041e4238);border:1px solid #ffffff14;border-top:2px solid #168bffc2;border-radius:8px;grid-template-columns:1fr;align-content:center;gap:6px;min-width:0;min-height:70px;padding:9px 11px;display:grid}.home-footer dt{font-size:7px}.home-footer dd{margin:0;font-size:9px}@media (width<=1120px) and (width>=921px){.mega-menu{left:46%}.mega-menu-dense{grid-template-columns:270px minmax(0,1fr);width:min(880px,100vw - 28px)}.mega-menu-dense ul{column-gap:5px}.route-hero-grid{gap:45px}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.mega-menu,.mega-menu-dense{opacity:1;visibility:visible;pointer-events:auto;width:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:1fr;padding:0 0 14px;display:none;position:static;overflow:visible;transform:none!important}.mega-menu.mobile-open{display:grid}.mega-menu:before,.mega-preview{display:none}.mega-menu ul,.mega-menu-dense ul{grid-template-columns:1fr;gap:2px;padding:2px 0 4px 12px}.mega-menu li a{min-height:43px;padding-inline:9px}.route-hero-grid{grid-template-columns:1fr;gap:34px}.route-command-card{max-width:620px}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-main{grid-template-columns:230px minmax(0,1fr);gap:28px}.home-footer-main dl{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer dl div{grid-template-columns:1fr;align-content:start}}@media (width<=620px){.route-hero{padding:58px 0}.route-command-card{border-radius:14px}.route-command-foot>span{display:none}.route-command-foot{justify-content:flex-end}.platform-capability-grid{grid-template-columns:1fr}.platform-capability-grid article{min-height:185px}.home-footer-main{grid-template-columns:1fr;gap:19px;padding:24px 0 18px}.home-footer-main dl{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer dl div{min-height:72px}.product-modal .modal-actions{grid-template-columns:1fr}}@media (width<=430px){.home-footer-main dl{grid-template-columns:1fr}.home-footer dl div{align-items:center;align-content:initial;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);min-height:56px}}.hero{background:radial-gradient(circle at 82% 34%,#168bff40,#0000 34%),radial-gradient(circle at 7% 0,#053e8f3d,#0000 30%),linear-gradient(122deg,#01050d 0%,#03132d 48%,#073c79 100%);min-height:560px}.hero:before{opacity:.34;background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,#000,#000000b3,#0000 96%);mask-image:linear-gradient(90deg,#000,#000000b3,#0000 96%)}.hero-grid{grid-template-columns:minmax(440px,.9fr) minmax(540px,1.1fr);gap:76px;min-height:560px;padding-block:38px}.hero h1{max-width:590px;font-size:clamp(44px,3.7vw,56px);line-height:1.015}.hero-lead{max-width:600px;margin-top:20px;font-size:14px;line-height:1.63}.hero-actions{margin-top:24px}.hero-actions .button{min-height:46px}.hero-assurances{margin-top:25px;padding-top:17px}.hero-visual{aspect-ratio:16/9;background:#010713;border-color:#5dc5ff52;border-radius:20px;min-height:350px;box-shadow:0 28px 75px #00000061,inset 0 0 70px #18b9ff14}.hero-visual:before{z-index:3;pointer-events:none;background:linear-gradient(90deg,#01071347,#0000 28% 78%,#020d1f47);inset:0}.hero-visual.is-playing:before{display:none}.hero-visual-poster{color:#fff;text-align:left;cursor:pointer;background:#010713;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.hero-visual-image{filter:saturate(.9)contrast(1.04)brightness(.86);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.hero-visual-poster:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.hero-visual video{z-index:5;object-fit:contain;background:#010713;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-visual .visual-header{height:46px;padding-inline:17px}.hero-visual .visual-footer{height:35px;padding-inline:22px}.hero-play{z-index:9;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#010918c4;border:1px solid #71d6ff66;border-radius:999px;grid-template-columns:48px auto;align-items:center;gap:11px;padding:8px 14px 8px 8px;transition:transform .25s,border-color .25s,background .25s;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #00000059}.hero-play>i{background:linear-gradient(145deg,#20bfff,#0865ca);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 6px #1fbeff17,0 10px 28px #007de359}.hero-play svg{fill:#fff;width:23px;height:23px;margin-left:2px}.hero-play>span{min-width:170px;display:grid}.hero-play b{font-size:11px;line-height:1.25}.hero-play small{color:#ffffff8c;letter-spacing:.1em;margin-top:3px;font-size:7px;font-weight:720}.hero-visual-poster:hover .hero-play{background:#010d22e0;border-color:#82e1ffbf;transform:translate(-50%,-50%)scale(1.035)}.problem-statement{background:linear-gradient(#fff,#f8fbff);padding:68px 0}.problem-statement:before{display:none}.problem-statement .problem-editorial{text-align:left;grid-template-columns:82px minmax(0,1fr) 260px;align-items:start;gap:42px;width:min(1180px,100% - 48px);max-width:none;display:grid}.problem-index{color:var(--tech);padding-top:7px}.problem-index span{letter-spacing:-.05em;font-size:36px;font-weight:780;display:block}.problem-index i{background:linear-gradient(90deg,var(--tech),var(--cyan));width:54px;height:2px;margin-top:10px;display:block}.problem-copy h2{max-width:760px;color:var(--navy);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.06}.problem-context{max-width:760px;color:var(--gray);margin:20px 0 0;font-size:14px;line-height:1.7}.problem-signals{border-left:1px solid #d9e5f2;gap:0;padding-left:24px;display:grid}.problem-signals span{color:#32445e;border-bottom:1px solid #e6edf5;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:53px;font-size:10px;font-weight:700;display:grid}.problem-signals span:last-child{border-bottom:0}.problem-signals i{color:var(--tech);letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:800}.flow-section{background:radial-gradient(circle at 6% 6%,#168bff17,#0000 25%),linear-gradient(#f6faff,#eaf3ff);padding:82px 0 88px}.flow-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.flow-heading-row .section-heading h2{color:var(--navy);font-size:clamp(38px,3.8vw,52px)}.integration-lead{max-width:690px;color:var(--gray);margin:15px 0 0;font-size:14px;line-height:1.65}.flow-index{color:#073b826b;letter-spacing:.14em;margin-bottom:33px;font-size:10px;font-weight:800}.integration-showcase{background:linear-gradient(135deg,#010712,#061a3d 72%,#073772);border:1px solid #45aef747;border-radius:22px;grid-template-columns:340px minmax(0,1fr);margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 25px 65px #04234e2e}.integration-step-list{background:linear-gradient(155deg,#00000026,#0a438a1c);align-content:center;gap:0;padding:18px;display:grid}.integration-step-list article{border-bottom:1px solid #ffffff17;grid-template-columns:22px 46px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;display:grid}.integration-step-list article:last-child{border-bottom:0}.integration-step-list small{color:#ffffff5c;letter-spacing:.1em;font-size:8px;font-weight:800}.integration-step-list .integration-symbol{border-radius:11px;width:43px;height:43px;font-size:18px}.integration-step-list h3{color:#fff;margin:0;font-size:13px;line-height:1.25}.integration-step-list p{color:#ffffff87;margin:4px 0 0;font-size:9px;line-height:1.35}.integration-media{background:#010713;min-height:386px;margin:0;position:relative;overflow:hidden}.integration-media:before{content:"";z-index:2;background:linear-gradient(90deg,#020a197a,#0000 23% 78%,#020a192e),linear-gradient(#0000 60%,#010814b8);position:absolute;inset:0}.integration-media img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.07)brightness(.86);width:100%;height:100%;display:block}.integration-media figcaption{z-index:5;color:#fff;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.integration-media figcaption>span{color:#75e5ba;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.integration-media figcaption>span i{background:#36d99d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #36d99d}.integration-media figcaption b{text-align:right;max-width:330px;font-size:11px}.integration-scan{z-index:3;pointer-events:none;opacity:.55;background:linear-gradient(#0000,#3bc6ff29,#53d6ffa6,#0000);height:22%;animation:6.5s ease-in-out infinite satScan;position:absolute;top:-25%;left:0;right:0}@keyframes satScan{0%,12%{opacity:0;transform:translateY(0)}28%,72%{opacity:.58}88%,to{opacity:0;transform:translateY(600%)}}.integration-hotspot{z-index:4;background:#087fd9bf;border:1px solid #76e0ffcc;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;box-shadow:0 0 0 7px #18b9ff14,0 0 22px #18b9ff8c}.integration-hotspot i{background:#fff;border-radius:50%;width:4px;height:4px}.integration-hotspot:after{content:"";border:1px solid #59d1ff47;border-radius:50%;animation:3.2s ease-out infinite hotspotPulse;position:absolute;inset:-9px}.hotspot-a{top:46%;left:22%}.hotspot-b{top:35%;left:57%}.hotspot-c{top:56%;right:16%}.hotspot-b:after{animation-delay:-1.1s}.hotspot-c:after{animation-delay:-2.2s}@keyframes hotspotPulse{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}.flow-section .pillar-grid{gap:18px;margin-top:0}.flow-section .pillar-card{border-radius:16px;min-height:365px;padding:26px}.flow-section .pillar-icon{border-radius:13px;width:52px;height:52px;margin-bottom:18px}.flow-section .pillar-card h3{font-size:22px}.flow-section .pillar-card>p{min-height:58px;font-size:12px}.flow-section .pillar-card ul{margin-top:14px;padding:15px 0 14px}.flow-section .pillar-card li{margin:7px 0;font-size:11px}.flow-section .pillar-card>a{bottom:22px;left:26px}.footer-command{grid-template-columns:230px minmax(0,1fr) 330px;align-items:center;gap:46px;padding:32px 0 26px;display:grid}.home-footer-brand img{width:205px}.home-footer-brand p{color:#ffffff8c;max-width:220px;margin:11px 0 0;font-size:9px;line-height:1.5}.footer-directory{border-inline:1px solid #68cbff29;padding-inline:30px}.footer-directory>small,.footer-conversion>small{color:#72d8ff;letter-spacing:.15em;font-size:7px;font-weight:800}.footer-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:11px;display:grid}.footer-directory a{color:#ffffffa3;border-bottom:1px solid #ffffff12;align-items:center;min-height:28px;font-size:9px;transition:color .2s,padding .2s;display:flex}.footer-directory a:hover{color:#6edbff;padding-left:5px}.footer-conversion h2{letter-spacing:-.025em;margin:8px 0 0;font-size:23px}.footer-conversion p{color:#ffffff8c;margin:7px 0 0;font-size:9px;line-height:1.45}.footer-conversion>div{gap:8px;margin-top:13px;display:flex}.footer-conversion button,.footer-conversion a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0878dc,#0b9edc);border:1px solid #66d2ff59;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.footer-conversion a{background:linear-gradient(135deg,#19aa70,#08794d);border-color:#2fd29159}.footer-conversion button:hover,.footer-conversion a:hover{filter:brightness(1.08);transform:translateY(-1px)}.footer-contactbar{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:76px;padding:12px 0;font-style:normal;display:grid}.footer-contactbar>a{border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:background .2s,transform .2s;display:flex}.footer-contactbar>a:hover{background:#ffffff0e;transform:translateY(-1px)}.footer-contactbar .contact-icon{border-radius:8px;width:32px;height:32px}.footer-contactbar .contact-icon svg{width:16px;height:16px}.footer-contactbar span{gap:3px;min-width:0;display:grid}.footer-contactbar small{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.footer-contactbar b{overflow-wrap:anywhere;color:#ffffffc7;font-size:8px;font-weight:650}.footer-languages{align-items:center;gap:5px;display:inline-flex}.footer-languages button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;padding:2px;font-size:8px}.footer-languages button.active,.footer-languages button:hover{color:#72d8ff}.footer-languages i{color:#ffffff38;font-style:normal}@media (width<=1120px){.hero-grid{grid-template-columns:minmax(410px,.95fr) minmax(460px,1.05fr);gap:42px}.hero h1{font-size:clamp(43px,4.5vw,52px)}.problem-statement .problem-editorial{grid-template-columns:68px minmax(0,1fr) 230px;gap:30px}.footer-command{grid-template-columns:210px minmax(0,1fr) 300px;gap:28px}.footer-directory{padding-inline:22px}}@media (width<=920px){.hero-grid{grid-template-columns:1fr;gap:34px;padding-block:46px}.hero-copy{max-width:720px}.hero h1{max-width:670px;font-size:clamp(46px,7vw,58px)}.hero-visual{width:100%;max-width:820px;min-height:0}.problem-statement .problem-editorial{grid-template-columns:58px minmax(0,1fr)}.problem-signals{border-top:1px solid #d9e5f2;border-left:0;grid-column:2;grid-template-columns:repeat(3,1fr);padding:0}.problem-signals span{border-bottom:0;border-right:1px solid #e6edf5;padding-inline:10px}.problem-signals span:last-child{border-right:0}.integration-showcase{grid-template-columns:1fr}.integration-step-list{grid-template-columns:repeat(2,1fr);gap:0 18px}.integration-step-list article:nth-child(3){border-bottom:0}.integration-media{min-height:380px}.footer-command{grid-template-columns:.8fr 1.2fr;align-items:start}.footer-directory{border-right:0;padding-right:0}.footer-conversion{border-top:1px solid #68cbff29;grid-column:1/-1;padding:20px 0 0}.footer-conversion>div{max-width:390px}.footer-contactbar{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.hero-grid{gap:27px;padding-block:36px 32px}.hero-copy .eyebrow{margin-bottom:14px;font-size:8px}.hero h1{font-size:clamp(38px,10.7vw,48px)}.hero-lead{margin-top:17px;font-size:13px}.hero-actions{margin-top:20px}.hero-assurances{margin-top:21px;padding-top:14px}.hero-visual{aspect-ratio:16/10;border-radius:15px}.hero-visual .visual-header{height:39px;padding-inline:11px}.hero-visual .visual-header b{display:none}.hero-visual .visual-footer{height:31px;padding-inline:12px}.hero-play{grid-template-columns:42px auto;padding:7px 12px 7px 7px}.hero-play>i{width:42px;height:42px}.hero-play>span{min-width:142px}.hero-play b{font-size:9px}.problem-statement{padding:52px 0}.problem-statement .problem-editorial{grid-template-columns:1fr;gap:21px}.problem-index{align-items:center;gap:11px;padding:0;display:flex}.problem-index span{font-size:25px}.problem-index i{margin:0}.problem-copy h2{font-size:clamp(34px,9.5vw,43px)}.problem-context{font-size:13px}.problem-signals{grid-column:auto;grid-template-columns:1fr}.problem-signals span{border-bottom:1px solid #e6edf5;border-right:0;min-height:43px}.flow-section{padding:58px 0 62px}.flow-heading-row{display:block}.flow-index{display:none}.flow-heading-row .section-heading{margin-bottom:23px}.integration-showcase{border-radius:16px}.integration-step-list{grid-template-columns:1fr;padding:13px 16px}.integration-step-list article{min-height:70px}.integration-step-list article:nth-child(3){border-bottom:1px solid #ffffff17}.integration-media{min-height:270px}.integration-media figcaption{display:grid;bottom:14px;left:15px;right:15px}.integration-media figcaption b{text-align:left;font-size:9px}.flow-section .pillar-card{min-height:350px}.footer-command{grid-template-columns:1fr;gap:23px;padding:27px 0 22px}.footer-directory{border-top:1px solid #68cbff29;border-inline:0;padding:19px 0 0}.footer-conversion{grid-column:auto;padding-top:19px}.footer-contactbar{grid-template-columns:1fr;padding-block:8px}.footer-contactbar>a{min-height:48px}.home-footer-bottom{padding-block:15px}}@media (prefers-reduced-motion:reduce){.integration-scan,.integration-hotspot:after{animation:none!important}.hero-visual-image,.hero-play,.footer-conversion button,.footer-conversion a{transition-duration:.01ms!important}}.home-nav-link{height:78px}.problem-statement{color:#fff;background:radial-gradient(circle at 88% 15%,#107cef3d,#0000 31%),radial-gradient(circle at 4% 100%,#04377f3d,#0000 32%),linear-gradient(128deg,#01050d 0%,#03142e 56%,#06366d 100%);border-block:1px solid #5dc5ff29;position:relative;overflow:hidden}.problem-statement:after{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#70ceff1c 1px,#0000 1px),linear-gradient(90deg,#70ceff1c 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.problem-statement .problem-editorial{z-index:1;position:relative}.problem-index{color:#63d4ff}.problem-index i{background:linear-gradient(90deg,#168bff,#71e4ff);box-shadow:0 0 16px #36c5ff61}.problem-copy h2{color:#f7fbff;text-shadow:0 12px 36px #00000047}.problem-context{color:#e0efffab}.problem-signals{border-left-color:#70caff33}.problem-signals span{color:#eff7ffc7;border-bottom-color:#ffffff1a}.problem-signals i{color:#58ceff}.flow-section{color:#fff;background:radial-gradient(circle at 3% 5%,#0e77e140,#0000 28%),radial-gradient(circle at 92%,#08499f38,#0000 34%),linear-gradient(142deg,#01050c 0%,#031329 48%,#052b58 100%);position:relative;overflow:hidden}.flow-section:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 77%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 77%)}.flow-section>.container{z-index:1;position:relative}.flow-heading-row .section-heading h2{color:#f7fbff}.integration-lead{color:#e1f0ffa6}.flow-index{color:#6ed6ff6b}.integration-showcase{background:linear-gradient(135deg,#01050d,#041a3b 66%,#073a73);border-color:#59c7ff4d;box-shadow:0 30px 75px #00000057,inset 0 1px #ffffff09}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability-module{--module-accent:#36c8ff;color:#fff;background:linear-gradient(154deg,#01060ffa,#041836fa 66%,#053060f5);border:1px solid #67cbff38;border-radius:18px;min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000045,inset 0 1px #ffffff0a}@supports (color:color-mix(in lab, red, red)){.capability-module:hover{border-color:color-mix(in srgb,var(--module-accent) 55%,transparent)}}.capability-module:hover{box-shadow:0 30px 70px #0000005c,0 0 0 1px #41beff0f}.capability-visual{background:radial-gradient(circle at 50% 55%,var(--module-accent),transparent 37%), linear-gradient(145deg,#0621489e,#010814d6);border-bottom:1px solid #ffffff17;min-height:148px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.capability-visual{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--module-accent) 17%,transparent),transparent 37%), linear-gradient(145deg,#0621489e,#010814d6)}}.capability-visual:before{content:"";opacity:.28;background-image:linear-gradient(#6bceff26 1px,#0000 1px),linear-gradient(90deg,#6bceff26 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.capability-visual:after{content:"";background:linear-gradient(90deg,transparent,var(--module-accent),transparent);height:1px;box-shadow:0 0 13px var(--module-accent);opacity:.5;position:absolute;bottom:34px;left:13%;right:13%}.capability-code{z-index:4;color:#ffffff6b;letter-spacing:.14em;font-size:7px;font-weight:750;position:absolute;top:13px;left:15px}.capability-visual>small{z-index:5;color:#eef8ffad;letter-spacing:.105em;align-items:center;gap:7px;font-size:7px;font-weight:750;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.capability-visual>small>i{background:var(--module-accent);width:6px;height:6px;box-shadow:0 0 10px var(--module-accent);border-radius:50%}.anticipate-ui{border:1px solid #36c8ff33;border-radius:50%;width:104px;height:104px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.anticipate-ui:before,.anticipate-ui:after{content:"";background:#53d0ff1f;width:1px;position:absolute;top:0;bottom:0;left:50%}.anticipate-ui:after{width:auto;height:1px;top:50%;left:0;right:0}.radar-ring{border:1px solid #45ccff3b;border-radius:50%;position:absolute}.radar-ring.ring-one{inset:18px}.radar-ring.ring-two{inset:36px}.radar-sweep{z-index:2;transform-origin:0;background:linear-gradient(90deg,#a8ebff,#2cbfff 72%,#0000);width:48%;height:1px;animation:4.4s linear infinite satRadarSweep;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #39c6ff}.radar-point{z-index:3;background:#baf2ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 4px #36c8ff1f,0 0 13px #43d0ff}.radar-point.point-one{top:32px;left:22px}.radar-point.point-two{top:24px;right:25px}.radar-point.point-three{bottom:25px;right:19px}@keyframes satRadarSweep{to{transform:rotate(360deg)}}.alert-ui{width:124px;height:100px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.alert-ring{border:1px solid #ff9d3547;border-radius:50%;animation:3.2s ease-out infinite satAlertPulse;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.alert-ring.ring-one{width:52px;height:52px}.alert-ring.ring-two{width:84px;height:84px;animation-delay:-1.6s}.alert-ui>b{z-index:2;color:#fff;background:linear-gradient(145deg,#ffab38,#d75a0a);border:1px solid #ffb95c94;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #ff84204d}.alert-ui>span{justify-content:center;align-items:end;gap:4px;height:19px;display:flex;position:absolute;bottom:0;left:4px;right:4px}.alert-ui>span i{background:linear-gradient(#ffd08e,#ff8f20);border-radius:3px;width:3px;height:28%;animation:1.45s ease-in-out infinite alternate satWave}.alert-ui>span i:nth-child(2),.alert-ui>span i:nth-child(8){height:52%;animation-delay:-.4s}.alert-ui>span i:nth-child(3),.alert-ui>span i:nth-child(7){height:76%;animation-delay:-.8s}.alert-ui>span i:nth-child(4),.alert-ui>span i:nth-child(6){height:42%;animation-delay:-1.1s}.alert-ui>span i:nth-child(5){height:100%;animation-delay:-.6s}@keyframes satAlertPulse{0%{opacity:.85;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.26)}}@keyframes satWave{to{opacity:.5;transform:scaleY(.42)}}.action-ui{justify-content:space-between;align-items:center;width:190px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.action-ui>span{z-index:2;background:linear-gradient(145deg,#0f674ebd,#02191ff2);border:1px solid #47e0a36b;border-radius:12px;place-items:center;width:45px;height:45px;display:grid;position:relative;box-shadow:0 10px 25px #00000047,inset 0 0 19px #36d69a14}.action-ui>span:not(:last-child):after{content:"";background:linear-gradient(90deg,#35c98f,#35c98f3d);width:28px;height:1px;position:absolute;top:50%;left:calc(100% + 1px);box-shadow:0 0 8px #36d69a66}.action-ui b{color:#e3fff5a6;letter-spacing:.08em;font-size:8px}.action-ui i{color:#7bf1c0;font-size:10px;font-style:normal;position:absolute;top:2px;right:4px}.action-ui>span:last-child{background:linear-gradient(145deg,#168b65,#074536);border-color:#65f5babd}.capability-content h3{color:#f7fbff;letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.15}.capability-content li i{color:var(--module-accent);letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:800}.capability-content>a{color:#72d8ff;align-items:center;gap:8px;font-size:9px;font-weight:770;display:inline-flex}.capability-content>a span{font-size:15px;transition:transform .2s}.capability-content>a:hover span{transform:translate(4px)}.footer-cta-band{background:linear-gradient(100deg,#031025e6,#06366ca8,#020d1fe6);border-block:1px solid #66caff29}.footer-cta-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:80px;padding-block:12px;display:grid}.footer-cta-row>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.footer-cta-row small{color:#68d6ff;letter-spacing:.14em;border-right:1px solid #69cfff38;grid-row:1/3;padding-right:18px;font-size:7px;font-weight:800}.footer-cta-row h2{color:#f8fbff;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.2}.footer-cta-row p{color:#e0efff87;margin:4px 0 0;font-size:8px;line-height:1.4}.footer-cta-row>div:last-child{gap:8px;display:flex}.footer-cta-row button,.footer-cta-row a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0875d4,#0b9edc);border:1px solid #68d2ff59;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:0 14px;font-size:8px;font-weight:780;transition:transform .2s,filter .2s,border-color .2s;display:inline-flex}.footer-cta-row a{background:linear-gradient(135deg,#07376fd6,#021834f5)}.footer-cta-row button:hover,.footer-cta-row a:hover{filter:brightness(1.1);border-color:#81e0ffb8;transform:translateY(-2px)}.footer-cta-row span{color:#aeeaff;font-size:13px}.footer-main-v2{grid-template-columns:205px minmax(0,1fr) 290px;align-items:start;gap:38px;padding-block:19px 17px;display:grid}.footer-identity>a{width:188px;display:block}.footer-identity img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:188px;height:auto}.footer-identity p{color:#e0efff80;max-width:195px;margin:7px 0 0;font-size:8px;line-height:1.45}.footer-identity>span{color:#def0ffa8;letter-spacing:.08em;align-items:center;gap:7px;margin-top:12px;font-size:7px;font-weight:760;display:inline-flex}.footer-identity>span i{background:#38dba0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #38dba0}.footer-nav-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.footer-nav-v2>div{align-content:start;display:grid}.footer-nav-v2 small,.footer-direct-v2>small{color:#61cefb;letter-spacing:.14em;border-bottom:1px solid #69cdff29;align-items:center;min-height:25px;font-size:6px;font-weight:800;display:flex}.footer-nav-v2 a,.footer-nav-v2 button{color:#ebf5ff9c;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;align-items:center;min-height:27px;padding:0;font-size:8px;transition:color .2s,padding .2s;display:flex}.footer-nav-v2 a:hover,.footer-nav-v2 button:hover{color:#71dcff;padding-left:4px}.footer-direct-v2{align-content:start;min-width:0;font-style:normal;display:grid}.footer-direct-v2>a{border-bottom:1px solid #ffffff0e;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:27px;display:grid}.footer-direct-v2 .contact-icon{border-radius:6px;width:22px;height:22px}.footer-direct-v2 .contact-icon svg{width:12px;height:12px}.footer-direct-v2>a>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.footer-direct-v2 b{overflow-wrap:anywhere;color:#f4f9ffbf;font-size:7px;font-weight:650}.footer-direct-v2 i{color:#ddedfc57;text-transform:uppercase;flex:none;font-size:5px;font-style:normal}.home-footer-bottom{border-top:1px solid #ffffff14;min-height:39px;font-size:7px}@media (width<=1120px){.brand{width:238px}.brand img{height:54px}.nav-links{gap:13px}.footer-main-v2{grid-template-columns:180px minmax(0,1fr) 270px;gap:25px}}@media (width<=920px){.brand{width:250px}.main-nav,.nav-links{min-height:74px}.problem-signals{border-top-color:#70caff33}.problem-signals span{border-right-color:#ffffff1a}.capability-grid{grid-template-columns:1fr}.capability-module{grid-template-columns:255px minmax(0,1fr);display:grid}.capability-visual{border-bottom:0;border-right:1px solid #ffffff17;min-height:100%}.capability-content>p{min-height:0}.footer-cta-row{grid-template-columns:1fr;gap:10px;padding-block:14px}.footer-main-v2{grid-template-columns:190px minmax(0,1fr)}.footer-direct-v2{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-direct-v2>small{grid-column:1/-1}}@media (width<=620px){.main-nav,.nav-links{min-height:68px}.brand{width:225px}.brand img{height:52px}.problem-signals span{border-bottom-color:#ffffff1a}.flow-heading-row .section-heading h2{font-size:clamp(34px,9vw,43px)}.capability-module{display:block}.capability-visual{border-bottom:1px solid #ffffff17;border-right:0;min-height:138px}.capability-content{padding:19px 19px 20px}.capability-content>p{min-height:0}.footer-cta-row>div:first-child{grid-template-columns:1fr}.footer-cta-row small{border-right:0;grid-row:auto;padding:0 0 6px}.footer-cta-row h2{font-size:18px}.footer-cta-row>div:last-child{grid-template-columns:1fr 1fr;display:grid}.footer-main-v2{grid-template-columns:1fr;gap:18px;padding-block:18px}.footer-identity>a,.footer-identity img{width:168px}.footer-nav-v2{gap:13px}.footer-direct-v2{grid-column:auto;grid-template-columns:1fr}.footer-direct-v2>small{grid-column:auto}.home-footer-bottom{padding-block:12px}}@media (width<=430px){.brand{width:205px}.footer-nav-v2{grid-template-columns:1fr 1fr}.footer-nav-v2>div:last-child{grid-column:1/-1}.footer-cta-row>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.radar-sweep,.alert-ring,.alert-ui>span i{animation:none!important}.capability-module,.capability-content>a span,.footer-cta-row button,.footer-cta-row a{transition-duration:.01ms!important}}.capability-grid{background:#020914;border:1px solid #67cbff38;border-radius:20px;gap:0;overflow:hidden;box-shadow:0 24px 58px #00000040}.capability-module{box-shadow:none;background:linear-gradient(155deg,#04142df0,#020a18fa);border:0;border-right:1px solid #67cbff29;border-radius:0}.capability-module:last-child{border-right:0}.capability-module:hover{box-shadow:inset 0 3px 0 var(--module-accent);background:linear-gradient(155deg,#061f43f5,#020b19fa);border-color:#67cbff29;transform:none}@supports (color:color-mix(in lab, red, red)){.capability-module:hover{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--module-accent) 64%,transparent)}}.capability-visual{background:radial-gradient(circle at 50% 45%,var(--module-accent),transparent 42%),linear-gradient(180deg,#0721458c,#020a184d);min-height:122px}@supports (color:color-mix(in lab, red, red)){.capability-visual{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--module-accent) 12%,transparent),transparent 42%),linear-gradient(180deg,#0721458c,#020a184d)}}.capability-visual:before{opacity:.13;background-size:32px 32px}.capability-visual:after{opacity:.28;bottom:28px;left:23%;right:23%}.anticipate-ui,.alert-ui,.action-ui{scale:.84}.capability-content{padding:23px 25px 24px}.capability-content h3{font-size:24px}.capability-content>p{min-height:57px;margin-top:10px;font-size:10px}.capability-content ul{margin-top:15px}.capability-content li{min-height:31px}.footer-cta-row{min-height:66px;padding-block:10px}.footer-cta-row>div:first-child{grid-template-columns:auto minmax(0,1fr)}.footer-cta-row small{padding-right:14px}.footer-cta-row h2{font-size:16px}.footer-cta-row p{display:none}.footer-cta-row button,.footer-cta-row a{min-height:34px;padding-inline:12px}.footer-main-v2{padding-block:16px 14px}.footer-identity>a,.footer-identity img{width:180px}.footer-identity p{margin-top:5px}.footer-identity>span{margin-top:8px}.footer-nav-v2 small,.footer-direct-v2>small{min-height:23px}.footer-nav-v2 a,.footer-nav-v2 button,.footer-direct-v2>a{min-height:25px}@media (width<=920px){.capability-grid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.capability-module{border:1px solid #67cbff33;border-radius:16px}.capability-module:last-child{border-right:1px solid #67cbff33}.footer-cta-row{min-height:0}}@media (width<=620px){.capability-visual{min-height:125px}.footer-cta-row>div:first-child{grid-template-columns:1fr}.footer-cta-row h2{font-size:15px}.footer-main-v2{padding-block:15px}}body{font-family:var(--font-plex), "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;background:#01050c}h1,h2,h3,.eyebrow,.nav-links,.button,.footer-cta-row h2{font-family:var(--font-sora), "Noto Sans SC", ui-sans-serif, system-ui, sans-serif}.hero{isolation:isolate;background-image:linear-gradient(90deg,#000512e0 0%,#000d268a 48%,#001b4033 100%),linear-gradient(#00081914 0%,#00061408 52%,#00040e2e 100%),url(/media/sat-hex-tech-bg.webp);background-position:50% 52%;background-size:cover;min-height:500px}.hero:before{z-index:-1;opacity:1;background:radial-gradient(circle at 72% 44%,#0089ff26,#0000 32%),linear-gradient(#00000005,#00040c2e);inset:0;-webkit-mask-image:none;mask-image:none}.hero:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#4ac9ff8c,#0000);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 0 22px #1fadff47}.hero-grid.container{grid-template-columns:minmax(430px,.88fr) minmax(560px,1.12fr);gap:58px;width:min(1260px,100% - 56px);min-height:500px;padding-block:34px}.hero-copy .eyebrow{color:#61d6ff;letter-spacing:.13em;max-width:none;margin-bottom:17px;font-size:10px;font-weight:700}.hero-copy .eyebrow>span{background:linear-gradient(90deg,#168bff,#7fe4ff);width:32px;box-shadow:0 0 12px #44cbff57}.hero h1{color:#f8fbff;letter-spacing:-.052em;max-width:570px;font-size:clamp(43px,3.45vw,55px);font-weight:700;line-height:1.01}.hero h1 span{white-space:normal}.hero h1 .accent{color:#0000;background:linear-gradient(90deg,#28baff 0%,#0b7eff 56%,#84e8ff 100%);-webkit-background-clip:text;background-clip:text}.hero .button-orange,.nav-cta,.platform-actions .button-orange{color:#fff;background:linear-gradient(135deg,#0878e3 0%,#0ba7e1 100%);border:1px solid #72daff52;box-shadow:0 13px 34px #0076e13d,inset 0 1px #fff3}.hero .button-orange:hover,.nav-cta:hover,.platform-actions .button-orange:hover{box-shadow:0 17px 42px #0087eb57}.hero .light-link{color:#f4f9ffd1;padding-inline:0}.hero-assurances{color:#e0eefc7a;width:fit-content;font-family:var(--font-plex),sans-serif;border-top:1px solid #80d0ff26;gap:22px;margin-top:21px;padding:13px 19px 0 0;font-size:8px}.hero-assurances i{background:#35c7ff;width:5px;height:5px;box-shadow:0 0 0 4px #35c7ff17,0 0 10px #35c7ff80}.hero-visual{aspect-ratio:16/9;background:#01050c;border:1px solid #67d1ff47;border-radius:3px 26px;width:100%;min-height:0;overflow:hidden;box-shadow:0 34px 85px #00000080,0 0 0 8px #0f61ab0e,inset 0 0 65px #26b1ff14}.hero-visual:before{z-index:3;pointer-events:none;background:linear-gradient(90deg,#00050d33,#0000 28% 75%,#00050d1f),linear-gradient(#0000 58%,#00040c94);display:block;inset:0}.hero-visual:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#22c8ff,#0000);width:42%;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 16px #22c8ff9e}.hero-visual.is-playing:after{display:none}.hero-visual-poster{inset:0}.hero-visual-image{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.04)brightness(.78);width:100%;height:100%}.hero-visual-poster:hover .hero-visual-image{filter:saturate(.94)contrast(1.05)brightness(.84);transform:scale(1.012)}.hero-media-status{z-index:7;color:#e2f4ffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-plex),sans-serif;letter-spacing:.09em;background:#000712a6;border:1px solid #6bdaff33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:760;display:inline-flex;position:absolute;top:17px;right:18px}.hero-media-status i{background:#46dda3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #46dda3}.hero-play{background:#000814c7;border-color:#70d5ff52;border-radius:10px;grid-template-columns:46px auto;gap:10px;padding:7px 14px 7px 7px;top:auto;bottom:19px;left:20px;transform:none;box-shadow:0 16px 38px #00000057}.hero-play>i{background:linear-gradient(145deg,#28bfff,#0875da);width:46px;height:46px}.hero-play b{font-family:var(--font-sora),sans-serif;font-size:10px}.hero-play small{font-family:var(--font-plex),sans-serif}.hero-visual-poster:hover .hero-play{background:#000c1ce6;transform:translateY(-2px)}.hero-visual video{object-fit:cover}.flow-section,.platform-section,.home-footer{background-position:50%;background-size:cover}.flow-section:before{opacity:1;background:radial-gradient(circle at 75% 28%,#1291ec21,#0000 30%),linear-gradient(#0000000a,#00040c38);-webkit-mask-image:none;mask-image:none}.platform-section{background-position:50% 66%}.platform-section:before{background-image:linear-gradient(#60cbff06 1px,#0000 1px),linear-gradient(90deg,#60cbff06 1px,#0000 1px)}.home-footer{background-position:bottom}@media (width<=1120px){.hero-grid.container{grid-template-columns:minmax(385px,.9fr) minmax(470px,1.1fr);gap:42px}.hero h1{font-size:clamp(40px,4.25vw,50px)}}@media (width<=920px){.hero{min-height:0}.hero-grid.container{grid-template-columns:1fr;gap:34px;width:min(760px,100% - 48px);min-height:0;padding-block:48px}.hero-copy{max-width:680px}.hero h1{max-width:640px;font-size:clamp(44px,7.5vw,58px)}.hero-lead{max-width:600px}.hero-visual{max-width:none}}@media (width<=620px){.hero-grid.container{gap:28px;width:min(100% - 32px,560px);padding-block:37px 39px}.hero-copy .eyebrow{font-size:8px}.hero h1{font-size:clamp(38px,11vw,48px)}.hero-lead{font-size:13px}.hero-actions{gap:12px}.hero-assurances{justify-content:space-between;gap:8px;width:100%;padding-right:0}.hero-visual{aspect-ratio:16/10;border-radius:2px 17px}.hero-media-status{display:none}.hero-play{grid-template-columns:40px auto;padding:6px 10px 6px 6px;bottom:12px;left:12px}.hero-play>i{width:40px;height:40px}.hero-play>span{min-width:0}.hero-play small{display:none}}@media (width>=1121px){.main-nav,.nav-links{min-height:82px}.home-nav-link{height:82px}.brand{width:282px}.brand img{height:64px}}.footer-main-v3 .footer-identity p{margin-top:5px}.footer-main-v3 .footer-identity>span{margin-top:8px}.footer-contact-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;font-style:normal;display:grid}.footer-contact-grid-v3>a{background:linear-gradient(100deg,#08274f7a,#020e202e);border:1px solid #68cdff21;border-left:2px solid #24b7ffad;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:42px;padding:6px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.footer-contact-grid-v3 i{color:#cbe6fb61;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:760}.footer-contact-grid-v3 b{overflow-wrap:anywhere;color:#f4f9ffc7;font-size:8px;font-weight:650}@media (width<=920px){.footer-main-v3{grid-template-columns:190px minmax(0,1fr);gap:26px}}@media (width<=620px){.footer-main-v3{grid-template-columns:1fr;gap:17px;min-height:0;padding-block:18px}.footer-contact-grid-v3{grid-template-columns:1fr}}.hero-platform-button{color:#f7fbff;background:linear-gradient(135deg,#055bb9eb,#069ad6e6);border:1px solid #68d3ff6b;min-height:45px;padding-inline:20px;box-shadow:0 14px 34px #0068cf3b,inset 0 1px #ffffff29}.hero-platform-button:hover{border-color:#8be3ffad;transform:translateY(-2px);box-shadow:0 18px 42px #007ae14d}.hero{background-repeat:no-repeat}.mega-menu-dense{width:min(920px,100vw - 56px)}.platform-section{background-image:linear-gradient(112deg,#000512c7,#00173c6b 52%,#002e6333),linear-gradient(#00091e0f,#0005142e),url(/media/sat-hex-tech-bg.webp);background-position:50% 74%;background-repeat:no-repeat;background-size:cover}.home-footer{background-image:linear-gradient(112deg,#01050c 0%,#03142c 60%,#063768 100%);background-repeat:no-repeat;background-size:cover}.flow-section{background-color:#020812;background-image:linear-gradient(118deg,#000512cc,#00143773 54%,#00306633),linear-gradient(#0007180f,#00051233),url(/media/sat-hex-tech-bg.webp);background-position:50% 28%;background-repeat:no-repeat;background-size:cover;border-top:7px solid #fff;padding:58px 0 64px}.flow-heading-row .section-heading{max-width:880px;margin-bottom:20px}.flow-heading-row .section-heading h2{max-width:820px;font-size:clamp(36px,3.25vw,47px)}.integration-lead{color:#eff7ffd1;max-width:720px;margin-top:12px}.flow-index{margin-bottom:24px}.integration-showcase{grid-template-columns:minmax(360px,.85fr) minmax(0,2fr);align-items:stretch;height:auto;margin-bottom:22px}.integration-step-list{grid-template-rows:repeat(4,minmax(0,1fr));padding:16px}.integration-step-list article{min-height:0}.integration-step-list .integration-symbol svg{filter:drop-shadow(0 0 7px);width:27px;height:27px;display:block}@supports (color:color-mix(in lab, red, red)){.integration-step-list .integration-symbol svg{filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 28%,transparent))}}.integration-media-branded{aspect-ratio:16/9;min-height:0}.integration-media-branded:before{display:none}.integration-media-branded img{object-fit:cover;object-position:center;filter:none;background:#010713}.capability-grid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin-top:16px;overflow:visible}.capability-module,.capability-module:last-child{--module-accent:#36c8ff;color:#fff;background:linear-gradient(155deg,#05152df7,#010814fc);border:1px solid #66c3f438;border-radius:14px;flex-direction:column;min-height:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 22px 48px #00000047,inset 0 1px #ffffff09}.capability-module-2{--module-accent:#4d98ff}.capability-module-3{--module-accent:#69ddff}.capability-module:hover{border-color:var(--module-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.capability-module:hover{border-color:color-mix(in srgb,var(--module-accent) 54%,transparent)}}.capability-module:hover{background:linear-gradient(155deg,#061c3cfa,#010916fc);box-shadow:0 30px 66px #00000061,0 0 0 1px #47b8ff0d}.capability-photo{aspect-ratio:2.05;background:#030a14;border-bottom:1px solid #74cfff2e;min-height:0;margin:0;position:relative;overflow:hidden}.capability-photo:after{content:"";pointer-events:none;background:linear-gradient(#00050e0d 34%,#000712d1 100%),linear-gradient(90deg,#00091738,#0000 52%);position:absolute;inset:0}.capability-photo img{object-fit:cover;filter:saturate(.79)contrast(1.06)brightness(.82);width:100%;height:100%;transition:transform .55s,filter .45s;display:block}.capability-module:hover .capability-photo img{filter:saturate(.96)contrast(1.05)brightness(.9);transform:scale(1.025)}.capability-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:14px;left:17px;right:17px}.capability-photo figcaption>span{color:#f5faffb8;letter-spacing:.14em;font-size:7px;font-weight:780}.capability-photo figcaption small{color:#f4faffd1;letter-spacing:.1em;text-align:right;align-items:center;gap:7px;font-size:7px;font-weight:760;display:flex}.capability-photo figcaption small i{background:var(--module-accent);width:6px;height:6px;box-shadow:0 0 10px var(--module-accent);border-radius:50%;flex:none}.capability-content{flex-direction:column;flex:1;padding:20px 22px 21px;display:flex}.capability-title-row{align-items:baseline;gap:13px;display:flex}.capability-title-row>span{color:var(--module-accent);letter-spacing:.12em;font-size:8px;font-weight:800}.capability-content h3{color:#f7fbff;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:650}.capability-content>p{color:#deedfbad;min-height:54px;margin:9px 0 0;font-size:11px;line-height:1.6}.capability-content ul{border-top:1px solid #ffffff17;margin:12px 0 14px;padding:8px 0 0;list-style:none}.capability-content li{color:#eff7ffcc;border-bottom:1px solid #fff1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;font-size:9px;display:grid}.capability-content li i{color:var(--module-accent);font-size:9px;font-style:normal;font-weight:800}.capability-content>a{color:#6ed8ff;margin-top:auto;font-size:9px}.platform-section{border-top:7px solid #fff;padding:66px 0}.platform-grid{grid-template-columns:.8fr 1.2fr;gap:58px}.platform-grid>div:first-child>p:not(.eyebrow){color:#f7fbffd6}.platform-screen{height:300px}.platform-panel{padding-bottom:18px}.platform-features{gap:8px;padding-inline:17px}.platform-features span{min-height:54px}.platform-actions{margin-top:24px}.brand-strip{min-height:170px;padding:17px 0 12px}.brands-heading h2{font-size:clamp(23px,2vw,29px)}.brands-heading p{margin-top:5px;font-size:11px}.brands-viewport{margin-top:7px}.brand-mark{gap:4px;min-height:58px}.brand-mark img{max-width:230px;height:52px}.brand-strip:after{background-size:220% 100%;animation:5.8s ease-in-out infinite satBrandLine}.brands-viewport.is-single .brands-track{animation:9s ease-in-out infinite alternate satSingleBrandDrift}.brands-viewport.is-single:hover .brands-track,.brands-viewport.is-single:focus-within .brands-track,.brands-viewport.is-single.is-paused .brands-track{animation-play-state:paused}@keyframes satSingleBrandDrift{0%{transform:translate(-28px)}to{transform:translate(28px)}}@keyframes satBrandLine{0%,to{opacity:.62;background-position:0}50%{opacity:1;background-position:100%}}@media (width<=920px){.flow-section{padding-block:60px 66px}.integration-showcase{grid-template-columns:1fr;height:auto}.integration-step-list{grid-template-rows:none}.integration-step-list article{min-height:78px}.integration-media-branded{aspect-ratio:16/9;min-height:0}.platform-section{padding-block:58px}.platform-grid{grid-template-columns:1fr;gap:34px}.capability-grid{gap:14px}.capability-module,.capability-module:last-child{grid-template-columns:minmax(250px,.88fr) minmax(0,1.12fr);min-height:310px;display:grid}.capability-photo{aspect-ratio:auto;border-bottom:0;border-right:1px solid #74cfff2e;height:100%}.capability-content>p{min-height:0}}@media (width<=620px){.flow-section{padding-block:48px 54px}.flow-heading-row .section-heading h2{font-size:clamp(33px,9vw,42px)}.integration-step-list{padding:13px 16px}.integration-step-list article{min-height:70px}.platform-section{padding-block:46px}.platform-screen{height:220px}.brand-strip{min-height:0;padding:15px 0 11px}.brands-heading h2{font-size:clamp(21px,7vw,26px)}.brands-heading p{font-size:10px}.capability-module,.capability-module:last-child{min-height:0;display:flex}.capability-photo{aspect-ratio:16/9;border-bottom:1px solid #74cfff2e;border-right:0;min-height:0}.capability-content{padding:21px 20px 20px}.capability-content h3{font-size:25px}.capability-content>p{font-size:10.5px}.brands-viewport.is-single .brands-track{animation-name:satSingleBrandDriftMobile}}@keyframes satSingleBrandDriftMobile{0%{transform:translate(-14px)}to{transform:translate(14px)}}@media (width>=1440px){.utility-inner.container,.main-nav.container,.hero-grid.container,.brands-heading.container,.flow-section>.container,.platform-grid.container,.home-footer>.container{width:min(1680px,100% - 96px)}.hero-grid.container{grid-template-columns:minmax(520px,620px) minmax(700px,1fr);gap:clamp(72px,5vw,104px)}.hero-copy{justify-self:start}.hero-visual{justify-self:end;width:min(100%,860px)}.flow-heading-row .section-heading{max-width:1060px}.flow-heading-row .section-heading h2{max-width:1000px}.integration-showcase{grid-template-columns:minmax(420px,.85fr) minmax(0,2fr)}.capability-photo{aspect-ratio:2.65}.platform-grid{grid-template-columns:minmax(430px,540px) minmax(760px,1fr);gap:clamp(72px,5vw,108px)}}@media (prefers-reduced-motion:reduce){.capability-photo img,.capability-module,.hero-platform-button{transition-duration:.01ms!important}.capability-module:hover .capability-photo img{transform:none}.brands-viewport.is-single .brands-track,.brand-strip:after{animation:none!important;transform:none!important}}.route-solutions .route-hero,.route-sectors .route-hero{background:linear-gradient(102deg,#010610f5 0%,#02112ae6 48%,#043973a8 100%),url(/media/sat-hex-tech-bg.webp) 50% 56%/cover no-repeat;min-height:430px;padding-block:78px 70px}.route-solutions .route-hero:before,.route-sectors .route-hero:before{opacity:.28}.route-solutions .route-hero-grid,.route-sectors .route-hero-grid{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:center}.route-solutions .route-command-card,.route-sectors .route-command-card{background:linear-gradient(145deg,#010814e6,#063168c2)}.route-solutions .solutions-section,.route-sectors .sectors-section{color:#fff;background:linear-gradient(135deg,#01060ff0,#031633e6 58%,#053569d6),url(/media/sat-hex-tech-bg.webp) 50%/cover no-repeat fixed;border-top:7px solid #fff;padding-block:78px 88px;position:relative;overflow:hidden}.route-solutions .solutions-section:before,.route-sectors .sectors-section:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#67c9ff0b 1px,#0000 1px),linear-gradient(90deg,#67c9ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.route-solutions .solutions-section>.container,.route-sectors .sectors-section>.container{z-index:1;width:min(1320px,100% - 48px);position:relative}.route-solutions .solutions-section .split-heading,.route-sectors .sectors-section .split-heading{grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);align-items:end;gap:70px;margin-bottom:42px}.route-solutions .solutions-section .split-heading h2,.route-sectors .sectors-section .split-heading h2{color:#fff;max-width:760px;font-size:clamp(38px,3.8vw,54px)}.route-solutions .solutions-section .split-heading>p,.route-sectors .sectors-section .split-heading>p{color:#e0eefbb3;font-size:13px}.route-solutions .solutions-section .eyebrow,.route-sectors .sectors-section .eyebrow{color:#65d1ff}.route-solutions .solutions-grid,.route-sectors .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.route-solutions .solution-card,.route-sectors .sector-card{color:#fff;background:linear-gradient(155deg,#020b1bfa,#05234cf5);border:1px solid #6aceff38;border-radius:19px;flex-direction:column;min-height:505px;padding:0;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 62px #00000047,inset 0 0 55px #249dff09}.route-solutions .solution-card:after,.route-sectors .sector-card:after{content:"";pointer-events:none;opacity:.82;background:linear-gradient(90deg,#0000,#129cff,#5cdcff,#0000);height:2px;position:absolute;inset:0 0 auto}.route-solutions .solution-card:hover,.route-sectors .sector-card:hover{border-color:#64d5ff7a;transform:translateY(-6px);box-shadow:0 31px 82px #00000061,0 0 0 1px #168bff14}.route-solutions .solution-card.is-featured,.route-sectors .sector-card.is-featured{grid-column:span 2;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);display:grid}.sat-card-media{aspect-ratio:16/9;background:#010713;border-bottom:1px solid #69ccff29;flex:none;width:100%;margin:0;position:relative;overflow:hidden}.sat-card-media:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0107120d 38%,#010815d1 100%),linear-gradient(90deg,#01081533,#0000 40%);position:absolute;inset:0}.sat-card-media img{object-fit:cover;filter:saturate(.86)contrast(1.06)brightness(.82);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s}.solution-card:hover .sat-card-media img,.sector-card:hover .sat-card-media img{filter:saturate(.98)contrast(1.06)brightness(.9);transform:scale(1.035)}.is-featured>.sat-card-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid #69ccff29;height:100%}.sat-card-media figcaption{z-index:3;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.sat-card-media figcaption span,.sat-card-media figcaption b{color:#eef8ffc2;letter-spacing:.13em;font-size:7px;font-weight:800}.sat-card-media figcaption b{color:#71e1b2;text-align:right;align-items:center;gap:7px;display:inline-flex}.sat-card-media figcaption i{background:#39d99c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 11px #39d99c}.solution-card-content,.sector-card-content{flex-direction:column;flex:1;min-width:0;padding:24px 24px 22px;display:flex}.sat-card-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.sat-card-label span,.sat-card-label small{color:#65d1ff;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}.sat-card-label small{color:#ffffff52}.route-solutions .solution-card h3,.route-sectors .sector-card h3{color:#f7fbff;min-height:0;font-family:var(--font-sora),sans-serif;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:620;line-height:1.26}.route-solutions .solution-card p{color:#dae9f7ad;margin:11px 0 0;font-size:11px;line-height:1.62}.route-solutions .solution-card strong{color:#f3f8fdd1;border-top:1px solid #ffffff17;margin:16px 0 17px;padding:13px 0 0;font-size:9px;font-weight:650;line-height:1.55}.route-sectors .sector-card dl{margin:13px 0 17px}.route-sectors .sector-card dt{color:#56c7f7;letter-spacing:.12em;margin-top:9px;font-size:7px;font-weight:800}.route-sectors .sector-card dd{color:#dae9f7b0;margin:4px 0 0;font-size:10px;line-height:1.5}.route-solutions .solution-card button,.route-sectors .sector-card button{color:#82ddff;cursor:pointer;background:linear-gradient(135deg,#0f7bda29,#0d438438);border:1px solid #57caff40;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:780;transition:background .2s,border-color .2s,color .2s;display:flex}.route-solutions .solution-card button:hover,.route-sectors .sector-card button:hover{color:#fff;background:linear-gradient(135deg,#0f7bda80,#0c5bae57);border-color:#69d8ff94}.route-solutions .solution-card button:focus-visible,.route-sectors .sector-card button:focus-visible{outline-offset:3px;outline:3px solid #68d8ff}.info-modal{color:#fff;background:linear-gradient(145deg,#010713,#041a3c 72%,#062b58);border:1px solid #67cfff47;border-radius:22px;width:min(1080px,94vw);max-height:91vh;padding:0;overflow:auto;box-shadow:0 40px 110px #0000008c}.info-modal .modal-close{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#010815b8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.info-modal-media{background:#010713;border-bottom:1px solid #67cfff33;width:100%;height:clamp(250px,34vh,360px);margin:0;position:relative;overflow:hidden}.info-modal-media:after{content:"";background:linear-gradient(#01071214,#010815b8);position:absolute;inset:0}.info-modal-media img{object-fit:cover;filter:saturate(.9)contrast(1.06)brightness(.84);width:100%;height:100%}.info-modal-media figcaption{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:21px;left:28px;right:28px}.info-modal-media figcaption span,.info-modal-media figcaption b{color:#f4faffbd;letter-spacing:.14em;font-size:8px;font-weight:800}.info-modal-media figcaption b{color:#72e0b2;align-items:center;gap:8px;display:inline-flex}.info-modal-media figcaption i{background:#39d99c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #39d99c}.info-modal-content{padding:31px 34px 36px}.info-modal-content>header{grid-template-columns:minmax(0,1fr);display:grid}.info-modal-content .eyebrow{color:#65d1ff;margin-bottom:11px}.info-modal-content h2{color:#fff;max-width:820px;font-family:var(--font-sora),sans-serif;font-size:clamp(30px,3vw,45px);font-weight:620}.info-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:27px 0 26px}.info-modal-grid section{background:linear-gradient(145deg,#fff1,#062e6033);border:1px solid #67cfff24;border-radius:11px;min-height:130px;padding:19px 17px 17px;position:relative;overflow:hidden}.info-modal-grid section:before{content:"";opacity:.65;background:linear-gradient(90deg,#139cff,#62dbff,#0000);height:2px;position:absolute;inset:0 0 auto}.info-modal-grid small{color:#ffffff47;letter-spacing:.1em;font-size:7px;font-weight:800;position:absolute;top:14px;right:14px}.info-modal-grid h3{color:#67d1ff;margin:0 25px 10px 0;font-size:8px}.info-modal-grid p,.info-modal-grid li{color:#e7f2fcbf;font-size:10px;line-height:1.58}.info-modal-content>.button{min-height:43px}@media (width>=1440px){.route-solutions .route-hero-grid.container,.route-sectors .route-hero-grid.container,.route-solutions .solutions-section>.container,.route-sectors .sectors-section>.container{width:min(1500px,100% - 96px)}}@media (width<=920px){.route-solutions .route-hero-grid,.route-sectors .route-hero-grid{grid-template-columns:1fr}.route-solutions .solutions-grid,.route-sectors .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-solutions .solution-card.is-featured,.route-sectors .sector-card.is-featured{grid-column:span 2;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.info-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.route-solutions .solutions-section,.route-sectors .sectors-section{background-attachment:scroll;padding-block:56px 62px}.route-solutions .solutions-section>.container,.route-sectors .sectors-section>.container{width:min(100% - 30px,1320px)}.route-solutions .solutions-section .split-heading,.route-sectors .sectors-section .split-heading{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.route-solutions .solutions-grid,.route-sectors .sector-grid{grid-template-columns:1fr;gap:16px}.route-solutions .solution-card,.route-sectors .sector-card{min-height:0}.route-solutions .solution-card.is-featured,.route-sectors .sector-card.is-featured{grid-column:auto;display:flex}.is-featured>.sat-card-media{aspect-ratio:16/9;border-bottom:1px solid #69ccff29;border-right:0;height:auto}.solution-card-content,.sector-card-content{min-height:265px;padding:21px 20px 20px}.info-modal{border:0;border-radius:0;width:100vw;max-width:none;min-height:100vh;max-height:100vh}.info-modal-media{height:29vh;min-height:210px}.info-modal-media figcaption{bottom:15px;left:18px;right:18px}.info-modal-content{padding:26px 18px 32px}.info-modal-grid{grid-template-columns:1fr}.info-modal-grid section{min-height:0}}@media (prefers-reduced-motion:reduce){.sat-card-media img,.solution-card,.sector-card{transition-duration:.01ms!important}.solution-card:hover .sat-card-media img,.sector-card:hover .sat-card-media img{transform:none}}.route-solutions .route-hero,.route-sectors .route-hero{min-height:310px;padding-block:54px 50px}@media (width<=620px){.route-solutions .route-hero,.route-sectors .route-hero{min-height:0;padding-block:43px 39px}}@media (width>=921px){.nav-group:nth-last-of-type(-n+3) .mega-menu{left:auto;right:0;transform:translateY(10px)}.nav-group:nth-last-of-type(-n+3):hover .mega-menu,.nav-group:nth-last-of-type(-n+3):focus-within .mega-menu{transform:translate(0)}}.hero-slide-stack,.hero-slide{display:block;position:absolute;inset:0;overflow:hidden}.hero-slide-stack{z-index:1;background:#010713}.hero-slide{opacity:0;pointer-events:none;transition:opacity 1.65s cubic-bezier(.22,.61,.36,1)}.hero-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00051033,#0000 20% 80%,#0005102e);position:absolute;inset:0}.hero-slide .hero-visual-image{z-index:1;object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.025)brightness(.94);width:100%;height:100%;transition:transform 7.8s linear,filter .45s;position:absolute;inset:0;transform:scale(1)}.hero-visual-poster:hover .hero-slide .hero-visual-image{transform:scale(1)}.hero-visual-poster:hover .hero-slide.is-active .hero-visual-image{filter:saturate()contrast(1.045)brightness(.94);transform:scale(1.012)}.hero-slide-progress{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;bottom:19px;right:18px}.hero-slide-progress i{background:#ffffff40;border-radius:99px;width:24px;height:2px;overflow:hidden;box-shadow:0 0 0 1px #020c1c47}.hero-slide-progress i.is-active{background:linear-gradient(90deg,#1d8fff,#5ad9ff);box-shadow:0 0 11px #39c6ffa6}.integration-step-list{isolation:isolate;background:radial-gradient(circle at 8% 10%,#22b6ff26,#0000 26%),radial-gradient(circle at 100% 92%,#1467da24,#0000 30%),linear-gradient(145deg,#00050ffc,#021229fc);flex-direction:column;padding:15px 16px 13px;display:flex;position:relative;overflow:hidden}.integration-step-list:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#57c3ff0b 1px,#0000 1px),linear-gradient(90deg,#57c3ff0b 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 86%);mask-image:linear-gradient(135deg,#000,#0000 86%)}.integration-step-list:after{content:"";z-index:-1;border:1px solid #46c7ff1f;border-radius:50%;width:170px;height:170px;position:absolute;top:7%;right:-70px;box-shadow:0 0 0 34px #46c7ff06,0 0 0 70px #46c7ff05}.integration-panel-head,.integration-panel-foot{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.integration-panel-head{border-bottom:1px solid #6ed2ff29;min-height:31px;padding:0 2px 9px}.integration-panel-head>span,.integration-panel-head>b,.integration-panel-foot>span,.integration-panel-foot>b{color:#69d8ff;font-family:var(--font-plex),sans-serif;letter-spacing:.14em;font-size:7px;font-weight:780}.integration-panel-head>b{color:#70e5b4;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.integration-panel-head>b i{background:#3ee29e;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite satSystemPulse;box-shadow:0 0 11px #3ee29e}.integration-flow-stack{z-index:2;flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding:10px 0;display:grid;position:relative}.integration-flow-stack:before{content:"";background:linear-gradient(#0000,#29c4ff 13%,#1689e8 82%,#0000);width:1px;position:absolute;top:44px;bottom:44px;left:41px;box-shadow:0 0 12px #29c4ff94}.integration-flow-stack article{--node:#4fd2ff;z-index:1;background:linear-gradient(105deg,#052143c7,#020e21ad);border:1px solid #5bc6ff24;border-radius:12px;grid-template-columns:24px 46px minmax(0,1fr) 19px;align-items:center;gap:9px;min-height:0;padding:8px 9px 8px 7px;transition:transform .28s,border-color .28s,background .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 7px 20px #00000021}.integration-flow-stack article:before{content:"";background:linear-gradient(180deg,transparent,var(--node),transparent);width:2px;box-shadow:0 0 12px var(--node);position:absolute;inset:0 auto 0 0}.integration-flow-stack article:hover{border-color:var(--node);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack article:hover{border-color:color-mix(in srgb,var(--node) 42%,transparent)}}.integration-flow-stack article:hover{background:linear-gradient(105deg,#08325edb,#02142dc2)}.integration-node-2{--node:#3e9dff!important}.integration-node-3{--node:#ff9d33!important}.integration-node-4{--node:#3be0a2!important}.integration-flow-stack article small{z-index:2;width:23px;height:23px;color:var(--node);border:1px solid var(--node);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack article small{border:1px solid color-mix(in srgb,var(--node) 38%,transparent)}}.integration-flow-stack article small{box-shadow:0 0 13px var(--node);background:#000816f0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack article small{box-shadow:0 0 13px color-mix(in srgb,var(--node) 12%,transparent)}}.integration-flow-stack article small{letter-spacing:.04em;font-size:7px}.integration-flow-stack .integration-symbol{width:43px;height:43px;color:var(--node);border:1px solid var(--node);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack .integration-symbol{border:1px solid color-mix(in srgb,var(--node) 43%,transparent)}}.integration-flow-stack .integration-symbol{background:radial-gradient(circle at 45% 35%,var(--node),#021127eb 68%);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack .integration-symbol{background:radial-gradient(circle at 45% 35%,color-mix(in srgb,var(--node) 18%,transparent),#021127eb 68%)}}.integration-flow-stack .integration-symbol{box-shadow:inset 0 0 18px var(--node),0 0 14px var(--node)}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack .integration-symbol{box-shadow:inset 0 0 18px color-mix(in srgb,var(--node) 7%,transparent),0 0 14px color-mix(in srgb,var(--node) 8%,transparent)}}.integration-flow-stack .integration-symbol svg{width:28px;height:28px;filter:drop-shadow(0 0 7px var(--node))}@supports (color:color-mix(in lab, red, red)){.integration-flow-stack .integration-symbol svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--node) 33%,transparent))}}.integration-flow-stack article h3{color:#f2f8ff;font-family:var(--font-sora),sans-serif;letter-spacing:-.015em;font-size:12px;font-weight:590}.integration-flow-stack article p{color:#d3e6f78c;font-family:var(--font-plex),sans-serif;letter-spacing:.015em;margin-top:3px;font-size:8px}.integration-signal{opacity:.72;justify-content:center;align-items:end;gap:2px;height:22px;display:flex}.integration-signal i{background:var(--node);width:2px;box-shadow:0 0 7px var(--node);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.integration-signal i{box-shadow:0 0 7px color-mix(in srgb,var(--node) 54%,transparent)}}.integration-signal i{animation:1.8s ease-in-out infinite satSignalBar}.integration-signal i:first-child{height:7px;animation-delay:-.35s}.integration-signal i:nth-child(2){height:15px;animation-delay:-.7s}.integration-signal i:nth-child(3){height:10px;animation-delay:-1.05s}.integration-panel-foot{border-top:1px solid #6ed2ff29;min-height:29px;padding:9px 2px 0}.integration-panel-foot>span{color:#ffffff57}.integration-panel-foot>b{color:#82daffad}@keyframes satSignalBar{0%,to{opacity:.45;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes satSystemPulse{0%,to{opacity:.55}50%{opacity:1}}@media (width>=1440px){.integration-showcase{grid-template-columns:minmax(455px,.88fr) minmax(0,2fr)}}@media (width<=920px){.integration-step-list{padding:15px 16px 13px}.integration-flow-stack{grid-template-rows:repeat(2,minmax(92px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.integration-flow-stack:before{display:none}.integration-flow-stack article{min-height:92px}}@media (width<=620px){.hero-slide-progress{bottom:13px;right:13px}.hero-slide-progress i{width:17px}.integration-panel-head>span,.integration-panel-head>b{font-size:6.5px}.integration-flow-stack{grid-template-rows:none;grid-template-columns:1fr}.integration-flow-stack article{min-height:78px}}@media (prefers-reduced-motion:reduce){.hero-slide{transition-duration:.01ms!important}.hero-slide .hero-visual-image{transition-duration:.01ms!important;transform:none!important}.integration-panel-head>b i,.integration-signal i{animation:none!important}}body{background:#020b17}.site-shell{isolation:isolate;background:0 0;position:relative}.site-shell:before{content:"";z-index:-2;pointer-events:none;background-color:#020b17;background-image:var(--sat-network-surface);opacity:1;filter:saturate(.78)contrast(1.04)brightness(.98);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.site-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 16%,#1489ff06,#0000 34%),linear-gradient(#00071209,#0008141a);position:fixed;inset:0}.brand-strip,.problem-statement,.problem-section,.solutions-section,.sectors-section,.products-home,.automation-section,.resources-section,.contact-section,.platform-route-overview,.catalog-page-section,.relationship-section,.brand-products,.legal-page{background-color:#0000!important;background-image:linear-gradient(135deg,#fcfeffd6,#edf7ffb8)!important}.hero,.flow-section,.platform-section,.inner-hero,.route-hero,.services-section,.about-section,.catalog-cta,.brand-documents,.official-warning-flow,.home-footer,.route-solutions .solutions-section,.route-sectors .sectors-section{background-color:#0000!important;background-image:radial-gradient(circle at 84% 18%,#1080f40e,#0000 34%),linear-gradient(118deg,#000611b8,#02132b85 55%,#032b5266)!important}.brand-strip{border-color:#1466b221}.flow-section,.platform-section,.route-solutions .solutions-section,.route-sectors .sectors-section{border-top-color:#ffffffeb}.route-hero:before{opacity:.14}.route-solutions .solutions-section:before,.route-sectors .sectors-section:before{opacity:.16}@media (width<=620px){.site-shell:before{background-position:68%;background-size:auto 100vh}}.site-shell:before{filter:saturate(.8)contrast(1.025)brightness(1.035);background-position:47%}.hero,.flow-section,.platform-section,.inner-hero,.route-hero,.services-section,.about-section,.catalog-cta,.brand-documents,.official-warning-flow,.home-footer,.route-solutions .solutions-section,.route-sectors .sectors-section{background-image:radial-gradient(circle at 84% 18%,#1080f40b,#0000 34%),linear-gradient(118deg,#000611ad,#02132b7d 55%,#032b525e)!important}.hero-slide:before{content:"";z-index:0;opacity:.96;filter:blur(16px)saturate(.9)brightness(.7);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8%;transform:scale(1.08)}.hero-slide-1:before{background-image:url(/media/sat-hero-original-01.png)}.hero-slide-2:before{background-image:url(/media/sat-hero-original-02.png)}.hero-slide-3:before{background-image:url(/media/sat-hero-original-03.png)}.hero-slide .hero-visual-image{object-fit:contain;object-position:center;filter:saturate(.98)contrast(1.02)brightness(.96);width:100%;height:100%;transition:filter .4s;inset:0;transform:none}.hero-slide.is-active .hero-visual-image,.hero-visual-poster:hover .hero-slide .hero-visual-image,.hero-visual-poster:hover .hero-slide.is-active .hero-visual-image{filter:saturate()contrast(1.025)brightness(.98);transform:none}.hero-media-status{background:#000814b8;justify-content:center;gap:0;width:14px;height:14px;padding:0;font-size:0;top:12px;right:12px;overflow:hidden}.hero-play{border-radius:50%;grid-template-columns:1fr;place-items:center;gap:0;width:60px;height:60px;padding:0;display:grid;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.hero-play>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=621px){.hero-frame-2 .hero-play,.hero-frame-3 .hero-play{left:calc(100% - 39px)}}@media (width<=620px){.site-shell:before{background-position:50%;background-size:auto 100vh}.hero-play{width:52px;height:52px;padding:0;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.hero-play>i{width:42px;height:42px}}.home-footer{background-position:50%;background-size:cover;background-color:#010610!important;background-image:linear-gradient(90deg,#010610 0%,#06152c 100%)!important}.site-shell:before{transform-origin:50%;transform:scaleX(-1)}.hero-visual{aspect-ratio:16/9;width:100%;min-height:0}.hero-slide{background:#020b18}.hero-slide:before{opacity:1;filter:blur(24px)saturate(.94)contrast(1.01)brightness(.74);inset:-10%;transform:scale(1.1)}.hero-slide .hero-visual-image{image-rendering:auto;backface-visibility:hidden}.hero-slide-2 .hero-visual-image,.hero-slide-3 .hero-visual-image{object-fit:fill;width:75%;height:100%;inset:0 auto auto 12.5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.25% 97.75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.25% 97.75%,#0000 100%)}.hero-slide-1 .hero-visual-image{object-fit:contain;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}@media (width<=620px){.hero-visual{aspect-ratio:16/9}}.seismic-infographic-section{background:0 0;border-top:1px solid #0f73cc33;border-bottom:1px solid #0f73cc2e;padding:clamp(24px,3vw,42px) 0;position:relative}.seismic-infographic-container{width:min(100% - 36px,1720px)}.seismic-infographic-frame{cursor:default;background:#fff;border:1px solid #1068b83d;border-radius:16px;margin:0;display:block;overflow:hidden;box-shadow:0 24px 70px #01193a2e,0 0 0 5px #ffffff52}.seismic-infographic-scene>img{object-fit:contain;image-rendering:auto;width:100%;height:auto;display:block}.brand-strip,.problem-statement,.problem-section,.solutions-section,.sectors-section,.products-home,.automation-section,.resources-section,.contact-section,.platform-route-overview,.catalog-page-section,.relationship-section,.brand-products,.legal-page{background-image:linear-gradient(135deg,#ffffffa3,#ecf7ff75)!important}.hero,.flow-section,.platform-section,.inner-hero,.route-hero,.services-section,.about-section,.catalog-cta,.brand-documents,.official-warning-flow,.route-solutions .solutions-section,.route-sectors .sectors-section{background-image:radial-gradient(circle at 84% 18%,#1080f409,#0000 34%),linear-gradient(118deg,#0006118f,#02132b61 55%,#032b5245)!important}.route-solutions .solutions-section .split-heading>p,.route-sectors .sectors-section .split-heading>p{color:#0a294a;background:#ffffff94;border:1px solid #1468b526;border-radius:12px;padding:14px 16px;box-shadow:0 10px 28px #052d5814}@media (width<=620px){.seismic-infographic-container{width:min(100% - 20px,1720px)}.seismic-infographic-frame{border-radius:10px;box-shadow:0 15px 38px #01193a29}}.site-shell:before{filter:saturate(1.1)contrast(1.025)brightness(1.055)}.site-shell:after{background:0 0}.brand-strip,.problem-statement,.problem-section,.solutions-section,.sectors-section,.products-home,.automation-section,.resources-section,.contact-section,.platform-route-overview,.catalog-page-section,.relationship-section,.brand-products,.legal-page,.video-section{background-color:#0000!important;background-image:linear-gradient(110deg,#ffffff8f,#f4faff47 58%,#ffffff1f)!important}.hero,.flow-section,.platform-section,.inner-hero,.route-hero,.services-section,.about-section,.catalog-cta,.brand-documents,.official-warning-flow,.assessment-cta,.route-solutions .solutions-section,.route-sectors .sectors-section{background-color:#0000!important;background-image:radial-gradient(circle at 84% 18%,#1080f405,#0000 34%),linear-gradient(105deg,#00061157,#02132b24 55%,#032b5209)!important}.hero:before{opacity:.18}.route-hero:before,.route-solutions .solutions-section:before,.route-sectors .sectors-section:before,.platform-section:before{opacity:.07}.official-flow-heading>div:last-child,.services-section .split-heading>p{background:#00122b94;border:1px solid #66cdff29;border-radius:12px;padding:14px 16px;box-shadow:0 12px 30px #0015341f}:root{--sat-network-surface:url(/media/sat-soluciones-corporate-bg-white-watermark-4k.png)}.site-shell:before{filter:saturate(1.08)contrast(1.04)brightness(.98);background-position:50%;transform:none}.problem-statement,.problem-section,.solutions-section,.sectors-section,.products-home,.automation-section,.resources-section,.contact-section,.platform-route-overview,.catalog-page-section,.relationship-section,.brand-products,.legal-page,.video-section{background-image:linear-gradient(112deg,#ffffffd6,#f4f9ffbd 58%,#edf6ffa3)!important}.brand-strip{background-image:linear-gradient(112deg,#fffffff0,#f9fcffe0 58%,#f1f8ffd1)!important}.hero,.flow-section,.platform-section,.inner-hero,.route-hero,.services-section,.about-section,.catalog-cta,.brand-documents,.official-warning-flow,.assessment-cta,.route-solutions .solutions-section,.route-sectors .sectors-section{background-image:radial-gradient(circle at 84% 18%,#137eff09,#0000 34%),linear-gradient(108deg,#00040e66,#000c203d 56%,#00142e24)!important}.hero{background-image:linear-gradient(90deg,#00040e6b 0%,#000b1e38 52%,#00132b1f 100%),radial-gradient(circle at 78% 38%,#128fff06,#0000 36%)!important}@media (width<=620px){.site-shell:before{background-position:52%}}.flow-section .capability-grid{gap:18px}.flow-section .capability-module,.flow-section .capability-module:last-child{--module-accent:#059ed8;isolation:isolate;color:#0a2542;background:#f5fafffa;border:1px solid #6cabd38a;border-radius:18px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 50px #000d2645,inset 0 1px #fffffff5}.flow-section .capability-module-2{--module-accent:#e88325}.flow-section .capability-module-3{--module-accent:#129f79}.flow-section .capability-module:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--module-accent),var(--module-accent),transparent);height:3px;position:absolute;top:0;left:0;right:28%}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-module:before{background:linear-gradient(90deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 36%,#fff),transparent)}}.flow-section .capability-module:after{content:"";z-index:3;pointer-events:none;border-right:1px solid var(--module-accent);width:34px;height:34px;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-module:after{border-right:1px solid color-mix(in srgb,var(--module-accent) 48%,transparent)}}.flow-section .capability-module:after{border-bottom:1px solid var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-module:after{border-bottom:1px solid color-mix(in srgb,var(--module-accent) 48%,transparent)}}.flow-section .capability-module:after{opacity:.5;border-radius:0 0 8px}.flow-section .capability-module:hover{border-color:var(--module-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-module:hover{border-color:color-mix(in srgb,var(--module-accent) 66%,#c6dcea)}}.flow-section .capability-module:hover{box-shadow:0 28px 62px #00123052, 0 0 0 1px var(--module-accent), inset 0 1px 0 #fff;background:#f7fcfffc}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-module:hover{box-shadow:0 28px 62px #00123052, 0 0 0 1px color-mix(in srgb,var(--module-accent) 14%,transparent), inset 0 1px 0 #fff}}.flow-section .capability-photo{border-bottom-color:var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-photo{border-bottom-color:color-mix(in srgb,var(--module-accent) 42%,#d5e4ef)}}.flow-section .capability-photo img{filter:saturate(.88)contrast(1.045)brightness(.88)}.flow-section .capability-module:hover .capability-photo img{filter:saturate()contrast(1.04)brightness(.94);transform:scale(1.018)}.flow-section .capability-content{z-index:1;background:linear-gradient(145deg,#fffffffc,#eff8fef7 64%,#e1f1fbf5),repeating-linear-gradient(90deg,#0000 0 47px,#0c5b9009 47px 48px);padding:23px 24px 24px;position:relative}.flow-section .capability-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 92% 14%,var(--module-accent),transparent 32%), linear-gradient(120deg,transparent 0 72%,#094a7a09 72% 72.5%,transparent 72.5%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-content:before{background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--module-accent) 12%,transparent),transparent 32%), linear-gradient(120deg,transparent 0 72%,#094a7a09 72% 72.5%,transparent 72.5%)}}.flow-section .capability-title-row{align-items:center;gap:11px}.flow-section .capability-title-row>span{width:30px;height:24px;color:var(--module-accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-title-row>span{color:color-mix(in srgb,var(--module-accent) 82%,#052b4c)}}.flow-section .capability-title-row>span{border:1px solid var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-title-row>span{border:1px solid color-mix(in srgb,var(--module-accent) 30%,#d4e4ef)}}.flow-section .capability-title-row>span{background:var(--module-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-title-row>span{background:color-mix(in srgb,var(--module-accent) 9%,#fff)}}.flow-section .capability-title-row>span{font-size:8px;box-shadow:inset 0 1px #ffffffe6}.flow-section .capability-content h3{color:#082746;font-size:28px;font-weight:680}.flow-section .capability-content ul{border-top-color:#0c497424}.flow-section .capability-content li{color:#304b63;border-bottom-color:#0c49741c}.flow-section .capability-content li i{color:#fff;background:var(--module-accent);width:16px;height:16px;box-shadow:0 4px 10px var(--module-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-content li i{box-shadow:0 4px 10px color-mix(in srgb,var(--module-accent) 25%,transparent)}}.flow-section .capability-content li i{font-size:8px}.flow-section .capability-content>a{width:fit-content;color:var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.flow-section .capability-content>a{color:color-mix(in srgb,var(--module-accent) 78%,#063256)}}.flow-section .capability-content>a{font-size:9.5px;font-weight:780}@media (width<=620px){.flow-section .capability-content{padding:22px 21px 23px}.flow-section .capability-content h3{font-size:26px}}.flow-section .capability-photo{aspect-ratio:16/9;background:#061426;height:auto}.flow-section .capability-photo:after{background:linear-gradient(#0000 70%,#00081470 100%),linear-gradient(90deg,#0009170f,#0000 48%)}.flow-section .capability-photo img,.flow-section .capability-module:hover .capability-photo img{object-fit:contain;object-position:center;filter:saturate()contrast(1.025)brightness(1.04);width:100%;height:100%;transform:none}.flow-section .capability-photo figcaption{justify-content:flex-end}.flow-section .capability-title-row{gap:0}@media (width<=920px){.flow-section .capability-module,.flow-section .capability-module:last-child{flex-direction:column;display:flex}.flow-section .capability-photo{aspect-ratio:16/9;border-bottom:1px solid #74cfff2e;border-right:0;height:auto}}.route-solutions .solutions-architecture{padding-block:clamp(64px,7vw,102px) clamp(72px,8vw,116px);background-image:radial-gradient(circle at 88% 14%,#23a9ff14,#0000 31%),linear-gradient(112deg,#00050fb8,#0111288f 54%,#02244761)!important}.route-solutions .solutions-architecture>.container{width:min(1500px,100% - 72px)}.solutions-architecture-intro{background:linear-gradient(135deg,#f6fbfffa,#e4f2fbf5);border:1px solid #70d0ff45;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:stretch;margin-bottom:34px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000c235c,inset 0 1px #fff}.solutions-architecture-copy{z-index:1;background:radial-gradient(circle at 10% 5%,#17a5f41a,#0000 32%),repeating-linear-gradient(90deg,#0000 0 59px,#0d508009 59px 60px);flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);display:flex;position:relative}.solutions-architecture-copy:after{content:"";z-index:3;opacity:.94;background:linear-gradient(#0ca4e8,#0864bd);width:44px;position:absolute;top:38px;bottom:38px;right:-22px;transform:skew(-8deg)}.route-solutions .solutions-architecture-copy .eyebrow{color:#0876bd}.route-solutions .solutions-architecture-copy h2{color:#041e38;max-width:650px;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(37px,4.2vw,62px);font-weight:620;line-height:1.02}.route-solutions .solutions-architecture-copy>p:not(.eyebrow){color:#405c72;max-width:620px;margin:22px 0 0;font-size:13px;line-height:1.72}.architecture-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.architecture-tags span{color:#163e5e;background:#ffffffb8;border:1px solid #0a6fb529;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:8.5px;font-weight:700;display:inline-flex}.architecture-tags i{background:#0ca9e9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #0ca9e98c}.architecture-real-photo{background:#a9c6df;min-height:470px;margin:0;position:relative;overflow:hidden}.architecture-real-photo:after{content:"";background:linear-gradient(90deg,#0213252e,#0000 28%),linear-gradient(#0000 62%,#010c1dc7);position:absolute;inset:0}.architecture-real-photo img{object-fit:cover;object-position:52% 45%;filter:saturate(.94)contrast(1.025);width:100%;height:100%}.architecture-real-photo figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.architecture-real-photo figcaption span{font-size:10px;font-weight:650}.architecture-real-photo figcaption b{letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;display:inline-flex}.architecture-real-photo figcaption i{background:#44e3a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #44e3a1}.route-solutions .solutions-architecture .solutions-grid{align-items:stretch;gap:19px}.route-solutions .solutions-architecture .solution-card{background:#f2f9fdfa;border-color:#7ad0f547;border-radius:18px;min-height:0;box-shadow:0 22px 58px #000d244d,inset 0 1px #fff}.route-solutions .solutions-architecture .solution-card:hover{border-color:#31a9e394;box-shadow:0 30px 72px #000d2466,0 0 0 1px #1e9dde14,inset 0 1px #fff}.route-solutions .solutions-architecture .solution-card:after{background:linear-gradient(90deg,#0000,#0c9fe3,#67d9ff,#0000)}.solution-card-open{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.solution-card-open:focus-visible{outline-offset:-4px;border-radius:17px;outline:3px solid #45c8ff}.route-solutions .solutions-architecture .sat-card-media{aspect-ratio:16/9;background:#07182b;border-bottom-color:#0a659c26}.route-solutions .solutions-architecture .sat-card-media:before{background:linear-gradient(#01081208 50%,#010c1bc2 100%)}.route-solutions .solutions-architecture .sat-card-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.035)brightness(.96)}.route-solutions .solutions-architecture .solution-card:hover .sat-card-media img{filter:saturate()contrast(1.035)brightness();transform:scale(1.025)}.route-solutions .solutions-architecture .sat-card-media figcaption span{color:#fff;max-width:58%;font-size:8px}.route-solutions .solutions-architecture .sat-card-media figcaption b{color:#72e0b2;max-width:42%}.route-solutions .solutions-architecture .solution-card-content{background:radial-gradient(circle at 96% 8%,#0ea0e217,#0000 29%),repeating-linear-gradient(90deg,#0000 0 55px,#074f7d07 55px 56px);min-height:330px;padding:23px 23px 21px}.route-solutions .solutions-architecture .sat-card-label span{color:#087bbf}.route-solutions .solutions-architecture .sat-card-label small{color:#73899a}.route-solutions .solutions-architecture .solution-card h3{color:#062644;font-size:23px}.route-solutions .solutions-architecture .solution-card p{color:#50687b;margin-top:10px;font-size:11px}.route-solutions .solutions-architecture .solution-card dl{gap:10px;margin:17px 0 18px;display:grid}.route-solutions .solutions-architecture .solution-card dl div{border-top:1px solid #0a4c791f;padding-top:10px}.route-solutions .solutions-architecture .solution-card dt{color:#0a78b7;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.route-solutions .solutions-architecture .solution-card dd{color:#314e65;margin:4px 0 0;font-size:9.5px;line-height:1.48}.solution-card-cta{color:#086db0;background:linear-gradient(135deg,#0a93d814,#ffffff94);border:1px solid #0875b933;border-radius:8px;justify-content:space-between;align-items:center;min-height:39px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:780;display:flex}.solution-card-cta i{font-size:14px;font-style:normal;transition:transform .2s}.solution-card:hover .solution-card-cta i{transform:translate(2px,-2px)}.route-solutions .info-modal{color:#0b2a45;background:linear-gradient(145deg,#f8fcff,#e8f4fb 72%,#d9eefa);border-color:#4cb1e147;box-shadow:0 45px 120px #00091e94}.route-solutions .info-modal .modal-close{color:#fff;background:#02142ad1}.route-solutions .info-modal-media{border-bottom-color:#1673aa2e;height:clamp(320px,42vh,470px)}.route-solutions .info-modal-media:after{background:linear-gradient(#0000 50%,#010a19c2)}.route-solutions .info-modal-media img{object-position:center;filter:saturate(.98)contrast(1.025)brightness(.98)}.route-solutions .info-modal-content{padding:35px 38px 40px}.route-solutions .info-modal-content h2{color:#062644}.route-solutions .info-modal-content .eyebrow{color:#087bbf}.route-solutions .info-modal-grid section{background:#ffffffb8;border-color:#0c6ca324;box-shadow:inset 0 1px #fff}.route-solutions .info-modal-grid section:before{background:linear-gradient(90deg,#0c9fe3,#63d5ff,#0000)}.route-solutions .info-modal-grid small{color:#073f6557}.route-solutions .info-modal-grid h3{color:#087bbf}.route-solutions .info-modal-grid p,.route-solutions .info-modal-grid li{color:#405d73}@media (width<=1080px){.solutions-architecture-intro{grid-template-columns:1fr 1fr}.solutions-architecture-copy{padding:36px}.architecture-real-photo{min-height:420px}}@media (width<=920px){.route-solutions .solutions-architecture>.container{width:min(100% - 40px,1500px)}.solutions-architecture-intro{grid-template-columns:1fr}.solutions-architecture-copy:after{display:none}.architecture-real-photo{aspect-ratio:16/10;min-height:390px}.route-solutions .solutions-architecture .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.route-solutions .solutions-architecture>.container{width:min(100% - 28px,1500px)}.solutions-architecture-intro{border-radius:17px;margin-bottom:22px}.solutions-architecture-copy{padding:29px 23px 27px}.route-solutions .solutions-architecture-copy h2{font-size:clamp(34px,11vw,46px)}.architecture-real-photo{aspect-ratio:4/3;min-height:310px}.architecture-real-photo figcaption{align-items:flex-end;bottom:15px;left:17px;right:17px}.architecture-real-photo figcaption span{max-width:58%}.architecture-real-photo figcaption b{text-align:right;max-width:42%}.route-solutions .solutions-architecture .solutions-grid{grid-template-columns:1fr}.route-solutions .solutions-architecture .solution-card-content{min-height:0}.route-solutions .info-modal-media{height:32vh;min-height:250px}}@media (prefers-reduced-motion:reduce){.solution-card-cta i{transition:none}}.mega-menu ul a em{color:#5a7b92;letter-spacing:.11em;text-transform:uppercase;grid-column:2;margin-top:2px;font-size:6.5px;font-style:normal;font-weight:780;line-height:1.2}.route-solutions .experience-route-content>.sectors-section{display:block}.anchor-alias{visibility:hidden;position:absolute;top:0}.route-solutions .applications-section{border-top:1px solid #ffffffd1;padding-block:clamp(70px,7vw,104px) clamp(78px,8vw,118px);position:relative;overflow:hidden;background-image:radial-gradient(circle at 5% 9%,#21aff217,#0000 28%),linear-gradient(112deg,#00050fb5,#0111288a 53%,#0224475c)!important}.route-solutions .applications-section:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#62ccf714 1px,#0000 1px),linear-gradient(90deg,#62ccf714 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.route-solutions .applications-section>.container{z-index:1;width:min(1500px,100% - 72px);position:relative}.applications-intro{background:radial-gradient(circle at 95% 5%,#18a9e71a,#0000 29%),linear-gradient(135deg,#f8fcfffc,#e5f3fbf7);border:1px solid #75cdf147;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(350px,.68fr);align-items:end;gap:clamp(34px,6vw,90px);margin-bottom:32px;padding:clamp(30px,4vw,50px);display:grid;box-shadow:0 28px 80px #000c2357,inset 0 1px #fff}.route-solutions .applications-intro .eyebrow{color:#087bbf}.route-solutions .applications-intro h2{color:#041e38;max-width:830px;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.1vw,61px);font-weight:620;line-height:1.03}.route-solutions .applications-intro>p{color:#456176;border-left:3px solid #159fdd;margin:0;padding-left:24px;font-size:12.5px;line-height:1.72}.route-solutions .applications-section .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:19px}.route-solutions .applications-section .sector-card{background:#f2f9fdfa;border:1px solid #7ad0f547;border-radius:18px;min-height:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 22px 58px #000d244d,inset 0 1px #fff}.route-solutions .applications-section .sector-card:hover{border-color:#31a9e394;transform:translateY(-5px);box-shadow:0 30px 72px #000d2466,0 0 0 1px #1e9dde14,inset 0 1px #fff}.sector-card-open{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.sector-card-open:focus-visible{outline-offset:-4px;border-radius:17px;outline:3px solid #45c8ff}.route-solutions .applications-section .sat-card-media{aspect-ratio:16/9;background:#07182b;border-bottom:1px solid #0a659c26}.route-solutions .applications-section .sat-card-media:before{background:linear-gradient(#01081208 50%,#010c1bc2 100%)}.route-solutions .applications-section .sat-card-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.035)brightness(.96)}.route-solutions .applications-section .sector-card:hover .sat-card-media img{filter:saturate()contrast(1.035)brightness();transform:scale(1.025)}.route-solutions .applications-section .sat-card-media figcaption span{color:#fff;max-width:55%;font-size:8px}.route-solutions .applications-section .sat-card-media figcaption b{color:#72e0b2;max-width:45%}.route-solutions .applications-section .sector-card-content{background:radial-gradient(circle at 96% 8%,#0ea0e217,#0000 29%),repeating-linear-gradient(90deg,#0000 0 55px,#074f7d07 55px 56px);flex-direction:column;flex:1;min-height:375px;padding:23px 23px 21px;display:flex}.route-solutions .applications-section .sat-card-label span{color:#087bbf}.route-solutions .applications-section .sat-card-label small{color:#73899a}.route-solutions .applications-section .sector-card h3{color:#062644;margin-top:13px;font-size:23px}.route-solutions .applications-section .sector-card dl{gap:10px;margin:17px 0 18px;display:grid}.route-solutions .applications-section .sector-card dl div{border-top:1px solid #0a4c791f;padding-top:10px}.route-solutions .applications-section .sector-card dt{color:#0a78b7;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.route-solutions .applications-section .sector-card dd{color:#314e65;margin:4px 0 0;font-size:9.5px;line-height:1.48}.sector-card-cta{color:#086db0;background:linear-gradient(135deg,#0a93d814,#ffffff94);border:1px solid #0875b933;border-radius:8px;justify-content:space-between;align-items:center;min-height:39px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:780;display:flex}.sector-card-cta i{font-size:14px;font-style:normal;transition:transform .2s}.sector-card:hover .sector-card-cta i{transform:translate(2px,-2px)}@media (width<=1080px){.route-solutions .applications-section .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.route-solutions .applications-section>.container{width:min(100% - 28px,1500px)}.applications-intro{border-radius:17px;grid-template-columns:1fr;gap:21px;padding:28px 23px}.route-solutions .applications-intro h2{font-size:clamp(34px,10.8vw,46px)}.route-solutions .applications-intro>p{padding:0 0 0 17px}.route-solutions .applications-section .sector-grid{grid-template-columns:1fr}.route-solutions .applications-section .sector-card-content{min-height:0}}@media (prefers-reduced-motion:reduce){.route-solutions .applications-section .sector-card,.route-solutions .applications-section .sat-card-media img,.sector-card-cta i{transition:none}}.route-solutions .solutions-architecture{padding-bottom:clamp(82px,8vw,122px)}.route-solutions .solutions-architecture>.container{position:relative}.route-solutions .solutions-architecture>.container:before{content:"";z-index:-1;background:linear-gradient(#0418314d,#030d1f80);border:1px solid #66ccf521;border-radius:30px;position:absolute;inset:-34px -22px -42px;box-shadow:0 38px 110px #00081938}.applications-zone{margin-top:clamp(50px,6vw,78px);padding-top:clamp(52px,6vw,72px);position:relative}.applications-zone:before{content:"";background:linear-gradient(90deg,#0000,#5acefabf 20%,#ffffffd1 50%,#5acefabf 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #34b8ef42}.applications-bridge{max-width:980px;margin:0 0 36px;padding:0 0 0 29px;position:relative}.applications-bridge:before{content:"";background:linear-gradient(#55d7ff,#087dd1 62%,#ff941d);border-radius:99px;width:3px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 0 20px #39bff540}.route-solutions .applications-bridge .eyebrow{color:#65d1ff;margin-bottom:13px}.route-solutions .applications-bridge h2{color:#eef8ff;max-width:880px;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:620;line-height:1.04}.route-solutions .applications-bridge>p:not(.eyebrow){color:#deeefab8;max-width:760px;margin:17px 0 0;font-size:12px;line-height:1.7}.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.route-solutions .applications-zone .sector-card{background:#f2f9fdfa;border:1px solid #7ad0f547;border-radius:18px;min-height:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 22px 58px #000d244d,inset 0 1px #fff}.route-solutions .applications-zone .sector-card:hover{border-color:#31a9e394;transform:translateY(-5px);box-shadow:0 30px 72px #000d2466,0 0 0 1px #1e9dde14,inset 0 1px #fff}.route-solutions .applications-zone .sat-card-media{aspect-ratio:16/9;background:#07182b;border-bottom:1px solid #0a659c26}.route-solutions .applications-zone .sat-card-media:before{background:linear-gradient(#01081208 50%,#010c1bc2 100%)}.route-solutions .applications-zone .sat-card-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.035)brightness(.96)}.route-solutions .applications-zone .sector-card:hover .sat-card-media img{filter:saturate()contrast(1.035)brightness();transform:scale(1.025)}.route-solutions .applications-zone .sat-card-media figcaption span{color:#fff;max-width:55%;font-size:8px}.route-solutions .applications-zone .sat-card-media figcaption b{color:#72e0b2;max-width:45%}.route-solutions .applications-zone .sector-card-content{background:radial-gradient(circle at 96% 8%,#0ea0e217,#0000 29%),repeating-linear-gradient(90deg,#0000 0 55px,#074f7d07 55px 56px);flex-direction:column;flex:1;min-height:375px;padding:23px 23px 21px;display:flex}.route-solutions .applications-zone .sat-card-label span{color:#087bbf}.route-solutions .applications-zone .sat-card-label small{color:#73899a}.route-solutions .applications-zone .sector-card h3{color:#062644;margin-top:13px;font-size:23px}.route-solutions .applications-zone .sector-card dl{gap:10px;margin:17px 0 18px;display:grid}.route-solutions .applications-zone .sector-card dl div{border-top:1px solid #0a4c791f;padding-top:10px}.route-solutions .applications-zone .sector-card dt{color:#0a78b7;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.route-solutions .applications-zone .sector-card dd{color:#314e65;margin:4px 0 0;font-size:9.5px;line-height:1.48}.route-solutions .info-modal-grid section{padding-top:21px}.route-solutions .info-modal-grid h3{margin-right:0}.mega-menu ul a{grid-template-columns:minmax(0,1fr) auto}.mega-menu ul a>b,.mega-menu ul a>em{grid-column:1}.mega-menu ul a>span{grid-area:1/2/span 2}@media (width<=1080px){.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.route-solutions .solutions-architecture>.container:before{border-radius:20px;inset:-18px -6px -24px}.applications-zone{margin-top:46px;padding-top:48px}.applications-bridge{margin-bottom:26px;padding-left:19px}.route-solutions .applications-zone .sector-grid{grid-template-columns:1fr}.route-solutions .applications-zone .sector-card-content{min-height:0}}.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.route-solutions .solutions-architecture .solution-card,.route-solutions .applications-zone .sector-card{background:#f4fafdfa;border:1px solid #69bfe847;border-radius:15px;min-height:0;padding:0;overflow:hidden;box-shadow:0 16px 42px #000c2240,inset 0 1px #fff}.route-solutions .solutions-architecture .solution-card:hover,.route-solutions .applications-zone .sector-card:hover{border-color:#2aa5e194;transform:translateY(-4px);box-shadow:0 22px 55px #000d2457,0 0 0 1px #1e9dde12,inset 0 1px #fff}.route-solutions .solutions-architecture .sat-card-media,.route-solutions .applications-zone .sat-card-media{aspect-ratio:16/8.35;border-bottom:1px solid #0a659c24}.route-solutions .solutions-architecture .sat-card-media figcaption,.route-solutions .applications-zone .sat-card-media figcaption{bottom:10px;left:13px;right:13px}.route-solutions .solutions-architecture .sat-card-media figcaption span,.route-solutions .applications-zone .sat-card-media figcaption span{font-size:6.8px}.route-solutions .solutions-architecture .sat-card-media figcaption b,.route-solutions .applications-zone .sat-card-media figcaption b{font-size:6.2px}.route-solutions .solutions-architecture .solution-card-content,.route-solutions .applications-zone .sector-card-content{background:radial-gradient(circle at 96% 4%,#0c9adc17,#0000 31%),repeating-linear-gradient(90deg,#0000 0 53px,#074f7d06 53px 54px);flex-direction:column;flex:1;min-height:278px;padding:18px 18px 16px;display:flex}.route-solutions .solutions-architecture .sat-card-label,.route-solutions .applications-zone .sat-card-label{margin-bottom:10px}.route-solutions .solutions-architecture .sat-card-label span,.route-solutions .solutions-architecture .sat-card-label small,.route-solutions .applications-zone .sat-card-label span,.route-solutions .applications-zone .sat-card-label small{font-size:6.4px}.route-solutions .solutions-architecture .solution-card h3,.route-solutions .applications-zone .sector-card h3{color:#062644;min-height:48px;font-family:var(--font-sora),sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:640;line-height:1.2}.route-solutions .solutions-architecture .solution-card-content>p,.route-solutions .applications-zone .sector-card-content>p{color:#50687b;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:52px;margin:8px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.sat-card-result{border-top:1px solid #0a4c791f;min-height:58px;margin:13px 0;padding-top:10px}.sat-card-result>span{color:#087bbf;letter-spacing:.12em;text-transform:uppercase;font-size:6.5px;font-weight:820;display:block}.sat-card-result>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#314e65!important;margin:4px 0 0!important;font-size:9px!important;line-height:1.45!important}.route-solutions .solution-card-cta,.route-solutions .sector-card-cta{border-radius:7px;min-height:36px;padding-inline:11px;font-size:8px}@media (width<=1240px){.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:1fr;gap:14px}.route-solutions .solutions-architecture .solution-card-content,.route-solutions .applications-zone .sector-card-content,.route-solutions .solutions-architecture .solution-card h3,.route-solutions .applications-zone .sector-card h3{min-height:0}}.sat-documentary{z-index:30;color:#fff;isolation:isolate;background:#020916;position:absolute;inset:0;overflow:hidden}.documentary-stage,.documentary-scene,.documentary-scene:after,.documentary-scrim{position:absolute;inset:0}.documentary-stage{z-index:0;background:#020916;overflow:hidden}.documentary-scene{opacity:1;will-change:opacity;overflow:hidden;transform:translateZ(0)}.documentary-scene.is-current{z-index:1}.documentary-scene.is-next{z-index:2;pointer-events:none;transition:opacity 80ms linear}.sat-documentary .documentary-media{z-index:0;object-fit:cover;will-change:transform;background:#020916;width:104%;height:104%;position:absolute;inset:-2%;transform:scale(1.018)}.sat-documentary .motion-0 .documentary-media{animation:documentaryPushIn var(--documentary-scene-duration,19s) linear both}.sat-documentary .motion-1 .documentary-media{animation:documentaryPanLeft var(--documentary-scene-duration,19s) linear both}.sat-documentary .motion-2 .documentary-media{animation:documentaryPanRight var(--documentary-scene-duration,19s) linear both}.sat-documentary .documentary-scene-complete .documentary-media{object-fit:contain;width:100%;height:calc(100% - 70px);animation:none;inset:0 0 70px;transform:none}.documentary-scene-complete .documentary-scrim{background:linear-gradient(#010814e6,#010814ad 25%,#0000 52%)}.sat-documentary.has-complete-frame .documentary-copy{max-width:850px;top:66px;bottom:auto}.documentary-scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0108142e,#0000 55%,#0108142e)}.documentary-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0108146b,#0000 24% 44%,#010814eb 87%),linear-gradient(90deg,#010814d6,#0108142e 68%,#0000)}.sat-documentary.is-closing .documentary-scrim{background:linear-gradient(#ffffff05,#020a1814 30%,#020a18e8 86%),linear-gradient(90deg,#0108144d,#0000 68%)}.documentary-status{z-index:6;color:#ffffffb8;font-family:var(--font-plex),sans-serif;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:7px;font-weight:740;display:flex;position:absolute;top:20px;left:28px;right:28px}.documentary-status span{align-items:center;gap:9px;display:flex}.documentary-status i{background:#41d89e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #41d89ecc}.documentary-status b{color:#ffffff7a;font-weight:700}.documentary-copy{z-index:6;text-shadow:0 5px 24px #00000085;max-width:740px;animation:.62s cubic-bezier(.22,.68,.28,1) .12s both documentaryCopyIn;position:absolute;bottom:100px;left:clamp(28px,4.5vw,62px);right:clamp(28px,7vw,92px)}.documentary-copy p{color:#64cfff;font-family:var(--font-plex),sans-serif;letter-spacing:.15em;margin:0 0 9px;font-size:9px;font-weight:800}.documentary-copy h2{color:#fff;max-width:690px;font-family:var(--font-sora),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:650;line-height:1.06}.documentary-copy>span{color:#ebf4fbc7;max-width:680px;margin-top:11px;font-size:11px;line-height:1.55;display:block}.documentary-source{color:#cde2f1a3;max-width:680px;font-family:var(--font-plex),sans-serif;letter-spacing:.025em;margin-top:8px;font-size:9px;font-weight:650;line-height:1.4;display:block}.documentary-brand{z-index:7;opacity:.96;filter:brightness(0)invert()drop-shadow(0 5px 18px #0000006b);width:min(300px,38%);height:auto;animation:.8s both documentaryCopyIn;position:absolute;top:52px;left:clamp(28px,4.5vw,62px)}.documentary-chapters{z-index:7;grid-template-columns:repeat(10,1fr);gap:6px;display:grid;position:absolute;bottom:72px;left:clamp(28px,4.5vw,62px);right:clamp(28px,4.5vw,62px)}.documentary-chapters i{background:#fff3;border-radius:3px;height:2px}.documentary-chapters i.is-complete{background:#54c7ff9e}.documentary-chapters i.is-active{background:#ff7a1a;box-shadow:0 0 9px #ff7a1aa6}.documentary-controls{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010711e6;border-top:1px solid #ffffff21;align-items:center;gap:12px;min-height:64px;padding:9px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.documentary-controls button{color:#fff;cursor:pointer;background:0 0;border:0}.documentary-control-primary,.documentary-close{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.documentary-control-primary{box-shadow:0 7px 22px #0073d24d;background:linear-gradient(145deg,#159de9,#0d68c4)!important}.documentary-control-primary svg{fill:currentColor;width:17px;height:17px}.documentary-close{border:1px solid #ffffff2e!important}.documentary-close:hover{background:#ffffff14}.documentary-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.documentary-time{color:#fff9;font-variant-numeric:tabular-nums;flex:none;font-size:8px}.documentary-controls input[type=range]{--documentary-progress:0%;appearance:none;background:linear-gradient(90deg,#39bfff var(--documentary-progress),#ffffff38 var(--documentary-progress));cursor:pointer;border-radius:999px;outline:0;flex:auto;min-width:80px;height:3px}.documentary-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:#27b9ff;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 8px #27b9ff8c}.documentary-controls input[type=range]::-moz-range-thumb{background:#27b9ff;border:2px solid #fff;border-radius:50%;width:9px;height:9px}.documentary-voice{text-align:left;flex:none;gap:2px;min-width:140px;display:grid;padding:0 10px!important}.documentary-voice span{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:760;display:flex}.documentary-voice span i{background:#ffffff4d;border-radius:50%;width:5px;height:5px}.documentary-voice.is-active span i{background:#43dba2;box-shadow:0 0 8px #43dba2b3}.documentary-voice small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:6px;overflow:hidden}@keyframes documentaryPushIn{0%{transform:scale(1.018)}to{transform:scale(1.045)}}@keyframes documentaryPanLeft{0%{transform:scale(1.045)translate(.7%)}to{transform:scale(1.025)translate(-.55%)}}@keyframes documentaryPanRight{0%{transform:scale(1.045)translate(-.7%)}to{transform:scale(1.025)translate(.55%)}}@keyframes documentaryCopyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sat-documentary.is-paused .documentary-media,.sat-documentary.is-paused .documentary-copy,.sat-documentary.is-paused .documentary-brand{animation-play-state:paused!important}@media (width<=720px){.documentary-status{top:15px;left:17px;right:17px}.documentary-copy{bottom:91px;left:20px;right:20px}.documentary-copy p{margin-bottom:6px;font-size:7px}.documentary-copy h2{font-size:clamp(21px,6vw,30px)}.documentary-copy>span{margin-top:7px;font-size:9px;line-height:1.4}.documentary-source{margin-top:5px;font-size:8px}.documentary-brand{width:min(270px,58%);top:40px;left:20px}.documentary-chapters{gap:3px;bottom:63px;left:20px;right:20px}.documentary-controls{gap:8px;min-height:56px;padding:7px 10px}.documentary-control-primary,.documentary-close{width:32px;height:32px}.documentary-time{display:none}.documentary-voice{min-width:76px;padding-inline:4px!important}.documentary-voice small{display:none}.documentary-voice span{font-size:7px}}@media (prefers-reduced-motion:reduce){.documentary-scene,.documentary-media,.documentary-copy,.documentary-brand{animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root{--sat-ink:#071525;--sat-navy:#071b35;--sat-navy-2:#0a2d57;--sat-blue:#0879cf;--sat-cyan:#36b9ef;--sat-orange:#f58220;--sat-paper:#fff;--sat-soft:#f3f7fb;--sat-line:#dce6ef;--sat-muted:#5a6b7e}html{scroll-behavior:smooth}body{color:var(--sat-ink);background:var(--sat-paper)!important}.site-shell{overflow:clip;background:var(--sat-paper)!important}.site-shell:before,.site-shell:after{display:none!important}.container{width:min(1240px,100% - 48px)}.site-header{border-bottom:1px solid #071b3514;box-shadow:0 8px 28px #071b3512;filter:none!important}.utility-bar{color:#ffffffa6;min-height:30px;background:#050d18!important}.utility-inner{min-height:30px}.utility-promise{letter-spacing:.07em}.main-nav-wrap{background:#fffffffb}.main-nav{min-height:74px}.brand{width:218px;padding-block:6px}.brand img{height:48px}.nav-links{gap:16px;min-height:74px}.nav-links>a,.nav-group>a{color:#213249;letter-spacing:.005em;font-size:11px;font-weight:650}.nav-group>a>span{color:#7890a8}.nav-links>a:after,.nav-group:after{background:var(--sat-blue);height:2px}.nav-cta{border-radius:7px;min-height:42px;padding-inline:18px;box-shadow:none!important}.mega-menu{background:#fff;border-color:#d7e3ee;border-radius:0 0 12px 12px;width:min(850px,100vw - 48px);min-height:330px;box-shadow:0 26px 70px #061a342e}.mega-preview{background:linear-gradient(145deg,#07182e,#0b3d72)!important;border-radius:8px!important}.mega-menu li a{border-radius:6px}.hero{color:#fff;min-height:640px;background:radial-gradient(circle at 88% 14%,#36b9ef2b,#0000 29%),linear-gradient(118deg,#040b15 0%,#071b35 54%,#0a315e 100%)!important}.hero:before{-webkit-mask-image:linear-gradient(90deg,#000,#00000080 58%,#0000 92%);mask-image:linear-gradient(90deg,#000,#00000080 58%,#0000 92%);opacity:.32!important;background-image:linear-gradient(#5bc2f00e 1px,#0000 1px),linear-gradient(90deg,#5bc2f00e 1px,#0000 1px)!important;background-size:64px 64px!important;display:block!important}.hero:after{background:linear-gradient(90deg, var(--sat-orange), var(--sat-cyan) 48%, transparent 86%);height:2px;box-shadow:none;display:block!important}.hero-grid.container{grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);gap:clamp(40px,5vw,72px);min-height:640px;padding-block:62px}.hero-copy{max-width:570px}.hero-copy .eyebrow{color:#69cdf4;letter-spacing:.13em;margin-bottom:18px;font-size:9px}.hero h1{letter-spacing:-.045em;max-width:610px;font-size:clamp(43px,4.2vw,61px);font-weight:620;line-height:1.03}.hero h1 span,.hero h1 span:nth-child(2){color:#f7fbff;white-space:normal}.hero h1 .accent{color:#6ed5ff;-webkit-text-fill-color:currentColor;background:0 0;width:auto}.hero-actions{gap:10px;margin-top:27px}.hero-actions .button{border-radius:7px;min-height:46px;padding-inline:18px}.hero .button-orange{color:#111820;background:var(--sat-orange)!important;box-shadow:0 12px 30px #f582202e!important}.hero-platform-button{color:#eaf7ff;box-shadow:none;background:#ffffff0b;border-color:#8fd6f652;border-radius:7px}.hero-assurances{border-top-color:#ffffff17;gap:0;margin-top:28px;padding-top:17px;position:relative}.hero-assurances span{color:#dcecf89e;letter-spacing:.09em;padding:0 18px 0 13px;font-size:8px;position:relative}.hero-assurances span:not(:last-child):after{content:"";border-top:1px solid #5fc9f48c;border-right:1px solid #5fc9f48c;width:4px;height:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.hero-assurances i{display:none}.hero-visual{aspect-ratio:16/9;background:#020914;border:1px solid #75cdf447;border-radius:10px;min-height:0;box-shadow:0 30px 70px #00000057}.hero-visual:before{z-index:3;background:linear-gradient(90deg,#0208121f,#0000 28% 74%,#0208123d)}.hero-slide:before{display:none!important}.hero-slide{opacity:0;transition:opacity 1.05s cubic-bezier(.22,.65,.25,1)}.hero-slide.is-active{opacity:1}.hero-slide:after{background:linear-gradient(#01081208 55%,#010a188a);display:block}.hero-visual-backdrop{z-index:0;object-fit:cover;object-position:center;opacity:.54;filter:blur(24px)saturate(.78)contrast(1.02)brightness(.5);width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.04)}.hero-slide-1 .hero-visual-image,.hero-slide-2 .hero-visual-image,.hero-slide-3 .hero-visual-image,.hero-slide .hero-visual-image{object-fit:contain!important;object-position:right center!important;filter:saturate(.94)contrast(1.035)brightness(.91)!important;width:96%!important;height:94%!important;transition:filter .65s!important;inset:3% 2%!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-slide.is-active .hero-visual-image{transform:none!important}.hero-media-status{background:#020c19bd;gap:7px;width:auto;height:auto;padding:8px 10px;font-size:7px;top:16px;right:16px;overflow:visible}.hero-play{background:#020c1bd1;border-radius:999px;grid-template-columns:42px auto;gap:10px;width:auto;height:auto;padding:7px 13px 7px 7px;bottom:20px;top:auto!important;left:20px!important;transform:none!important}.hero-play>span{min-width:165px;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.hero-play small{margin-top:3px;font-size:7px}.hero-visual-poster:hover .hero-play{transform:translateY(-2px)!important}.hero-carousel-controls{z-index:14;align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;right:16px}.hero-carousel-controls>div{align-items:center;gap:5px;display:flex}.hero-carousel-controls>div>button{color:#ebf6ff85;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#020c1a99;border:0;border-radius:5px;align-content:end;gap:5px;min-width:88px;height:40px;padding:0 9px 8px;display:grid;position:relative}.hero-carousel-controls>div>button span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.hero-carousel-controls>div>button i{background:#ffffff2e;width:100%;height:2px;overflow:hidden}.hero-carousel-controls>div>button i:after{content:"";background:linear-gradient(90deg, var(--sat-cyan), #83dcff);width:0;height:100%;display:block}.hero-carousel-controls>div>button.is-active{color:#fff;background:#03162dd1}.hero-carousel-controls>div>button.is-active i:after{width:100%;animation:7.2s linear hero-progress}.hero-visual.is-paused .hero-carousel-controls>div>button.is-active i:after{animation-play-state:paused}.hero-carousel-toggle{color:#ebf6ffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#020c1ab3;border:1px solid #79d3f933;border-radius:5px;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.hero-carousel-controls button:focus-visible{outline-offset:2px;outline:2px solid #74d8ff}@keyframes hero-progress{0%{width:0}to{width:100%}}.brand-strip{border-color:var(--sat-line);min-height:144px;box-shadow:none;padding:18px 0;background:#fff!important}.brand-strip:before,.brand-strip:after{display:none}.brands-heading h2{color:var(--sat-navy)}.brand-mark{border-radius:8px}.flow-section{color:var(--sat-ink);padding:84px 0;background:var(--sat-soft)!important}.flow-section:before{display:none!important}.flow-section .eyebrow{color:var(--sat-blue)}.flow-section .section-heading h2{color:var(--sat-navy)}.flow-section .integration-lead{color:var(--sat-muted)}.flow-index{display:none}.integration-showcase{background:linear-gradient(135deg,#061323,#082b53 72%,#0b4178);border-color:#36b9ef3b;border-radius:10px;box-shadow:0 20px 52px #061f3d26}.integration-step-list{padding:14px}.integration-step-list article{border-bottom:1px solid #ffffff13;min-height:0;display:block}.integration-step-list article>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;gap:11px;padding:10px 9px;transition:background .25s,transform .25s;display:grid}.integration-step-list article>button:hover,.integration-step-list article>button:focus-visible,.integration-step-list article.is-active>button{background:linear-gradient(90deg,#38b7ef24,#38b7ef06);outline:0}.integration-step-list article.is-active>button{transform:translate(3px)}.integration-step-list article.is-active .integration-symbol{color:#8ce5ff;background:#209edb26;border-color:#68daff61}.integration-step-list article.is-active h3{color:#7fdcff}.integration-panel-foot>span{align-items:center;gap:7px;display:inline-flex}.integration-panel-foot>span i{background:#44d89d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #44d89d}.integration-media-branded img{transition:opacity .4s,transform .65s}.integration-media-branded figcaption{background:linear-gradient(90deg,#020b17db,#020b1733);align-items:flex-end;padding:18px 20px}.integration-media-branded figcaption span{color:#79dcff}.integration-media-branded figcaption b{color:#f2f9ffc7}.capability-grid{gap:18px}.flow-section .capability-module,.flow-section .capability-module:last-child{background:#fff;border-color:#d5e3ee;border-radius:10px;box-shadow:0 12px 32px #0b274414}.flow-section .capability-module:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b27441f}.flow-section .capability-module:after{display:none}.flow-section .capability-photo{aspect-ratio:16/9}.flow-section .capability-photo img{object-fit:cover!important}.flow-section .capability-content{background:#fff;padding:22px}.flow-section .capability-content:before{display:none}.flow-section .capability-content h3{color:var(--sat-navy);font-size:26px}.flow-section .capability-content>p{color:var(--sat-muted);font-size:11px}.platform-section{color:#fff;border-top:0;padding:86px 0;background:radial-gradient(circle at 88% 18%,#36b9ef29,#0000 30%),linear-gradient(120deg,#050d18,#071d39 58%,#0a3564)!important}.platform-section:before{opacity:.3}.platform-section h2{font-size:clamp(38px,4vw,55px)}.platform-panel{border-radius:10px}.inner-hero,.route-hero{color:#fff;min-height:390px;padding:72px 0;background:radial-gradient(circle at 85% 15%,#36b9ef2b,#0000 31%),linear-gradient(118deg,#040c17,#071d39 58%,#0a3564)!important}.route-hero:before,.inner-hero:before{opacity:.24!important}.route-hero:after{height:2px}.route-hero-grid{grid-template-columns:minmax(0,1fr)}.route-hero-copy h1,.inner-hero h1{max-width:960px;font-size:clamp(42px,5vw,68px);font-weight:610;line-height:1.04}.route-hero-copy>p:not(.eyebrow),.inner-hero>.container>p:not(.eyebrow){color:#ebf5ffb8;max-width:800px}.seismic-infographic-section{display:none!important}.problem-section{padding:72px 0;background:#fff!important}.problem-grid{border-color:var(--sat-line);background:#fff;gap:0}.problem-grid article{border:0;border-right:1px solid var(--sat-line);min-height:134px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:end;gap:17px;padding:25px 24px;display:grid}.problem-grid article:last-child{border-right:0}.problem-grid article>span{display:none}.problem-grid article>i{width:34px;height:34px;color:var(--sat-blue);background:#eaf5fc;border:0;border-radius:50%;font-size:14px;position:static}.problem-grid h3{max-width:210px;color:var(--sat-navy);margin:0;font-size:16px;font-weight:620;line-height:1.35}.route-solutions .solutions-architecture{color:#fff;padding:80px 0 96px;background:linear-gradient(120deg,#050d18,#071d39 58%,#0a315d)!important}.route-solutions .solutions-architecture>.container:before{display:none}.solutions-architecture-intro{border-color:#6acdf538;border-radius:10px;box-shadow:0 22px 55px #0000002e}.solutions-architecture-copy{background:#f7fbfe}.architecture-real-photo{background:#07182a}.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.route-solutions .solutions-architecture .solution-card,.route-solutions .applications-zone .sector-card{border-radius:9px;box-shadow:0 12px 30px #000a1e2e}.route-solutions .solutions-architecture .solution-card-content,.route-solutions .applications-zone .sector-card-content{background:#f8fbfd;min-height:260px}.route-solutions .solutions-architecture .solution-card h3,.route-solutions .applications-zone .sector-card h3{font-size:21px}.applications-zone{margin-top:58px;padding-top:58px}.applications-bridge{max-width:900px}.official-warning-flow{background:#07182e!important}.platform-route-overview{padding:78px 0;background:#fff!important}.platform-route-grid figure,.platform-capability-grid article{border-radius:9px;box-shadow:0 12px 32px #08274814}.platform-capability-grid article>div small{display:none}.services-section,.service-journey{color:#fff;padding:82px 0;position:relative;background:linear-gradient(120deg,#050d18,#071d39 58%,#0a315d)!important}.service-journey:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#70cbf50f 1px,#0000 1px),linear-gradient(90deg,#70cbf50f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 80%,#0000)}.service-journey>.container{z-index:1;position:relative}.service-journey-heading,.automation-command-heading{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:end;gap:clamp(36px,7vw,96px);margin-bottom:34px;display:grid}.service-journey-heading h2,.automation-command-heading h2{letter-spacing:-.035em;max-width:740px;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:610;line-height:1.08}.service-journey-heading>p,.automation-command-heading>p{margin:0;font-size:13px;line-height:1.75}.service-journey-heading>p{color:#deeefbad}.service-journey-shell{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020d1c94;border:1px solid #6ecdf533;border-radius:10px;grid-template-columns:minmax(270px,330px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #0003}.service-journey-tabs{border-right:1px solid #6ecdf52b;align-content:stretch;display:grid}.service-journey-tabs button{color:#e0effb99;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6ecdf51f;grid-template-columns:7px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:92px;padding:20px 20px 20px 24px;transition:color .22s,background .22s;display:grid;position:relative}.service-journey-tabs button:last-child{border-bottom:0}.service-journey-tabs button:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.service-journey-tabs button>i{border:1px solid #70d3fa8c;border-radius:50%;width:7px;height:7px}.service-journey-tabs button>span{font-size:13px;font-weight:650;line-height:1.35}.service-journey-tabs button>b{color:#80d7fb6b;font-size:16px;font-weight:400}.service-journey-tabs button:hover,.service-journey-tabs button:focus-visible,.service-journey-tabs button.is-active{color:#fff;background:linear-gradient(90deg,#148bd02b,#0d3f740f);outline:0}.service-journey-tabs button.is-active:before{background:linear-gradient(180deg,var(--sat-cyan),var(--sat-blue))}.service-journey-tabs button.is-active>i{background:#52cdfa;border-color:#6adeff;box-shadow:0 0 13px #52cdfab8}.service-journey-tabs button.is-active>b{color:#70d8ff;transform:translate(2px)}.service-journey-panel{background:radial-gradient(circle at 92% 15%,#2eb3ec26,#0000 34%),linear-gradient(135deg,#09274b99,#04132794);grid-template-columns:minmax(0,.84fr) minmax(300px,1fr);align-items:center;gap:clamp(36px,6vw,82px);min-height:440px;padding:clamp(34px,5vw,62px);display:grid}.service-journey-panel>div>span{color:#6ed7ff;letter-spacing:.15em;font-size:8px;font-weight:800}.service-journey-panel h3{color:#fff;letter-spacing:-.035em;max-width:480px;margin:14px 0 17px;font-size:clamp(29px,3vw,43px);font-weight:610;line-height:1.1}.service-journey-panel p{color:#deedf9ad;max-width:470px;margin:0;font-size:13px;line-height:1.75}.service-journey-panel ul{border-top:1px solid #74cff62b;margin:0;padding:0;list-style:none}.service-journey-panel li{color:#eff7fdd1;border-bottom:1px solid #74cff621;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:13px;min-height:54px;padding:12px 0;scroll-margin-top:130px;font-size:12px;line-height:1.45;display:grid}.service-journey-panel li>i{background:var(--sat-orange);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #f5822080}.automation-section,.automation-command{padding:86px 0;background:#f5f8fb!important}.automation-command-heading>p{color:var(--sat-muted)}.automation-command-shell{color:#fff;background:#061426;border:1px solid #163b61;border-radius:10px;overflow:hidden;box-shadow:0 28px 65px #05203c29}.automation-command-tabs{background:#07182e;border-bottom:1px solid #69ccf729;align-items:stretch;gap:4px;min-height:58px;padding:0 18px;display:flex}.automation-command-tabs button{color:#d9ebf987;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;min-width:150px;padding:0 18px;font-size:10px;font-weight:750;display:flex;position:relative}.automation-command-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.automation-command-tabs button>i{border:1px solid #65cff980;border-radius:50%;width:6px;height:6px}.automation-command-tabs button:hover,.automation-command-tabs button:focus-visible,.automation-command-tabs button.is-active{color:#fff;outline:0}.automation-command-tabs button.is-active:after{background:var(--sat-cyan)}.automation-command-tabs button.is-active>i{background:#50d89f;border-color:#50d89f;box-shadow:0 0 10px #50d89f}.automation-command-panel{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);min-height:510px;display:grid}.automation-command-panel>figure{background:#020a14;border-right:1px solid #69ccf729;min-height:510px;margin:0;position:relative;overflow:hidden}.automation-command-panel>figure:after{content:"";background:linear-gradient(#0000 48%,#010812c7);position:absolute;inset:0}.automation-command-panel>figure img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.78);width:100%;height:100%}.automation-command-panel figcaption{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.automation-command-panel figcaption span,.automation-command-panel figcaption b{color:#f0f8ffbf;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.automation-command-panel figcaption span{align-items:center;gap:8px;display:inline-flex}.automation-command-panel figcaption i{background:#50d89f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #50d89f}.automation-command-detail{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,52px);display:flex}.automation-command-detail>header>span{color:#65d1ff;letter-spacing:.16em;font-size:8px;font-weight:800}.automation-command-detail h3{color:#fff;letter-spacing:-.03em;max-width:560px;margin:12px 0 13px;font-size:clamp(27px,2.8vw,39px);font-weight:610;line-height:1.12}.automation-command-detail header p{color:#dbeaf6ab;max-width:580px;margin:0;font-size:12px;line-height:1.7}.automation-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 27px;padding:0;list-style:none;display:grid}.automation-pipeline li{color:#e0eef9a6;letter-spacing:.04em;padding:15px 10px 0 0;font-size:8px;font-weight:700;line-height:1.4;position:relative}.automation-pipeline li:before{content:"";background:#5cc6f03d;height:1px;position:absolute;top:3px;left:5px;right:0}.automation-pipeline li:last-child:before{right:calc(100% - 5px)}.automation-pipeline li>i{z-index:1;background:#59cffa;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 9px #59cffab3}.automation-actions{border-top:1px solid #6bccf624;padding-top:20px}.automation-actions>b{color:#77d8fdbf;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.automation-actions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.automation-actions li{color:#eff7fdcc;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.automation-actions li>i{color:#50d89f;font-size:10px;font-style:normal}.automation-command-shell>footer{color:#d7e9f87a;letter-spacing:.12em;text-transform:uppercase;background:#04101f;border-top:1px solid #69ccf724;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 20px;font-size:7px;display:flex}.automation-command-shell>footer span{align-items:center;gap:8px;display:inline-flex}.automation-command-shell>footer i{background:#50d89f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #50d89fb3}.automation-command-shell>footer b{color:#69d3faad;font-weight:750}.resources-section,.catalog-page-section,.relationship-section,.brand-products,.contact-section,.legal-page{background:var(--sat-soft)!important}.resources-section{padding:82px 0}.resource-grid article{border-radius:9px;box-shadow:0 10px 26px #0a274612}.about-section{padding:82px 0;background:linear-gradient(120deg,#050d18,#071d39 58%,#0a315d)!important}.mission-grid article{border-radius:8px}.mission-grid article>span{display:none}.contact-section{padding:82px 0;background:#fff!important}.contact-form,.assessment-form{border-radius:12px;box-shadow:0 18px 48px #071f3a1f}.contact-principles>span{letter-spacing:.08em}.products-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:70px;display:grid}.products-hero-visual{background:linear-gradient(145deg,#eaf4fb,#fff);border:1px solid #69cdf547;border-radius:10px;min-height:330px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003d}.products-hero-visual:before{content:"";background:radial-gradient(circle at 72% 25%,#36b9ef38,#0000 36%);position:absolute;inset:0}.products-hero-visual img{object-fit:contain;width:calc(100% - 48px);height:calc(100% - 78px);position:absolute;inset:24px 24px 54px}.products-hero-visual figcaption{color:var(--sat-navy);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.products-hero-visual figcaption span{color:var(--sat-blue);font-weight:800}.inner-hero-metrics span{border-radius:5px}.product-card-v2,.degal-brand-card,.relationship-grid article{border-radius:9px;box-shadow:0 12px 30px #071f3a14}.catalog-cta,.brand-documents{background:#07182e!important}.home-footer{color:#fff;background:#050d18!important}.footer-main-v3{padding-block:30px 24px}.footer-identity img{width:190px}.footer-contact-grid-v3 a{border-radius:7px}.home-footer-bottom{min-height:44px}.assessment-backdrop{background:#020912d1}.assessment-dialog{border-radius:14px}.assessment-dialog-close,.assessment-form-actions .button{border-radius:7px}.button-orange{background:var(--sat-orange)}@media (width<=1120px){.hero-grid.container{grid-template-columns:1fr 1fr;gap:38px}.hero h1{font-size:clamp(40px,4.9vw,54px)}.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-journey-panel{grid-template-columns:1fr;align-content:center}}@media (width<=920px){.container{width:min(100% - 36px,1240px)}.hero{min-height:auto}.hero-grid.container{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:52px}.hero-copy{max-width:720px}.hero-visual{max-width:760px}.capability-grid{grid-template-columns:1fr}.flow-section .capability-module{grid-template-columns:minmax(260px,.8fr) 1fr;display:grid}.flow-section .capability-photo{aspect-ratio:auto;height:100%}.service-journey-heading,.automation-command-heading{grid-template-columns:1fr;align-items:start;gap:18px}.service-journey-heading>p,.automation-command-heading>p{max-width:720px}.problem-grid article:nth-child(2){border-right:0}.products-hero-grid{grid-template-columns:1fr;gap:38px}.products-hero-visual{min-height:300px}}@media (width<=760px){.container{width:min(100% - 28px,1240px)}.utility-promise{display:none}.main-nav{min-height:66px}.brand{width:190px}.brand img{height:43px}.hero-grid.container{padding-block:44px}.hero h1{font-size:clamp(38px,11vw,50px)}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:center}.hero-assurances{flex-direction:column;align-items:flex-start;gap:10px}.hero-play{bottom:12px;left:12px!important}.hero-play>i{width:38px;height:38px}.hero-play>span{min-width:145px}.hero-media-status{top:11px;right:11px}.hero-carousel-controls{bottom:12px;right:12px}.hero-carousel-controls>div>button{min-width:74px}.integration-showcase{grid-template-columns:1fr}.flow-section .capability-module{display:block}.flow-section .capability-photo{aspect-ratio:16/9}.problem-grid article{border-right:0;border-bottom:1px solid var(--sat-line)}.problem-grid article:last-child{border-bottom:0}.service-journey-shell{grid-template-columns:1fr}.service-journey-tabs{border-bottom:1px solid #6ecdf52b;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.service-journey-tabs button{border-right:1px solid #6ecdf51f;min-height:76px}.service-journey-tabs button:nth-child(2n){border-right:0}.service-journey-panel{min-height:0;padding:36px 28px 40px}.automation-command-panel{grid-template-columns:1fr}.automation-command-panel>figure{aspect-ratio:16/9;border-bottom:1px solid #69ccf729;border-right:0;min-height:0}.route-hero,.inner-hero{min-height:330px;padding:58px 0}.route-hero-copy h1,.inner-hero h1{font-size:clamp(37px,10vw,50px)}.route-solutions .solutions-architecture .solutions-grid,.route-solutions .applications-zone .sector-grid{grid-template-columns:1fr}.route-solutions .solutions-architecture .solution-card-content,.route-solutions .applications-zone .sector-card-content{min-height:0}.products-hero-visual{min-height:260px}}@media (width<=520px){.hero h1{font-size:38px}.hero-play>span{display:none!important}.hero-play{grid-template-columns:1fr;width:48px;height:48px;padding:5px}.hero-play>i{width:38px;height:38px}.hero-carousel-controls>div{gap:3px}.hero-carousel-controls>div>button{width:42px;min-width:42px;height:36px;padding:0 7px 7px}.hero-carousel-controls>div>button span{display:none}.hero-carousel-toggle{width:36px;height:36px}.service-journey-tabs{grid-template-columns:1fr}.service-journey-tabs button{border-right:0;min-height:66px}.service-journey-panel{gap:30px;padding:32px 21px 36px}.automation-command-tabs{padding:0 7px}.automation-command-tabs button{flex:1;justify-content:center;min-width:0;padding-inline:7px;font-size:8px}.automation-command-tabs button:after{left:7px;right:7px}.automation-command-detail{padding:30px 21px 34px}.automation-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.automation-pipeline li:nth-child(2):before{right:calc(100% - 5px)}.automation-actions ul{grid-template-columns:1fr}.automation-command-shell>footer{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 15px}.products-hero-visual{min-height:230px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-slide,.hero-slide .hero-visual-image,.integration-media-branded img,.service-journey-tabs button{transition:none!important}.hero-carousel-controls>div>button.is-active i:after{width:100%;animation:none!important}}.route-solutions .tech-explorer{--explorer-accent:#4fcdf8;color:#fff;background:#041326;border:1px solid #5bc6f23d;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 26px 68px #000a1d4d}.route-solutions .tech-explorer:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#64cff70e 1px,#0000 1px),linear-gradient(90deg,#64cff70e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.route-solutions .tech-explorer>*{z-index:1;position:relative}.route-solutions .tech-explorer-head{background:#030f1fdb;border-bottom:1px solid #64ccf529;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 18px;display:flex}.route-solutions .tech-explorer-head>span{color:#6ad7ffd1;letter-spacing:.15em;font-size:8px;font-weight:800}.route-solutions .tech-explorer-head>p{color:#daebf8a3;margin:0;font-size:9px;font-weight:620}.route-solutions .tech-selector-grid{background:linear-gradient(#64cff709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#64cff709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#061a31,#041224);border-bottom:1px solid #64ccf533;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.route-solutions .tech-selector-grid>button{color:#f1f9ffeb;text-align:left;cursor:pointer;background:radial-gradient(circle at 10% 12%,#36bbee17,#0000 34%),linear-gradient(135deg,#0d3150f7,#071b33fc);border:1px solid #5dc2eb4d;border-radius:8px;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;min-height:100px;padding:17px 15px;scroll-margin-top:130px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 10px 23px #00061333}.route-solutions .tech-selector-grid>button:after{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.route-solutions .tech-selector-thumb{background:#071a2d;border:1px solid #69cff566;border-radius:9px;width:74px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0007183d}.route-solutions .tech-selector-thumb:after{content:"";pointer-events:none;background:linear-gradient(155deg,#0000 35%,#020d1bb8);position:absolute;inset:0}.route-solutions .tech-selector-thumb>img{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.88);width:100%;height:100%;transition:filter .25s,transform .25s;display:block;transform:scale(1.01)}.route-solutions .tech-selector-icon{z-index:1;color:#ecf9fff5;background:#041f37e0;border:1px solid #81deff94;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 4px 12px #00071857}.route-solutions .tech-selector-icon svg{width:21px;height:21px;display:block;overflow:visible}.route-solutions .tech-selector-icon .explorer-logo-surface{fill:currentColor;fill-opacity:.08;stroke:none}.route-solutions .tech-selector-icon .explorer-logo-accent{stroke:var(--explorer-logo-accent)}.route-solutions .tech-selector-icon .explorer-logo-accent-fill{fill:var(--explorer-logo-accent);stroke:var(--explorer-logo-accent)}.route-solutions .tech-selector-grid>button>.tech-selector-copy{gap:5px;min-width:0;display:grid}.route-solutions .tech-selector-grid>button b{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:690;line-height:1.24;display:-webkit-box;overflow:hidden}.route-solutions .tech-selector-grid>button small{color:#d6e8f5ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.route-solutions .tech-selector-grid>button em{color:#70d8fdb8;font-size:15px;font-style:normal;transition:transform .2s,color .2s}.route-solutions .tech-selector-grid>button:hover,.route-solutions .tech-selector-grid>button:focus-visible{color:#f7fcff;background:radial-gradient(circle at 10% 12%,#3eccff24,#0000 35%),linear-gradient(135deg,#12456cfc,#082543fc);border-color:#66d7ff94;outline:0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 13px 27px #00071647}.route-solutions .tech-selector-grid>button.is-active{color:#fff;background:radial-gradient(circle at 13% 12%,#4ad2ff38,#0000 35%),linear-gradient(125deg,#0b5f91,#063e6c);border-color:#52d3ffd1;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #2bbbf11f,0 14px 30px #000a1d4d}.route-solutions .tech-selector-grid>button.is-active:after{background:linear-gradient(#7be3ff,#16a8e5 58%,#0877d0);box-shadow:0 0 16px #4fcdf8b3}.route-solutions .tech-selector-grid>button:hover .tech-selector-icon,.route-solutions .tech-selector-grid>button:focus-visible .tech-selector-icon,.route-solutions .tech-selector-grid>button.is-active .tech-selector-icon{color:#fff;background:linear-gradient(145deg,#ffffff24,#0d436980);border-color:#b7efffd1;box-shadow:0 0 20px #28ace43d}.route-solutions .tech-selector-grid>button:hover .tech-selector-thumb>img,.route-solutions .tech-selector-grid>button:focus-visible .tech-selector-thumb>img,.route-solutions .tech-selector-grid>button.is-active .tech-selector-thumb>img{filter:saturate(1.05)contrast(1.04)brightness();transform:scale(1.055)}.route-solutions .tech-selector-grid>button.is-active .tech-selector-thumb{border-color:#86e5ffd1;box-shadow:0 0 20px #28ace433}.route-solutions .tech-selector-grid>button.is-active small,.route-solutions .tech-selector-grid>button:hover small,.route-solutions .tech-selector-grid>button:focus-visible small{color:#f0f9ffcc}.route-solutions .tech-selector-grid>button.is-active em{color:var(--explorer-accent);transform:translate(2px)}.route-solutions .tech-explorer-stage{background:radial-gradient(circle at 91% 12%,#22a7e221,#0000 32%),linear-gradient(135deg,#061a32,#071f3b 62%,#092b50);grid-template-columns:minmax(430px,1.02fr) minmax(0,.98fr);min-height:455px;display:grid}.route-solutions .tech-explorer-stage>figure{background:#020b16;border-right:1px solid #65cbf529;min-height:455px;margin:0;position:relative;overflow:hidden}.route-solutions .tech-explorer-stage>figure:after{content:"";background:linear-gradient(#01081208 44%,#010a18c7),linear-gradient(90deg,#020b1829,#0000 46%);position:absolute;inset:0}.route-solutions .tech-explorer-stage>figure img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.055)brightness(.86);width:100%;height:100%;animation:.42s both explorer-image-in}.route-solutions .tech-explorer-stage figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.route-solutions .tech-explorer-stage figcaption span,.route-solutions .tech-explorer-stage figcaption b{color:#f2f9ffd1;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:790}.route-solutions .tech-explorer-stage figcaption b{color:#76e2b5;text-align:right;align-items:center;gap:7px;display:inline-flex}.route-solutions .tech-explorer-stage figcaption i{background:#43d99f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #43d99f}.route-solutions .tech-explorer-detail{flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,58px);display:flex}.route-solutions .tech-explorer-status{color:#67d3fa;letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 15px;font-size:8px;font-weight:800;display:flex}.route-solutions .tech-explorer-status>i{background:#49dca4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #49dca4b3}.route-solutions .tech-explorer-detail h3{color:#fff;letter-spacing:-.04em;max-width:600px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:610;line-height:1.08}.route-solutions .tech-explorer-detail>p:not(.tech-explorer-status){color:#dcecf8ab;max-width:600px;margin:16px 0 0;font-size:12px;line-height:1.72}.route-solutions .tech-explorer-detail dl{border-top:1px solid #6bcdf52b;border-bottom:1px solid #6bcdf52b;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 25px;display:grid}.route-solutions .tech-explorer-detail dl>div{min-height:105px;padding:17px 20px 17px 0}.route-solutions .tech-explorer-detail dl>div+div{border-left:1px solid #6bcdf526;padding-left:20px}.route-solutions .tech-explorer-detail dt{color:#68d3fb;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.route-solutions .tech-explorer-detail dd{color:#edf6fccc;margin:8px 0 0;font-size:10px;line-height:1.55}.route-solutions .tech-explorer-cta{color:#111820;background:var(--sat-orange);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-width:190px;min-height:43px;padding:0 15px;font-size:9px;font-weight:800;display:flex;box-shadow:0 12px 28px #f5822029}.route-solutions .tech-explorer-cta i{font-size:15px;font-style:normal;transition:transform .2s}.route-solutions .tech-explorer-cta:hover i,.route-solutions .tech-explorer-cta:focus-visible i{transform:translate(2px,-2px)}.route-solutions .tech-explorer-cta:focus-visible{outline-offset:3px;outline:3px solid #69d8ff}.route-solutions .applications-explorer{margin-top:0}@keyframes explorer-image-in{0%{opacity:.45;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (width<=1120px){.route-solutions .tech-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-solutions .tech-explorer-stage{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}}@media (width<=820px){.route-solutions .tech-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-solutions .tech-explorer-stage{grid-template-columns:1fr;min-height:0}.route-solutions .tech-explorer-stage>figure{aspect-ratio:16/9;border-bottom:1px solid #65cbf529;border-right:0;min-height:0}}@media (width<=600px){.route-solutions .tech-explorer-head{min-height:50px;padding-inline:14px}.route-solutions .tech-explorer-head>p{display:none}.route-solutions .tech-selector-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.route-solutions .tech-selector-grid>button{scroll-snap-align:start;min-width:286px;min-height:88px;padding:14px}.route-solutions .tech-explorer-stage>figure{aspect-ratio:4/3}.route-solutions .tech-explorer-detail{padding:30px 21px 34px}.route-solutions .tech-explorer-detail dl{grid-template-columns:1fr}.route-solutions .tech-explorer-detail dl>div{min-height:0;padding:15px 0}.route-solutions .tech-explorer-detail dl>div+div{border-top:1px solid #6bcdf526;border-left:0;padding-left:0}.route-solutions .tech-explorer-cta{width:100%}}@media (prefers-reduced-motion:reduce){.route-solutions .tech-selector-grid>button,.route-solutions .tech-selector-grid>button em,.route-solutions .tech-explorer-cta i{transition:none!important}.route-solutions .tech-explorer-stage>figure img{animation:none!important}}@media (width>=921px){.main-nav{min-height:82px}.nav-links{align-items:center;gap:8px;min-height:82px}.nav-group{align-self:stretch;align-items:center;display:flex;position:relative}.nav-links>a,.nav-group>a{color:#18324e;letter-spacing:.005em;background:linear-gradient(#fff 0%,#f7fbfe 55%,#e7f1f8 100%);border:1px solid #bad3e7;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 12px;font-size:10px;font-weight:760;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background .18s;display:flex;position:relative;box-shadow:0 4px #b9cee0,0 8px 17px #052d531f,inset 0 1px #fffffffa,inset 0 -1px #0969b414}.nav-links>a:after,.nav-group:after,.nav-group>a:after{display:none!important}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>a:hover,.nav-group>a:focus-visible{z-index:2;color:#075fac;background:linear-gradient(#fff 0%,#edf9ff 56%,#d9edf9 100%);border-color:#67bcec;outline:none;transform:translateY(-2px);box-shadow:0 6px #80b9dd,0 12px 24px #055b972e,inset 0 1px #fff,inset 0 0 17px #2ab5ee17}.nav-links>a:active,.nav-group>a:active{transform:translateY(3px);box-shadow:0 1px #86b7d8,0 4px 8px #052d531f,inset 0 2px 6px #0444771a}.nav-links>a.active,.nav-group.active>a{color:#fff;background:linear-gradient(#22aee8 0%,#0b82cf 58%,#0764ad 100%);border-color:#087bc7;box-shadow:0 4px #064d8e,0 9px 20px #0563a838,inset 0 1px #ffffff57}.nav-links>a.active>span,.nav-group.active>a>span{color:#ffffffd1}.nav-cta{color:#fff;border:1px solid #0866c6;border-radius:11px;min-height:46px;padding-inline:17px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;background:linear-gradient(#ff9c2c 0%,#f58220 58%,#e96b10 100%)!important;box-shadow:0 5px #0753a2,0 12px 24px #05498b38,inset 0 1px #ffffff70,inset 0 -1px #74300038!important}.nav-cta:hover,.nav-cta:focus-visible{filter:saturate(1.04)brightness(1.03);transform:translateY(-2px);box-shadow:0 7px #0753a2,0 17px 30px #05498b40,inset 0 1px #ffffff80!important}.nav-cta:active{transform:translateY(4px);box-shadow:0 1px #0753a2,0 5px 10px #05498b2e,inset 0 2px 6px #5d29002e!important}}.route-platform .route-hero-documentary,.route-services .route-hero-documentary{background:radial-gradient(circle at 82% 12%,#22b9ff2e,#0000 30%),linear-gradient(118deg,#030b18 0%,#061a32 55%,#0a3a68 100%);min-height:560px;padding:78px 0}.route-platform .route-hero-documentary:before,.route-services .route-hero-documentary:before{opacity:.18;background-image:linear-gradient(#77cdf314 1px,#0000 1px),linear-gradient(90deg,#77cdf314 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 52%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 52%,#0000 100%)}.route-hero-documentary .route-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,.86fr);align-items:center;gap:clamp(46px,6vw,88px)}.route-hero-documentary .route-hero-copy h1{max-width:780px;font-size:clamp(46px,4.5vw,68px)}.route-hero-documentary .route-hero-copy>p:not(.eyebrow){color:#e7f1f9b8;max-width:700px;line-height:1.75}.route-hero-evidence{aspect-ratio:16/10;background:#020a14;border:1px solid #89d3f447;border-radius:6px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 62px #0000004d}.route-hero-evidence:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#020a14d6);position:absolute;inset:0}.route-hero-evidence img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%}.route-services .route-hero-evidence img{object-position:68% center}.route-hero-evidence figcaption{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.route-hero-evidence figcaption span,.route-hero-evidence figcaption b{color:#f4f9fdd6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.route-hero-evidence figcaption span{align-items:center;gap:8px;display:inline-flex}.route-hero-evidence figcaption i{background:#4fd49c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4fd49ccc}.platform-operations-showcase{background:#f5f8fb;padding:96px 0 88px}.platform-operations-heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.66fr);align-items:end;gap:clamp(40px,7vw,102px);margin-bottom:42px;display:grid}.platform-operations-heading h2{color:#071a2e;letter-spacing:-.042em;max-width:800px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:610;line-height:1.06}.platform-operations-heading>p{color:#5b6d7f;margin:0;font-size:14px;line-height:1.8}.platform-operations-composition{background:#07182d;border:1px solid #cbd9e5;border-radius:6px;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 26px 62px #051f3929}.platform-operations-photo{background:#020a14;min-height:560px;margin:0;position:relative;overflow:hidden}.platform-operations-photo:after{content:"";background:linear-gradient(#0000 54%,#020a14d1);position:absolute;inset:0}.platform-operations-photo img{object-fit:cover;filter:saturate(.86)contrast(1.05)brightness(.88);width:100%;height:100%}.platform-operations-photo figcaption{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:21px;left:24px;right:24px}.platform-operations-photo figcaption span,.platform-operations-photo figcaption b{color:#f2f8fcd1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.platform-operations-photo figcaption span{align-items:center;gap:8px;display:inline-flex}.platform-operations-photo figcaption i{background:#4fd49c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4fd49cd1}.platform-dashboard-card{background:radial-gradient(circle at 85% 14%,#169adc2e,#0000 32%),#061426;border-left:1px solid #71caf22e;flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.platform-dashboard-card>header{color:#cde5f594;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:8px;font-weight:780;display:flex}.platform-dashboard-card>header span{align-items:center;gap:8px;display:inline-flex}.platform-dashboard-card>header i{background:#4fd49c;border-radius:50%;width:6px;height:6px}.platform-dashboard-frame{background:#020b16;border:1px solid #67cdf83d;border-radius:4px;overflow:hidden;box-shadow:0 15px 34px #00000040}.platform-dashboard-frame img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%}.platform-dashboard-copy{padding:28px 4px 4px}.platform-dashboard-copy h3{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(25px,2.3vw,34px);font-weight:610;line-height:1.12}.platform-dashboard-copy p{color:#d4e6f3a8;margin:0;font-size:12px;line-height:1.7}.platform-capability-list{background:#fff;border-top:1px solid #cbd8e3;border-left:1px solid #cbd8e3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.platform-capability-list article{border-bottom:1px solid #cbd8e3;border-right:1px solid #cbd8e3;grid-template-columns:62px minmax(0,1fr);gap:18px;min-height:162px;padding:28px;scroll-margin-top:130px;display:grid}.platform-capability-list article>span{color:#0c82c8;letter-spacing:.12em;font-size:10px;font-weight:820}.platform-capability-list h3{color:#071a2e;margin:0 0 8px;font-size:19px;font-weight:650;line-height:1.25}.platform-capability-list p{color:#607181;margin:0;font-size:12px;line-height:1.65}.platform-operating-layers{color:#fff;background:#07182d;border:1px solid #153a5d;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.platform-operating-layers li{border-right:1px solid #71caf229;min-height:178px;padding:28px}.platform-operating-layers li:last-child{border-right:0}.platform-operating-layers span{color:#5ed1ff;letter-spacing:.14em;font-size:8px;font-weight:800}.platform-operating-layers h3{color:#fff;margin:18px 0 8px;font-size:18px;font-weight:620}.platform-operating-layers p{color:#d3e6f49e;margin:0;font-size:11px;line-height:1.7}.service-journey:before{display:none}.service-journey-shell{background:#fff;border-radius:6px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);box-shadow:0 28px 68px #0000003d}.service-journey-tabs{background:#061426}.service-journey-tabs button{min-height:112px;padding-inline:25px 22px}.service-journey-panel{color:#071a2e;background:#fff;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;min-height:570px;padding:0}.service-journey-media{background:#081524;border-right:1px solid #d4e0e9;min-height:570px;margin:0;position:relative;overflow:hidden}.service-journey-media:after{content:"";background:linear-gradient(#0000 52%,#030c17d1);position:absolute;inset:0}.service-journey-media img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.service-journey-media figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.service-journey-media figcaption span,.service-journey-media figcaption b{color:#f4f9fdd6;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:780}.service-journey-media figcaption span{max-width:230px;line-height:1.45}.service-journey-detail{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,58px);display:flex}.service-journey-detail>header>span{color:#0786ca;letter-spacing:.15em;font-size:8px;font-weight:820}.service-journey-detail h3{color:#071a2e;letter-spacing:-.036em;max-width:500px;margin:14px 0 16px;font-size:clamp(29px,3vw,43px);font-weight:610;line-height:1.08}.service-journey-detail p{color:#607181;max-width:530px;margin:0;font-size:13px;line-height:1.75}.service-journey-detail ul{border-top:1px solid #d6e1e9;margin:28px 0 0;padding:0;list-style:none}.service-journey-detail li{color:#31475a;border-bottom:1px solid #dfe7ed;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:13px;min-height:48px;padding:11px 0;scroll-margin-top:130px;font-size:11px;line-height:1.45;display:grid}.service-journey-detail li>i{background:var(--sat-orange);border-radius:50%;width:5px;height:5px}.automation-command-shell{border-radius:6px}.automation-command-panel>figure img{filter:saturate(.9)contrast(1.05)brightness(.84)}@media (width<=1120px){.route-hero-documentary .route-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);gap:42px}.platform-operations-composition{grid-template-columns:1fr}.platform-operations-photo{aspect-ratio:16/9;min-height:0}.platform-dashboard-card{border-top:1px solid #71caf22e;border-left:0}.service-journey-panel{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (width<=820px){.route-platform .route-hero-documentary,.route-services .route-hero-documentary{min-height:0;padding:58px 0}.route-hero-documentary .route-hero-grid{grid-template-columns:1fr;gap:34px}.route-hero-documentary .route-hero-copy h1{font-size:clamp(40px,10vw,54px)}.platform-operations-showcase{padding:72px 0 66px}.platform-operations-heading{grid-template-columns:1fr;align-items:start;gap:20px}.platform-capability-list,.platform-operating-layers{grid-template-columns:1fr}.platform-operating-layers li{border-bottom:1px solid #71caf229;border-right:0;min-height:0}.platform-operating-layers li:last-child{border-bottom:0}.service-journey-shell{grid-template-columns:1fr}.service-journey-tabs{border-bottom:1px solid #6ecdf52b;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.service-journey-tabs button{border-right:1px solid #6ecdf51f;min-height:78px}.service-journey-tabs button:nth-child(2n){border-right:0}.service-journey-panel{grid-template-columns:1fr;min-height:0}.service-journey-media{aspect-ratio:16/10;border-bottom:1px solid #d4e0e9;border-right:0;min-height:0}}@media (width<=560px){.route-hero-evidence{aspect-ratio:4/3}.route-hero-evidence figcaption{flex-direction:column;align-items:flex-start;gap:7px}.platform-operations-composition{min-height:0}.platform-operations-photo{aspect-ratio:4/3}.platform-operations-photo figcaption{flex-direction:column;align-items:flex-start;gap:6px}.platform-dashboard-card{padding:14px}.platform-dashboard-copy{padding:22px 3px 6px}.platform-capability-list article{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;padding:24px 20px}.service-journey-tabs{grid-template-columns:1fr}.service-journey-tabs button{border-right:0;min-height:66px}.service-journey-detail{padding:32px 21px 36px}.service-journey-media{aspect-ratio:4/3}}.mega-menu{background:radial-gradient(circle at 94% 0,#1da2de24,#0000 30%),linear-gradient(145deg,#061525,#08213a 62%,#092c4b);border:1px solid #5cbfec4d;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(330px,.82fr) minmax(390px,1.18fr);gap:13px;width:min(890px,100vw - 40px);min-height:410px;padding:14px;overflow:hidden;box-shadow:0 34px 85px #000c1f6b,inset 0 1px #ffffff0b}.mega-menu-dense{grid-template-columns:minmax(330px,.68fr) minmax(650px,1.32fr);width:min(1110px,100vw - 40px);min-height:510px}.mega-menu:before{background:linear-gradient(90deg,#0875d0,#42d8ff 58%,#f58220);height:3px;box-shadow:0 0 16px #37c9f96b}.mega-preview{isolation:isolate;border:1px solid #77d6fc4d;min-height:382px;box-shadow:inset 0 0 55px #00193547,0 15px 32px #00091733;background:#051529!important;border-radius:12px!important;padding:27px 25px!important}.mega-menu-dense .mega-preview{min-height:482px}.mega-preview:before{z-index:2;opacity:.3;background-image:linear-gradient(#84dcff12 1px,#0000 1px),linear-gradient(90deg,#84dcff12 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.mega-preview:after{display:none}.mega-preview>*{z-index:3}.mega-preview-photo{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.72);width:100%;height:100%;animation:.35s both mega-photo-in;inset:0;z-index:0!important;position:absolute!important}.mega-preview-photo[src*="/brand/"]{object-fit:contain;filter:none;background:#f7fbff;padding:68px}.mega-preview-shade{background:linear-gradient(#0109152e 4%,#02102280 48%,#020f20f7 100%),linear-gradient(90deg,#010b18b3,#0000 85%);display:block;inset:0;z-index:1!important;position:absolute!important}.mega-preview-code{color:#9ce8ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010e1f94;border-color:#8de2ff6b;margin-bottom:auto;box-shadow:0 6px 18px #00000026}.mega-preview small{color:#73d8ff;margin:30px 0 9px}.mega-preview strong{color:#fff;text-shadow:0 2px 12px #0000005c;min-height:0;font-size:25px}.mega-preview p{color:#ebf6ffc7;margin:13px 0 19px;font-size:10px;line-height:1.6}.mega-preview i{color:#f0f9ffd6;margin-top:0}.mega-menu ul,.mega-menu-dense ul{align-content:center;gap:8px;padding:3px}.mega-menu-dense ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px}.mega-menu li a{color:#e5f2fb;background:linear-gradient(145deg,#123858f0,#071e34f5);border:1px solid #6fc8f036;border-radius:10px;grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;padding:7px 9px 8px 7px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 4px #000915b8,0 9px 18px #0008142e,inset 0 1px #ffffff0e}.mega-item-thumb{background:#0b2944;border:1px solid #82daff57;border-radius:7px;width:62px;height:46px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.mega-item-thumb img{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.9);width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.mega-item-thumb img[src*="/brand/"]{object-fit:contain;filter:none;background:#f8fbff;padding:5px}.mega-item-copy{gap:4px;min-width:0;display:grid}.mega-menu ul a>.mega-item-thumb{grid-area:1/1;justify-self:start}.mega-menu ul a>.mega-item-copy{width:100%;color:inherit;grid-area:1/2;justify-self:stretch;overflow:hidden}.mega-menu ul a>.mega-item-arrow{grid-area:1/3;justify-self:end}.mega-menu li a .mega-item-thumb,.mega-menu li a .mega-item-copy,.mega-menu li.active a .mega-item-thumb,.mega-menu li.active a .mega-item-copy,.mega-menu li a:hover .mega-item-thumb,.mega-menu li a:hover .mega-item-copy,.mega-menu li a:focus-visible .mega-item-thumb,.mega-menu li a:focus-visible .mega-item-copy{transform:none}.mega-menu li a .mega-item-copy b{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:10px;font-weight:740;line-height:1.25;display:block;color:inherit!important}.mega-menu li a .mega-item-copy em{color:#76cce9;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:6px;font-style:normal;font-weight:780;line-height:1.25}.mega-menu li a .mega-item-arrow{color:#5fd5ff;font-size:15px;transition:transform .18s,color .18s;transform:none}.mega-menu li.active a,.mega-menu li a:hover,.mega-menu li a:focus-visible{color:#fff;background:linear-gradient(145deg,#0f679efa,#073559fa);border-color:#53cfffb8;outline:none;transform:translateY(-2px);box-shadow:0 6px #001226d1,0 14px 28px #00071247,inset 0 1px #ffffff1f,0 0 18px #1ea8e11a}.mega-menu li.active a .mega-item-copy em{color:#a2e9ff}.mega-menu li.active a .mega-item-arrow,.mega-menu li a:hover .mega-item-arrow,.mega-menu li a:focus-visible .mega-item-arrow{color:#fff;transform:translate(2px,-2px)}.mega-menu li.active a .mega-item-thumb img,.mega-menu li a:hover .mega-item-thumb img,.mega-menu li a:focus-visible .mega-item-thumb img{filter:saturate(1.04)contrast(1.04)brightness();transform:scale(1.055)}.mega-capability-backdrop{z-index:9999;-webkit-backdrop-filter:blur(15px)saturate(.92);backdrop-filter:blur(15px)saturate(.92);background:#010812d1;place-items:center;padding:28px;animation:.22s both mega-backdrop-in;display:grid;position:fixed;inset:0}.mega-capability-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 100% 0,#1f99d830,#0000 31%),linear-gradient(145deg,#061426,#092946 62%,#0a3860);border:1px solid #66d2fa6b;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);width:min(1120px,100vw - 56px);max-height:calc(100vh - 56px);animation:.3s cubic-bezier(.2,.72,.28,1) both mega-card-in;display:grid;position:relative;overflow:hidden;box-shadow:0 52px 130px #00000094,0 0 0 1px #ffffff09,inset 0 1px #ffffff14}.mega-capability-card:before{content:"";z-index:5;background:linear-gradient(90deg,#0b7bd4,#45dcff 58%,#f58220);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #37cdff59}.mega-capability-close{z-index:8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#021122ad;border:1px solid #bce9fa8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;transition:transform .18s,background .18s;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 7px #0007118a,0 12px 23px #00000040,inset 0 1px #ffffff24}.mega-capability-close:hover,.mega-capability-close:focus-visible{background:#0d6ba1e0;outline:none;transform:translateY(-2px)}.mega-capability-media{background:#03101f;border-right:1px solid #70d1f72e;min-height:570px;margin:0;position:relative;overflow:hidden}.mega-capability-media:after{content:"";pointer-events:none;background:linear-gradient(#01071005 52%,#010a16db 100%);position:absolute;inset:0}.mega-capability-media img{object-fit:cover;filter:saturate(.96)contrast(1.035)brightness(.96);width:100%;height:100%;display:block}.mega-capability-media img[src*="/products/"],.mega-capability-media img[src*="/brand/"],.mega-capability-media img[src*=infografia]{object-fit:contain;filter:none;background:radial-gradient(circle at 50% 25%,#2cade21c,#0000 33%),linear-gradient(145deg,#eef7fc,#fff);padding:clamp(35px,5vw,70px)}.mega-capability-media figcaption{z-index:2;color:#ffffffd1;letter-spacing:.12em;justify-content:space-between;align-items:flex-end;gap:18px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.mega-capability-media figcaption b{color:#78e6b8;text-align:right;align-items:center;gap:7px;display:inline-flex}.mega-capability-media figcaption i{background:#45dda4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #45dda4}.mega-capability-copy{flex-direction:column;padding:clamp(54px,5vw,76px) clamp(34px,4vw,58px) 44px;display:flex;position:relative;overflow-y:auto}.mega-capability-copy:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#75d2f90f 1px,#0000 1px),linear-gradient(90deg,#75d2f90f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.mega-capability-copy>*{z-index:1;position:relative}.mega-capability-copy .eyebrow{color:#70d9ff;letter-spacing:.13em;margin:0 0 17px;font-size:8px}.mega-capability-copy h2{color:#fff;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,55px);font-weight:630;line-height:1.02}.mega-capability-summary{border-top:1px solid #6fcff530;border-bottom:1px solid #6fcff530;margin-top:30px;padding:22px 0 24px}.mega-capability-summary small{color:#6ad4fb;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:820}.mega-capability-summary p{color:#e5f2fcc7;margin:10px 0 0;font-size:12px;line-height:1.72}.mega-capability-meta{gap:6px;margin:22px 0 28px;display:grid}.mega-capability-meta span{color:#84d3f2ab;letter-spacing:.13em;font-size:7px;font-weight:820}.mega-capability-meta b{color:#f3f9fdd1;font-size:10px;font-weight:650;line-height:1.45}.mega-capability-action{color:#fff;background:linear-gradient(#ff9c2d,#f58220 58%,#e96b10);border:1px solid #0871ca;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,290px);min-height:51px;margin-top:auto;padding:0 17px;font-size:10px;font-weight:810;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px #0753a2,0 16px 28px #000b1c47,inset 0 1px #fff6}.mega-capability-action>span{font-size:17px;transition:transform .18s}.mega-capability-action:hover,.mega-capability-action:focus-visible{color:#fff;outline:none;transform:translateY(-2px);box-shadow:0 8px #0753a2,0 21px 34px #000b1c57,inset 0 1px #ffffff73}.mega-capability-action:hover>span,.mega-capability-action:focus-visible>span{transform:translate(2px,-2px)}@keyframes mega-photo-in{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes mega-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mega-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1240px) and (width>=921px){.brand{width:184px}.brand img{height:44px}.nav-links{gap:5px}.nav-links>a,.nav-group>a{padding-inline:8px;font-size:9px}.mega-menu-dense{grid-template-columns:280px minmax(0,1fr);width:min(900px,100vw - 28px)}.mega-menu-dense .mega-preview{min-height:482px}}@media (width<=920px){.nav-links>a,.nav-group>a{color:#17324f;background:linear-gradient(#fff,#edf5fa);border:1px solid #c7dceb;border-radius:10px;margin:5px 0;padding:13px 44px 13px 14px;box-shadow:0 4px #bfd3e2,0 8px 16px #052d531a,inset 0 1px #fff}.nav-group.active>a,.nav-links>a.active{color:#fff;background:linear-gradient(#1fa9e4,#0878c5);border-color:#087bc7;box-shadow:0 4px #075392,0 9px 18px #055a972e}.nav-expand{top:9px;right:11px}.mega-menu,.mega-menu-dense{background:0 0;min-height:0;padding:8px 0 13px 12px}.mega-menu ul,.mega-menu-dense ul{gap:8px;padding:0}.mega-menu li a{color:#e8f5fd;background:linear-gradient(145deg,#0d385a,#09243e);border-color:#49a3cf4d;grid-template-columns:62px minmax(0,1fr) 20px;min-height:66px;padding:7px 9px 8px 7px;box-shadow:0 4px #05182a,0 8px 14px #00152a29,inset 0 1px #ffffff0f}.mega-menu li a .mega-item-copy em{color:#7fd5f1}.mega-capability-backdrop{padding:15px}.mega-capability-card{grid-template-columns:1fr;width:min(720px,100vw - 30px);max-height:calc(100vh - 30px);overflow-y:auto}.mega-capability-media{aspect-ratio:16/9;border-bottom:1px solid #70d1f72e;border-right:0;min-height:0}.mega-capability-copy{min-height:410px;overflow:visible}}@media (width<=600px){.mega-capability-backdrop{padding:0}.mega-capability-card{border:0;border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.mega-capability-media{aspect-ratio:4/3;min-height:260px}.mega-capability-media figcaption{bottom:15px;left:17px;right:17px}.mega-capability-copy{min-height:0;padding:32px 21px 38px}.mega-capability-copy h2{font-size:clamp(34px,10.5vw,46px)}.mega-capability-summary{margin-top:22px;padding-block:18px}.mega-capability-action{width:100%}}@media (prefers-reduced-motion:reduce){.nav-links>a,.nav-group>a,.nav-cta,.mega-menu li a,.mega-item-thumb img,.mega-item-arrow,.mega-capability-backdrop,.mega-capability-card,.mega-capability-action,.mega-capability-action>span{transition:none!important;animation:none!important}}@media (width>=921px){.main-nav,.nav-links{min-height:80px}.nav-links{gap:9px}.nav-links>a,.nav-group>a{isolation:isolate;color:#18324d;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);filter:drop-shadow(0 3px #bfd0dc)drop-shadow(0 7px 10px #0725421f);background:linear-gradient(155deg,#fff 0%,#f5f9fc 55%,#e8f1f7 100%);border:1px solid #bfd4e4;border-radius:0;height:43px;padding-inline:15px;font-size:10px;font-weight:760;transition:transform .18s,filter .18s,border-color .18s,color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #08558f17}.nav-links>a:before,.nav-group>a:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2 28%,#5cbee852 75%,#0000);height:1px;position:absolute;inset:3px 8px auto}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>a:hover,.nav-group>a:focus-visible{color:#075fa9;filter:drop-shadow(0 4px #7fb7d5)drop-shadow(0 10px 15px #064e7f29);background:linear-gradient(155deg,#fff 0%,#eef9fe 58%,#dceef8 100%);border-color:#65bce7;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 0 16px #36b9ef14}.nav-links>a:active,.nav-group>a:active{filter:drop-shadow(0 1px #85acc6)drop-shadow(0 4px 7px #0725421f);transform:translateY(2px)}.nav-links>a.active,.nav-group.active>a{color:#fff;filter:drop-shadow(0 3px #06447d)drop-shadow(0 9px 14px #05539038);background:linear-gradient(145deg,#129fda 0%,#087bc3 52%,#075596 100%);border-color:#169fdd;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #01234857}.nav-links>a.active:before,.nav-group.active>a:before{background:linear-gradient(90deg,#0000,#ffffff8c,#5cdcff80,#0000)}.nav-links>a.active>span,.nav-group.active>a>span{color:#ffffffd6}.nav-cta{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);filter:drop-shadow(0 4px #07529a)drop-shadow(0 10px 16px #06468033);border:1px solid #f18a23;border-radius:0;min-height:46px;padding-inline:20px;transition:transform .18s,filter .18s,background .18s;position:relative;overflow:hidden;background:linear-gradient(150deg,#ffa039 0%,#f58220 55%,#de670f 100%)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #5b24003d!important}.nav-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:3px 9px auto}.nav-cta:hover,.nav-cta:focus-visible{color:#fff;filter:drop-shadow(0 5px #064a8c)drop-shadow(0 13px 19px #06468040);outline:none;transform:translateY(-1px);background:linear-gradient(150deg,#ffad4a 0%,#f68725 55%,#e56a10 100%)!important}.nav-cta:active{filter:drop-shadow(0 1px #064a8c)drop-shadow(0 5px 8px #0646802e);transform:translateY(3px)}}@media (width<=1240px) and (width>=921px){.nav-links{gap:6px}.nav-links>a,.nav-group>a{padding-inline:10px;font-size:9px}.nav-cta{padding-inline:14px}}@media (width<=920px){.nav-links>a,.nav-group>a{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);filter:drop-shadow(0 3px #bfd1de)drop-shadow(0 7px 10px #0725421a);border-radius:0;box-shadow:inset 0 1px #fff}.nav-group.active>a,.nav-links>a.active{filter:drop-shadow(0 3px #06477f)drop-shadow(0 8px 12px #0553902e)}.nav-cta{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);filter:drop-shadow(0 4px #07529a)drop-shadow(0 10px 14px #0646802e);border-radius:0;width:100%;min-height:50px}}.inner-page>.products-hero{border-bottom:1px solid #4fc2ee33;position:relative;overflow:hidden}.inner-page>.products-hero:after{content:"";background:linear-gradient(90deg,#0879cf 0%,#3dd7f4 58%,#f58220 100%);height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #36b9ef42}.products-hero-grid{gap:clamp(48px,6vw,90px)}.products-hero-grid>div:first-child{z-index:2;border-left:2px solid #46ccf7a3;padding-left:24px;position:relative}.products-hero-grid>div:first-child:before{content:"";background:#f58220;width:2px;height:54px;position:absolute;top:0;left:-2px;box-shadow:0 0 14px #f582206b}.products-hero-visual{background:linear-gradient(#2cabe20f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#2cabe20f 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 62% 28%,#4fc9f53d,#0000 38%),linear-gradient(145deg,#eaf5fb,#fff);border:1px solid #70d6fb61;border-radius:4px 24px;min-height:350px;box-shadow:18px 20px #020d1b33,0 30px 70px #0000003d,inset 0 1px #ffffffe6}.products-hero-visual:before{background:radial-gradient(circle at 72% 25%,#36b9ef33,#0000 36%)}.products-hero-visual:after{content:"";pointer-events:none;border:1px solid #0879cf1a;border-radius:2px 14px;position:absolute;inset:12px}.products-hero-visual img{z-index:1}.products-hero-visual figcaption{z-index:2}.catalog-page-section{padding:104px 0 118px;position:relative;overflow:hidden}.catalog-page-section:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#0879cf0e 1px,#0000 1px),linear-gradient(90deg,#0879cf0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.catalog-page-section>.container{z-index:1;position:relative}.catalog-heading{border-bottom:1px solid #08569329;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:13px clamp(42px,7vw,92px);max-width:none;margin-bottom:42px;padding-bottom:34px;display:grid}.catalog-heading .eyebrow{grid-column:1/-1}.catalog-heading h2{grid-area:2/1/span 2;max-width:760px}.catalog-heading>p:not(.eyebrow){color:#536a80;border-left:2px solid #36b9ef;grid-area:2/2;margin:0;padding-left:18px;font-size:12px;line-height:1.72}.catalog-heading .brochure-inline-link{color:#0873c2;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0873c24d;grid-area:3/2;width:max-content;margin-top:2px;padding:8px 0 5px;font-size:10px;font-weight:780}.catalog-controls{background:linear-gradient(135deg,#061326,#092b4d 58%,#0b3c68);border:1px solid #4cb2dc3d;border-radius:5px 16px;gap:18px;margin-bottom:30px;padding:12px;box-shadow:0 16px 38px #04203d29,inset 0 1px #ffffff0f}.category-tabs{gap:8px}.category-tabs button{color:#e1f0fac2;background:#ffffff09;border:1px solid #6fcaf02e;border-radius:3px 11px;min-height:50px;padding-inline:18px;transition:color .18s,border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a}.category-tabs button span{color:#64d5f8}.category-tabs button:hover,.category-tabs button:focus-visible{color:#fff;background:#157eba2e;border-color:#66d6fc85;outline:none}.category-tabs button.active{color:#fff;background:linear-gradient(145deg,#108bc7,#0764aa);border-color:#27b4ea;transform:translateY(-1px);box-shadow:0 5px #041d38,0 10px 18px #000a183d,inset 0 1px #ffffff2e}.category-tabs button.active span{color:#ffc27c}.catalog-search{background:#f7fcfff7;border:1px solid #69cdf557;border-radius:3px 11px;height:50px;box-shadow:inset 0 1px 4px #0531560f}.catalog-search:focus-within{border-color:#2db9ef;box-shadow:0 0 0 3px #2db9ef1f,inset 0 1px 4px #0531560f}.product-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.product-card-v2{background:linear-gradient(155deg,#fff 0%,#f9fcff 66%,#eef6fb 100%);border:1px solid #0867ad33;border-radius:4px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 42px #042a5117,inset 0 1px #fff}.product-card-v2:before{content:"";z-index:6;opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0879cf,#36b9ef 72%,#f58220);height:3px;position:absolute;inset:0 0 auto}.product-card-v2:hover{border-color:#1099d780;transform:translateY(-5px);box-shadow:0 24px 56px #043b6c24,inset 0 1px #fff}.product-card-button:focus-visible{outline-offset:-3px;outline:3px solid #36b9ef47}.product-visual{background:linear-gradient(#67ccf40b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#67ccf40b 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 58% 35%,#21a4e138,#0000 35%),linear-gradient(145deg,#031124,#073360);border-bottom:1px solid #54bee82e;height:232px}.product-visual.has-image img{filter:drop-shadow(0 14px 18px #0007143d);padding:22px;transition:transform .28s,filter .28s}.product-card-v2:hover .product-visual.has-image img{filter:drop-shadow(0 18px 22px #0007144d);transform:scale(1.025)}.product-brandline{bottom:14px}.product-brandline b{color:#fff}.product-brandline span{color:#dbeffbb8}.product-card-copy{padding:25px 23px 21px}.product-card-copy>small{color:#0879cf;letter-spacing:.1em}.product-card-copy h3{color:#071b35;font-weight:690}.product-card-copy>p{color:#5a6b7e}.feature-chips{gap:7px}.feature-chips span{color:#075d9f;background:#0879cf0e;border:1px solid #0879cf1f;border-radius:2px 7px;padding:6px 8px}.product-card-link{color:#0873c2;border-top:1px solid #0856931f;padding-top:14px}.product-card-link b{font-size:15px;transition:transform .18s}.product-card-v2:hover .product-card-link b{transform:translate(4px)}.product-card-v2>a{color:#fff;background:linear-gradient(145deg,#071b35,#0a3b67);border-top:1px solid #6ccdf42e;justify-content:space-between;min-height:48px;padding-inline:23px;font-weight:780}.product-card-v2>a:after{content:"↗";color:#5bd7ff;font-size:14px}.product-card-v2>a:hover,.product-card-v2>a:focus-visible{color:#fff;background:linear-gradient(145deg,#0a3158,#0871b8);outline:none}.product-modal{background:#fff;border:1px solid #59c1eb4d;border-radius:6px 22px;box-shadow:0 35px 100px #00081670}.product-modal:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg,#0879cf,#40d8f4 62%,#f58220);height:3px;position:absolute;inset:0 0 auto}.product-modal-media{background:linear-gradient(#58c7f00b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#58c7f00b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(150deg,#03101f,#082d55)}.product-modal-media .product-visual{border-radius:3px 14px}.product-modal-copy{background:linear-gradient(155deg,#fff,#f7fbfe)}.modal-close{border-radius:3px 11px}@media (width<=1120px){.product-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.products-hero-grid>div:first-child{padding-left:18px}.products-hero-visual{min-height:310px;box-shadow:10px 12px #020d1b29,0 22px 50px #0003}.catalog-page-section{padding:78px 0 88px}.catalog-heading{grid-template-columns:1fr;row-gap:18px}.catalog-heading .eyebrow,.catalog-heading h2,.catalog-heading>p:not(.eyebrow),.catalog-heading .brochure-inline-link{grid-area:auto/1}.catalog-controls{grid-template-columns:1fr}}@media (width<=680px){.product-grid-v2{grid-template-columns:1fr;gap:20px}.catalog-controls{padding:10px}.category-tabs{grid-template-columns:1fr;display:grid}.products-hero-visual{border-radius:3px 18px;min-height:245px}.product-visual{height:220px}.product-modal{border-radius:0}}@media (prefers-reduced-motion:reduce){.product-card-v2,.product-visual.has-image img,.product-card-link b,.category-tabs button{transition:none!important}}@media (width>=921px){.nav-links{gap:8px}.nav-links>a,.nav-group>a{clip-path:none;filter:none;background:linear-gradient(#fff 0%,#f8fbfd 58%,#edf4f9 100%);border:1px solid #bfd4e4;border-radius:10px;height:42px;padding-inline:14px;overflow:visible;transform:none;box-shadow:0 2px #c4d6e2,0 7px 15px #07254217,inset 0 1px #fff,inset 0 -1px #08558f0f}.nav-links>a:before,.nav-group>a:before{z-index:0;opacity:.72;background:linear-gradient(90deg,#0000,#5cbee847,#0000);height:1px;inset:2px 12px auto}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>a:hover,.nav-group>a:focus-visible{color:#075fa9;filter:none;background:linear-gradient(#fff 0%,#f0f9fd 58%,#e2f0f8 100%);border-color:#69bce5;transform:translateY(-1px);box-shadow:0 3px #8dbbd4,0 10px 20px #064e7f21,inset 0 1px #fff,inset 0 0 14px #36b9ef0f}.nav-links>a:active,.nav-group>a:active{filter:none;transform:translateY(1px);box-shadow:0 1px #8eafc4,0 4px 8px #0725421a,inset 0 2px 5px #08497a14}.nav-links>a.active,.nav-group.active>a{color:#fff;filter:none;background:linear-gradient(#149bd7 0%,#087bc4 58%,#0862a4 100%);border-color:#087bc7;border-radius:10px;box-shadow:0 3px #07508e,0 9px 18px #0553902e,inset 0 1px #ffffff47,inset 0 -1px #01234838}.nav-links>a.active:before,.nav-group.active>a:before{opacity:.9;background:linear-gradient(90deg,#0000,#70e2ffb3,#0000)}.nav-cta{clip-path:none;filter:none;border:1px solid #f18a23;border-radius:11px;min-height:45px;padding-inline:20px;overflow:visible;transform:none;background:linear-gradient(#ff9d32 0%,#f58220 58%,#e86f13 100%)!important;box-shadow:0 3px #0755a0,0 9px 18px #0646802b,inset 0 1px #ffffff6b,inset 0 -1px #5b24002e!important}.nav-cta:before{opacity:.8;inset:2px 13px auto}.nav-cta:hover,.nav-cta:focus-visible{filter:none;transform:translateY(-1px);background:linear-gradient(#ffaa42 0%,#f78a25 58%,#eb7315 100%)!important;box-shadow:0 4px #064b8d,0 12px 22px #06468038,inset 0 1px #ffffff7a!important}.nav-cta:active{filter:none;transform:translateY(2px);box-shadow:0 1px #064b8d,0 5px 9px #06468024,inset 0 2px 5px #5f2a0021!important}}@media (width<=1240px) and (width>=921px){.nav-links{gap:6px}.nav-links>a,.nav-group>a{padding-inline:10px}.nav-cta{padding-inline:14px}}@media (width<=920px){.nav-links>a,.nav-group>a{clip-path:none;filter:none;border-radius:10px;box-shadow:0 2px #c4d6e2,0 7px 14px #07254217,inset 0 1px #fff}.nav-group.active>a,.nav-links>a.active{filter:none;border-radius:10px;box-shadow:0 3px #07508e,0 8px 16px #05539029,inset 0 1px #ffffff40}.nav-cta{clip-path:none;filter:none;border-radius:11px;box-shadow:0 3px #0755a0,0 9px 17px #0646802b,inset 0 1px #ffffff6b!important}}.catalog-page-section .catalog-controls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #085b9d2e;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:14px;margin-bottom:26px;padding:10px;position:relative;box-shadow:0 14px 34px #042a5117,inset 0 1px #fff}.catalog-page-section .category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-page-section .category-tabs button{color:#18324e;min-height:62px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;justify-items:start;gap:4px;padding:11px 15px;display:grid;transform:none}.catalog-page-section .category-tabs button b{color:inherit;font-size:12px;font-weight:780;line-height:1.2}.catalog-page-section .category-tabs button small{color:#71879a;letter-spacing:.03em;font-size:8px;font-weight:650;line-height:1.3}.catalog-page-section .category-tabs button:hover,.catalog-page-section .category-tabs button:focus-visible{color:#0769b3;box-shadow:none;background:#f2f9fd;border-color:#0879cf38;transform:none}.catalog-page-section .category-tabs button.active{color:#fff;background:linear-gradient(135deg,#0b89cc,#075da4);border-color:#0879c9;transform:none;box-shadow:0 8px 18px #0555912e,inset 0 1px #ffffff3d}.catalog-page-section .category-tabs button.active small{color:#e6f6ffbd}.catalog-page-section .catalog-search{background:#f4f8fb;border:1px solid #085b9d29;border-radius:9px;height:62px;padding-inline:16px;box-shadow:inset 0 1px 4px #0531560a}.catalog-explorer{background:#fff;border:1px solid #47aeda47;border-radius:16px;grid-template-columns:minmax(300px,.68fr) minmax(0,1.52fr);min-height:660px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #03274c26,inset 0 1px #fff}.catalog-explorer:before{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#0879cf,#3bd4f4 64%,#f58220);height:3px;position:absolute;inset:0 0 auto}.catalog-product-rail{z-index:2;color:#fff;background:linear-gradient(#62caf30a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#62caf30a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(155deg,#030d1b 0%,#061c34 55%,#08345c 100%);border-right:1px solid #69cff729;padding:30px 22px 24px;position:relative}.catalog-product-rail>header{border-bottom:1px solid #76d3f729;min-height:154px;padding:4px 4px 24px}.catalog-product-rail>header small{color:#64d6fa;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.catalog-product-rail>header h3{color:#fff;letter-spacing:-.025em;margin:10px 0 9px;font-size:22px;font-weight:650}.catalog-product-rail>header p{color:#ddedf8a3;margin:0;font-size:10px;line-height:1.58}.catalog-product-list{gap:8px;padding-top:13px;display:grid}.catalog-product-list>button{color:#ecf6fdc2;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #5bb8e124;border-radius:9px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:82px;padding:8px 32px 8px 8px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.catalog-product-list>button:before{content:"";opacity:0;background:#37caf2;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.catalog-product-list>button:hover,.catalog-product-list>button:focus-visible{color:#fff;background:#0c74b12b;border-color:#5bd2fa61;outline:none;transform:translate(2px)}.catalog-product-list>button.active{color:#fff;background:linear-gradient(105deg,#0d84c252,#0850892e);border-color:#46ccf78f;box-shadow:inset 0 1px #ffffff0f,0 9px 20px #00081429}.catalog-product-list>button.active:before{opacity:1}.catalog-list-thumb{background:radial-gradient(circle at 55% 35%,#35c1f129,#0000 42%),#020e1db8;border:1px solid #75d5f93d;border-radius:7px;place-items:center;width:72px;height:62px;display:grid;overflow:hidden}.catalog-list-thumb img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000040);width:100%;height:100%;padding:6px;display:block}.catalog-list-thumb i{color:#72dcff;font-size:22px;font-style:normal}.catalog-list-copy{gap:6px;min-width:0;display:grid}.catalog-list-copy small{color:#6ed7f8;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:790;line-height:1.2;overflow:hidden}.catalog-list-copy b{font-size:10px;font-weight:680;line-height:1.35}.catalog-list-arrow{color:#63d7fb;font-size:15px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.catalog-featured-product{background:linear-gradient(145deg,#f5fbfe 0%,#fff 55%,#eef6fb 100%);grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);min-width:0;display:grid;position:relative}.catalog-featured-product>figure{background:linear-gradient(#0879cf0e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#0879cf0e 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 58% 42%,#36b9ef2e,#0000 35%),linear-gradient(155deg,#e9f4fa,#fff);border-right:1px solid #085c9d1f;min-width:0;min-height:660px;margin:0;position:relative;overflow:hidden}.catalog-featured-product>figure:after{content:"";pointer-events:none;border:1px solid #0879cf1a;border-radius:12px;position:absolute;inset:66px 30px 60px}.catalog-featured-product>figure>img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 26px #0428492e);width:calc(100% - 92px);height:calc(100% - 180px);animation:.28s both catalog-product-in;display:block;position:absolute;inset:92px 46px 88px}.catalog-featured-status{z-index:4;color:#557289;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:18px;font-size:7px;font-weight:800;display:flex;position:absolute;top:23px;left:24px;right:24px}.catalog-featured-status span{align-items:center;gap:7px;display:inline-flex}.catalog-featured-status i{background:#36d89d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #36d89db3}.catalog-featured-status b{color:#0874c2;font-weight:820}.catalog-featured-product figcaption{z-index:4;color:#63798b;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:7px;font-weight:760;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.catalog-featured-product figcaption b{color:#0874c2}.catalog-featured-symbol{z-index:2;color:#fff;background:linear-gradient(145deg,#0e9dd9,#07559a);border-radius:26px;place-items:center;width:130px;height:130px;font-size:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 24px 45px #044c8238}.catalog-featured-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,5vw,68px) clamp(32px,4vw,52px);display:flex;position:relative}.catalog-featured-copy:before{content:"";background:linear-gradient(#35c9f1,#0877c8,#f58220);width:3px;height:92px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.catalog-featured-copy .eyebrow{margin-bottom:14px;font-size:8px}.catalog-featured-copy h3{color:#071b35;font-family:var(--font-sora),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,43px);font-weight:640;line-height:1.08}.catalog-featured-copy>p:not(.eyebrow){color:#5a6b7e;margin:22px 0 0;font-size:12px;line-height:1.72}.catalog-featured-copy>ul{border-top:1px solid #0856931f;border-bottom:1px solid #0856931f;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:27px 0 0;padding:20px 0;list-style:none;display:grid}.catalog-featured-copy>ul li{color:#36516a;grid-template-columns:16px minmax(0,1fr);gap:7px;font-size:9px;line-height:1.45;display:grid}.catalog-featured-copy>ul span{color:#0997ce;font-weight:900}.catalog-featured-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.catalog-featured-actions .button{cursor:pointer;border-radius:8px;min-height:48px;padding-inline:18px}.catalog-featured-contact{color:#075fa7;border-bottom:1px solid #075fa738;align-items:center;gap:18px;min-height:48px;padding:0 4px;font-size:10px;font-weight:790;display:inline-flex}.catalog-featured-contact span{color:#f58220;font-size:15px;transition:transform .18s}.catalog-featured-contact:hover span,.catalog-featured-contact:focus-visible span{transform:translate(3px)}@keyframes catalog-product-in{0%{opacity:.45;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1120px){.catalog-explorer{grid-template-columns:1fr}.catalog-product-rail{border-bottom:1px solid #69cff729;border-right:0}.catalog-product-rail>header{min-height:0}.catalog-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-featured-product,.catalog-featured-product>figure{min-height:610px}}@media (width<=820px){.catalog-page-section .catalog-controls,.catalog-featured-product{grid-template-columns:1fr}.catalog-featured-product>figure{border-bottom:1px solid #085c9d1f;border-right:0;min-height:390px}.catalog-featured-product>figure>img{width:calc(100% - 84px);height:calc(100% - 132px);inset:68px 42px 64px}.catalog-featured-product>figure:after{inset:55px 24px 48px}.catalog-featured-copy{padding:42px 34px 48px}.catalog-featured-copy:before{width:92px;height:3px;top:0;left:34px;transform:none}}@media (width<=620px){.catalog-page-section .category-tabs{grid-template-columns:1fr}.catalog-product-rail{padding:24px 14px 17px}.catalog-product-list{grid-template-columns:1fr}.catalog-product-list>button{min-height:76px}.catalog-featured-product>figure{min-height:300px}.catalog-featured-product>figure>img{width:calc(100% - 52px);height:calc(100% - 120px);inset:62px 26px 58px}.catalog-featured-copy{padding:36px 22px 40px}.catalog-featured-copy:before{left:22px}.catalog-featured-copy>ul{grid-template-columns:1fr}.catalog-featured-actions{flex-direction:column;align-items:stretch}.catalog-featured-actions .button,.catalog-featured-contact{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.catalog-featured-product>figure>img{animation:none!important}.catalog-product-list>button,.catalog-featured-contact span{transition:none!important}}.hero:before,.platform-section:before,.route-hero:before,.inner-hero:before,.official-warning-flow:before,.problem-statement:after,.flow-section:before,.service-journey:before,.integration-architecture:before,.integration-step-list:before,.capability-visual:before,.product-visual:before,.mega-preview:before,.mega-capability-copy:before,.catalog-page-section:before,.route-solutions .solutions-section:before,.route-sectors .sectors-section:before,.route-solutions .applications-section:before,.route-solutions .tech-explorer:before{opacity:0!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}.route-solutions .tech-selector-grid{background-image:radial-gradient(circle at 8% 0,#34bef21a,#0000 31%),linear-gradient(145deg,#061a31,#041224)!important;background-size:auto!important}.products-hero-visual{background-image:radial-gradient(circle at 65% 25%,#4fc9f533,#0000 39%),linear-gradient(145deg,#eaf5fb,#fff)!important;background-size:auto!important}.product-visual{background-image:radial-gradient(circle at 58% 35%,#21a4e133,#0000 38%),linear-gradient(145deg,#031124,#073360)!important;background-size:auto!important}.product-modal-media{background-image:radial-gradient(circle at 80% 12%,#22aae621,#0000 34%),linear-gradient(150deg,#03101f,#082d55)!important;background-size:auto!important}.catalog-product-rail{background-image:radial-gradient(circle at 6% 0,#34bef21f,#0000 34%),linear-gradient(155deg,#030d1b 0%,#061c34 55%,#08345c 100%)!important;background-size:auto!important}.catalog-featured-product>figure{background-image:radial-gradient(circle at 58% 42%,#36b9ef29,#0000 38%),linear-gradient(155deg,#e9f4fa,#fff)!important;background-size:auto!important}.flow-section .capability-content{background-image:linear-gradient(145deg,#fffffffc,#eff8fef7 64%,#e1f1fbf5)!important}.solutions-architecture-copy{background-image:radial-gradient(circle at 10% 5%,#17a5f41a,#0000 32%),linear-gradient(145deg,#f6fbff,#e9f5fc)!important}.route-solutions .solutions-architecture .solution-card-content,.route-solutions .applications-section .sector-card-content,.route-solutions .applications-zone .sector-card-content{background-image:radial-gradient(circle at 96% 8%,#0ea0e214,#0000 31%),linear-gradient(155deg,#f8fcff,#edf7fc)!important}.products-hero-visual:after,.catalog-featured-product>figure:after{content:none!important;display:none!important}.api-integration-section{color:#fff;background:radial-gradient(circle at 92% 4%,#1499de33,#0000 30%),radial-gradient(circle at 4% 94%,#0951a138,#0000 28%),linear-gradient(128deg,#020812 0%,#04172d 54%,#073b68 100%);border-block:1px solid #50beee33;padding:clamp(82px,8vw,118px) 0;scroll-margin-top:124px;position:relative;overflow:hidden}.api-integration-section:after{content:"";background:linear-gradient(90deg,#0000,#24bce9 48%,#f58220 78%,#0000);height:1px;position:absolute;bottom:0;left:6%;right:6%;box-shadow:0 0 18px #24bce947}.api-integration-section>.container{z-index:1;position:relative}.api-integration-heading{grid-template-columns:minmax(0,1.08fr) minmax(340px,.62fr);align-items:end;gap:clamp(42px,7vw,96px);margin-bottom:38px;display:grid}.api-integration-heading .eyebrow{color:#69d7fb;margin-bottom:17px;font-size:9px}.api-integration-heading h2{color:#fff;max-width:850px;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(37px,4.5vw,64px);font-weight:620;line-height:1.03}.api-integration-heading>p{color:#ddeefab3;border-left:2px solid #2bbdea;margin:0;padding-left:23px;font-size:13px;line-height:1.75}.api-system-map{background:radial-gradient(circle at 50% 0,#2cb7eb17,#0000 38%),linear-gradient(145deg,#041326f7,#020b18fc);border:1px solid #65cff740;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0005116b,inset 0 1px #ffffff0b}.api-system-map-head{color:#67d7fa;letter-spacing:.15em;background:#010a1694;border-bottom:1px solid #64cdf526;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 22px;font-size:8px;font-weight:800;display:flex}.api-system-map-head b{color:#75e5b8;align-items:center;gap:8px;font-size:7px;display:inline-flex}.api-system-map-head i{background:#3fe0a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #3fe0a1}.api-primary-chain{grid-template-columns:minmax(190px,.8fr) minmax(68px,.24fr) minmax(250px,1.08fr) minmax(68px,.24fr) minmax(230px,.95fr);align-items:stretch;padding:34px;display:grid}.api-node{color:#fff;background:linear-gradient(145deg,#092546db,#031122eb);border:1px solid #68cdf433;border-radius:15px;min-width:0;min-height:274px;padding:28px 26px 25px;position:relative;box-shadow:0 18px 38px #00050f38,inset 0 1px #ffffff0b}.api-source-node{background:linear-gradient(145deg,#46281457,#051425f0 62%);border-color:#f6943852}.api-core-node{background:linear-gradient(145deg,#07426ba3,#031326f5);border-color:#48ccf766}.api-gateway-node{background:linear-gradient(145deg,#0841426b,#031426f5);border-color:#6fdab64d}.api-node-icon{color:#76ddfc;background:linear-gradient(145deg,#1e9ad233,#07315533);border:1px solid #66d7fc57;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:25px;display:grid;box-shadow:0 0 30px #25b1e217}.api-source-node .api-node-icon{color:#ffac59;background:#f582201a;border-color:#ffa64e5c}.api-gateway-node .api-node-icon{color:#76e1b6;background:#28be8617;border-color:#62dfaf57}.api-node-icon svg{width:28px;height:28px}.api-node>small{color:#69ccef;letter-spacing:.14em;font-size:7px;font-weight:820;display:block}.api-source-node>small{color:#f5a258}.api-gateway-node>small{color:#72ddb3}.api-node h3{color:#fff;font-family:var(--font-sora),sans-serif;margin:9px 0 10px;font-size:20px;font-weight:620;line-height:1.2}.api-node>p{color:#d8eaf79e;margin:0;font-size:9.5px;line-height:1.58}.api-core-node ul{border-top:1px solid #68cff624;gap:8px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.api-core-node li{color:#e5f1fab3;align-items:center;gap:8px;font-size:8px;display:flex}.api-core-node li span{color:#42c8f0;font-weight:900}.api-protocols{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.api-protocols span{color:#8ae5c0;letter-spacing:.08em;background:#2ac28b0f;border:1px solid #68e1b32e;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:6.5px;font-weight:800;display:inline-flex}.api-link{color:#58d4f6;align-content:center;place-items:center;gap:10px;min-width:0;display:grid;position:relative}.api-link:before{content:"";background:linear-gradient(90deg,#49c9f024,#49c9f0e6,#49c9f024);height:1px;position:absolute;top:50%;left:9px;right:9px;box-shadow:0 0 11px #37c2ec52}.api-link span{z-index:2;color:#8cdaf599;letter-spacing:.09em;white-space:nowrap;margin-top:-42px;font-size:6px;font-weight:800;position:relative}.api-link b{z-index:2;background:#061c33;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid;position:relative;box-shadow:0 0 0 1px #56d2f747}.api-link i{z-index:3;background:#70e3ff;border-radius:50%;width:5px;height:5px;animation:2.9s linear infinite api-signal;position:absolute;top:calc(50% - 2px);left:10px;box-shadow:0 0 12px #70e3ff}.api-output-stage{border-top:1px solid #67cdf42e;margin:0 34px;padding:28px 0 0;position:relative}.api-output-stage:before{content:"";background:linear-gradient(#55d5f8,#55d5f824);width:1px;height:28px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #55d5f84d}.api-output-stage>header{justify-content:space-between;align-items:end;gap:24px;margin:0 0 22px;display:flex}.api-output-stage>header span{color:#64d4f7;letter-spacing:.14em;font-size:7px;font-weight:820}.api-output-stage>header h3{color:#f4f9fd;font-family:var(--font-sora),sans-serif;margin:0;font-size:18px;font-weight:590}.api-targets{border-block:1px solid #60c8ef24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.api-targets article{background:linear-gradient(150deg,#0a2d506b,#04122333);border-right:1px solid #60c8ef24;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:13px;min-width:0;min-height:150px;padding:22px 19px;display:grid}.api-targets article:last-child{border-right:0}.api-targets article>span{color:#6edbfb;background:#22a7da1a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.api-targets article:nth-child(2)>span{color:#ffad58;background:#f582201a}.api-targets article:nth-child(3)>span{color:#75e2b7;background:#32c99017}.api-targets article:nth-child(4)>span{color:#b7a9ff;background:#856be517}.api-targets svg{width:23px;height:23px}.api-targets h4{color:#fff;margin:0 0 6px;font-size:12px;font-weight:650}.api-targets p{color:#d0e4f38c;margin:0;font-size:8px;line-height:1.5}.api-ack-path{color:#fff;background:linear-gradient(90deg,#2abd8a1f,#05192e61 62%,#08436729);border-left:3px solid #46dda4;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:16px;margin:26px 34px 0;padding:20px 24px;display:grid}.api-ack-icon{color:#79e7bc;place-items:center;width:44px;height:44px;display:grid}.api-ack-icon svg{width:28px;height:28px}.api-ack-path small{color:#72e0b4;letter-spacing:.14em;font-size:6.5px;font-weight:820}.api-ack-path h3{color:#fff;margin:5px 0 4px;font-size:13px;font-weight:650}.api-ack-path p{color:#d7ebf694;margin:0;font-size:8.5px;line-height:1.5}.api-ack-path>b{color:#75e4b7;text-align:center;font-size:22px}.api-system-note{color:#dbebf780;background:#0108125c;border-top:1px solid #68cdf421;align-items:center;gap:9px;min-height:58px;margin-top:25px;padding:0 34px;display:flex}.api-system-note span{color:#73d7f5;letter-spacing:.08em;white-space:nowrap;border:1px solid #65cff521;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:800}.api-system-note p{text-align:right;max-width:590px;margin:0 0 0 auto;font-size:7.5px;line-height:1.45}@keyframes api-signal{0%{opacity:0;left:10px}12%,88%{opacity:1}to{opacity:0;left:calc(100% - 15px)}}.catalog-page-section{background-image:radial-gradient(circle at 8% 4%,#149fdc1c,#0000 26%),radial-gradient(circle at 94% 32%,#085eaa12,#0000 29%),linear-gradient(#fbfdff,#edf6fb)!important}.catalog-heading{border-bottom-color:#08569333;margin-bottom:34px;padding-bottom:28px}.catalog-heading h2{max-width:850px;font-size:clamp(36px,4.6vw,62px);font-weight:620;line-height:1.02}.catalog-heading h2 em{color:#0782c7;font-style:normal}.catalog-heading>p:not(.eyebrow){color:#486177;font-size:12px;line-height:1.68}.brochure-inline-link{color:#076eb4;font-weight:760}.catalog-page-section .catalog-controls{background:#fbfefff5;border-color:#086fb73d;margin-bottom:20px;box-shadow:0 18px 44px #03315b1c,inset 0 1px #fff}.catalog-page-section .category-tabs button{border-radius:11px}.catalog-page-section .catalog-search{background:#f0f7fb;border-color:#086aac33}.catalog-page-section .catalog-search:focus-within{border-color:#22b7eb;box-shadow:0 0 0 3px #22b7eb1f,inset 0 1px 3px #0531560a}.catalog-explorer{border-color:#2fa9dc61;border-radius:20px;box-shadow:0 38px 96px #03274c33,0 0 0 1px #ffffffb8,inset 0 1px #fff}.catalog-product-rail{padding:34px 24px 26px}.catalog-product-rail>header{min-height:160px;padding-inline:3px}.catalog-product-rail>header h3{margin-top:12px;font-size:25px}.catalog-product-rail>header p{color:#e1f0faad;max-width:300px}.catalog-product-list{gap:9px}.catalog-product-list>button{background:#ffffff09;border-color:#5bb8e12b;min-height:86px}.catalog-product-list>button.active{background:linear-gradient(105deg,#0c99d86b,#05487f3d);border-color:#4cd5fbb8;box-shadow:0 12px 26px #0007133d,inset 0 1px #ffffff14}.catalog-product-list>button.active:before{width:4px;box-shadow:0 0 13px #37caf2}.catalog-list-thumb{background:radial-gradient(circle at 55% 35%,#35c1f133,#0000 45%),#020e1dc7;border-color:#75d5f957}.catalog-list-copy b{color:#f6fbfff0;font-size:10.5px}.catalog-featured-product>figure>img{filter:drop-shadow(0 28px 30px #0428493b);width:calc(100% - 76px);height:calc(100% - 162px);transition:transform .35s,filter .35s;inset:82px 38px 80px}.catalog-featured-product:hover>figure>img{filter:drop-shadow(0 34px 34px #04284945);transform:translateY(-4px)scale(1.012)}.catalog-featured-status{color:#476982}.catalog-featured-status b,.catalog-featured-product figcaption b{color:#066fb8}.catalog-featured-copy{background:linear-gradient(145deg,#ffffffd1,#ebf6fb94);padding-inline:clamp(36px,4.4vw,60px)}.catalog-featured-copy:before{width:4px;height:112px;box-shadow:0 0 15px #35c9f133}.catalog-featured-copy h3{font-size:clamp(31px,3.4vw,49px);font-weight:650}.catalog-featured-copy>p:not(.eyebrow){color:#4f6679;max-width:520px;font-size:12.5px}.catalog-featured-copy>ul{gap:14px 22px}.catalog-featured-copy>ul li{color:#2f4d66;font-size:9.5px}.catalog-featured-copy>ul span{color:#fff;background:linear-gradient(145deg,#24bfe9,#0875bd);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.catalog-featured-actions .button{min-height:50px;padding-inline:21px;box-shadow:0 8px #064e87,0 15px 28px #034c842e}.catalog-featured-actions .button:hover{transform:translateY(2px);box-shadow:0 5px #064e87,0 18px 32px #034c8438}.catalog-featured-contact{color:#075fa7;font-size:10.5px}@media (width<=1120px){.api-primary-chain{grid-template-columns:minmax(180px,.8fr) 54px minmax(230px,1fr) 54px minmax(210px,.9fr);padding-inline:24px}.api-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.api-targets article:nth-child(2){border-right:0}.api-targets article:nth-child(-n+2){border-bottom:1px solid #60c8ef24}}@media (width<=920px){.api-integration-heading{grid-template-columns:1fr;align-items:start;gap:22px}.api-integration-heading>p{max-width:720px}.api-primary-chain{grid-template-columns:1fr;gap:0}.api-node{min-height:0}.api-link{min-height:70px}.api-link:before{background:linear-gradient(#49c9f024,#49c9f0e6,#49c9f024);width:1px;height:auto;inset:7px auto 7px 50%}.api-link span{margin:0 0 0 90px}.api-link b{transform:rotate(90deg)}.api-link i{animation:2.9s linear infinite api-signal-vertical;top:8px;left:calc(50% - 2px)}.api-system-note{flex-wrap:wrap;padding:14px 24px}.api-system-note p{text-align:left;flex-basis:100%;margin-left:0}.catalog-featured-product:hover>figure>img{transform:none}}@media (width<=620px){.api-integration-section{padding-block:66px}.api-integration-heading h2{font-size:clamp(34px,11vw,46px)}.api-system-map{border-radius:15px}.api-system-map-head{padding-inline:15px}.api-primary-chain{padding:18px 14px 24px}.api-node{padding:23px 20px}.api-output-stage{margin-inline:14px}.api-output-stage>header{flex-direction:column;align-items:start;gap:8px}.api-targets{grid-template-columns:1fr}.api-targets article,.api-targets article:nth-child(2){border-bottom:1px solid #60c8ef24;border-right:0}.api-targets article:last-child{border-bottom:0}.api-ack-path{grid-template-columns:36px minmax(0,1fr);margin-inline:14px;padding:18px}.api-ack-path>b{display:none}.api-system-note{padding-inline:14px}.catalog-heading h2{font-size:clamp(34px,11vw,47px)}.catalog-product-rail{padding-inline:15px}.catalog-featured-product>figure>img{width:calc(100% - 40px);height:calc(100% - 106px);inset:54px 20px 52px}}@keyframes api-signal-vertical{0%{opacity:0;top:8px}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 13px)}}@media (prefers-reduced-motion:reduce){.api-link i{animation:none!important}.catalog-featured-product>figure>img{transition:none!important}}.route-solutions .tech-explorer-stage-api{grid-template-columns:minmax(570px,1.22fr) minmax(360px,.78fr)}.api-solution-visual{color:#f7fcff;background:radial-gradient(circle at 12% 8%,#1fb5e92e,#0000 34%),radial-gradient(circle at 84% 78%,#22ce991a,#0000 31%),linear-gradient(145deg,#020a16 0%,#061a31 48%,#082b4c 100%);border-right:1px solid #67d3fa2e;flex-direction:column;min-width:0;min-height:455px;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}.api-solution-visual>header{color:#70d9fa;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;min-height:30px;font-size:7px;font-weight:820;display:flex}.api-solution-visual>header>b{color:#79e3b9;white-space:nowrap;align-items:center;gap:7px;font-size:6.5px;font-weight:820;display:inline-flex}.api-solution-visual>header i{background:#45dfa5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #45dfa5e6}.api-solution-main{grid-template-columns:minmax(0,1fr) 38px minmax(0,1.18fr) 38px minmax(0,1fr);align-items:center;margin-top:23px;display:grid}.api-solution-main article{text-align:center;background:linear-gradient(145deg,#0e426966,#0312222e);border-block:1px solid #6bd2f724;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:132px;padding:15px 10px 13px;display:flex}.api-solution-main article:first-child{border-left:2px solid #f68a2ab8}.api-solution-main article:last-child{border-right:2px solid #52dca9b8}.api-solution-main article>span{color:#70dcfc;background:#1284bc21;border:1px solid #66d7fc4d;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid;box-shadow:0 0 26px #30bbeb17}.api-solution-main article:first-child>span{color:#ffab5c;background:#f582201a;border-color:#ffa74f57}.api-solution-main article:last-child>span{color:#79e3b9;background:#2ac28b14;border-color:#67e0b252}.api-solution-main svg{width:24px;height:24px}.api-solution-main small{color:#77d6f7b3;letter-spacing:.11em;font-size:6px;font-weight:820}.api-solution-main strong{color:#fff;max-width:140px;margin-top:6px;font-size:10.5px;font-weight:650;line-height:1.3}.api-solution-arrow{color:#69d8f8;place-items:center;height:30px;font-size:15px;font-style:normal;display:grid;position:relative}.api-solution-arrow:before{content:"";background:linear-gradient(90deg,#5bd1f514,#5bd1f5d9,#5bd1f514);height:1px;position:absolute;top:50%;left:1px;right:1px;box-shadow:0 0 10px #50caef52}.api-solution-arrow>span{z-index:2;background:#70e2ff;border-radius:50%;width:5px;height:5px;animation:2.6s linear infinite api-solution-pulse;position:absolute;top:calc(50% - 2px);left:2px;box-shadow:0 0 10px #70e2ff}.api-solution-branch{height:28px;position:relative}.api-solution-branch>i{background:linear-gradient(#69d8f8,#69d8f829);width:1px;height:100%;position:absolute;top:0;left:50%}.api-solution-branch>span{background:linear-gradient(90deg,#69d8f81f,#69d8f8b8,#69d8f81f);height:1px;position:absolute;bottom:0;left:12.5%;right:12.5%}.api-solution-targets{border-block:1px solid #68cff624;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.api-solution-targets article{text-align:center;background:linear-gradient(#10476e42,#0414251f);border-right:1px solid #68cff621;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:82px;padding:11px 5px;display:flex}.api-solution-targets article:last-child{border-right:0}.api-solution-targets article>span{color:#73dcfb;place-items:center;width:27px;height:27px;display:grid}.api-solution-targets article:nth-child(2)>span{color:#ffab58}.api-solution-targets article:nth-child(3)>span{color:#76e2b7}.api-solution-targets article:nth-child(4)>span{color:#b8a9ff}.api-solution-targets svg{width:23px;height:23px}.api-solution-targets b{color:#f3f9fddb;font-size:7.5px;font-weight:700;line-height:1.25}.api-solution-visual>footer{color:#78e2b7;letter-spacing:.11em;border-top:1px solid #5bdaab29;grid-template-columns:18px minmax(0,1fr) 7px;align-items:center;gap:9px;min-height:36px;margin-top:auto;padding-top:12px;font-size:6.5px;display:grid}.api-solution-visual>footer b{font-weight:820}.api-solution-visual>footer i{background:#45dfa5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #45dfa5d1}.route-solutions .info-modal-api{width:min(1180px,95vw)}.route-solutions .info-modal-media-api{background:#020b17;height:clamp(420px,56vh,580px)}.route-solutions .info-modal-media-api:after{display:none}.route-solutions .info-modal-media-api .api-solution-visual{border-right:0;width:100%;height:100%;min-height:100%;padding:28px 34px 50px}.route-solutions .info-modal-media-api .api-solution-main{margin-top:38px}.route-solutions .info-modal-media-api .api-solution-main article{min-height:154px}.route-solutions .info-modal-media-api .api-solution-targets article{min-height:104px}@keyframes api-solution-pulse{0%{opacity:0;left:2px}14%,86%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.catalog-page-section{color:#f5fbff;background-image:radial-gradient(circle at 10% 2%,#1cb7eb38,#0000 30%),radial-gradient(circle at 92% 38%,#1275c12e,#0000 34%),linear-gradient(145deg,#020813 0%,#05182d 44%,#082b4c 76%,#06182b 100%)!important}.catalog-heading{border-bottom-color:#69d3fa33}.catalog-heading .eyebrow{color:#68d9fa}.catalog-heading h2{color:#f8fcff;text-shadow:0 16px 40px #00081442}.catalog-heading h2 em{color:#61dcfa}.catalog-heading>p:not(.eyebrow){color:#daecf8b8;border-left-color:#48cdf4}.catalog-heading .brochure-inline-link{color:#ffa452;border-bottom-color:#ffa4526b}.catalog-heading .brochure-inline-link:hover,.catalog-heading .brochure-inline-link:focus-visible{color:#ffc183;border-bottom-color:#ffc183}.catalog-page-section .catalog-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#041426f5,#072a4aeb);border-color:#6ad3f942;box-shadow:0 22px 54px #00040e47,inset 0 1px #ffffff12}.catalog-page-section .category-tabs button{color:#e2f1fbc7;background:#ffffff09;border-color:#6ed1f61f}.catalog-page-section .category-tabs button small{color:#b0d1e494}.catalog-page-section .category-tabs button:hover,.catalog-page-section .category-tabs button:focus-visible{color:#fff;background:#1b8ec829;border-color:#5dd5fc73}.catalog-page-section .category-tabs button.active{background:linear-gradient(125deg,#0a9dd9,#0768ae 70%,#07457b);border-color:#5bdeffcc;box-shadow:0 10px 26px #00051252,0 0 24px #1db4e41a,inset 0 1px #ffffff45}.catalog-page-section .catalog-search{color:#f6fbff;background:#020d1ab8;border-color:#68d2f838;box-shadow:inset 0 1px 4px #0003}.catalog-page-section .catalog-search input{color:#f5fbff}.catalog-page-section .catalog-search input::placeholder{color:#bfdaea80}.catalog-explorer{background:#06172a;border-color:#59d2fa75;box-shadow:0 46px 120px #00030c7a,0 0 0 1px #41bbe70f,inset 0 1px #ffffff0f}.catalog-explorer:before{background:linear-gradient(90deg,#0785ce,#51ddf8 58%,#f58220);height:4px;box-shadow:0 0 22px #32c2ef61}.catalog-product-rail{background-color:#0000;background-image:radial-gradient(circle at 4% 4%,#22b9e824,#0000 32%),linear-gradient(155deg,#020a16 0%,#061b33 55%,#082d50 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.catalog-product-list>button{box-shadow:none;background:0 0;border-color:#0000 #0000 #69cdf421;border-radius:0}.catalog-product-list>button:hover,.catalog-product-list>button:focus-visible{background:linear-gradient(90deg,#0f8eca33,#0850890f);border-color:#0000 #0000 #5bd2fa66}.catalog-product-list>button.active{background:linear-gradient(105deg,#0c99d87a,#05487f2e);border-color:#4dd7fc8f;border-radius:11px;box-shadow:0 14px 28px #00051047,inset 0 1px #ffffff14}.catalog-featured-product{background:linear-gradient(142deg,#eff8fc 0%,#fff 50%,#dceef7 100%)}.catalog-featured-product>figure{box-shadow:inset -36px 0 90px #0768ac12;background-image:radial-gradient(at 52% 45%,#fff 0%,#daf0faeb 49%,#afd8ec57 76%,#0000 100%),linear-gradient(155deg,#dceef7,#fbfdfe)!important}.catalog-featured-product>figure:after{display:none}.catalog-featured-product>figure>img{filter:drop-shadow(0 34px 34px #03234247);width:calc(100% - 56px);height:calc(100% - 132px);inset:66px 28px}.catalog-featured-copy{background:linear-gradient(145deg,#fffffff2,#deeff8c7)}.products-home{background:radial-gradient(circle at 86% 12%,#23b2e621,#0000 29%),linear-gradient(#f8fcff 0%,#e8f3f9 100%)}.products-home .product-grid-v2{gap:28px}.products-home .product-card-v2{border-color:#0870b53d;border-radius:18px;box-shadow:0 22px 54px #042a5121,inset 0 1px #fff}.products-home .product-card-v2:hover{border-color:#14a6e094;box-shadow:0 30px 68px #043a6930,0 0 28px #2bb7e814,inset 0 1px #fff}.products-home .product-visual{height:250px}@media (width<=1120px){.route-solutions .tech-explorer-stage-api{grid-template-columns:minmax(500px,1.05fr) minmax(360px,.95fr)}}@media (width<=820px){.route-solutions .tech-explorer-stage-api{grid-template-columns:1fr}.route-solutions .tech-explorer-stage-api>.api-solution-visual{border-bottom:1px solid #67d3fa2e;border-right:0;min-height:430px}.route-solutions .info-modal-media-api{height:52vh;min-height:400px}.catalog-heading{grid-template-columns:1fr}.catalog-heading h2,.catalog-heading>p:not(.eyebrow),.catalog-heading .brochure-inline-link{grid-area:auto/1}.catalog-heading>p:not(.eyebrow){padding-left:14px}}@media (width<=620px){.api-solution-visual,.route-solutions .info-modal-media-api .api-solution-visual{min-height:540px;padding:18px 14px 44px}.api-solution-main{grid-template-columns:1fr;margin-top:14px}.api-solution-main article,.route-solutions .info-modal-media-api .api-solution-main article{min-height:96px}.api-solution-arrow{min-height:28px;transform:rotate(90deg)}.api-solution-branch{height:22px}.api-solution-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.api-solution-targets article:nth-child(2){border-right:0}.api-solution-targets article:nth-child(-n+2){border-bottom:1px solid #68cff621}.api-solution-targets article,.route-solutions .info-modal-media-api .api-solution-targets article{min-height:67px}.route-solutions .info-modal-media-api{height:68vh;min-height:570px}.catalog-page-section{padding-top:76px}}@media (prefers-reduced-motion:reduce){.api-solution-arrow>span{animation:none!important}}.modal-backdrop{padding:28px}.product-modal{grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);width:min(1420px,100vw - 56px);height:min(850px,100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden}.product-modal .modal-close{margin:0;position:absolute;top:17px;right:17px}.product-modal-media{grid-template-rows:minmax(280px,1fr) auto;gap:24px;height:100%;min-height:0;padding:26px;display:grid;position:relative;top:auto;overflow:hidden}.product-modal-media .product-visual{height:100%;min-height:0}.product-modal-media .product-visual.has-image img{padding:clamp(28px,3.2vw,52px)}.product-modal-media .brand-facts{margin:0}.product-modal-copy{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:42px 48px 48px;overflow-y:auto}.product-modal-media-api{grid-template-rows:minmax(0,1fr) auto;background-image:radial-gradient(circle at 8% 3%,#1db5e82e,#0000 34%),radial-gradient(circle at 92% 84%,#27cc9717,#0000 31%),linear-gradient(150deg,#020914,#061a31 58%,#082e51)!important}.product-modal-media-api .api-solution-visual{background:radial-gradient(circle at 14% 8%,#1fb5e929,#0000 34%),radial-gradient(circle at 84% 78%,#22ce991a,#0000 31%),linear-gradient(145deg,#020a16f0,#061e36eb);border:1px solid #67d3fa33;border-radius:4px 16px;width:100%;height:100%;min-height:0;padding:22px 20px 18px;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00051138}.product-modal-media-api .api-solution-main{grid-template-columns:minmax(0,1fr) 34px minmax(0,1.15fr) 34px minmax(0,1fr);margin-top:24px}.product-modal-media-api .api-solution-main article{min-height:148px}.product-modal-media-api .api-solution-targets article{min-height:94px}.catalog-featured-product-api>figure{padding:0;background:#020b17!important}.catalog-featured-product-api>figure .api-solution-visual{border-right:1px solid #67d3fa2e;width:100%;height:100%;min-height:660px;padding:34px 30px 30px}.catalog-featured-product-api>figure:after{display:none}@media (width<=1120px){.product-modal{grid-template-columns:minmax(390px,.88fr) minmax(500px,1.12fr)}.catalog-featured-product-api>figure .api-solution-visual{min-height:610px}}@media (width<=920px){.product-modal{grid-template-columns:1fr;width:min(820px,100vw - 28px);height:auto;max-height:calc(100vh - 28px);overflow-y:auto}.product-modal-media{grid-template-rows:auto auto;height:auto;min-height:0;overflow:visible}.product-modal-media .product-visual{height:clamp(300px,44vh,430px)}.product-modal-copy{overflow:visible}.product-modal-media-api .api-solution-visual{height:auto;min-height:480px}}@media (width<=820px){.catalog-featured-product-api>figure .api-solution-visual{border-right:0;min-height:520px;padding:24px 20px 22px}}@media (width<=620px){.modal-backdrop{padding:0}.product-modal{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.product-modal-media{padding:18px}.product-modal-media-api .api-solution-visual,.catalog-featured-product-api>figure .api-solution-visual{min-height:560px;padding:18px 14px 20px}.product-modal-copy{padding:34px 20px 42px}}.api-realistic-visual{isolation:isolate;color:#fff;background:#020914;width:100%;min-width:0;height:100%;min-height:455px;position:relative;overflow:hidden}.api-realistic-visual>img{z-index:-2;object-fit:contain;object-position:50% 50%;filter:saturate(.94)contrast(1.035)brightness(.94);width:100%;height:100%;display:block;position:absolute;inset:0}.api-realistic-vignette{z-index:-1;background:linear-gradient(#010812b8 0%,#0108120d 28%,#01081214 55%,#010812e6 100%),linear-gradient(90deg,#01081257,#0000 28% 72%,#0108123d);position:absolute;inset:0}.api-realistic-kicker,.api-realistic-status{z-index:2;color:#e2f5ffe0;letter-spacing:.13em;text-transform:uppercase;align-items:center;margin:0;font-size:8px;font-weight:820;line-height:1.2;display:inline-flex;position:absolute}.api-realistic-kicker{gap:9px;top:24px;left:26px}.api-realistic-kicker i,.api-realistic-status i{background:#43d99f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #43d99fe6}.api-realistic-flow{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c19a8;border:1px solid #6cd8fa47;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:52px;left:26px;right:26px;overflow:hidden;box-shadow:0 18px 38px #00051047,inset 0 1px #ffffff0e}.api-realistic-flow li{border-right:1px solid #67d3fa29;align-content:center;gap:4px;min-width:0;min-height:58px;padding:11px 14px;display:grid;position:relative}.api-realistic-flow li:last-child{border-right:0}.api-realistic-flow li:not(:last-child):after{content:"→";z-index:3;color:#61daf8;background:#062139;border:1px solid #61daf859;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.api-realistic-flow span{color:#61daf8;letter-spacing:.13em;font-size:7px;font-weight:850}.api-realistic-flow b{color:#f7fcff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:710;line-height:1.3;overflow:hidden}.api-realistic-status{color:#74e2bc;gap:8px;font-size:7px;bottom:22px;left:27px}.catalog-explorer{grid-template-columns:minmax(280px,.56fr) minmax(0,1.74fr);min-height:0}.catalog-featured-product{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.catalog-featured-product>figure{aspect-ratio:2.08;border-bottom:1px solid #085c9d21;border-right:0;min-height:0;box-shadow:inset 0 -28px 70px #0768ac0b}.catalog-featured-product>figure>img{width:calc(100% - 112px);height:calc(100% - 104px);inset:54px 56px 50px}.catalog-featured-copy{grid-template-columns:minmax(0,1.13fr) minmax(280px,.87fr);grid-template-areas:"eyebrow features""title features""summary features""actions features";align-content:center;gap:0 clamp(34px,4vw,56px);padding:34px 42px 38px;display:grid}.catalog-featured-copy:before{width:96px;height:3px;top:0;left:42px;transform:none}.catalog-featured-copy .eyebrow{grid-area:eyebrow;margin:0 0 12px}.catalog-featured-copy h3{grid-area:title;max-width:720px;font-size:clamp(29px,3.15vw,47px)}.catalog-featured-copy>p:not(.eyebrow){grid-area:summary;max-width:680px;margin:16px 0 0}.catalog-featured-copy>ul{border:0;border-left:1px solid #08569324;grid-area:features;grid-template-columns:1fr;align-content:center;align-self:stretch;gap:12px;margin:0;padding:5px 0 5px 30px}.catalog-featured-actions{grid-area:actions;margin-top:22px}.catalog-featured-product-api>figure{aspect-ratio:16/9;padding:0;background:#020914!important}.catalog-featured-product-api>figure .api-realistic-visual{width:100%;height:100%;min-height:0}.product-modal-media-api .api-realistic-visual{border:1px solid #67d3fa33;border-radius:4px 16px;width:100%;height:100%;min-height:0;box-shadow:0 18px 44px #00051138}.route-solutions .tech-explorer-stage-api>.api-realistic-visual{border-right:1px solid #67d3fa2e;min-height:455px}.route-solutions .info-modal-media-api .api-realistic-visual{width:100%;height:100%;min-height:0}@media (width<=1120px){.catalog-explorer{grid-template-columns:1fr}.catalog-featured-product,.catalog-featured-product>figure{min-height:0}}@media (width<=820px){.catalog-featured-product>figure{aspect-ratio:16/9;min-height:0}.catalog-featured-product>figure>img{width:calc(100% - 68px);height:calc(100% - 100px);inset:52px 34px 48px}.catalog-featured-copy{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""summary""features""actions";padding:38px 30px 42px}.catalog-featured-copy:before{left:30px}.catalog-featured-copy>ul{border-top:1px solid #08569324;border-bottom:1px solid #08569324;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:20px 0}.route-solutions .tech-explorer-stage-api>.api-realistic-visual{border-bottom:1px solid #67d3fa2e;border-right:0;min-height:430px}.product-modal-media-api .api-realistic-visual{aspect-ratio:16/9;height:auto;min-height:390px}}@media (width<=620px){.catalog-featured-product>figure{aspect-ratio:4/3}.catalog-featured-product>figure>img{width:calc(100% - 40px);height:calc(100% - 96px);inset:50px 20px 46px}.catalog-featured-copy{padding:34px 20px 38px}.catalog-featured-copy:before{left:20px}.catalog-featured-copy>ul{grid-template-columns:1fr}.api-realistic-kicker{font-size:7px;top:16px;left:15px}.api-realistic-flow{grid-template-columns:repeat(2,minmax(0,1fr));bottom:43px;left:13px;right:13px}.api-realistic-flow li{min-height:44px;padding:8px 10px}.api-realistic-flow li:nth-child(2){border-right:0}.api-realistic-flow li:nth-child(-n+2){border-bottom:1px solid #67d3fa29}.api-realistic-flow li:nth-child(2):after{display:none}.api-realistic-flow b{font-size:8px}.api-realistic-status{font-size:6px;bottom:16px;left:15px}.catalog-featured-product-api>figure .api-realistic-visual,.product-modal-media-api .api-realistic-visual{min-height:0}.product-modal-media-api .api-realistic-visual{aspect-ratio:4/3}}.nav-section-icon{color:#0a75b8;background:linear-gradient(145deg,#fffffffa,#e0f0f9c7);border:1px solid #0a75b824;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffffe6}.nav-section-icon svg{width:15px;height:15px;display:block}.nav-label{z-index:1;white-space:nowrap;position:relative}.nav-chevron{color:#6e8aa1;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;transition:color .18s,background .18s,transform .18s;display:grid}.nav-chevron svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.nav-group:hover .nav-chevron,.nav-group:focus-within .nav-chevron{color:#0874b9;background:#1a9dd617;transform:translateY(1px)}@media (width>=921px){.main-nav-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfff6;border-bottom:1px solid #07416f14}.main-nav{gap:22px;min-height:84px}.nav-links{background:linear-gradient(145deg,#fffffff5,#eff6fbdb);border:1px solid #749dbc3d;border-radius:15px;align-items:center;gap:2px;min-height:0;padding:4px;display:flex;box-shadow:0 12px 30px #052e5217,inset 0 1px #fff}.nav-group{align-self:auto;height:auto}.nav-links>a,.nav-group>a{color:#18324d;height:50px;box-shadow:none;filter:none;background:0 0;border:1px solid #0000;border-radius:10px;gap:6px;padding:0 8px;font-size:9.5px;font-weight:750;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;overflow:visible;transform:none}.nav-links>a:before,.nav-group>a:before,.nav-links>a:after,.nav-group:after,.nav-group>a:after{display:none!important}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>a:hover,.nav-group>a:focus-visible{z-index:2;color:#075f9f;filter:none;background:#ffffffeb;border-color:#50a5d440;outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #05436f1a,inset 0 1px #fff}.nav-links>a:active,.nav-group>a:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #07457014}.nav-links>a.active,.nav-group.active>a{color:#fff;filter:none;background:linear-gradient(135deg,#0a91d0 0%,#0871b8 58%,#07518e 100%);border-color:#23b5e89e;border-radius:10px;box-shadow:0 9px 22px #0456913d,inset 0 1px #ffffff47}.nav-links>a.active .nav-section-icon,.nav-group.active>a .nav-section-icon{color:#8be7ff;background:#01305861;border-color:#8ee8ff47;box-shadow:inset 0 1px #ffffff1f}.nav-links>a.active .nav-label,.nav-group.active>a .nav-label{color:#fff}.nav-group.active>a .nav-chevron{color:#ffffffc7}.nav-cta{color:#fff;filter:none;border:1px solid #f58a20;border-radius:12px;align-items:center;gap:8px;min-height:52px;margin-left:5px;padding:0 10px 0 8px;font-size:10px;font-weight:820;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;overflow:visible;transform:none;background:linear-gradient(135deg,#ff9d31 0%,#f57d18 58%,#df660d 100%)!important;box-shadow:0 10px 24px #d55b0433,0 3px #07539a,inset 0 1px #ffffff80!important}.nav-cta:before{display:none}.nav-cta .nav-section-icon{color:#fff;background:#85300029;border-color:#ffffff42;border-radius:8px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff29}.nav-cta .nav-section-icon svg{width:17px;height:17px}.nav-cta>span:not(.nav-section-icon){white-space:nowrap}.nav-cta>i{color:#ff8a1e;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;line-height:1;display:grid}.nav-cta:hover,.nav-cta:focus-visible{color:#fff;filter:saturate(1.04)brightness(1.035);outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #d55b0440,0 4px #064b8c,inset 0 1px #ffffff8c!important}.nav-cta:active{transform:translateY(2px);box-shadow:0 5px 12px #d55b0429,0 1px #064b8c,inset 0 2px 5px #5f2a0021!important}}@media (width<=1439px) and (width>=921px){.main-nav{gap:12px}.brand{width:184px}.nav-links>a,.nav-group>a{gap:4px;padding-inline:6px;font-size:8.2px}.nav-section-icon{width:22px;height:22px}.nav-section-icon svg{width:14px;height:14px}.nav-cta{gap:6px;padding-inline:7px;font-size:8.6px}.nav-cta .nav-section-icon{width:27px;height:27px}}@media (width<=1120px) and (width>=921px){.nav-links{gap:1px}.home-nav-link .nav-label{display:none}.nav-links>a,.nav-group>a{padding-inline:5px;font-size:8.4px}}@media (width<=920px){.nav-links{background:linear-gradient(#fff,#f3f8fb);border-top:1px solid #095f9d1f;padding:16px 18px 26px}.home-nav-link,.nav-group>a{color:#17334d;min-height:58px;box-shadow:none;filter:none;background:0 0;border:0;border-bottom:1px solid #0954891f;border-radius:0;justify-content:flex-start;gap:10px;padding:9px 48px 9px 9px;font-size:12px;display:flex}.home-nav-link{padding-right:9px}.nav-section-icon{border-radius:9px;width:31px;height:31px}.nav-section-icon svg{width:17px;height:17px}.nav-chevron{margin-left:auto}.nav-links>a.active,.nav-group.active>a{color:#075f9f;filter:none;background:#0b85c314;border-radius:9px;box-shadow:inset 3px 0 #18a7df}.nav-expand{top:12px}.nav-cta{border-radius:11px;justify-content:flex-start;gap:10px;min-height:54px;padding:0 12px 0 9px;box-shadow:0 10px 22px #d55b0433,0 3px #07539a,inset 0 1px #ffffff73!important}.nav-cta .nav-section-icon{color:#fff;background:#73280029;border-color:#ffffff3d}.nav-cta>span:not(.nav-section-icon){text-align:left;flex:1}.nav-cta>i{font-style:normal}}.brand-strip{border-block:1px solid #095b991a;min-height:174px;padding:20px 0 17px;background:linear-gradient(#fff 0%,#f8fbfd 100%)!important}.brands-heading h2{color:#082746;-webkit-text-fill-color:currentColor;background:0 0}.brands-heading p{color:#647b8f}.brands-viewport{margin-top:13px;padding-block:3px 7px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.brands-track,.brands-sequence{min-height:70px}.brands-track:before{display:none}.brands-sequence{gap:14px;padding-inline:12px}.brand-mark{background:#fffffff0;border:1px solid #0a5d971a;border-radius:11px;gap:4px;min-width:174px;min-height:66px;padding:7px 12px 6px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 7px 20px #0731520e,inset 0 1px #fff}.brand-mark img{object-fit:contain;width:148px;max-width:148px;height:39px}.brand-mark span{color:#60788b;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:150px;font-size:7.2px;font-weight:700;line-height:1.2;overflow:hidden}.brand-mark:hover,.brand-mark:focus-visible{border-color:#0a89cc57;transform:translateY(-2px);box-shadow:0 11px 24px #07315218,inset 0 1px #fff}.brand-mark:hover img,.brand-mark:focus-visible img{transform:scale(1.025)}.brands-viewport.is-moving .brands-track{animation-duration:84s}@media (width<=720px){.brand-strip{min-height:158px;padding:17px 0 14px}.brands-heading{padding-inline:20px}.brands-heading h2{font-size:21px}.brands-heading p{max-width:330px;font-size:10px}.brands-viewport{margin-top:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.brands-sequence{gap:10px;padding-inline:8px}.brand-mark{min-width:150px;min-height:61px;padding-inline:9px}.brand-mark img{width:128px;max-width:128px;height:34px}.brand-mark span{max-width:130px;font-size:6.7px}.brands-viewport.is-moving .brands-track{animation-duration:72s}}.nav-group:hover>a>span,.nav-group:focus-within>a>span,.nav-group:hover .nav-chevron,.nav-group:focus-within .nav-chevron{transform:none}.nav-chevron{transition:color .14s,background .14s}.mega-preview-photo{animation:none}.mega-menu li a,.mega-item-thumb img,.mega-item-arrow{transition-property:color,background,border-color,box-shadow,filter;transition-duration:.14s;transition-timing-function:ease}.mega-menu li.active a,.mega-menu li a:hover,.mega-menu li a:focus-visible,.mega-menu li.active a .mega-item-arrow,.mega-menu li a:hover .mega-item-arrow,.mega-menu li a:focus-visible .mega-item-arrow,.mega-menu li.active a .mega-item-thumb img,.mega-menu li a:hover .mega-item-thumb img,.mega-menu li a:focus-visible .mega-item-thumb img{transform:none}@media (width>=921px){.nav-links>a,.nav-group>a{transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-group>a:hover,.nav-group>a:focus-visible,.nav-links>a:active,.nav-group>a:active,.nav-cta:hover,.nav-cta:focus-visible,.nav-cta:active{transform:none}.nav-cta{transition:filter .14s,background .14s,box-shadow .14s}.mega-menu{transition:opacity .14s,visibility .14s;transform:translate(-50%)}.nav-group:nth-last-of-type(-n+3) .mega-menu,.nav-group:nth-last-of-type(-n+2) .mega-menu,.nav-group:nth-last-of-type(-n+3):hover .mega-menu,.nav-group:nth-last-of-type(-n+3):focus-within .mega-menu,.nav-group:nth-last-of-type(-n+2):hover .mega-menu,.nav-group:nth-last-of-type(-n+2):focus-within .mega-menu{transform:translate(0)}}.route-platform .seismic-infographic-section{background:#f3f6f9;border-color:#07539124;padding:clamp(34px,4vw,58px) 0;display:block!important}.route-platform .seismic-infographic-container{width:min(100% - 64px,1380px)}.route-platform .seismic-infographic-frame{border-color:#0749802e;border-radius:6px;box-shadow:0 24px 58px #05223d26}.platform-operations-composition{min-height:0;display:block}.platform-dashboard-card{border-left:0;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:center;gap:clamp(28px,4vw,58px);min-height:0;padding:28px;display:grid}.platform-dashboard-visual{min-width:0}.platform-dashboard-visual>header{color:#cde5f594;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:8px;font-weight:780;display:flex}.platform-dashboard-visual>header span{align-items:center;gap:8px;display:inline-flex}.platform-dashboard-visual>header i{background:#4fd49c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4fd49ca6}.platform-dashboard-copy{flex-direction:column;justify-content:center;min-width:0;padding:22px 8px 22px 0;display:flex}.platform-dashboard-status{color:#75e1b4;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.platform-dashboard-status>i{background:#4fd49c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4fd49cbf}.platform-dashboard-copy>ul{border-top:1px solid #6bcbf329;margin:26px 0 0;padding:0;list-style:none}.platform-dashboard-copy>ul li{color:#e0edf7c2;border-bottom:1px solid #6bcbf31f;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:11px;min-height:43px;padding:10px 0;font-size:10px;line-height:1.45;display:grid}.platform-dashboard-copy>ul li>i{background:#48c8f1;border-radius:50%;width:5px;height:5px}.platform-dashboard-protocols{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.platform-dashboard-protocols span{color:#80dfff;letter-spacing:.06em;background:#1c89bc14;border:1px solid #69d1f82e;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:790}.assessment-brand-heading{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.assessment-brand-heading img{object-fit:contain;width:min(225px,58vw);height:auto;display:block}.assessment-form-notice{color:#315169;max-width:620px;margin:13px 0 0;font-size:10px;line-height:1.55}.form-honeypot{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}.assessment-form-actions button:disabled{cursor:wait;opacity:.72;transform:none}.contact-form-notice{color:#315169;margin:13px 0 0;font-size:11px;line-height:1.55}.contact-form .form-actions button:disabled{cursor:wait;opacity:.72;transform:none}.assessment-dialog.is-success{width:min(620px,100vw - 32px)}.assessment-success{text-align:center;place-items:center;min-height:min(540px,100vh - 64px);padding:clamp(54px,8vw,88px) clamp(28px,6vw,68px);display:grid}.assessment-success-inner{flex-direction:column;align-items:center;width:100%;max-width:460px;display:flex}.assessment-success-logo{object-fit:contain;width:min(230px,62vw);height:auto;margin-bottom:38px;display:block}.assessment-success-icon{color:#fff;background:linear-gradient(145deg,#28c985,#109962);border:8px solid #e8f8f1;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid;box-shadow:0 18px 38px #10996238}.assessment-success-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.assessment-success .eyebrow{color:#0876bd;margin:0 0 14px}.assessment-success h3{color:#0a2442;letter-spacing:-.045em;margin:0;font-size:clamp(31px,5vw,46px);line-height:1.03}.assessment-success-inner>p:not(.eyebrow){color:#536a7d;margin:20px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.65}.assessment-success small{color:#8392a0;letter-spacing:.02em;margin-top:28px;font-size:10px}@media (width>=921px){.home-nav-link,.nav-group>a,.home-nav-link .nav-label,.nav-group>a .nav-label{font-family:var(--font-sora), "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;font-size:inherit;letter-spacing:0;font-style:normal;font-weight:750;line-height:1}.home-nav-link,.nav-group>a{font-size:9.5px}.nav-links>a.active,.nav-group.active>a{color:#075f9f;background:#fffffff0;border-color:#50a5d447;box-shadow:0 7px 18px #05436f17,inset 0 -3px #18a7df,inset 0 1px #fff}.nav-links>a.active .nav-section-icon,.nav-group.active>a .nav-section-icon{color:#0877b9;background:linear-gradient(145deg,#fff,#e0f0f9);border-color:#0a75b82e;box-shadow:inset 0 1px #fff}.nav-links>a.active .nav-label,.nav-group.active>a .nav-label{color:#17334d}.nav-group.active>a .nav-chevron{color:#6e8aa1}}@media (width<=1439px) and (width>=921px){.home-nav-link,.nav-group>a{font-size:8.2px}}@media (width<=920px){.platform-dashboard-card{grid-template-columns:1fr;gap:8px;padding:20px}.platform-dashboard-copy{padding:28px 2px 8px}.route-platform .seismic-infographic-container{width:min(100% - 24px,1380px)}.route-platform .seismic-infographic-frame{border-radius:4px}}@media (width<=560px){.platform-dashboard-card{padding:13px}.platform-dashboard-copy h3{font-size:27px}.assessment-brand-heading{gap:10px}.assessment-brand-heading img{width:190px}.assessment-success{min-height:min(480px,100vh - 32px);padding:48px 24px}.assessment-success-logo{margin-bottom:30px}}.home-warning-explainer .seismic-infographic-section{background:linear-gradient(#edf3f7 0%,#f8fafc 100%);border-color:#07539121;padding:clamp(38px,5vw,72px) 0;display:block!important}.home-warning-explainer .seismic-infographic-container{width:min(100% - 64px,1420px)}.home-warning-explainer .seismic-infographic-frame{border-color:#07498029;border-radius:12px;box-shadow:0 26px 64px #05223d24}.seismic-infographic-card{color:#10263d;background:#fff}.seismic-infographic-header{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(28px,4vw,70px);padding:clamp(28px,3.4vw,52px) clamp(24px,3.8vw,58px) clamp(22px,2.4vw,34px);display:grid}.seismic-infographic-header>div>p{color:#086fb5;font-family:var(--font-plex),sans-serif;letter-spacing:.13em;margin:0 0 12px;font-size:9px;font-weight:820}.seismic-infographic-header h2{color:#111f31;max-width:850px;font-family:var(--font-sora),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(33px,3.8vw,58px);font-weight:680;line-height:1.01}.seismic-infographic-header h2 em{color:#f04b18;font-style:normal;font-weight:720;display:block}.seismic-infographic-header>div>span{color:#40566b;max-width:790px;margin-top:17px;font-size:clamp(11px,1.05vw,15px);line-height:1.58;display:block}.seismic-infographic-header aside{background:linear-gradient(135deg,#fff,#f5f9fc);border:1px solid #11538929;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;min-height:126px;padding:20px 22px;display:grid;box-shadow:0 13px 34px #062d4f12}.seismic-infographic-header aside>i{color:#f04b18;background:#fff;border:2px solid #f04b18c7;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.seismic-infographic-header aside svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:31px;height:31px}.seismic-infographic-header aside b{color:#f04b18;font-family:var(--font-plex),sans-serif;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:840;display:block}.seismic-infographic-header aside span{color:#40566b;font-size:10px;line-height:1.55;display:block}.seismic-infographic-scene{background:#f7fbfe;border:1px solid #0f67ae24;border-radius:16px;margin:0 clamp(18px,2.7vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf,0 16px 36px #062e4e14}.seismic-infographic-scene>img{aspect-ratio:2880/1073;object-fit:cover}.seismic-callout,.seismic-wave-labels>span,.seismic-destinations>span{z-index:2;color:#1a3147;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffed;border:1px solid #115d9b26;border-radius:8px;position:absolute;box-shadow:0 7px 20px #0426441c}.seismic-callout{font-family:var(--font-plex),sans-serif;padding:7px 10px;font-size:clamp(7px,.69vw,10px);font-weight:790;line-height:1.25}.seismic-callout b,.seismic-callout small{display:block}.seismic-callout small{color:#617489;margin-top:2px;font-size:.76em;font-weight:620}.seismic-callout-epicenter{top:5.5%;left:4.1%}.seismic-callout-sensor{top:4.5%;left:35.2%}.seismic-callout-processing{top:4.5%;left:57.2%}.seismic-wave-labels{z-index:2;pointer-events:none;position:absolute;inset:0}.seismic-wave-labels>span{border-left-width:3px;min-width:135px;padding:6px 9px;left:13.5%}.seismic-wave-labels>span b,.seismic-wave-labels>span small{display:block}.seismic-wave-labels>span b{font-family:var(--font-plex),sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:850}.seismic-wave-labels>span small{color:#4f657a;margin-top:2px;font-size:clamp(6px,.58vw,9px);font-weight:650}.seismic-wave-labels .is-p-wave{color:#0877d0;border-left-color:#1687eb;bottom:24%}.seismic-wave-labels .is-s-wave{color:#ee551c;border-left-color:#f06a21;bottom:5.5%}.seismic-destinations{z-index:2;pointer-events:none;position:absolute;inset:0}.seismic-destinations>span{text-align:center;min-width:92px;font-family:var(--font-plex),sans-serif;letter-spacing:.035em;padding:5px 8px;font-size:clamp(6px,.58vw,9px);font-weight:840;right:1.5%}.seismic-destinations>span:first-child{top:7%}.seismic-destinations>span:nth-child(2){top:28%}.seismic-destinations>span:nth-child(3){top:50%}.seismic-destinations>span:nth-child(4){top:72%}.seismic-mobile-legend{display:none}.seismic-infographic-steps{border-top:1px solid #12548821;border-bottom:1px solid #12548821;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px clamp(24px,3.8vw,58px) 0;padding:0;list-style:none;display:grid}.seismic-infographic-steps li{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:22px 18px;display:grid}.seismic-infographic-steps li+li{border-left:1px solid #12548821}.seismic-infographic-steps li>span{color:#fff;width:29px;height:29px;font-family:var(--font-plex),sans-serif;background:linear-gradient(145deg,#ff6a22,#e84313);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;box-shadow:0 7px 16px #e6421138}.seismic-infographic-steps b{color:#172c42;font-size:11px;font-weight:800;line-height:1.3;display:block}.seismic-infographic-steps p{color:#5a6f82;margin:7px 0 0;font-size:9px;line-height:1.55}.seismic-infographic-brand{align-items:center;gap:14px;min-height:68px;padding:14px clamp(24px,3.8vw,58px) 18px;display:flex}.seismic-infographic-brand img{object-fit:contain;width:82px;height:31px;display:block}.seismic-infographic-brand span{color:#687b8d;font-size:9px;font-weight:650}@media (width<=920px){.seismic-infographic-header{grid-template-columns:1fr;gap:22px}.seismic-infographic-header aside{min-height:0}.seismic-callout-sensor{left:33%}.seismic-callout-processing{left:55%}.seismic-infographic-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seismic-infographic-steps li:nth-child(3){border-top:1px solid #12548821;border-left:0}.seismic-infographic-steps li:nth-child(4){border-top:1px solid #12548821}}@media (width<=680px){.seismic-infographic-header{padding:24px 20px 20px}.seismic-infographic-header h2{font-size:clamp(30px,9vw,42px)}.seismic-infographic-header>div>span{font-size:11px}.seismic-infographic-header aside{grid-template-columns:42px minmax(0,1fr);padding:15px}.seismic-infographic-header aside>i{width:42px;height:42px}.seismic-infographic-header aside svg{width:25px;height:25px}.seismic-infographic-scene{border-radius:9px;margin-inline:10px}.seismic-callout,.seismic-wave-labels,.seismic-destinations{display:none}.seismic-mobile-legend{margin:14px 18px 0;display:block}.seismic-mobile-legend>div{flex-wrap:wrap;gap:8px;display:flex}.seismic-mobile-legend span{background:#f4f8fb;border-left:3px solid;border-radius:7px;flex:132px;padding:9px 10px}.seismic-mobile-legend span b,.seismic-mobile-legend span small{display:block}.seismic-mobile-legend span b{font-size:9px;font-weight:850}.seismic-mobile-legend span small{color:#5e7182;margin-top:3px;font-size:8px}.seismic-mobile-legend .is-p-wave{color:#0877d0;border-color:#1687eb}.seismic-mobile-legend .is-s-wave{color:#ee551c;border-color:#f06a21}.seismic-mobile-legend p{color:#385269;margin:10px 0 0;font-size:8px;font-weight:720;line-height:1.5}.seismic-infographic-steps{grid-template-columns:1fr;margin:18px 18px 0}.seismic-infographic-steps li{padding:15px 6px}.seismic-infographic-steps li+li{border-top:1px solid #12548821;border-left:0}.seismic-infographic-steps b{font-size:10px}.seismic-infographic-steps p{font-size:8px}.seismic-infographic-brand{min-height:58px;padding:11px 18px 14px}.seismic-infographic-brand img{width:72px;height:27px}}.home-field-evidence{background:radial-gradient(circle at 92% 7%,#1497d417,#0000 28%),linear-gradient(#f7fafc 0%,#edf3f7 100%);border-top:1px solid #094f801a;border-bottom:1px solid #094f801a;padding:clamp(76px,8vw,118px) 0;position:relative;overflow:hidden}.home-field-evidence:before{content:"";pointer-events:none;background-image:linear-gradient(#075b9109 1px,#0000 1px),linear-gradient(90deg,#075b9109 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.home-field-evidence>.container{z-index:1;width:min(100% - 64px,1500px);position:relative}.home-field-evidence-heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:clamp(32px,6vw,96px);margin-bottom:clamp(30px,4vw,48px);display:grid}.home-field-evidence-heading .eyebrow{color:#0876bd;margin:0 0 15px}.home-field-evidence-heading h2{color:#082540;max-width:820px;font-family:var(--font-sora),"Noto Sans SC",ui-sans-serif,sans-serif;letter-spacing:-.048em;margin:0;font-size:clamp(38px,5vw,67px);font-weight:610;line-height:1.02}.home-field-evidence-heading>p{color:#526b7d;margin:0 0 5px;font-size:clamp(13px,1.3vw,16px);line-height:1.72}.home-field-evidence-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(13px,1.5vw,22px);display:grid}.field-evidence-card{color:#fff;min-width:0;text-decoration:none}.field-evidence-card figure{background:#07182a;border:1px solid #ffffffc2;border-radius:14px;width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 52px #04264124}.field-evidence-feature{aspect-ratio:16/6.6;grid-column:1/-1}.field-evidence-portrait{aspect-ratio:4/5;grid-column:span 4}.field-evidence-card img{object-fit:cover;filter:saturate(.96)contrast(1.025)brightness(.96);width:100%;height:100%;display:block}.field-evidence-card figure:after{content:"";pointer-events:none;background:linear-gradient(#020b1605 42%,#020d1bd1 100%);position:absolute;inset:0}.field-evidence-card figcaption{z-index:2;gap:8px;display:grid;position:absolute;bottom:clamp(18px,2.2vw,28px);left:clamp(18px,2.2vw,31px);right:clamp(18px,2.2vw,31px)}.field-evidence-card figcaption span{color:#82e7bb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.field-evidence-card figcaption span i{background:#49dda4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #49dda4b8}.field-evidence-card figcaption b{color:#fff;max-width:620px;font-family:var(--font-sora),"Noto Sans SC",ui-sans-serif,sans-serif;letter-spacing:-.025em;font-size:clamp(16px,1.6vw,24px);font-weight:590;line-height:1.22}.floating-whatsapp{z-index:950;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));color:#fff;isolation:isolate;background:#25d366;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:grid;position:fixed;box-shadow:0 14px 34px #04271e42,0 0 0 5px #25d3661f}.floating-whatsapp:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #ffffff3d;position:absolute;inset:4px}.floating-whatsapp-mark{fill:currentColor;width:31px;height:31px}.floating-whatsapp-tooltip{color:#f7fbff;letter-spacing:.025em;opacity:0;pointer-events:none;background:#041b30f0;border:1px solid #ffffff21;border-radius:9px;width:max-content;max-width:190px;padding:9px 12px;font-size:10px;font-weight:750;line-height:1.2;transition:opacity .18s,transform .18s;position:absolute;right:calc(100% + 12px);transform:translate(6px);box-shadow:0 10px 28px #000e2033}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{background:#1fc45b;transform:translateY(-2px);box-shadow:0 18px 42px #0449294d,0 0 0 6px #25d36624}.floating-whatsapp:hover .floating-whatsapp-tooltip,.floating-whatsapp:focus-visible .floating-whatsapp-tooltip{opacity:1;transform:translate(0)}.floating-whatsapp:focus-visible{outline-offset:4px;outline:3px solid #78e9ac}@media (width<=920px){.home-warning-explainer .seismic-infographic-container,.home-field-evidence>.container{width:min(100% - 28px,1500px)}.home-field-evidence-heading{grid-template-columns:1fr;gap:20px}.home-field-evidence-heading>p{max-width:720px}.field-evidence-feature{aspect-ratio:4/3}.field-evidence-portrait{aspect-ratio:3/4;grid-column:span 6}.field-evidence-portrait:last-child{grid-column:4/span 6}}@media (width<=620px){.home-warning-explainer .seismic-infographic-section{padding:24px 0}.home-warning-explainer .seismic-infographic-container{width:calc(100% - 20px)}.home-warning-explainer .seismic-infographic-frame{border-radius:8px}.home-field-evidence{padding:66px 0}.home-field-evidence-heading h2{font-size:clamp(34px,11vw,48px)}.home-field-evidence-gallery{grid-template-columns:1fr;gap:12px;display:grid}.field-evidence-feature,.field-evidence-portrait,.field-evidence-portrait:last-child{aspect-ratio:4/5;grid-column:1}.field-evidence-feature{aspect-ratio:4/3}.field-evidence-card figcaption b{font-size:17px}.floating-whatsapp{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:56px;height:56px}.floating-whatsapp-mark{width:29px;height:29px}.floating-whatsapp-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}.localized-logo{flex-direction:column;align-items:flex-start;gap:1px;width:100%;line-height:1;display:flex}.localized-logo-wordmark{aspect-ratio:1035/198;width:100%;display:block;position:relative;overflow:hidden}.localized-logo-wordmark img{object-fit:initial!important;width:100%!important;max-width:none!important;height:auto!important;position:absolute!important;inset:0 auto auto 0!important}.localized-logo>small{color:#203650;width:100%;font-family:var(--font-plex),"Noto Sans SC",sans-serif;letter-spacing:.01em;text-align:center;white-space:nowrap;font-size:7px;font-weight:650}.brand .brand-lockup{width:100%}.footer-brand-lockup>small{color:#f2f8ffc2}.footer-brand-lockup .localized-logo-wordmark img{filter:brightness(0)invert()}.full-footer-brand-lockup{max-width:210px}.full-footer-brand-lockup>small{color:#f2f8ffc2;font-size:8px}.full-footer-brand-lockup .localized-logo-wordmark img{filter:brightness(0)invert()}.assessment-form-logo{flex:0 0 148px;width:148px}.assessment-form-logo>small{font-size:6px}.assessment-success-logo{display:flex}.assessment-success-logo>small{margin-top:3px;font-size:9px}.hero-slide:after{background:linear-gradient(90deg,#000918bd 0%,#000b1c47 48%,#0000 72%),linear-gradient(#0007130a 54%,#0008157a)!important}.hero-slide .hero-visual-image{object-fit:contain!important;object-position:right center!important;filter:saturate(.94)contrast(1.035)brightness(.91)!important}.hero-slide-1 .hero-visual-image,.hero-slide-2 .hero-visual-image,.hero-slide-3 .hero-visual-image{object-position:right center!important}.hero-slide-copy{z-index:4;color:#fff;text-align:left;pointer-events:none;flex-direction:column;align-items:flex-start;width:min(48%,390px);display:flex;position:absolute;top:clamp(22px,3.2vw,42px);left:clamp(20px,3vw,38px)}.hero-slide-copy>small{color:#7bdcff;font-family:var(--font-plex),"Noto Sans SC",sans-serif;letter-spacing:.12em;background:#0111239e;border:1px solid #58cdfc61;border-radius:999px;padding:6px 9px;font-size:clamp(6px,.53vw,8px);font-weight:820}.hero-slide-copy>strong{max-width:380px;font-family:var(--font-sora),"Noto Sans SC",sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-top:13px;font-size:clamp(19px,2.05vw,32px);font-weight:650;line-height:1.08}.hero-slide-copy>span{color:#ecf6ffcc;max-width:340px;margin-top:10px;font-size:clamp(8px,.8vw,11px);line-height:1.45}.hero-slide-copy>em{flex-wrap:wrap;gap:6px;margin-top:16px;font-style:normal;display:flex}.hero-slide-copy>em>b{color:#eef8ffd1;letter-spacing:.045em;background:#010f1f80;border-left:2px solid #22b9f5;padding:6px 8px;font-size:clamp(6px,.55vw,8px);font-weight:720}.platform-screen-live{isolation:isolate}.platform-screen-live>img{transform-origin:50% 38%;filter:saturate(.84)brightness(.6)contrast(1.08);transform:scale(1.9)}.platform-screen-live:after{z-index:2;background:linear-gradient(#0009171f,#000917ab)!important}.platform-screen-overlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.platform-screen-overlay header{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-screen-overlay header span,.platform-screen-overlay header b{color:#ecf8ffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.09em;background:#011125c7;border:1px solid #65d4ff36;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-weight:780;display:inline-flex}.platform-screen-overlay header span i{background:#53e1ab;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #53e1abcc}.platform-screen-overlay header b{color:#65ddff}.platform-screen-overlay>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-screen-overlay>div>span{color:#f0f9ffdb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010f22c7;border:1px solid #66d3ff2e;border-radius:7px;align-items:center;gap:9px;min-height:52px;padding:10px;display:flex}.platform-screen-overlay>div i{color:#55d8ff;font-size:15px;font-style:normal}.platform-screen-overlay>div b{font-size:8px;font-weight:720;line-height:1.3}.platform-dashboard-frame-localized{isolation:isolate;position:relative;overflow:hidden}.platform-dashboard-frame-localized>img{transform-origin:50% 38%;filter:saturate(.8)brightness(.52)contrast(1.08);transform:scale(1.9)}.platform-dashboard-frame-localized:after{content:"";z-index:2;background:linear-gradient(#000a191f,#000a19b8);position:absolute;inset:0}.platform-dashboard-live{z-index:3;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(18px,2.4vw,32px);display:flex;position:absolute;inset:0}.platform-dashboard-live>span{color:#78e7bb;letter-spacing:.1em;background:#011124c2;border:1px solid #6ce1b73d;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-weight:800;display:inline-flex}.platform-dashboard-live>span i{background:#52e1a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #52e1a9bf}.platform-dashboard-live h3{color:#fff;max-width:640px;margin:12px 0 0;font-size:clamp(23px,3vw,40px);line-height:1.08}.platform-dashboard-live>div{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.platform-dashboard-live>div b{color:#edf8ffd1;background:#021225b8;border-left:2px solid #4cd1ff;padding:7px 9px;font-size:8px;font-weight:700}.documentary-brand-localized{filter:drop-shadow(0 5px 18px #0000006b);flex-direction:column;align-items:flex-start;gap:2px;height:auto;display:flex}.documentary-brand-localized>span{aspect-ratio:1035/198;width:100%;display:block;position:relative;overflow:hidden}.documentary-brand-localized img{filter:brightness(0)invert();width:100%;height:auto;position:absolute;inset:0 auto auto 0}.documentary-brand-localized>small{color:#ffffffd1;width:100%;font-family:var(--font-plex),"Noto Sans SC",sans-serif;text-align:center;font-size:clamp(7px,.72vw,10px);font-weight:650}@media (width<=720px){.localized-logo>small{font-size:6px}.hero-slide-copy{width:min(58%,270px);top:17px;left:16px}.hero-slide-copy>strong{margin-top:9px;font-size:clamp(16px,5vw,24px)}.hero-slide-copy>span,.hero-slide-copy>em{display:none}.hero-slide .hero-visual-image{object-position:right center!important;width:97%!important;height:94%!important;inset:3% 1.5%!important}.platform-screen-overlay{padding:12px}.platform-screen-overlay>div{gap:5px}.platform-screen-overlay>div>span{min-height:42px;padding:7px}.platform-screen-overlay>div b{font-size:7px}.platform-dashboard-live h3{font-size:clamp(21px,7vw,30px)}.platform-dashboard-live>div b{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-slide .hero-visual-image{transform:none!important}}.about-section.institutional-about{color:#10283d;border-top:1px solid #d9e6ef;padding:clamp(82px,8vw,118px) 0;position:relative;background:radial-gradient(circle at 88% 8%,#0f89cd14,#0000 30%),linear-gradient(#f8fbfd 0%,#eef5f9 100%)!important}.institutional-about-shell{gap:clamp(48px,6vw,78px);display:grid}.institutional-about-intro{grid-template-columns:minmax(210px,.54fr) minmax(0,1.46fr);align-items:start;gap:clamp(38px,6vw,92px);scroll-margin-top:130px;display:grid}.institutional-about .eyebrow{color:#11648f}.institutional-about .eyebrow span{background:#18bbed}.institutional-company-type{color:#39566c;letter-spacing:.11em;align-items:center;gap:10px;margin-top:22px;font-size:9px;font-weight:800;display:inline-flex}.institutional-company-type i,.institutional-about-evidence figcaption i{background:#2acb91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2acb911c}.institutional-about-intro h2{color:#071b2e;letter-spacing:-.045em;max-width:890px;margin:0;font-size:clamp(36px,4.35vw,64px);font-weight:620;line-height:1.06}.institutional-about-intro>div:last-child>p{color:#526b7d;max-width:850px;margin:25px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.78}.institutional-about-evidence{background:#fff;border:1px solid #cfdde7;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid;box-shadow:0 24px 65px #0527411a}.institutional-about-evidence figure{background:#06182b;border-right:1px solid #cfdee8;min-width:0;margin:0}.institutional-about-evidence figure>div{aspect-ratio:4/3;place-items:center;display:grid;overflow:hidden}.institutional-about-evidence figure img{object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.025);width:100%;height:100%;display:block}.institutional-about-evidence figcaption{color:#e7f2fab8;letter-spacing:.08em;text-transform:uppercase;background:#06182b;border-top:1px solid #7bcdf029;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 18px;font-size:8px;font-weight:760;display:flex}.institutional-about-evidence figcaption span{align-items:center;gap:9px;display:inline-flex}.institutional-about-evidence figcaption b{color:#62d5fa;letter-spacing:.13em;font-size:8px}.institutional-about-evidence>article{background:radial-gradient(circle at 100% 0,#22b1e524,#0000 34%),linear-gradient(145deg,#06182b,#0a3152);flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,62px);display:flex}.institutional-about-evidence>article>span,.institutional-degal>div:nth-child(2)>span{color:#67d8fb;letter-spacing:.13em;font-size:9px;font-weight:820}.institutional-about-evidence h3{color:#fff;letter-spacing:-.035em;margin:17px 0 16px;font-size:clamp(28px,3vw,43px);font-weight:610;line-height:1.1}.institutional-about-evidence>article>p{color:#e4eff7b3;margin:0;font-size:12px;line-height:1.72}.institutional-about-evidence ul{border-top:1px solid #7dcdef2b;margin:28px 0 0;padding:0;list-style:none}.institutional-about-evidence li{color:#f0f8fddb;border-bottom:1px solid #7dcdef24;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:12px;min-height:47px;padding:11px 0;font-size:11px;display:grid}.institutional-about-evidence li i{background:#f58220;border-radius:50%;width:5px;height:5px}.institutional-method{scroll-margin-top:130px}.institutional-method>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:55px;padding-bottom:30px;display:grid}.institutional-method h3,.institutional-purpose h3,.institutional-degal h3{color:#071b2e;margin:0}.institutional-method h3{letter-spacing:-.04em;font-size:clamp(31px,3.5vw,49px);font-weight:620;line-height:1.08}.institutional-method>header>p{color:#607485;margin:0;font-size:12px;line-height:1.7}.institutional-method-system{color:#fff;background:radial-gradient(circle at 88% -20%,#19ade038,#0000 36%),linear-gradient(145deg,#06182b 0%,#092a45 56%,#0a3152 100%);border:1px solid #174766;border-top:3px solid #f58220;position:relative;overflow:hidden;box-shadow:0 25px 65px #05233926}.institutional-method-control{background:#02111e47;border-bottom:1px solid #77ccef2e;justify-content:space-between;align-items:center;gap:24px;min-height:59px;padding:14px 25px;display:flex}.institutional-method-control>span{color:#75dcfa;letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;font-weight:820;display:flex}.institutional-method-control>span i{background:#66e5b5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #66e5b517}.institutional-method-control ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.institutional-method-control li{color:#e5f1f9a8;letter-spacing:.05em;border-right:1px solid #83cbe92e;padding:0 17px;font-size:8px;font-weight:650}.institutional-method-control li:last-child{border-right:0;padding-right:0}.institutional-method-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.institutional-method-flow>li{border-right:1px solid #7ecbea29;flex-direction:column;min-width:0;min-height:370px;padding:27px 24px 25px;display:flex}.institutional-method-flow>li:last-child{border-right:0}.institutional-method-marker{grid-template-columns:auto 10px minmax(15px,1fr);align-items:center;gap:10px;display:grid}.institutional-method-marker:after{content:"";background:linear-gradient(90deg,#4cc5eb9e,#4cc5eb12);height:1px}.institutional-method-marker span{color:#75d9f7;letter-spacing:.15em;font-size:9px;font-weight:850}.institutional-method-marker i{background:#092943;border:2px solid #60d4f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #44c4eb14}.institutional-method-flow>li>small{color:#f89a4a;letter-spacing:.15em;margin-top:25px;font-size:8px;font-weight:820}.institutional-method h4{color:#fff;letter-spacing:-.025em;margin:10px 0 13px;font-size:clamp(20px,2vw,26px);font-weight:620}.institutional-method-flow>li>p{color:#e0edf6b3;min-height:75px;margin:0;font-size:10px;line-height:1.7}.institutional-method-outputs{border-top:1px solid #7dcdef29;margin-top:auto;padding-top:20px}.institutional-method-outputs>b{color:#6fd7f6d1;letter-spacing:.16em;font-size:7px;font-weight:850}.institutional-method-outputs ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.institutional-method-outputs li{color:#f2f8fcdb;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;line-height:1.35;display:grid}.institutional-method-outputs li i{background:#f58220;border-radius:50%;width:4px;height:4px}.institutional-method-outcome{background:linear-gradient(90deg,#041625a8,#0c405e7a);border-top:1px solid #7dcdef33;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;min-height:95px;padding:20px 25px;display:grid}.institutional-method-outcome>span{color:#67d7f7;letter-spacing:.16em;font-size:8px;font-weight:850}.institutional-method-outcome>div{grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr);align-items:center;gap:35px;display:grid}.institutional-method-outcome strong{color:#fff;letter-spacing:-.02em;font-size:clamp(17px,2vw,23px);font-weight:620;line-height:1.25}.institutional-method-outcome p{color:#e0edf6a8;margin:0;font-size:9px;line-height:1.65}.institutional-purpose{padding-top:2px}.institutional-purpose>header{border-bottom:1px solid #cbdbe5;padding-bottom:19px}.institutional-purpose>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.institutional-purpose article{border-right:1px solid #d4e1e9;min-height:265px;padding:38px 48px 34px 0;position:relative}.institutional-purpose article+article{border-right:0;padding-left:48px;padding-right:0}.institutional-purpose article>span{color:#148cbb;letter-spacing:.12em;font-size:10px;font-weight:850}.institutional-purpose h3{letter-spacing:-.035em;margin-top:38px;font-size:clamp(28px,3vw,39px);font-weight:620}.institutional-purpose article p{color:#5a7182;max-width:590px;margin:17px 0 0;font-size:12px;line-height:1.75}.institutional-values{border-top:1px solid #cbdbe5;border-bottom:1px solid #cbdbe5;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);align-items:center;gap:48px;padding:28px 0;display:grid}.institutional-values>div>p:last-child{color:#637888;max-width:360px;margin:12px 0 0;font-size:11px;line-height:1.65}.institutional-values ul{background:#d1e0e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.institutional-values li{color:#29475c;background:#f8fbfd;align-items:center;gap:9px;min-height:68px;padding:14px;font-size:9px;font-weight:720;display:flex}.institutional-values li i{background:#159fcf;border-radius:50%;flex:none;width:5px;height:5px}.institutional-degal{background:#fff;border:1px solid #cad9e3;border-top:4px solid #f58220;grid-template-columns:270px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,55px);padding:clamp(28px,3.5vw,45px);scroll-margin-top:130px;display:grid;box-shadow:0 18px 48px #06253e14}.institutional-degal-logo{background:#f8fafb;border:1px solid #dbe5eb;place-items:center;min-height:142px;padding:13px;display:grid}.institutional-degal-logo img{width:min(100%,254px);height:auto;display:block;filter:none!important;opacity:1!important}.institutional-degal h3{letter-spacing:-.035em;margin-top:12px;font-size:clamp(24px,2.7vw,37px);font-weight:620;line-height:1.1}.institutional-degal p{color:#5b7182;max-width:650px;margin:14px 0 0;font-size:11px;line-height:1.72}.institutional-degal>a{color:#096da0;white-space:nowrap;background:#f5fafc;border:1px solid #bcd5e4;align-items:center;gap:14px;min-height:45px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.institutional-degal>a b{color:#f58220;font-size:15px}.mega-preview-photo[src="/brand/degal.png"],.mega-item-thumb img[src="/brand/degal.png"],.degal-brand-card img[src="/brand/degal.png"]{filter:none!important;opacity:1!important;object-fit:contain!important}.hero-slide-1 .hero-visual-image,.hero-slide-2 .hero-visual-image,.hero-slide-3 .hero-visual-image{object-fit:contain!important;object-position:right center!important;width:96%!important;height:94%!important;inset:3% 2%!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=980px){.institutional-about-intro,.institutional-about-evidence,.institutional-method>header,.institutional-values{grid-template-columns:1fr}.institutional-about-evidence figure{border-bottom:1px solid #cfdee8;border-right:0}.institutional-method-control{flex-direction:column;align-items:flex-start}.institutional-method-control li:first-child{padding-left:0}.institutional-method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-method-flow>li:nth-child(2){border-right:0}.institutional-method-flow>li:nth-child(n+3){border-top:1px solid #7ecbea29}.institutional-method-outcome{grid-template-columns:1fr;gap:10px}.institutional-values{gap:24px}.institutional-degal{grid-template-columns:230px minmax(0,1fr)}.institutional-degal>a{grid-column:2;justify-self:start}}@media (width<=650px){.institutional-about-shell{gap:45px}.institutional-about-intro{gap:25px}.institutional-about-evidence>article{padding:30px 22px}.institutional-about-evidence figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:68px}.institutional-method-flow,.institutional-purpose>div,.institutional-values ul,.institutional-degal{grid-template-columns:1fr}.institutional-method-control{padding:16px 19px}.institutional-method-control ul{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.institutional-method-control li,.institutional-method-control li:first-child{border-right:0;padding:0}.institutional-method-flow>li,.institutional-method-flow>li:nth-child(2),.institutional-method-flow>li:nth-child(n+3){border-top:0;border-bottom:1px solid #7ecbea29;border-right:0;min-height:0;padding:25px 20px}.institutional-method-flow>li:last-child{border-bottom:0}.institutional-method-flow>li>p{min-height:0}.institutional-method-outputs{margin-top:22px}.institutional-method-outcome{padding:23px 20px}.institutional-method-outcome>div{grid-template-columns:1fr;gap:12px}.institutional-purpose article,.institutional-purpose article+article{border-bottom:1px solid #d4e1e9;border-right:0;min-height:0;padding:30px 0}.institutional-purpose article+article{border-bottom:0}.institutional-purpose h3{margin-top:20px}.institutional-values li{min-height:54px}.institutional-degal{gap:24px;padding:22px}.institutional-degal>a{grid-column:auto}.institutional-degal-logo{min-height:130px}}.route-about .route-hero-documentary{min-height:600px;padding:78px 0;background:radial-gradient(circle at 78% 14%,#2ab9eb30,#0000 30%),radial-gradient(circle at 8% 100%,#f582201c,#0000 28%),linear-gradient(118deg,#020a15 0%,#061a31 54%,#0a3c69 100%)!important}.route-about .route-hero-documentary:before{background-image:linear-gradient(#75cdf214 1px,#0000 1px),linear-gradient(90deg,#75cdf214 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 54%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 54%,#0000 100%);opacity:.16!important}.route-about .route-hero-evidence{aspect-ratio:16/10}.route-about .route-hero-evidence img{object-position:center 46%}.institutional-about-v94{padding:clamp(76px,7vw,108px) 0 clamp(88px,8vw,122px)}.institutional-about-v94 .institutional-about-shell{gap:clamp(50px,5vw,68px)}.institutional-about-v94 .institutional-about-intro>div:last-child>p{font-size:clamp(14px,1.2vw,17px)}.institutional-about-v94 .institutional-about-evidence{box-shadow:0 28px 72px #0527411f}.institutional-about-v94 .institutional-about-evidence>article>p{font-size:13px}.institutional-about-v94 .institutional-about-evidence li{font-size:11.5px}.institutional-promise{padding:8px 0 0}.institutional-promise>header{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(40px,7vw,100px);padding-bottom:30px;display:grid}.institutional-promise h3{color:#071b2e;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.15vw,58px);font-weight:620;line-height:1.04}.institutional-promise>header>p{color:#587083;margin:0;font-size:13px;line-height:1.72}.institutional-promise>ol{border-top:1px solid #bdd3df;border-bottom:1px solid #bdd3df;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.institutional-promise>ol>li{border-right:1px solid #cfdee7;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:18px;min-width:0;min-height:190px;padding:30px clamp(24px,3vw,42px);display:grid}.institutional-promise>ol>li:first-child{padding-left:0}.institutional-promise>ol>li:last-child{border-right:0;padding-right:0}.institutional-promise>ol>li>span{color:#0b8ec2;letter-spacing:.12em;padding-top:5px;font-size:10px;font-weight:850}.institutional-promise h4{color:#0a2033;letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.2vw,31px);font-weight:630}.institutional-promise li p{color:#5d7383;margin:13px 0 0;font-size:12px;line-height:1.72}.institutional-about-v94 .institutional-method>header>p,.institutional-about-v94 .institutional-method-flow>li>p{font-size:11.5px}.institutional-about-v94 .institutional-method-flow>li{min-height:355px}.institutional-about-v94 .institutional-method-flow>li>p{min-height:0}.institutional-about-v94 .institutional-method-outputs{margin-top:28px}.institutional-about-v94 .institutional-method-outputs li{font-size:9.5px}.institutional-about-v94 .institutional-method-outcome p{font-size:10px}.institutional-direction{color:#fff;background:radial-gradient(circle at 86% 0,#1aabe033,#0000 34%),linear-gradient(140deg,#041322 0%,#072744 60%,#0b3d62 100%);border:1px solid #174b6d;border-top:4px solid #f58220;overflow:hidden;box-shadow:0 28px 72px #05233a2e}.institutional-direction>header{border-bottom:1px solid #7fceef33;grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr);align-items:end;gap:clamp(34px,6vw,88px);padding:clamp(30px,4vw,52px);display:grid}.institutional-direction .eyebrow{color:#76dcfa;margin:0}.institutional-direction>header h3{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(31px,3.65vw,50px);font-weight:610;line-height:1.06}.institutional-direction-grid{grid-template-columns:minmax(0,1.26fr) minmax(330px,.74fr);display:grid}.institutional-direction-purpose{padding:0 clamp(30px,4vw,52px)}.institutional-direction-purpose article{border-bottom:1px solid #7fceef2b;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:22px;min-height:210px;padding:36px 0;display:grid}.institutional-direction-purpose article:last-child{border-bottom:0}.institutional-direction-purpose article>span{color:#61d8fa;letter-spacing:.14em;padding-top:7px;font-size:10px;font-weight:850}.institutional-direction-purpose h4{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.65vw,36px);font-weight:620}.institutional-direction-purpose p{color:#e5f0f8b8;max-width:700px;margin:16px 0 0;font-size:12.5px;line-height:1.75}.institutional-direction-values{background:#020e1a38;border-left:1px solid #7fceef33;padding:clamp(32px,4vw,50px)}.institutional-direction-values>div>span{color:#f79a4b;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.institutional-direction-values>div>p{color:#e4f0f7a8;margin:14px 0 0;font-size:11.5px;line-height:1.68}.institutional-direction-values ul{border-top:1px solid #7fceef2e;border-left:1px solid #7fceef2e;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 0;padding:0;list-style:none;display:grid}.institutional-direction-values li{color:#f4f9fcdb;border-bottom:1px solid #7fceef2e;border-right:1px solid #7fceef2e;align-items:center;gap:10px;min-height:58px;padding:13px 12px;font-size:10.5px;font-weight:680;line-height:1.35;display:flex}.institutional-direction-values li i{background:#55dfaa;border-radius:50%;flex:none;width:5px;height:5px}.institutional-about-v94 .institutional-degal{grid-template-columns:220px minmax(0,1fr) auto;padding:clamp(26px,3.2vw,40px);box-shadow:0 16px 42px #06253e12}.institutional-about-v94 .institutional-degal-logo{background:#fff;min-height:118px}.institutional-about-v94 .institutional-degal-logo img{width:min(100%,205px)}.institutional-about-v94 .institutional-degal p{font-size:12px}.institutional-about-v94 .institutional-degal>a{white-space:normal;line-height:1.35}.institutional-about-cta{color:#fff;background:radial-gradient(circle at 94% 0,#3acef738,#0000 38%),linear-gradient(125deg,#06203a,#0b4f7b);border:1px solid #17638c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(34px,6vw,78px);padding:clamp(36px,4.5vw,58px);display:grid;box-shadow:0 24px 60px #052a4629}.institutional-about-cta .eyebrow{color:#75dcfa;margin:0}.institutional-about-cta h3{color:#fff;letter-spacing:-.04em;max-width:780px;margin:18px 0 0;font-size:clamp(30px,3.55vw,48px);font-weight:610;line-height:1.07}.institutional-about-cta>div>p:last-child{color:#e6f1f8ba;max-width:690px;margin:17px 0 0;font-size:12.5px;line-height:1.7}.institutional-about-cta nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.institutional-about-cta a{justify-content:center;align-items:center;gap:15px;min-height:48px;padding:0 17px;font-size:10px;font-weight:810;display:inline-flex}.institutional-about-cta a b{font-size:14px}.institutional-cta-primary{color:#fff;background:#f58220;border:1px solid #ff9d4d;box-shadow:0 6px #0878bb}.institutional-cta-secondary{color:#f2f9fde0;background:#02101d42;border:1px solid #9ddcf761}:lang(zh) .institutional-company-type,:lang(zh) .institutional-method-control>span,:lang(zh) .institutional-direction-values>div>span{letter-spacing:.04em}@media (width<=1120px){.institutional-about-v94 .institutional-method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-about-v94 .institutional-method-flow>li:nth-child(2){border-right:0}.institutional-about-v94 .institutional-method-flow>li:nth-child(n+3){border-top:1px solid #7ecbea29}.institutional-direction-grid{grid-template-columns:1fr}.institutional-direction-values{border-top:1px solid #7fceef33;border-left:0}.institutional-about-v94 .institutional-degal{grid-template-columns:210px minmax(0,1fr)}.institutional-about-v94 .institutional-degal>a{grid-column:2;justify-self:start}}@media (width<=980px){.institutional-promise>header,.institutional-direction>header,.institutional-about-cta{grid-template-columns:1fr;align-items:start}.institutional-promise>ol>li{padding-left:24px;padding-right:24px}.institutional-promise>ol>li:first-child{padding-left:0}.institutional-promise>ol>li:last-child{padding-right:0}.institutional-about-cta nav{justify-self:start}}@media (width<=820px){.route-about .route-hero-documentary{min-height:0;padding:58px 0}.route-about .route-hero-evidence{aspect-ratio:4/3}}@media (width<=650px){.institutional-promise>ol{grid-template-columns:1fr}.institutional-promise>ol>li,.institutional-promise>ol>li:first-child,.institutional-promise>ol>li:last-child{border-bottom:1px solid #cfdee7;border-right:0;min-height:0;padding:24px 0}.institutional-promise>ol>li:last-child{border-bottom:0}.institutional-direction>header,.institutional-direction-purpose,.institutional-direction-values,.institutional-about-cta{padding:27px 21px}.institutional-direction-purpose article{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:0;padding:27px 0}.institutional-direction-values ul,.institutional-about-v94 .institutional-degal{grid-template-columns:1fr}.institutional-about-v94 .institutional-degal>a{grid-column:auto}.institutional-about-cta nav{grid-template-columns:1fr;width:100%;display:grid}.institutional-about-cta a{width:100%}}.route-about .route-hero-documentary .route-hero-grid{grid-template-columns:minmax(0,.74fr) minmax(520px,1.08fr);gap:clamp(42px,5vw,72px)}.route-about .route-hero-documentary:before{background:linear-gradient(105deg,#128bc629,#0000 42%),radial-gradient(circle at 82% 24%,#5cd5f829,#0000 34%);-webkit-mask-image:none;mask-image:none;opacity:.3!important}.route-about .route-hero-copy h1{max-width:700px;font-size:clamp(43px,4.25vw,64px)}.route-about .route-hero-evidence-branded{aspect-ratio:16/10;border-color:#8fd6f466;border-radius:0;box-shadow:0 32px 75px #0000005c,0 0 0 1px #ffffff0a}.route-about .route-hero-evidence-branded:after{z-index:1;background:linear-gradient(#020a1408 42%,#020a14c7 100%),linear-gradient(90deg,#eff7fb1a,#0000 62%)}.route-about .route-hero-evidence-branded>img{object-position:center 38%;filter:saturate(.94)contrast(1.035)}.route-hero-brand-signature{z-index:3;color:#071a34;background:linear-gradient(100deg,#f7fbfdf7 0%,#f1f8fce0 72%,#f1f8fc00 100%);width:min(72%,420px);padding:22px 52px 25px 22px;position:absolute;top:0;left:0}.route-hero-brand-signature>img{width:min(100%,260px);height:auto;display:block;filter:none!important}.route-hero-brand-signature>p{color:#0a3b6a;letter-spacing:.03em;border-top:1px solid #0969d740;max-width:310px;margin:13px 0 0;padding-top:12px;font-size:10px;font-weight:760;line-height:1.45}.route-about .route-hero-evidence-branded figcaption{z-index:4}.institutional-about-v95 .institutional-about-intro{grid-template-columns:minmax(230px,.48fr) minmax(0,1.52fr);padding-bottom:4px}.institutional-about-v95 .institutional-about-intro h2{max-width:940px}.institutional-about-v95 .institutional-about-evidence{border-top:3px solid #19aee2;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)}.institutional-about-v95 .institutional-about-evidence figure>div{aspect-ratio:16/10}.institutional-about-v95 .institutional-about-evidence figure img{object-fit:cover;object-position:center 48%}.institutional-about-v95 .institutional-promise{color:#fff;background:radial-gradient(circle at 92% 2%,#28b4e538,#0000 34%),linear-gradient(135deg,#041423 0%,#082b47 66%,#0a3e61 100%);border:1px solid #174b6d;border-top:3px solid #f58220;padding:clamp(38px,4.5vw,58px);position:relative;overflow:hidden;box-shadow:0 24px 62px #05233a26}.institutional-about-v95 .institutional-promise:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #6cd5f61a;border-radius:50%;width:42%;position:absolute;bottom:-45%;right:-7%;box-shadow:0 0 0 38px #6cd5f609,0 0 0 76px #6cd5f606}.institutional-about-v95 .institutional-promise>header{z-index:1;border-bottom:1px solid #78cdee33;grid-template-columns:minmax(0,1.15fr) minmax(320px,.62fr);padding-bottom:38px;position:relative}.institutional-about-v95 .institutional-promise .eyebrow{color:#71dafa}.institutional-about-v95 .institutional-promise h3{color:#fff;max-width:820px}.institutional-about-v95 .institutional-promise>header>p{color:#e4f0f8b3}.institutional-about-v95 .institutional-promise>ol{z-index:1;border:0;padding-top:32px;position:relative}.institutional-about-v95 .institutional-promise>ol:before{content:"";opacity:.78;background:linear-gradient(90deg,#f58220 0%,#20b7e8 50%,#58dba9 100%);height:1px;position:absolute;top:49px;left:18px;right:18px}.institutional-about-v95 .institutional-promise>ol>li,.institutional-about-v95 .institutional-promise>ol>li:first-child,.institutional-about-v95 .institutional-promise>ol>li:last-child{z-index:1;border:0;min-height:180px;padding:0 clamp(22px,3vw,40px) 0 0;display:block;position:relative}.institutional-about-v95 .institutional-promise>ol>li+li{padding-left:clamp(22px,3vw,40px)}.institutional-about-v95 .institutional-promise>ol>li>span{color:#fff;background:#08263f;border:1px solid #88daf780;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid;box-shadow:0 0 0 7px #061f32db}.institutional-about-v95 .institutional-promise>ol>li:first-child>span{border-color:#f58220}.institutional-about-v95 .institutional-promise>ol>li:nth-child(3)>span{border-color:#58dba9}.institutional-about-v95 .institutional-promise>ol>li>div{margin-top:26px}.institutional-about-v95 .institutional-promise h4{color:#fff;font-size:clamp(25px,2.4vw,34px)}.institutional-about-v95 .institutional-promise li p{color:#e4f0f8b3;font-size:12.5px}.institutional-about-v95 .institutional-method{grid-template-columns:minmax(270px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(36px,5vw,68px);display:grid}.institutional-about-v95 .institutional-method>header{padding:12px 0 0;display:block}.institutional-about-v95 .institutional-method>header>p{margin-top:23px;font-size:12.5px}.institutional-about-v95 .institutional-method-system{border-top:3px solid #f58220}.institutional-about-v95 .institutional-method-flow{display:block}.institutional-about-v95 .institutional-method-flow>li,.institutional-about-v95 .institutional-method-flow>li:nth-child(2),.institutional-about-v95 .institutional-method-flow>li:nth-child(n+3){border-top:0;border-bottom:1px solid #7ecbea2b;border-right:0;grid-template-rows:auto auto;grid-template-columns:44px 116px minmax(0,1fr) minmax(160px,.72fr);align-items:start;gap:7px 18px;min-height:0;padding:25px 24px;display:grid}.institutional-about-v95 .institutional-method-flow>li:last-child{border-bottom:0}.institutional-about-v95 .institutional-method-marker{grid-area:1/1/span 2;display:block}.institutional-about-v95 .institutional-method-marker:after,.institutional-about-v95 .institutional-method-marker i{display:none}.institutional-about-v95 .institutional-method-marker span{color:#73d9f8;background:#03121f61;border:1px solid #66d3f45c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.institutional-about-v95 .institutional-method-flow>li>small{grid-area:1/2;margin:3px 0 0}.institutional-about-v95 .institutional-method h4{grid-area:2/2;margin:0;font-size:clamp(19px,1.7vw,24px)}.institutional-about-v95 .institutional-method-flow>li>p{grid-area:1/3/span 2;margin:0;font-size:12.5px;line-height:1.68}.institutional-about-v95 .institutional-method-outputs{border-top:0;border-left:1px solid #7dcdef2b;grid-area:1/4/span 2;margin:0;padding:0 0 0 18px}.institutional-about-v95 .institutional-method-outputs ul{margin-top:9px}.institutional-about-v95 .institutional-method-outputs li{font-size:10.5px}.institutional-about-v95 .institutional-method-outcome{grid-template-columns:145px minmax(0,1fr)}.institutional-about-v95 .institutional-method-outcome>div{grid-template-columns:minmax(220px,.78fr) minmax(0,1fr)}.institutional-about-v95 .institutional-direction{border-radius:0}.institutional-about-v95 .institutional-direction-values ul{border:0;grid-template-columns:1fr}.institutional-about-v95 .institutional-direction-values li{border:0;border-bottom:1px solid #7fceef29;min-height:46px;padding:11px 0;font-size:12px}.institutional-about-v95 .institutional-direction-values li:last-child{border-bottom:0}.institutional-about-v95 .institutional-degal{box-shadow:none;border-top-width:2px;border-bottom-color:#c5d7e2;border-left:0;border-right:0}.institutional-about-v95 .institutional-about-cta{border-left:4px solid #f58220}@media (width<=1180px){.route-about .route-hero-documentary .route-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(440px,1fr);gap:38px}.institutional-about-v95 .institutional-method{grid-template-columns:1fr}.institutional-about-v95 .institutional-method>header{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:end;gap:42px;display:grid}.institutional-about-v95 .institutional-method>header>p{margin-top:0}}@media (width<=980px){.route-about .route-hero-documentary .route-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(390px,1fr)}.institutional-about-v95 .institutional-about-evidence{grid-template-columns:1fr}.institutional-about-v95 .institutional-about-evidence figure{border-bottom:1px solid #cfdee8;border-right:0}.institutional-about-v95 .institutional-promise>header{grid-template-columns:1fr}.institutional-about-v95 .institutional-method-flow>li,.institutional-about-v95 .institutional-method-flow>li:nth-child(2),.institutional-about-v95 .institutional-method-flow>li:nth-child(n+3){grid-template-columns:42px 108px minmax(0,1fr)}.institutional-about-v95 .institutional-method-flow>li>p{grid-area:1/3/span 2}.institutional-about-v95 .institutional-method-outputs{border-top:1px solid #7dcdef2b;border-left:0;grid-area:3/2/auto/-1;margin-top:13px;padding:14px 0 0}}@media (width<=820px){.route-about .route-hero-documentary .route-hero-grid{grid-template-columns:1fr}.route-about .route-hero-evidence-branded{aspect-ratio:16/10}.route-hero-brand-signature{width:min(74%,390px)}.institutional-about-v95 .institutional-method>header{grid-template-columns:1fr;align-items:start;gap:20px}}@media (width<=650px){.route-about .route-hero-evidence-branded{aspect-ratio:4/3}.route-hero-brand-signature{width:82%;padding:15px 38px 17px 15px}.route-hero-brand-signature>img{width:min(100%,210px)}.route-hero-brand-signature>p{margin-top:9px;padding-top:9px;font-size:8.5px}.institutional-about-v95 .institutional-promise{padding:28px 21px}.institutional-about-v95 .institutional-promise>ol{padding:25px 0 0 5px;display:block}.institutional-about-v95 .institutional-promise>ol:before{background:linear-gradient(#f58220,#20b7e8,#58dba9);width:1px;height:auto;inset:42px auto 30px 22px}.institutional-about-v95 .institutional-promise>ol>li,.institutional-about-v95 .institutional-promise>ol>li:first-child,.institutional-about-v95 .institutional-promise>ol>li:last-child,.institutional-about-v95 .institutional-promise>ol>li+li{border:0;grid-template-columns:36px minmax(0,1fr);gap:17px;min-height:0;padding:0 0 28px;display:grid}.institutional-about-v95 .institutional-promise>ol>li:last-child{padding-bottom:0}.institutional-about-v95 .institutional-promise>ol>li>div{margin-top:2px}.institutional-about-v95 .institutional-method-flow>li,.institutional-about-v95 .institutional-method-flow>li:nth-child(2),.institutional-about-v95 .institutional-method-flow>li:nth-child(n+3){grid-template-rows:auto auto auto auto;grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:23px 19px}.institutional-about-v95 .institutional-method-marker{grid-area:1/1/span 2}.institutional-about-v95 .institutional-method-flow>li>small{grid-area:1/2}.institutional-about-v95 .institutional-method h4{grid-area:2/2}.institutional-about-v95 .institutional-method-flow>li>p{grid-area:3/2;margin-top:8px}.institutional-about-v95 .institutional-method-outputs{grid-area:4/2}.institutional-about-v95 .institutional-method-outcome,.institutional-about-v95 .institutional-method-outcome>div{grid-template-columns:1fr}}.platform-dashboard-frame-v2{aspect-ratio:16/9;border-color:#5bcdf761;border-radius:12px;position:relative;box-shadow:0 22px 55px #0005106b,0 0 0 1px #ffffff09}.platform-dashboard-frame-localized.platform-dashboard-frame-v2>img{aspect-ratio:auto;object-fit:cover;object-position:52% 44%;transform-origin:52% 44%;filter:saturate(.9)brightness(.62)contrast(1.08);width:100%;height:100%;transform:scale(1.48)}.platform-dashboard-live-v2{justify-content:stretch;align-items:stretch;padding:clamp(15px,2vw,24px)}.platform-dashboard-topline{color:#e2f0fab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011023c2;border:1px solid #5ecbf42e;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:39px;padding:0 12px;display:flex}.platform-dashboard-topline>span{color:#72e4b5;letter-spacing:.11em;align-items:center;gap:8px;font-size:7px;font-weight:820;display:inline-flex}.platform-dashboard-topline>span i{background:#50dfa6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #50dfa6b8}.platform-dashboard-topline>b{color:#6fd9fb;letter-spacing:.1em;font-size:6.5px;font-weight:780}.platform-dashboard-metrics{z-index:2;gap:7px;width:min(250px,38%);display:grid;position:absolute;top:clamp(68px,8vw,92px);left:clamp(15px,2vw,24px)}.platform-dashboard-metrics>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021226cc;border:1px solid #64cdf733;border-left:2px solid #48cdf5;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:47px;padding:8px 10px;display:grid}.platform-dashboard-metrics b{color:#56d4fb;letter-spacing:.1em;font-size:8px}.platform-dashboard-metrics small{color:#e6f1f9c7;font-size:7.5px;line-height:1.35}.platform-dashboard-points i{z-index:1;background:#0da1d4;border:2px solid #a0ecffeb;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 7px #0da1d41f,0 0 18px #3fcff99e}.platform-dashboard-points i:first-child{top:48%;left:47%}.platform-dashboard-points i:nth-child(2){top:58%;left:57%}.platform-dashboard-points i:nth-child(3){top:43%;left:65%}.platform-dashboard-points i:nth-child(4){top:63%;left:72%}.platform-dashboard-caption{z-index:3;border-top:1px solid #66d0f838;justify-content:space-between;align-items:end;gap:20px;padding-top:15px;display:flex;position:absolute;bottom:clamp(15px,2vw,24px);left:clamp(15px,2vw,24px);right:clamp(15px,2vw,24px)}.platform-dashboard-caption small{color:#65d8fa;letter-spacing:.13em;font-size:7px;font-weight:820}.platform-dashboard-caption h3{max-width:570px;margin:6px 0 0;font-size:clamp(20px,2.6vw,34px)}.platform-dashboard-caption>span{color:#76e5b8;letter-spacing:.11em;white-space:nowrap;background:#021529bd;border:1px solid #6ae2b738;border-radius:5px;padding:7px 9px;font-size:6.5px;font-weight:800}.api-integration-section-illustrated{color:#0b243b;background:radial-gradient(circle at 92% 4%,#25a9de17,#0000 28%),linear-gradient(#f7fafc 0%,#edf4f8 100%);border-block-color:#176ba624}.api-integration-section-illustrated:after{background:linear-gradient(90deg,#0000,#1ab2e3 48%,#f58220 78%,#0000)}.api-integration-section-illustrated .api-integration-heading .eyebrow{color:#087cb8}.api-integration-section-illustrated .api-integration-heading h2{color:#091e33}.api-integration-section-illustrated .api-integration-heading>p{color:#526a7e;border-left-color:#16a7db}.api-system-map-illustrated{color:#0b243b;background:#fff;border-color:#cbdce7;border-radius:17px;overflow:hidden;box-shadow:0 32px 78px #05274324,inset 0 1px #fff}.api-system-map-illustrated .api-system-map-head{z-index:5;color:#087ab7;background:#fffffff2;border-bottom-color:#d9e6ed;position:relative}.api-system-map-illustrated .api-system-map-head b{color:#168762}.api-system-map-illustrated .api-system-map-head i{background:#35c98d;box-shadow:0 0 10px #35c98d8c}.api-illustrated-stage{aspect-ratio:1672/941;background:#f4f7f9;position:relative;overflow:hidden}.api-illustrated-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff29 0%,#0000 48%,#03142314 100%);position:absolute;inset:0}.api-illustrated-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.api-illustrated-lines{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.api-illustrated-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.api-illustrated-lines .api-line-main{stroke:#078ee5;stroke-width:2.2px;marker-end:url(#api-arrow-blue);filter:drop-shadow(0 0 4px #078ee559)}.api-illustrated-lines .api-line-source{stroke:#f27622;stroke-width:2px;stroke-dasharray:5 6;marker-end:url(#api-arrow-orange)}#api-arrow-blue path{fill:#078ee5;stroke:none}#api-arrow-orange path{fill:#f27622;stroke:none}.api-diagram-node{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #1872ad33;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid;position:absolute;box-shadow:0 14px 32px #09365621}.api-diagram-node>.api-node-icon{color:#087fbd;width:42px;height:42px;box-shadow:none;background:#eaf6fb;border-color:#1689c138;border-radius:10px;margin:0}.api-diagram-node .api-node-icon svg{width:23px;height:23px}.api-diagram-node small{color:#0780bb;letter-spacing:.13em;font-size:6.5px;font-weight:850;display:block}.api-diagram-node h3{color:#0a243c;margin:5px 0 6px;font-size:clamp(13px,1.35vw,18px);font-weight:680;line-height:1.18}.api-diagram-node p{color:#526b7e;margin:0;font-size:clamp(7px,.68vw,9px);line-height:1.45}.api-diagram-source{border-top:3px solid #f58220;width:23%;top:7%;left:4.5%}.api-diagram-source>.api-node-icon{color:#f17820;background:#fff3e9;border-color:#f582203d}.api-diagram-source small{color:#d96615}.api-diagram-core{border-top:3px solid #0c9ed5;width:25.5%;top:5.5%;left:32.5%}.api-diagram-core ul{border-top:1px solid #dbe7ee;flex-wrap:wrap;gap:5px 8px;margin:9px 0 0;padding:8px 0 0;list-style:none;display:flex}.api-diagram-core li{color:#365a72;font-size:6.5px;font-weight:650}.api-diagram-gateway{border-top:3px solid #2ec68d;grid-template-columns:35px minmax(0,1fr);width:17.5%;top:10%;left:60.5%}.api-diagram-gateway>.api-node-icon{color:#168d68;background:#eaf9f3;border-color:#2ec68d3d;width:35px;height:35px}.api-diagram-gateway small{color:#188764}.api-diagram-gateway .api-protocols{gap:4px;margin-top:8px}.api-diagram-gateway .api-protocols span{color:#187a5c;background:#effaf6;border-color:#25977029;min-height:20px;padding-inline:6px;font-size:5.5px}.api-flow-tag{z-index:5;color:#087cb8;letter-spacing:.08em;background:#ffffffe6;border:1px solid #1089c329;border-radius:99px;padding:4px 6px;font-size:5.5px;font-weight:850;position:absolute;box-shadow:0 5px 15px #0b4c7214}.api-flow-tag-cap{top:19%;left:27.6%}.api-flow-tag-json{top:22%;left:57.6%}.api-diagram-outputs{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #166ca533;border-top:3px solid #078ee5;border-radius:11px;width:19.5%;position:absolute;top:3.8%;right:1.7%;overflow:hidden;box-shadow:0 14px 32px #09365621}.api-diagram-outputs>header{border-bottom:1px solid #dce8ef;padding:11px 12px 9px}.api-diagram-outputs>header span{color:#087eb9;letter-spacing:.12em;font-size:6px;font-weight:850}.api-diagram-outputs>header h3{color:#0a243c;margin:4px 0 0;font-size:clamp(10px,1vw,14px);line-height:1.2}.api-diagram-outputs>div{display:grid}.api-diagram-outputs article{border-bottom:1px solid #e1ebf1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.api-diagram-outputs article:last-child{border-bottom:0}.api-diagram-outputs article>span{color:#0787c8;background:#e9f6fb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.api-diagram-outputs article:nth-child(2)>span{color:#e8741b;background:#fff2e8}.api-diagram-outputs article:nth-child(3)>span{color:#178d67;background:#eaf9f3}.api-diagram-outputs article:nth-child(4)>span{color:#6253b9;background:#f0eefb}.api-diagram-outputs svg{width:19px;height:19px}.api-diagram-outputs h4{color:#102b42;margin:0 0 2px;font-size:clamp(8px,.8vw,11px);font-weight:720}.api-diagram-outputs p{color:#617789;margin:0;font-size:clamp(5.5px,.52vw,7px);line-height:1.35}.api-system-map-illustrated .api-ack-path-illustrated{color:#0b273d;background:linear-gradient(90deg,#eaf9f3,#f8fcfb 64%,#edf7fb);border-top:1px solid #d5e4ec;border-left:4px solid #2bbf88;margin:0;padding:20px 25px}.api-system-map-illustrated .api-ack-path-illustrated small{color:#16835f}.api-system-map-illustrated .api-ack-path-illustrated h3{color:#0b273d}.api-system-map-illustrated .api-ack-path-illustrated p{color:#587183}.api-system-map-illustrated .api-ack-path-illustrated>b{color:#209a70}.api-system-map-illustrated .api-system-note{color:#617789;background:#f8fbfc;border-top-color:#dce7ed;margin:0}.api-system-map-illustrated .api-system-note span{color:#087db9;background:#fff;border-color:#cbdfe9}@media (width<=1120px) and (width>=921px){.api-diagram-node{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px}.api-diagram-node>.api-node-icon{width:34px;height:34px}.api-diagram-node p{font-size:6.8px}.api-diagram-core ul{display:none}.api-diagram-outputs article{min-height:54px;padding-block:6px}}@media (width<=920px){.platform-dashboard-metrics{width:min(230px,43%)}.api-illustrated-stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 20px;display:grid}.api-illustrated-stage:after{display:none}.api-illustrated-stage>img{object-position:center bottom;border-bottom:1px solid #d9e5ec;grid-column:1/-1;height:310px;position:relative}.api-illustrated-lines,.api-flow-tag{display:none}.api-diagram-node,.api-diagram-source,.api-diagram-core,.api-diagram-gateway,.api-diagram-outputs{width:auto;position:static}.api-diagram-node{min-height:150px}.api-diagram-gateway,.api-diagram-outputs{grid-column:1/-1}.api-diagram-outputs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.api-diagram-outputs article:nth-child(odd){border-right:1px solid #e1ebf1}.api-system-map-illustrated .api-system-note{padding:14px 20px}}@media (width<=620px){.platform-dashboard-frame-v2{aspect-ratio:4/3}.platform-dashboard-frame-localized.platform-dashboard-frame-v2>img{transform:scale(1.62)}.platform-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:calc(100% - 30px);top:61px}.platform-dashboard-metrics>span{grid-template-columns:1fr;gap:2px;min-height:54px;padding:6px}.platform-dashboard-metrics small{font-size:6px}.platform-dashboard-points i{width:8px;height:8px}.platform-dashboard-caption{flex-direction:column;align-items:flex-start;gap:8px}.platform-dashboard-caption h3{font-size:20px}.platform-dashboard-caption>span{display:none}.api-illustrated-stage{grid-template-columns:1fr;padding-inline:11px}.api-illustrated-stage>img{height:220px}.api-diagram-gateway,.api-diagram-outputs{grid-column:auto}.api-diagram-node{min-height:0}.api-diagram-outputs>div{grid-template-columns:1fr}.api-diagram-outputs article:nth-child(odd){border-right:0}.api-system-map-illustrated .api-ack-path-illustrated{margin:0}}.api-architecture-preview{color:#0b243b;background:#f4f7f9}.api-architecture-preview>img{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.01)brightness(1.01)}.api-architecture-preview .api-realistic-kicker{color:#087db9;font-size:7px;top:18px;left:20px}.api-architecture-preview .api-realistic-kicker i{background:#f58220;box-shadow:0 0 10px #f5822073}.api-architecture-preview .api-realistic-flow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-color:#1675b133;inset:48px 20px auto;box-shadow:0 16px 36px #08324f21}.api-architecture-preview .api-realistic-flow li{border-right-color:#dce8ef;min-height:60px}.api-architecture-preview .api-realistic-flow li:first-child{border-top:3px solid #f58220}.api-architecture-preview .api-realistic-flow li:nth-child(2){border-top:3px solid #0d9ed5}.api-architecture-preview .api-realistic-flow li:nth-child(3){border-top:3px solid #2ac58c}.api-architecture-preview .api-realistic-flow li:nth-child(4){border-top:3px solid #078ee5}.api-architecture-preview .api-realistic-flow li:not(:last-child):after{color:#078ee5;background:#fff;border-color:#078ee54d}.api-architecture-preview .api-realistic-flow span{color:#0781bd}.api-architecture-preview .api-realistic-flow b{color:#0b263e}.api-architecture-preview .api-realistic-status{color:#177c5d;background:#f7fefbe0;border:1px solid #229a702e;border-radius:5px;padding:7px 9px;bottom:16px;left:20px;box-shadow:0 8px 22px #093a2914}.api-architecture-preview .api-realistic-status i{background:#35c98d;box-shadow:0 0 10px #35c98d8c}.catalog-featured-product-api>figure{background:#f4f7f9!important}@media (width<=620px){.api-architecture-preview .api-realistic-kicker{top:12px;left:12px}.api-architecture-preview .api-realistic-flow{top:38px;left:10px;right:10px}.api-architecture-preview .api-realistic-flow li{min-height:45px}.api-architecture-preview .api-realistic-status{bottom:10px;left:11px}}.hero-slide-stack{isolation:isolate}.hero-slide{z-index:0;opacity:0;visibility:visible;pointer-events:none;will-change:opacity;transition:opacity 1.35s cubic-bezier(.4,0,.2,1)!important}.hero-slide.is-active{z-index:1;opacity:1}.hero-slide.is-original:after{background:linear-gradient(#0000 70%,#01081447)!important}.hero-slide.is-original .hero-visual-image{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=720px){.hero-slide.is-original .hero-visual-image{object-position:center!important;width:100%!important;height:100%!important;inset:0!important}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none!important}}.api-flow-stage-v92{aspect-ratio:auto;isolation:isolate;min-height:610px;padding:88px 24px 145px}.api-flow-stage-v92:after{z-index:1;background:linear-gradient(#f7fbfdfa 0%,#f7fbfde8 54%,#f7fbfd29 78%,#07213317 100%)}.api-flow-stage-v92>img{z-index:0;object-position:center bottom;filter:saturate(.9)contrast(.98)brightness(1.04)}.api-flow-guide-v92{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:24px;left:24px;right:24px}.api-flow-guide-v92 b{color:#087db9;letter-spacing:.13em;font-size:10px;font-weight:850}.api-flow-guide-v92 span{color:#526b7e;font-size:11px}.api-process-grid-v92{z-index:3;grid-template-columns:minmax(165px,.9fr) 58px minmax(205px,1.12fr) 58px minmax(185px,1fr) 58px minmax(250px,1.28fr);align-items:center;display:grid;position:relative}.api-flow-node-v92,.api-flow-outputs-v92{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #1872ad38;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 18px 40px #09365626,inset 0 1px #fff}.api-flow-node-v92{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:13px;min-height:262px;padding:20px 18px;display:grid}.api-flow-node-v92>.api-node-icon{color:#087fbd;width:44px;height:44px;box-shadow:none;background:#eaf6fb;border-color:#1689c138;border-radius:11px;margin:0}.api-flow-node-v92 .api-node-icon svg{width:24px;height:24px}.api-flow-node-v92 small,.api-flow-outputs-v92>header span{color:#087fbd;letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.api-flow-node-v92 h3{color:#0a243c;font-family:var(--font-sora),sans-serif;margin:8px 0 9px;font-size:clamp(16px,1.35vw,20px);font-weight:680;line-height:1.16}.api-flow-node-v92 p{color:#4e687b;margin:0;font-size:12px;line-height:1.52}.api-flow-source-v92{border-top:4px solid #f58220}.api-flow-source-v92>.api-node-icon{color:#f17820;background:#fff3e9;border-color:#f582203d}.api-flow-source-v92 small{color:#d96615}.api-flow-core-v92{border-top:4px solid #0c9ed5}.api-flow-core-v92 ul{border-top:1px solid #dbe7ee;gap:7px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.api-flow-core-v92 li{color:#365a72;font-size:11px;font-weight:650;line-height:1.35}.api-flow-api-v92{border-top:4px solid #2ec68d}.api-flow-api-v92>.api-node-icon{color:#168d68;background:#eaf9f3;border-color:#2ec68d3d}.api-flow-api-v92 small{color:#168762}.api-flow-api-v92 .api-protocols{gap:6px;margin-top:14px}.api-flow-api-v92 .api-protocols span{color:#187a5c;background:#effaf6;border-color:#25977033;min-height:25px;padding-inline:8px;font-size:9px}.api-connector-v92{place-items:center;min-width:0;height:76px;display:grid;position:relative}.api-connector-v92:before{content:"";background:linear-gradient(90deg,#22aee5,#078ee5);border-radius:99px;height:3px;position:absolute;top:50%;left:5px;right:5px;box-shadow:0 0 13px #078ee540}.api-connector-v92 em{z-index:2;color:#087cb8;letter-spacing:.05em;white-space:nowrap;background:#fff;border:1px solid #c9e2ee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:0;box-shadow:0 6px 14px #083f6014}.api-connector-v92 b{z-index:2;color:#fff;background:#078ee5;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid;position:relative;box-shadow:0 8px 18px #0771b440}.api-connector-branch-v92 em{display:none}.api-flow-outputs-v92{border-top:4px solid #078ee5;align-self:stretch}.api-flow-outputs-v92>header{border-bottom:1px solid #dce8ef;padding:16px 16px 13px}.api-flow-outputs-v92>header h3{color:#0a243c;font-family:var(--font-sora),sans-serif;margin:7px 0 0;font-size:16px;font-weight:670;line-height:1.2}.api-flow-outputs-v92>div{display:grid}.api-flow-outputs-v92 article{border-bottom:1px solid #e1ebf1;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.api-flow-outputs-v92 article:last-child{border-bottom:0}.api-flow-outputs-v92 article>span{color:#0787c8;background:#e9f6fb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.api-flow-outputs-v92 article:nth-child(2)>span{color:#e8741b;background:#fff2e8}.api-flow-outputs-v92 article:nth-child(3)>span{color:#178d67;background:#eaf9f3}.api-flow-outputs-v92 article:nth-child(4)>span{color:#6253b9;background:#f0eefb}.api-flow-outputs-v92 svg{width:21px;height:21px}.api-flow-outputs-v92 h4{color:#102b42;margin:0 0 3px;font-size:12.5px;font-weight:740}.api-flow-outputs-v92 p{color:#5d7486;margin:0;font-size:11px;line-height:1.35}.api-system-map-illustrated .api-ack-v92{background:linear-gradient(90deg,#e4f8f0,#f8fcfb 62%,#edf7fb);border-top:1px solid #cfe6dd;border-left:0;grid-template-columns:54px 44px minmax(0,1fr);gap:14px;margin:0;padding:22px 28px}.api-system-map-illustrated .api-ack-v92>b{color:#fff;background:#23a878;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid;box-shadow:0 9px 20px #1e8f6633}.api-system-map-illustrated .api-ack-v92 small{letter-spacing:.11em;font-size:9px}.api-system-map-illustrated .api-ack-v92 h3{margin:5px 0;font-size:16px}.api-system-map-illustrated .api-ack-v92 p{max-width:850px;font-size:10.5px;line-height:1.5}.api-system-map-illustrated .api-system-note span{font-size:7.5px}.api-system-map-illustrated .api-system-note p{font-size:9px}.api-architecture-preview .api-realistic-flow b{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.25;overflow:visible}.api-architecture-preview .api-realistic-status{letter-spacing:.08em;font-size:7px;font-weight:800}@media (width<=1160px) and (width>=921px){.api-flow-stage-v92{min-height:590px;padding-inline:16px}.api-process-grid-v92{grid-template-columns:minmax(145px,.85fr) 40px minmax(185px,1.12fr) 40px minmax(165px,1fr) 40px minmax(225px,1.25fr)}.api-flow-node-v92{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px 14px}.api-flow-node-v92>.api-node-icon{width:38px;height:38px}.api-flow-node-v92 h3{font-size:15px}.api-flow-node-v92 p{font-size:11px}.api-flow-core-v92 li{font-size:10px}.api-flow-outputs-v92 p{font-size:10.5px}}@media (width<=920px){.api-flow-stage-v92{min-height:0;padding:0 16px 22px;display:block}.api-flow-stage-v92:after{display:none}.api-flow-stage-v92>img{z-index:0;object-fit:cover;object-position:center bottom;border-bottom:1px solid #d8e5ec;width:calc(100% + 32px);height:300px;margin-inline:-16px;position:relative}.api-flow-guide-v92{flex-direction:column;align-items:flex-start;gap:4px;margin:18px 0 16px;position:static}.api-process-grid-v92{grid-template-columns:1fr;gap:0}.api-flow-node-v92{min-height:0}.api-connector-v92{height:68px}.api-connector-v92:before{width:3px;height:auto;inset:5px auto 5px 50%}.api-connector-v92 em{top:21px;left:calc(50% + 18px)}.api-connector-v92 b{transform:rotate(90deg)}.api-flow-outputs-v92>div{grid-template-columns:repeat(2,minmax(0,1fr))}.api-flow-outputs-v92 article:nth-child(odd){border-right:1px solid #e1ebf1}.api-system-map-illustrated .api-ack-v92{grid-template-columns:44px 40px minmax(0,1fr);padding:20px}}@media (width<=620px){.api-flow-stage-v92{padding-inline:11px}.api-flow-stage-v92>img{width:calc(100% + 22px);height:220px;margin-inline:-11px}.api-flow-guide-v92 b{font-size:8.5px}.api-flow-guide-v92 span{font-size:10px}.api-flow-node-v92{grid-template-columns:40px minmax(0,1fr);padding:17px 15px}.api-flow-node-v92>.api-node-icon{width:40px;height:40px}.api-flow-node-v92 h3{font-size:17px}.api-flow-node-v92 p{font-size:10.5px}.api-flow-outputs-v92>div{grid-template-columns:1fr}.api-flow-outputs-v92 article:nth-child(odd){border-right:0}.api-flow-outputs-v92 p{font-size:9px}.api-system-map-illustrated .api-ack-v92{grid-template-columns:40px minmax(0,1fr)}.api-system-map-illustrated .api-ack-v92 .api-ack-icon{display:none}.api-system-map-illustrated .api-ack-v92 h3{font-size:14px}.api-architecture-preview .api-realistic-flow b{font-size:8.5px}}.api-architecture-preview .api-realistic-vignette{background:linear-gradient(#f8fcfeb3 0%,#f8fcfe29 38%,#0000 58%,#0314234d 100%),linear-gradient(90deg,#ffffff29,#0000 28% 78%,#ffffff0f)}.api-preview-route-v93{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.api-preview-route-v93 path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.api-preview-source-line-v93{stroke:#f58220;stroke-width:2.5px;stroke-dasharray:7 7;marker-end:url(#api-preview-source-v93);filter:drop-shadow(0 0 5px #f5822057)}.api-preview-forward-line-v93,.api-preview-output-line-v93{stroke:#078ee5;stroke-width:2.7px;marker-end:url(#api-preview-arrow-v93);filter:drop-shadow(0 0 5px #078ee552)}.api-preview-output-line-v93{stroke-width:2.15px}.api-preview-return-line-v93{stroke:#22aa78;stroke-width:2.7px;stroke-dasharray:8 6;marker-end:url(#api-preview-return-v93);filter:drop-shadow(0 0 5px #22aa7857)}#api-preview-source-v93 path{fill:#f58220}#api-preview-arrow-v93 path{fill:#078ee5}#api-preview-return-v93 path{fill:#22aa78}.api-preview-nodes-v93{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.api-preview-nodes-v93 li{color:#0a243c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #1071ad40;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px 12px;display:grid;position:absolute;box-shadow:0 15px 32px #072f4b29,inset 0 1px #fff}.api-preview-nodes-v93 li:first-child{border-top:3px solid #f58220;width:21%;top:56%;left:5%}.api-preview-nodes-v93 li:nth-child(2){border-top:3px solid #0c9ed5;width:24%;top:38%;left:30.5%}.api-preview-nodes-v93 li:nth-child(3){border-top:3px solid #2ec68d;width:19%;top:22%;left:57%}.api-preview-nodes-v93 li:nth-child(4){border-top:3px solid #078ee5;width:21%;top:8.5%;right:3.5%}.api-preview-nodes-v93 li>span{color:#087fbd;background:#eaf6fb;border:1px solid #1489c233;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.api-preview-nodes-v93 li:first-child>span{color:#e8751e;background:#fff2e8;border-color:#e8751e33}.api-preview-nodes-v93 li:nth-child(3)>span{color:#178c67;background:#eaf9f3;border-color:#178c6733}.api-preview-nodes-v93 li:nth-child(4)>span{color:#176caf;background:#edf6fc}.api-preview-nodes-v93 svg{width:20px;height:20px}.api-preview-nodes-v93 small{color:#087db9;letter-spacing:.09em;margin-bottom:4px;font-size:7.5px;font-weight:850;line-height:1.15;display:block}.api-preview-nodes-v93 li:first-child small{color:#d96817}.api-preview-nodes-v93 li:nth-child(3) small{color:#17835f}.api-preview-nodes-v93 b{color:#0b263e;font-size:clamp(10px,1.18vw,13px);font-weight:760;line-height:1.2;display:block}.api-preview-nodes-v93 em{color:#557083;margin-top:4px;font-size:clamp(7px,.72vw,8.5px);font-style:normal;font-weight:650;line-height:1.2;display:block}.api-preview-protocol-v93{z-index:4;color:#087cb8;letter-spacing:.07em;pointer-events:none;background:#ffffffeb;border:1px solid #087cb833;border-radius:99px;padding:5px 7px;font-size:6.5px;font-weight:850;line-height:1;position:absolute;box-shadow:0 7px 16px #07304e1a}.api-preview-protocol-cap-v93{top:50%;left:26.2%}.api-preview-protocol-json-v93{top:26%;left:76.2%}.api-architecture-preview .api-preview-status-v93{color:#137758;letter-spacing:.08em;background:#f7fefbf0;border:1px solid #229a703d;border-radius:99px;gap:7px;padding:7px 10px 7px 7px;font-size:7px;font-weight:850;bottom:3.2%;left:3.4%;box-shadow:0 9px 22px #093a291f}.api-architecture-preview .api-preview-status-v93 i{color:#fff;background:#28b880;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid;box-shadow:0 0 12px #28b88061}@media (width<=900px) and (width>=621px){.api-preview-nodes-v93 li{grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:64px;padding:8px 9px}.api-preview-nodes-v93 li>span{width:29px;height:29px}.api-preview-nodes-v93 svg{width:17px;height:17px}.api-preview-nodes-v93 small{font-size:6.5px}.api-preview-nodes-v93 b{font-size:10px}.api-preview-nodes-v93 em{font-size:7px}.api-preview-protocol-v93{display:none}}@media (width<=620px){.api-architecture-preview>img{object-fit:cover;object-position:center bottom}.api-architecture-preview .api-realistic-vignette{background:linear-gradient(#f8fcfed1,#f8fcfe2e 55%,#03142357)}.api-preview-route-v93,.api-preview-protocol-v93{display:none}.api-preview-nodes-v93{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;inset:42px 10px 49px}.api-preview-nodes-v93 li,.api-preview-nodes-v93 li:nth-child(n){background:#ffffffe8;border-top-width:3px;border-radius:9px;grid-template-columns:27px minmax(0,1fr);gap:7px;width:auto;min-height:0;padding:8px;position:relative;inset:auto}.api-preview-nodes-v93 li>span{border-radius:7px;width:27px;height:27px}.api-preview-nodes-v93 svg{width:16px;height:16px}.api-preview-nodes-v93 small{margin-bottom:2px;font-size:6px}.api-preview-nodes-v93 b{font-size:9px;line-height:1.14}.api-preview-nodes-v93 em{margin-top:2px;font-size:6.5px}.api-preview-nodes-v93 li:first-child:after,.api-preview-nodes-v93 li:nth-child(3):after{content:"→";z-index:5;color:#fff;background:#078ee5;border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.api-preview-nodes-v93 li:nth-child(2):after{content:"↓";z-index:5;color:#fff;background:#078ee5;border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.api-architecture-preview .api-preview-status-v93{letter-spacing:.05em;justify-content:center;font-size:6.2px;bottom:8px;left:10px;right:10px}.api-architecture-preview .api-preview-status-v93 i{width:18px;height:18px;font-size:11px}}html.scroll-transitions-enabled [data-scroll-reveal]{--scroll-reveal-x:0px;--scroll-reveal-y:34px;--scroll-reveal-scale:.988;opacity:0;translate:var(--scroll-reveal-x) var(--scroll-reveal-y);scale:var(--scroll-reveal-scale)}html.scroll-transitions-enabled [data-scroll-reveal=left]{--scroll-reveal-x:-38px;--scroll-reveal-y:0px;--scroll-reveal-scale:.994}html.scroll-transitions-enabled [data-scroll-reveal=right]{--scroll-reveal-x:38px;--scroll-reveal-y:0px;--scroll-reveal-scale:.994}html.scroll-transitions-enabled [data-scroll-reveal=scale]{--scroll-reveal-y:22px;--scroll-reveal-scale:.965}html.scroll-transitions-enabled [data-scroll-reveal].is-scroll-reveal-visible{animation:sat-scroll-reveal .88s cubic-bezier(.22, .74, .22, 1) var(--scroll-reveal-delay,0s) both;will-change:opacity, translate, scale}@keyframes sat-scroll-reveal{0%{opacity:0;translate:var(--scroll-reveal-x) var(--scroll-reveal-y);scale:var(--scroll-reveal-scale)}to{opacity:1;translate:0;scale:1}}@media (width<=720px){html.scroll-transitions-enabled [data-scroll-reveal]{--scroll-reveal-y:24px}html.scroll-transitions-enabled [data-scroll-reveal=left]{--scroll-reveal-x:-22px}html.scroll-transitions-enabled [data-scroll-reveal=right]{--scroll-reveal-x:22px}html.scroll-transitions-enabled [data-scroll-reveal].is-scroll-reveal-visible{animation-duration:.72s}}@media (prefers-reduced-motion:reduce){html.scroll-transitions-enabled [data-scroll-reveal]{opacity:1!important;animation:none!important;translate:none!important;scale:1!important}}@media (width>=1440px){.main-nav{gap:clamp(18px,1.45vw,28px)}.nav-links{gap:4px;padding:5px}.home-nav-link,.nav-group>a{gap:7px;height:52px;padding-inline:11px;font-size:13px;line-height:1.2}.nav-section-icon{width:30px;height:30px}.nav-section-icon svg{width:17px;height:17px}.nav-cta{gap:9px;min-height:54px;padding-inline:16px;font-size:13px}.nav-cta .nav-section-icon{width:32px;height:32px}}@media (width<=1439px) and (width>=1181px){.main-nav{gap:12px}.brand{width:180px}.nav-links{gap:3px;padding:5px}.home-nav-link,.nav-group>a{gap:5px;height:49px;padding-inline:8px;font-size:11.5px;line-height:1.2}.nav-section-icon{width:27px;height:27px}.nav-section-icon svg{width:16px;height:16px}.nav-cta{gap:7px;min-height:51px;padding-inline:11px;font-size:11.5px}}@media (width<=1180px) and (width>=921px){.main-nav{gap:8px}.brand{width:158px}.brand img{height:41px}.nav-links{gap:2px;padding:4px}.home-nav-link,.nav-group>a{gap:4px;height:47px;padding-inline:6px;font-size:10.5px;line-height:1.18}.nav-section-icon{width:25px;height:25px}.nav-section-icon svg{width:15px;height:15px}.nav-chevron{width:14px}.nav-cta{gap:6px;min-height:49px;padding-inline:8px;font-size:10.5px}.nav-cta .nav-section-icon{width:27px;height:27px}.nav-cta>i{width:19px;height:19px}}.mega-menu li a .mega-item-copy b{font-size:13px;line-height:1.3}.mega-menu li a .mega-item-copy em{font-size:10px;line-height:1.35}.platform-panel-localized{background:linear-gradient(145deg,#020d1ff7,#031a38f5);border-color:#60d3ff80;border-radius:17px;padding-bottom:20px;box-shadow:0 34px 78px #0004106b,0 0 0 1px #7edaff0f,inset 0 1px #ffffff0d}.platform-panel-localized .panel-bar{color:#e8f4fcd1;letter-spacing:.085em;background:linear-gradient(#072446e6,#02132be0);border-bottom-color:#67cdf533;height:58px;padding-inline:21px;font-size:12px;font-weight:760}.platform-panel-localized .panel-bar i{width:8px;height:8px;box-shadow:0 0 12px #27aaffcc}.platform-panel-localized .panel-bar small{color:#68e4b4;letter-spacing:.08em;font-size:11px;font-weight:780}.platform-panel-localized .platform-screen{aspect-ratio:2048/968;background:#031226;border-bottom:1px solid #65cbf433;height:auto;min-height:0}.platform-panel-localized .platform-screen-live>img{object-fit:cover;object-position:center;transform-origin:50%;filter:saturate(1.03)brightness(.88)contrast(1.06);width:100%;height:100%;transform:scale(1.015)}.platform-panel-localized .platform-screen-live:after{background:linear-gradient(#000a184d 0%,#0000 26% 72%,#000a1847 100%),linear-gradient(90deg,#0009161f,#0000 20% 80%,#0009161f)!important}.platform-panel-localized .platform-screen-overlay{justify-content:flex-start;padding:16px 18px}.platform-panel-localized .platform-screen-overlay header span,.platform-panel-localized .platform-screen-overlay header b{background:#011329d1;border-color:#6fdaff57;padding:8px 11px;font-size:10.5px;line-height:1.2;box-shadow:0 8px 20px #00081738,inset 0 1px #ffffff0d}.platform-layer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 18px 0;display:grid}.platform-layer-summary>span{color:#f1f9ffe6;background:linear-gradient(145deg,#123c62b8,#041c3ae0);border:1px solid #66d3ff3d;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:11px 12px;display:flex;box-shadow:inset 0 1px #ffffff0b}.platform-layer-summary i{color:#5ddcff;font-size:17px;font-style:normal}.platform-layer-summary b{font-size:11.5px;font-weight:720;line-height:1.35}.platform-panel-localized .platform-features{gap:9px;margin-top:10px;padding-inline:18px}.platform-panel-localized .platform-features span{color:#ebf5fcd6;background:#ffffff0b;border-color:#74c6ed2e;border-radius:9px;min-height:60px;padding:11px 12px;font-size:12px;line-height:1.4}.platform-panel-localized .platform-features i{font-size:18px}.platform-dashboard-visual>header{min-height:50px;font-size:11px;line-height:1.3}.platform-dashboard-frame-v2{aspect-ratio:2048/968}.platform-dashboard-frame-localized.platform-dashboard-frame-v2>img{object-position:center;transform-origin:50%;filter:saturate()brightness(.82)contrast(1.06);transform:scale(1.02)}.platform-dashboard-frame-v2:after{background:linear-gradient(#000b1b7a 0%,#000b1b0a 28% 62%,#000b1bad 100%),linear-gradient(90deg,#000c1d2e,#0000 28% 76%,#000c1d1f)}.platform-dashboard-topline>span{font-size:10px}.platform-dashboard-topline>b{font-size:9px}.platform-dashboard-metrics{width:min(290px,42%)}.platform-dashboard-metrics b{font-size:10px}.platform-dashboard-metrics small,.platform-dashboard-caption small{font-size:9.5px}.platform-dashboard-caption>span{font-size:9px}.platform-dashboard-status{font-size:10.5px}.platform-dashboard-copy>ul li{font-size:12.5px}.platform-dashboard-protocols span{font-size:9.5px}@media (width<=920px){.home-nav-link,.nav-group>a{font-size:15px;line-height:1.35}.nav-cta{font-size:15px}.platform-panel-localized .panel-bar{font-size:11px}.platform-panel-localized .platform-screen{aspect-ratio:16/8.4}.platform-layer-summary b{font-size:11px}.platform-panel-localized .platform-features span{font-size:12px}}@media (width<=620px){.platform-panel-localized{border-radius:13px}.platform-panel-localized .panel-bar{height:52px;padding-inline:14px;font-size:10px}.platform-panel-localized .panel-bar small{font-size:9.5px}.platform-panel-localized .platform-screen{aspect-ratio:16/10}.platform-panel-localized .platform-screen-live>img{object-position:52% center;transform:scale(1.24)}.platform-panel-localized .platform-screen-overlay{padding:11px}.platform-panel-localized .platform-screen-overlay header{flex-direction:column;align-items:flex-start;gap:7px}.platform-panel-localized .platform-screen-overlay header span,.platform-panel-localized .platform-screen-overlay header b{padding:7px 9px;font-size:9.5px}.platform-layer-summary{grid-template-columns:1fr;gap:7px;padding:11px 12px 0}.platform-layer-summary>span{min-height:48px;padding:9px 11px}.platform-layer-summary b{font-size:12px}.platform-panel-localized .platform-features{grid-template-columns:1fr 1fr;padding-inline:12px}.platform-panel-localized .platform-features span{min-height:56px;padding:9px;font-size:11.5px}.platform-dashboard-frame-v2{aspect-ratio:16/10}.platform-dashboard-frame-localized.platform-dashboard-frame-v2>img{transform:scale(1.22)}.platform-dashboard-topline>span{font-size:8.5px}.platform-dashboard-topline>b,.platform-dashboard-metrics small{font-size:8px}.platform-dashboard-caption small{font-size:8.5px}}.hero{min-height:660px;background:radial-gradient(circle at 84% 24%,#157dcb47,#0000 32%),radial-gradient(circle at 48% 120%,#045fa629,#0000 42%),linear-gradient(112deg,#020b18 0%,#06172d 48%,#0a3765 100%)!important}.hero-grid.container{grid-template-columns:minmax(630px,700px) minmax(0,1fr);align-items:center;gap:clamp(42px,3.5vw,68px);min-height:660px;padding-block:54px 58px}.hero-copy{align-self:center;width:100%;max-width:700px}.hero-copy .eyebrow{color:#78ddff;letter-spacing:.115em;max-width:650px;margin-bottom:20px;font-size:11px;line-height:1.45}.hero h1{letter-spacing:-.046em;width:100%;max-width:700px;margin:0;font-size:clamp(46px,2.9vw,54px);font-weight:640;line-height:1.02}.hero h1>span{white-space:nowrap;width:max-content;max-width:100%;display:block}.hero h1>span+span{margin-top:3px}.hero h1 .accent{color:#5fd4ff;text-shadow:0 12px 36px #2cbcf424}.hero-lead{color:#e8f4fdc7;max-width:650px;margin-top:24px;font-size:16px;line-height:1.68}.hero-actions{align-items:center;gap:11px;margin-top:29px}.hero-actions .button{border-radius:8px;min-height:52px;padding-inline:20px;font-size:14px}.hero-actions .button b{margin-left:8px;font-size:15px}.hero-platform-button{background:#082443a8;border-color:#85d7f966;box-shadow:inset 0 1px #ffffff0b}.hero-assurances{background:linear-gradient(90deg,#041b35c2,#072a4b8a);border:1px solid #67cbf32b;border-radius:8px;grid-template-columns:repeat(4,max-content);align-items:center;gap:0;width:max-content;max-width:100%;margin-top:25px;padding:12px 14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.hero-assurances span,.hero-assurances span:first-child{color:#deeffac4;letter-spacing:.075em;align-items:center;min-height:18px;padding:0 16px;font-size:10px;font-weight:740;line-height:1.2;display:flex}.hero-assurances span:first-child{padding-left:2px}.hero-assurances span:last-child{padding-right:2px}.hero-assurances span:not(:last-child):after{background:#69cff733;border:0;width:1px;height:16px;top:1px;right:0;transform:none}.hero-visual{background:#020b17;border-color:#66d3ff6b;border-radius:17px;justify-self:end;width:100%;max-width:930px;box-shadow:0 38px 90px #00030d6b,0 0 0 1px #ffffff06,inset 0 0 60px #18a8e40b}.hero-visual:after{content:"";z-index:15;pointer-events:none;background:linear-gradient(90deg,#f58220 0%,#26bff1 42%,#26bff100 88%);height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.hero-media-status{border:1px solid #6dd8ff33;border-radius:999px;padding:8px 11px;font-size:8.5px;font-weight:760;top:17px;right:17px}.hero-play{background:#020f1fe0;border:1px solid #72d7ff57;grid-template-columns:44px auto;gap:11px;padding:8px 15px 8px 8px;bottom:17px;box-shadow:0 14px 34px #00040e4d,inset 0 1px #ffffff0a;left:17px!important}.hero-play>i{width:44px;height:44px}.hero-play>span{min-width:174px}.hero-play b{font-size:11px}.hero-play small{font-size:8px;line-height:1.35}.hero-carousel-controls{gap:7px;bottom:17px;right:17px}.hero-carousel-controls>div>button{background:#020f1fbf;border:1px solid #6acff71a;border-radius:7px;min-width:94px;height:43px;padding:0 10px 9px}.hero-carousel-controls>div>button span{font-size:8.5px}.hero-carousel-toggle{border-radius:7px;width:43px;height:43px}@media (width<=1439px) and (width>=1181px){.hero-grid.container{grid-template-columns:minmax(520px,590px) minmax(0,1fr);gap:32px}.hero-copy{max-width:590px}.hero h1{max-width:590px;font-size:clamp(43px,3.55vw,49px)}.hero-lead{max-width:580px;font-size:15px}.hero-assurances span,.hero-assurances span:first-child{padding-inline:12px;font-size:9px}.hero-assurances span:first-child{padding-left:2px}.hero-assurances span:last-child{padding-right:2px}.hero-carousel-controls>div>button{min-width:76px}.hero-carousel-controls>div>button span{font-size:7.5px}.hero-play>span{min-width:150px}}@media (width<=1180px){.hero-grid.container{grid-template-columns:1fr;gap:38px;padding-block:54px 58px}.hero-copy{max-width:760px}.hero h1{max-width:760px;font-size:clamp(46px,5.5vw,54px)}.hero-lead{max-width:690px}.hero-visual{justify-self:start;max-width:900px}}@media (width<=760px){.hero-grid.container{gap:31px;padding-block:43px 48px}.hero-copy .eyebrow{margin-bottom:16px;font-size:10px}.hero h1{font-size:clamp(38px,10.5vw,50px);line-height:1.03}.hero h1>span{white-space:normal;width:auto}.hero-lead{margin-top:21px;font-size:15px}.hero-actions{margin-top:25px}.hero-actions .button{min-height:50px;font-size:14px}.hero-assurances{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:7px 11px}.hero-assurances span,.hero-assurances span:first-child,.hero-assurances span:last-child{min-height:36px;padding:0 10px;font-size:9.5px}.hero-assurances span:nth-child(2):after{display:none}.hero-assurances span:nth-child(-n+2){border-bottom:1px solid #69cff724}.hero-visual{border-radius:13px}}@media (width<=520px){.hero h1{font-size:clamp(36px,10.8vw,43px)}.hero-play{bottom:10px;left:10px!important}.hero-carousel-controls{bottom:10px;right:10px}.hero-media-status{font-size:7px;top:10px;right:10px}.hero-carousel-controls>div>button{width:42px;min-width:42px}}.mega-menu-dense ul{grid-auto-rows:minmax(72px,auto)}.mega-menu li{min-width:0;display:flex}.mega-menu li a{grid-template-columns:62px minmax(0,1fr) 20px;width:100%;min-height:72px}.mega-item-copy{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-content:center;gap:3px;min-width:0;display:grid;overflow:visible}.mega-menu li a .mega-item-copy b{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:1/1;font-size:13px;line-height:1.22}.mega-menu li a .mega-item-copy em{letter-spacing:.09em;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:2/1;margin:0;font-size:8px;line-height:1.25}@media (width<=920px){.mega-menu-dense ul{grid-auto-rows:auto}.mega-menu li a{min-height:72px}}.home-footer{border-top:0;position:relative;background:linear-gradient(104deg,#010711 0%,#04142b 62%,#06244a 100%)!important}.home-footer:before{content:"";z-index:1;background:linear-gradient(90deg,#1fc6ff 0 94%,#f58220 94% 100%);height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #1fc6ff47}.home-footer>.container{width:min(1440px,100% - 64px)}.footer-main-v3{grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr);align-items:center;gap:clamp(32px,3vw,48px);min-height:0;padding-block:32px 28px;display:grid}.footer-main-v3 .footer-identity{align-self:center;width:100%;max-width:330px}.footer-main-v3 .footer-identity>a,.footer-main-v3 .footer-identity img{width:225px}.footer-main-v3 .footer-identity p{color:#e2effd9e;max-width:320px;margin:10px 0 0;font-size:12px;line-height:1.5}.footer-main-v3 .footer-identity>span{color:#e2f0ffc2;letter-spacing:.09em;gap:8px;margin-top:12px;font-size:10px;line-height:1.4}.footer-contact-grid-v3{background:linear-gradient(120deg,#082a53b8,#02112680);border:1px solid #67ccff40;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;font-style:normal;display:grid;overflow:hidden;box-shadow:0 18px 42px #00051033,inset 0 1px #ffffff09}.footer-contact-heading{color:#72d9ff;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #67ccff29;grid-column:1/-1;align-items:center;gap:8px;min-height:34px;padding:8px 16px;font-size:10px;font-style:normal;font-weight:780;line-height:1.2;display:flex}.footer-contact-heading>i{background:#37dca0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 10px #37dca0cc}.footer-contact-grid-v3>a{background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:64px;padding:11px 16px;transition:background .2s,color .2s;display:grid}.footer-contact-grid-v3>a:nth-of-type(odd){border-right:1px solid #67ccff21}.footer-contact-grid-v3>a:nth-of-type(-n+2){border-bottom:1px solid #67ccff21}.footer-contact-grid-v3>a:hover{background:linear-gradient(100deg,#0f529261,#07275133);border-color:#67ccff21;transform:none}.footer-contact-grid-v3 .contact-icon{border-radius:10px;width:38px;height:38px}.footer-contact-grid-v3 .contact-icon svg{width:18px;height:18px}.footer-contact-grid-v3>a>span{gap:4px;min-width:0;display:grid}.footer-contact-grid-v3>a>span>i{color:#bddcf594;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:760;line-height:1.2}.footer-contact-grid-v3 b{overflow-wrap:anywhere;color:#f8fcffeb;font-size:13px;font-weight:650;line-height:1.35}.home-footer-bottom{color:#dfeefd94;border-top:1px solid #7fcaff21;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:52px;padding-block:14px;font-size:11px;line-height:1.4;display:grid}.home-footer-bottom nav{justify-self:center;gap:22px;display:flex}.home-footer-bottom .footer-languages{justify-self:end;gap:7px}.home-footer-bottom .footer-languages button{font-size:11px}@media (width<=1080px){.home-footer>.container{width:min(100% - 48px,960px)}.footer-main-v3{grid-template-columns:245px minmax(0,1fr);gap:30px}.footer-contact-grid-v3>a{padding-inline:13px}}@media (width<=820px){.footer-main-v3{grid-template-columns:1fr;gap:22px;padding-block:28px 24px}.footer-main-v3 .footer-identity{max-width:none}.footer-main-v3 .footer-identity p{max-width:520px}}@media (width<=620px){.home-footer>.container{width:min(100% - 36px,540px)}.home-footer:before{background:linear-gradient(90deg,#1fc6ff 0 84%,#f58220 84% 100%)}.footer-main-v3{gap:20px;padding-block:24px 22px}.footer-main-v3 .footer-identity>a,.footer-main-v3 .footer-identity img{width:200px}.footer-contact-grid-v3{grid-template-columns:1fr}.footer-contact-grid-v3>a{min-height:60px;padding:10px 13px}.footer-contact-grid-v3>a:nth-of-type(odd){border-right:0}.footer-contact-grid-v3>a:nth-of-type(-n+3){border-bottom:1px solid #67ccff21}.home-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding-block:16px 18px}.home-footer-bottom nav{flex-wrap:wrap;justify-self:start;gap:10px 18px}.home-footer-bottom .footer-languages{justify-self:start}}.institutional-about-v95 .institutional-method-system{background:radial-gradient(circle at 92% 5%,#20b5e721,#0000 34%),linear-gradient(138deg,#041421 0%,#07263b 58%,#08314a 100%);border:1px solid #5bb0d552;border-top:0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 80px #031b2c33,inset 0 1px #ffffff09}.institutional-about-v95 .institutional-method-system:before{content:"";z-index:4;background:linear-gradient(90deg,#f58220,#f5822033);width:96px;height:3px;position:absolute;inset:0 auto auto 0}.institutional-about-v95 .institutional-method-control{background:#010d1757;border-bottom:1px solid #79cdee24;min-height:68px;padding:16px clamp(22px,3vw,32px)}.institutional-about-v95 .institutional-method-control>span{color:#85def8;font-size:11px;line-height:1.35}.institutional-about-v95 .institutional-method-control li{color:#e2eff7b3;padding-inline:18px;font-size:11px;line-height:1.35}.institutional-method-explorer{grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);min-height:430px;display:grid}.institutional-about-v95 .institutional-method-flow{background:linear-gradient(#010d175c,#03142129);border-right:1px solid #79cdee26;flex-direction:column;margin:0;padding:18px 0;list-style:none;display:flex;position:relative}.institutional-about-v95 .institutional-method-flow:before{content:"";background:linear-gradient(#63d5f51f,#63d5f566,#63d5f51f);width:1px;position:absolute;top:43px;bottom:43px;left:51px}.institutional-about-v95 .institutional-method-flow>li,.institutional-about-v95 .institutional-method-flow>li:nth-child(2),.institutional-about-v95 .institutional-method-flow>li:nth-child(n+3){border:0;min-height:0;padding:0;display:block}.institutional-about-v95 .institutional-method-flow button{color:#d9ebf5ad;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) 22px;align-items:center;gap:13px;width:100%;min-height:96px;padding:14px 21px;transition:color .24s,background .24s,transform .24s;display:grid;position:relative;overflow:hidden}.institutional-about-v95 .institutional-method-flow button:before{content:"";opacity:0;transform-origin:50%;background:#f58220;border-radius:0 3px 3px 0;width:3px;transition:opacity .24s,transform .24s;position:absolute;inset:17px auto 17px 0;transform:scaleY(.35)}.institutional-about-v95 .institutional-method-flow button:hover,.institutional-about-v95 .institutional-method-flow button:focus-visible{color:#fff;background:linear-gradient(90deg,#22a7d71a,#0000 92%)}.institutional-about-v95 .institutional-method-flow button:focus-visible{outline-offset:-4px;outline:2px solid #69dafaad}.institutional-about-v95 .institutional-method-flow .is-active button{color:#fff;background:linear-gradient(90deg,#1fa5d52b,#1fa5d509 80%,#0000)}.institutional-about-v95 .institutional-method-flow .is-active button:before{opacity:1;transform:scaleY(1)}.institutional-about-v95 .institutional-method-marker{z-index:1;place-items:center;width:62px;min-height:54px;display:grid;position:relative}.institutional-about-v95 .institutional-method-marker em{z-index:2;color:#7ad9f68a;min-width:46px;font-family:var(--font-sora),sans-serif;letter-spacing:-.04em;text-align:center;background:#061b2b;font-size:22px;font-style:normal;font-weight:560;line-height:1;transition:color .24s,transform .24s;position:relative}.institutional-about-v95 .institutional-method-marker i{z-index:3;background:#061b2b;border:1px solid #5fcce9;border-radius:50%;width:7px;height:7px;display:block;position:absolute;right:5px;box-shadow:0 0 0 5px #39bce00d}.institutional-about-v95 .institutional-method-flow .is-active .institutional-method-marker em{color:#fff;transform:translate(2px)}.institutional-about-v95 .institutional-method-flow .is-active .institutional-method-marker i{background:#f58220;border-color:#f58220;box-shadow:0 0 0 6px #f582201a,0 0 16px #f582206b}.institutional-method-label{gap:7px;min-width:0;display:grid}.institutional-about-v95 .institutional-method-label small{color:#f39a53;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.institutional-about-v95 .institutional-method-label strong{color:inherit;letter-spacing:-.025em;font-size:clamp(18px,1.65vw,23px);font-weight:620;line-height:1.15}.institutional-about-v95 .institutional-method-flow button>b{color:#6fd5f36b;font-size:18px;font-weight:400;transition:color .24s,transform .24s}.institutional-about-v95 .institutional-method-flow .is-active button>b{color:#77daf6;transform:translate(3px)}.institutional-method-stage{background:radial-gradient(circle at 84% 18%,#45c6eb17,#0000 30%),linear-gradient(138deg,#092b406b,#0823351f);align-items:center;min-width:0;min-height:430px;padding:clamp(38px,4.5vw,62px);display:grid;position:relative;overflow:hidden}.institutional-method-stage:before{content:"";background:linear-gradient(#0000,#6ad7f675,#0000);width:1px;position:absolute;top:14%;bottom:14%;left:0}.institutional-method-stage>article{z-index:1;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;animation:.3s both institutionalStageIn;display:grid;position:relative}.institutional-method-stage>article[hidden]{display:none}.institutional-method-stage-index{z-index:-1;color:#8adcf50e;font-family:var(--font-sora),sans-serif;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(110px,13vw,176px);font-weight:600;line-height:1;position:absolute;top:-52px;right:-8px}.institutional-about-v95 .institutional-method-stage header{max-width:650px;position:relative}.institutional-about-v95 .institutional-method-stage header>small{color:#f39a53;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.2}.institutional-about-v95 .institutional-method-stage h4{color:#fff;letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(34px,4.2vw,52px);font-weight:610;line-height:1.04}.institutional-about-v95 .institutional-method-stage header>p{color:#dfeef7c7;max-width:610px;margin:0;font-size:16px;line-height:1.62}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs{border-top:1px solid #7ed3f133;border-left:0;max-width:650px;margin:38px 0 0;padding:21px 0 0}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs>b{color:#76d9f6;letter-spacing:.15em;font-size:11px;line-height:1.3}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px;margin-top:14px;display:grid}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs li{color:#f7fbfdeb;grid-template-columns:19px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs li i{background:linear-gradient(90deg,#f58220,#f5822040);border-radius:2px;width:18px;height:2px}.institutional-about-v95 .institutional-method-outcome{background:linear-gradient(100deg,#010e1894,#0d425d70);border-top:1px solid #7ed3f130;grid-template-columns:minmax(145px,.28fr) minmax(0,1.72fr);gap:clamp(28px,4vw,58px);min-height:118px;padding:23px clamp(22px,3vw,32px)}.institutional-about-v95 .institutional-method-outcome>span{font-size:11px;line-height:1.4}.institutional-about-v95 .institutional-method-outcome>div{grid-template-columns:minmax(240px,.78fr) minmax(0,1fr);gap:clamp(30px,4vw,60px)}.institutional-about-v95 .institutional-method-outcome strong{font-size:clamp(21px,2.2vw,28px);line-height:1.22}.institutional-about-v95 .institutional-method-outcome p{max-width:520px;font-size:13px;line-height:1.65}@keyframes institutionalStageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.institutional-method-explorer{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr)}.institutional-about-v95 .institutional-method-flow button{grid-template-columns:54px minmax(0,1fr) 18px;padding-inline:15px}.institutional-about-v95 .institutional-method-flow:before{left:41px}.institutional-about-v95 .institutional-method-marker{width:54px}.institutional-method-stage{padding:36px 30px}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs ul{grid-template-columns:1fr}}@media (width<=760px){.institutional-about-v95 .institutional-method-control{flex-direction:column;align-items:flex-start;gap:12px}.institutional-about-v95 .institutional-method-control ul{flex-wrap:wrap;gap:8px 16px;width:100%}.institutional-about-v95 .institutional-method-control li,.institutional-about-v95 .institutional-method-control li:first-child{border:0;padding:0}.institutional-method-explorer{grid-template-columns:1fr;min-height:0}.institutional-about-v95 .institutional-method-flow{border-bottom:1px solid #79cdee26;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.institutional-about-v95 .institutional-method-flow:before{display:none}.institutional-about-v95 .institutional-method-flow>li{border-bottom:1px solid #79cdee1c}.institutional-about-v95 .institutional-method-flow>li:nth-child(odd){border-right:1px solid #79cdee1c}.institutional-about-v95 .institutional-method-flow button{min-height:88px}.institutional-method-stage{min-height:350px}.institutional-method-stage:before{display:none}.institutional-about-v95 .institutional-method-outcome,.institutional-about-v95 .institutional-method-outcome>div{grid-template-columns:1fr}.institutional-about-v95 .institutional-method-outcome{gap:12px}.institutional-about-v95 .institutional-method-outcome>div{gap:13px}}@media (width<=520px){.institutional-about-v95 .institutional-method-system{border-radius:13px}.institutional-about-v95 .institutional-method-control{padding:17px}.institutional-about-v95 .institutional-method-control ul{gap:7px;display:grid}.institutional-about-v95 .institutional-method-flow{grid-template-columns:1fr}.institutional-about-v95 .institutional-method-flow>li:nth-child(odd){border-right:0}.institutional-about-v95 .institutional-method-flow button{grid-template-columns:48px minmax(0,1fr) 18px;min-height:74px;padding:10px 14px}.institutional-about-v95 .institutional-method-marker{width:48px;min-height:46px}.institutional-about-v95 .institutional-method-marker em{min-width:38px;font-size:19px}.institutional-about-v95 .institutional-method-label{gap:5px}.institutional-about-v95 .institutional-method-label strong{font-size:19px}.institutional-method-stage{min-height:0;padding:31px 20px 34px}.institutional-about-v95 .institutional-method-stage h4{font-size:clamp(31px,10vw,39px)}.institutional-about-v95 .institutional-method-stage header>p{font-size:15px}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs{margin-top:28px}.institutional-about-v95 .institutional-method-stage .institutional-method-outputs li{font-size:13px}.institutional-about-v95 .institutional-method-outcome{padding:21px 19px 24px}}@media (prefers-reduced-motion:reduce){.institutional-about-v95 .institutional-method-flow button,.institutional-about-v95 .institutional-method-flow button:before,.institutional-about-v95 .institutional-method-marker em,.institutional-about-v95 .institutional-method-flow button>b{transition-duration:.01ms!important}.institutional-method-stage>article{animation:none!important}}.route-about-v108 .route-hero-documentary{border:0;min-height:0;padding:64px 0;background-color:#020b15!important;background-image:radial-gradient(circle at 12% 16%,#0f87c733,#0000 34%),linear-gradient(112deg,#020912 0%,#061a2d 54%,#0a3856 100%)!important}.route-about-v108 .route-hero-documentary:before{-webkit-mask-image:none;mask-image:none;opacity:1!important;background:linear-gradient(90deg,#05121f3d,#0000 42%),radial-gradient(circle at 76% 18%,#40cbf421,#0000 34%)!important}.route-about-v108 .route-hero-documentary:after{background:linear-gradient(90deg,#f58220 0 12%,#18b8e8 42%,#18b8e800 88%);height:4px}.route-about-v108 .route-hero-documentary .route-hero-grid.container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4.5vw,64px);width:min(1240px,100% - 72px);min-height:0;display:grid}.route-about-v108 .route-hero-copy{z-index:2;min-width:0;padding:12px 0;position:relative}.route-about-v108 .route-hero-copy .eyebrow{color:#83e5ff;letter-spacing:.15em;margin:0 0 24px;font-size:12px}.route-about-v108 .route-hero-copy h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(44px,4.2vw,60px);font-weight:610;line-height:1.06}.route-about-v108 .route-hero-copy>p:not(.eyebrow){color:#e7f2f9c2;max-width:660px;margin:30px 0 0;font-size:17px;line-height:1.75}.route-about-v108 .route-hero-evidence-branded{aspect-ratio:auto;background:#051421;border:0;border-radius:4px;height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 88px #0000006b}.route-about-v108 .route-hero-evidence-branded:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#020b130d 38%,#020b13d1 100%),linear-gradient(90deg,#030f1a52,#0000 38%);position:absolute;inset:0}.route-about-v108 .route-hero-evidence-branded:after{display:none}.route-about-v108 .route-hero-evidence-branded>img{object-fit:cover;object-position:54% 44%;filter:saturate(.92)contrast(1.04)brightness(.88);width:100%;height:100%}.route-about-v108 .route-hero-brand-signature{z-index:3;color:#fff;background:0 0;width:min(58%,390px);padding:0;inset:auto auto 98px 34px}.route-about-v108 .route-hero-brand-signature>img{opacity:.94;width:min(100%,260px);height:auto;filter:brightness(0)invert()!important}.route-about-v108 .route-hero-brand-signature>p{color:#ffffffd6;letter-spacing:.02em;border-top:1px solid #ffffff59;max-width:370px;margin:17px 0 0;padding:15px 0 0;font-size:13px;font-weight:650;line-height:1.5}.route-about-v108 .route-hero-evidence-branded figcaption{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.03em;background:#020c1599;border:0;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:6px 20px;min-height:64px;padding:14px 34px;font-size:12px;bottom:0;left:0;right:0}.route-about-v108 .route-hero-evidence-branded figcaption span,.route-about-v108 .route-hero-evidence-branded figcaption b{font-size:12px}.about-section.institutional-about-v108{color:#10283d;border:0;padding:0 0 clamp(96px,9vw,138px);position:relative;background-color:#f3f7f9!important;background-image:linear-gradient(#f8fbfc 0%,#eef4f7 48%,#f8fafb 100%)!important}.institutional-about-v108 .institutional-about-shell{color:#10283d;display:block}.institutional-about-v108 .eyebrow{color:#0a668f;letter-spacing:.14em;font-size:12px}.institutional-about-v108 .eyebrow span{background:#18b8e8}.institutional-about-v108 .institutional-about-intro{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(52px,8vw,120px);padding:clamp(72px,7vw,96px) 0;scroll-margin-top:120px;display:grid}.institutional-about-v108 .institutional-about-intro .eyebrow{margin:4px 0 0}.institutional-about-v108 .institutional-company-type{color:#345267;letter-spacing:.1em;align-items:center;gap:12px;margin-top:24px;font-size:12px;font-weight:790;line-height:1.45;display:inline-flex}.institutional-about-v108 .institutional-company-type i{background:#2acb91;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #2acb911a}.institutional-about-v108 .institutional-about-intro h2{color:#061b2e;letter-spacing:-.052em;text-wrap:balance;max-width:1010px;margin:0;font-size:clamp(40px,4.1vw,56px);font-weight:600;line-height:1.04}.institutional-about-v108 .institutional-about-intro>div:last-child>p{color:#50697b;max-width:900px;margin:29px 0 0;font-size:17px;line-height:1.8}.institutional-about-v108 .institutional-about-evidence{isolation:isolate;background:#06182b;border:0;border-radius:5px;min-height:640px;display:block;position:relative;overflow:hidden;box-shadow:0 32px 76px #07283f2e}.institutional-about-v108 .institutional-about-evidence figure{z-index:0;background:#071a2c;border:0;margin:0;position:absolute;inset:0}.institutional-about-v108 .institutional-about-evidence figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020d171f 0%,#020d170d 42%,#020d17d1 72%,#06182b 100%),linear-gradient(#030e180f 52%,#030e18c2 100%);position:absolute;inset:0}.institutional-about-v108 .institutional-about-evidence figure>div{aspect-ratio:auto;position:absolute;inset:0;overflow:hidden}.institutional-about-v108 .institutional-about-evidence figure img{object-fit:cover;object-position:38% 50%;filter:saturate(.9)contrast(1.045)brightness(.86);width:100%;height:100%;display:block}.institutional-about-v108 .institutional-about-evidence figcaption{z-index:2;color:#f2f9fddb;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:22px;min-height:0;padding:0;font-size:11px;font-weight:750;line-height:1.45;display:flex;position:absolute;bottom:34px;left:34px;right:auto}.institutional-about-v108 .institutional-about-evidence figcaption span{align-items:center;gap:10px;display:inline-flex}.institutional-about-v108 .institutional-about-evidence figcaption i{background:#49dca5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #49dca51f}.institutional-about-v108 .institutional-about-evidence figcaption b{color:#80e2ff;letter-spacing:.13em;font-size:11px}.institutional-about-v108 .institutional-about-evidence>article{z-index:3;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#031828d6;border:0;border-left:1px solid #8bd5f033;flex-direction:column;justify-content:center;width:47%;min-height:640px;margin-left:auto;padding:clamp(48px,5vw,72px);display:flex;position:relative}.institutional-about-v108 .institutional-about-evidence>article>span{color:#78ddfa;letter-spacing:.13em;font-size:12px;font-weight:820}.institutional-about-v108 .institutional-about-evidence h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:21px 0 20px;font-size:clamp(35px,3.6vw,52px);font-weight:600;line-height:1.06}.institutional-about-v108 .institutional-about-evidence>article>p{color:#e2eff7c2;max-width:560px;margin:0;font-size:16px;line-height:1.75}.institutional-about-v108 .institutional-about-evidence ul{border-top:1px solid #7dcdef33;margin:34px 0 0;padding:0;list-style:none}.institutional-about-v108 .institutional-about-evidence li{color:#f4f9fce6;border-bottom:1px solid #7dcdef29;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:13px;min-height:54px;padding:13px 0;font-size:15px;line-height:1.45;display:grid}.institutional-about-v108 .institutional-about-evidence li i{background:#f58220;border-radius:50%;width:5px;height:5px}.institutional-about-v108 .institutional-promise{color:#fff;box-shadow:none;background:radial-gradient(circle at 96% 0,#25bae62e,#0000 35%),linear-gradient(130deg,#041321 0%,#082b45 64%,#0b4261 100%);border:0;border-radius:5px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:clamp(64px,8vw,118px);margin-top:clamp(92px,9vw,128px);padding:clamp(54px,6vw,82px);display:grid;position:relative;overflow:hidden}.institutional-about-v108 .institutional-promise:after{content:"";background:#f58220;width:3px;height:100%;position:absolute;top:0;left:0}.institutional-about-v108 .institutional-promise>header{z-index:1;border:0;padding:0;display:block;position:relative}.institutional-about-v108 .institutional-promise .eyebrow{color:#7ce2ff;margin:0}.institutional-about-v108 .institutional-promise h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:610px;margin:20px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.05}.institutional-about-v108 .institutional-promise>header>p{color:#e5f1f8b8;max-width:600px;margin:26px 0 0;font-size:16px;line-height:1.75}.institutional-about-v108 .institutional-promise>ol{z-index:1;border:0;border-left:1px solid #83d2ee3d;margin:0;padding:0 0 0 46px;list-style:none;display:block;position:relative}.institutional-about-v108 .institutional-promise>ol:before{display:none}.institutional-about-v108 .institutional-promise>ol>li,.institutional-about-v108 .institutional-promise>ol>li:first-child,.institutional-about-v108 .institutional-promise>ol>li:last-child,.institutional-about-v108 .institutional-promise>ol>li+li{border:0;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:23px;min-height:0;padding:0 0 36px;display:grid;position:relative}.institutional-about-v108 .institutional-promise>ol>li:last-child{padding-bottom:0}.institutional-about-v108 .institutional-promise>ol>li:before{content:"";width:10px;height:10px;box-shadow:none;background:#f58220;border:2px solid #082a43;border-radius:50%;position:absolute;top:15px;left:-51px}.institutional-about-v108 .institutional-promise>ol>li>span{color:#7ce2ff6b;width:auto;height:auto;box-shadow:none;letter-spacing:-.05em;background:0 0;border:0;border-radius:0;padding:0;font-size:43px;font-weight:520;line-height:1;display:block}.institutional-about-v108 .institutional-promise>ol>li>div{margin:0}.institutional-about-v108 .institutional-promise h4{color:#fff;letter-spacing:-.03em;margin:1px 0 9px;font-size:clamp(25px,2.4vw,34px);font-weight:620;line-height:1.1}.institutional-about-v108 .institutional-promise li p{color:#e4f0f8b8;margin:0;font-size:15px;line-height:1.68}.institutional-about-v108 .institutional-method{margin-top:clamp(100px,10vw,144px);scroll-margin-top:120px;display:block}.institutional-about-v108 .institutional-method>header{grid-template-columns:minmax(0,1.1fr) minmax(330px,.66fr);align-items:end;gap:clamp(48px,7vw,104px);padding:0 0 46px;display:grid}.institutional-about-v108 .institutional-method>header .eyebrow{margin:0 0 19px}.institutional-about-v108 .institutional-method h3{color:#071b2e;letter-spacing:-.048em;text-wrap:balance;max-width:770px;margin:0;font-size:clamp(39px,4.4vw,59px);font-weight:600;line-height:1.04}.institutional-about-v108 .institutional-method>header>p{color:#536d7f;margin:0;font-size:16px;line-height:1.75}.institutional-about-v108 .institutional-method-system{color:#fff;background:#071d31;border:0;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 30px 74px #06243a29}.institutional-about-v108 .institutional-method-system:before{display:none}.institutional-about-v108 .institutional-method-control{background:#041321;border:0;border-bottom:1px solid #7ecdeb2e;justify-content:space-between;align-items:center;gap:26px;min-height:72px;padding:0 32px;display:flex}.institutional-about-v108 .institutional-method-control>span{color:#78defb;letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;font-weight:820;display:inline-flex}.institutional-about-v108 .institutional-method-control>span i{background:#66e5b5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #66e5b51a}.institutional-about-v108 .institutional-method-control ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.institutional-about-v108 .institutional-method-control li{color:#e5f1f9b0;letter-spacing:.025em;border:0;border-right:1px solid #83cbe92e;padding:0 20px;font-size:11.5px;line-height:1.45}.institutional-about-v108 .institutional-method-control li:last-child{border-right:0;padding-right:0}.institutional-about-v108 .institutional-method-explorer{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);min-height:520px;display:grid}.institutional-about-v108 .institutional-method-flow{background:#020f1a52;border:0;border-right:1px solid #7ecdeb2b;margin:0;padding:0;list-style:none;display:block;position:relative}.institutional-about-v108 .institutional-method-flow:before{display:none}.institutional-about-v108 .institutional-method-flow>li,.institutional-about-v108 .institutional-method-flow>li:nth-child(2),.institutional-about-v108 .institutional-method-flow>li:nth-child(n+3){border:0;border-bottom:1px solid #7ecdeb24;min-width:0;min-height:0;padding:0;display:block}.institutional-about-v108 .institutional-method-flow>li:last-child{border-bottom:0}.institutional-about-v108 .institutional-method-flow button{color:#fff;width:100%;min-height:130px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:20px 24px;transition:background .22s,color .22s;display:grid;position:relative;overflow:hidden}.institutional-about-v108 .institutional-method-flow button:before{content:"";transform-origin:50%;background:#f58220;width:4px;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.institutional-about-v108 .institutional-method-flow button:hover,.institutional-about-v108 .institutional-method-flow button:focus-visible{background:#28aedc14}.institutional-about-v108 .institutional-method-flow button:focus-visible{outline-offset:-3px;outline:2px solid #7ce2ff}.institutional-about-v108 .institutional-method-flow .is-active button{background:#23a8d61f}.institutional-about-v108 .institutional-method-flow .is-active button:before{transform:scaleY(1)}.institutional-about-v108 .institutional-method-marker{background:0 0;align-items:center;gap:10px;width:62px;min-height:62px;display:flex}.institutional-about-v108 .institutional-method-marker:after{display:none}.institutional-about-v108 .institutional-method-marker em{color:#77dcfa75;letter-spacing:-.04em;min-width:42px;font-size:27px;font-style:normal;font-weight:560;line-height:1;transition:color .22s}.institutional-about-v108 .institutional-method-marker i{width:7px;height:7px;box-shadow:none;background:#73d9f873;border:0;border-radius:50%;display:block}.institutional-about-v108 .institutional-method-flow .is-active .institutional-method-marker em{color:#fff}.institutional-about-v108 .institutional-method-flow .is-active .institutional-method-marker i{background:#f58220;box-shadow:0 0 0 5px #f582201f}.institutional-about-v108 .institutional-method-label{flex-direction:column;gap:7px;min-width:0;display:flex}.institutional-about-v108 .institutional-method-label small{color:#f79b50;letter-spacing:.12em;font-size:12px;font-weight:800;line-height:1.35}.institutional-about-v108 .institutional-method-label strong{color:#f2f8fcdb;letter-spacing:-.02em;font-size:clamp(20px,2vw,25px);font-weight:620;line-height:1.1}.institutional-about-v108 .institutional-method-flow button>b{color:#74daf98a;justify-self:end;font-size:22px;font-weight:500;transition:transform .22s,color .22s}.institutional-about-v108 .institutional-method-flow .is-active button>b{color:#7ce2ff;transform:translate(4px)}.institutional-about-v108 .institutional-method-stage{background:radial-gradient(circle at 88% 12%,#32beeb33,#0000 34%),linear-gradient(145deg,#0a304d,#0a2238);min-width:0;min-height:520px;padding:clamp(52px,6vw,76px);display:block;position:relative;overflow:hidden}.institutional-about-v108 .institutional-method-stage:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#7ce2ff2e 48.2%,#0000 48.6%);width:44%;height:100%;position:absolute;top:0;right:0}.institutional-about-v108 .institutional-method-stage>article{z-index:1;flex-direction:column;min-height:390px;animation:.35s both institutionalStageIn;display:flex;position:relative}.institutional-about-v108 .institutional-method-stage>article[hidden]{display:none}.institutional-about-v108 .institutional-method-stage-index{z-index:0;color:#7ee0fd13;letter-spacing:-.09em;pointer-events:none;font-size:clamp(126px,15vw,210px);font-weight:640;line-height:.8;position:absolute;top:-34px;right:-8px}.institutional-about-v108 .institutional-method-stage header{z-index:1;border:0;padding:0;display:block;position:relative}.institutional-about-v108 .institutional-method-stage header>small{color:#f7a15b;letter-spacing:.14em;font-size:12px;font-weight:820}.institutional-about-v108 .institutional-method-stage h4{color:#fff;letter-spacing:-.05em;margin:15px 0 22px;font-size:clamp(43px,5vw,68px);font-weight:590;line-height:1}.institutional-about-v108 .institutional-method-stage header>p{color:#e5f1f8c7;max-width:650px;margin:0;font-size:17px;line-height:1.72}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs{z-index:1;border:0;border-top:1px solid #81d3ef38;grid-area:auto;margin:auto 0 0;padding:29px 0 0;display:block;position:relative}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs>b{color:#78defb;letter-spacing:.14em;font-size:12px;font-weight:840}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:17px 0 0;padding:0;list-style:none;display:grid}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs li{color:#f4f9fce6;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:11px;font-size:14px;line-height:1.45;display:grid}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs li i{background:#f58220;border-radius:50%;width:5px;height:5px}.institutional-about-v108 .institutional-method-outcome{background:#041321;border:0;border-top:1px solid #7ecdeb2b;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:34px;padding:32px;display:grid}.institutional-about-v108 .institutional-method-outcome>span{color:#72dcfb;letter-spacing:.14em;font-size:12px;font-weight:840;line-height:1.45}.institutional-about-v108 .institutional-method-outcome>div{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.institutional-about-v108 .institutional-method-outcome strong{color:#fff;letter-spacing:-.03em;font-size:clamp(23px,2.6vw,34px);font-weight:600;line-height:1.18}.institutional-about-v108 .institutional-method-outcome p{color:#e1eef7b8;margin:0;font-size:15px;line-height:1.68}.institutional-about-v108 .institutional-direction{color:#10283d;box-shadow:none;background:0 0;border:1px solid #c6d7e1;border-left:0;border-right:0;border-radius:0;margin-top:clamp(100px,10vw,144px);overflow:hidden}.institutional-about-v108 .institutional-direction>header{background:0 0;border:0;border-bottom:1px solid #cbdbe4;grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(52px,8vw,120px);padding:clamp(48px,5vw,68px) 0 44px;display:grid}.institutional-about-v108 .institutional-direction .eyebrow{color:#0a668f;margin:5px 0 0}.institutional-about-v108 .institutional-direction>header h3{color:#071b2e;letter-spacing:-.048em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(39px,4.4vw,59px);font-weight:600;line-height:1.05}.institutional-about-v108 .institutional-direction-grid{background:0 0;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);display:grid}.institutional-about-v108 .institutional-direction-purpose{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 54px 0 0;display:grid}.institutional-about-v108 .institutional-direction-purpose article{border:0;border-right:1px solid #cfdee7;min-height:330px;padding:53px 44px 50px 0;display:block}.institutional-about-v108 .institutional-direction-purpose article+article{border-right:0;padding-left:44px;padding-right:0}.institutional-about-v108 .institutional-direction-purpose article>span{color:#0879a857;letter-spacing:-.05em;font-size:42px;font-weight:560;line-height:1}.institutional-about-v108 .institutional-direction-purpose h4{color:#071b2e;letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(29px,3vw,41px);font-weight:610;line-height:1.08}.institutional-about-v108 .institutional-direction-purpose p{color:#536d7f;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.75}.institutional-about-v108 .institutional-direction-values{color:#fff;background:radial-gradient(circle at 100% 0,#2dbde729,#0000 38%),#082940;border:0;padding:48px}.institutional-about-v108 .institutional-direction-values>div>span{color:#f59a4f;letter-spacing:.14em;font-size:12px;font-weight:840}.institutional-about-v108 .institutional-direction-values>div>p{color:#e5f1f8b8;margin:17px 0 0;font-size:15px;line-height:1.65}.institutional-about-v108 .institutional-direction-values ul{border:0;border-top:1px solid #7fceef33;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:31px 0 0;padding:0;list-style:none;display:grid}.institutional-about-v108 .institutional-direction-values li{color:#f4f9fce6;background:0 0;border:0;border-bottom:1px solid #7fceef29;align-items:center;gap:11px;min-height:55px;padding:12px 0;font-size:14px;font-weight:670;line-height:1.4;display:flex}.institutional-about-v108 .institutional-direction-values li i{background:#58dba9;border-radius:50%;flex:none;width:5px;height:5px}.institutional-about-v108 .institutional-degal{box-shadow:none;background:0 0;border:0;border-top:3px solid #f58220;border-bottom:1px solid #c7d8e2;border-radius:0;grid-template-columns:220px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:clamp(34px,5vw,68px);margin-top:clamp(82px,8vw,116px);padding:40px 0;scroll-margin-top:120px;display:grid}.institutional-about-v108 .institutional-degal-logo{background:#fff;border:0;place-items:center;min-height:108px;padding:18px;display:grid}.institutional-about-v108 .institutional-degal-logo img{object-fit:contain;filter:none;width:min(100%,205px);max-height:90px}.institutional-about-v108 .institutional-degal>div:nth-child(2)>span{color:#0b729d;letter-spacing:.13em;font-size:12px;font-weight:840}.institutional-about-v108 .institutional-degal h3{color:#071b2e;letter-spacing:-.04em;max-width:700px;margin:15px 0 0;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.08}.institutional-about-v108 .institutional-degal p{color:#536d7f;max-width:760px;margin:17px 0 0;font-size:16px;line-height:1.72}.institutional-about-v108 .institutional-degal>a{color:#075f8a;min-height:48px;box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:2px solid #18aee0;border-radius:0;justify-self:end;align-items:center;gap:16px;padding:0 0 6px;font-size:13px;font-weight:800;line-height:1.4;transition:color .2s,border-color .2s;display:inline-flex}.institutional-about-v108 .institutional-degal>a:hover{color:#f58220;border-bottom-color:#f58220}.institutional-about-v108 .institutional-degal>a b{color:#f58220;font-size:18px}.institutional-about-v108 .institutional-about-cta{color:#fff;box-shadow:none;background:radial-gradient(circle at 95% 0,#31c3ee33,#0000 34%),linear-gradient(122deg,#041321 0%,#082a44 64%,#0b4261 100%);border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(48px,7vw,100px);margin-top:clamp(86px,9vw,126px);padding:clamp(52px,6vw,82px);display:grid}.institutional-about-v108 .institutional-about-cta .eyebrow{color:#7ce2ff;margin:0}.institutional-about-v108 .institutional-about-cta h3{color:#fff;letter-spacing:-.047em;text-wrap:balance;max-width:780px;margin:20px 0 0;font-size:clamp(38px,4.3vw,58px);font-weight:600;line-height:1.04}.institutional-about-v108 .institutional-about-cta>div>p:last-child{color:#e5f1f8bd;max-width:700px;margin:22px 0 0;font-size:16px;line-height:1.72}.institutional-about-v108 .institutional-about-cta nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.institutional-about-v108 .institutional-about-cta a{min-height:52px;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:16px;padding:0 19px;font-size:12px;font-weight:810;line-height:1.35;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.institutional-about-v108 .institutional-about-cta a:hover{transform:translateY(-2px)}.institutional-about-v108 .institutional-about-cta a b{font-size:16px}.institutional-about-v108 .institutional-cta-primary{color:#fff;background:#f58220;border:1px solid #ff9f51}.institutional-about-v108 .institutional-cta-secondary{color:#f4fafde6;background:#02101d3d;border:1px solid #8ed7f361}:lang(zh) .institutional-about-v108 .institutional-company-type,:lang(zh) .institutional-about-v108 .institutional-method-control>span,:lang(zh) .institutional-about-v108 .institutional-direction-values>div>span{letter-spacing:.05em}@media (width<=1080px){.route-about-v108 .route-hero-documentary{min-height:0;padding:60px 0}.route-about-v108 .route-hero-documentary .route-hero-grid.container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;width:min(100% - 48px,1000px);min-height:0}.route-about-v108 .route-hero-evidence-branded{height:520px}.institutional-about-v108 .institutional-about-evidence>article{width:52%}.institutional-about-v108 .institutional-promise{grid-template-columns:1fr;gap:52px}.institutional-about-v108 .institutional-method>header{grid-template-columns:1fr;align-items:start;gap:22px}.institutional-about-v108 .institutional-method-explorer{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr)}.institutional-about-v108 .institutional-method-flow button{grid-template-columns:54px minmax(0,1fr) 21px;min-height:118px;padding-inline:19px}.institutional-about-v108 .institutional-method-marker{width:54px}.institutional-about-v108 .institutional-direction-grid{grid-template-columns:1fr}.institutional-about-v108 .institutional-direction-purpose{padding-right:0}.institutional-about-v108 .institutional-direction-values{padding:45px}.institutional-about-v108 .institutional-degal{grid-template-columns:200px minmax(0,1fr)}.institutional-about-v108 .institutional-degal>a{grid-column:2;justify-self:start}.institutional-about-v108 .institutional-about-cta{grid-template-columns:1fr;align-items:start}}@media (width>=781px) and (width<=1000px){.route-about-v108 .route-hero-documentary .route-hero-grid.container{grid-template-columns:minmax(0,1fr);gap:36px}.route-about-v108 .route-hero-copy{max-width:760px}.route-about-v108 .route-hero-evidence-branded{aspect-ratio:16/9;height:auto}}@media (width<=780px){.route-about-v108 .route-hero-documentary{padding:54px 0}.route-about-v108 .route-hero-documentary .route-hero-grid.container{grid-template-columns:1fr;gap:36px;width:min(100% - 34px,720px)}.route-about-v108 .route-hero-copy{padding:10px 0 0}.route-about-v108 .route-hero-copy h1{font-size:clamp(43px,11vw,62px)}.route-about-v108 .route-hero-copy>p:not(.eyebrow){font-size:16px}.route-about-v108 .route-hero-evidence-branded{aspect-ratio:4/3;height:auto}.route-about-v108 .route-hero-brand-signature{width:min(65%,330px);bottom:82px;left:24px}.route-about-v108 .route-hero-brand-signature>img{width:min(100%,220px)}.route-about-v108 .route-hero-evidence-branded figcaption{min-height:58px;padding:0 24px}.about-section.institutional-about-v108{padding-bottom:88px}.institutional-about-v108 .institutional-about-intro{grid-template-columns:1fr;gap:34px;padding:76px 0 64px}.institutional-about-v108 .institutional-about-intro h2{font-size:clamp(39px,10vw,55px)}.institutional-about-v108 .institutional-about-intro>div:last-child>p{font-size:16px}.institutional-about-v108 .institutional-about-evidence{min-height:0;overflow:hidden}.institutional-about-v108 .institutional-about-evidence figure{aspect-ratio:16/10;position:relative;inset:auto}.institutional-about-v108 .institutional-about-evidence figure>div{position:absolute;inset:0}.institutional-about-v108 .institutional-about-evidence figure:after{background:linear-gradient(#0000 48%,#020d17c7 100%)}.institutional-about-v108 .institutional-about-evidence figcaption{justify-content:space-between;bottom:22px;left:22px;right:22px}.institutional-about-v108 .institutional-about-evidence>article{-webkit-backdrop-filter:none;backdrop-filter:none;background:#061d31;border-top:1px solid #8bd5f033;border-left:0;width:100%;min-height:0;padding:43px 34px 46px}.institutional-about-v108 .institutional-promise{gap:46px;margin-top:82px;padding:46px 34px}.institutional-about-v108 .institutional-promise>ol{padding-left:36px}.institutional-about-v108 .institutional-promise>ol>li:before{left:-41px}.institutional-about-v108 .institutional-method{margin-top:88px}.institutional-about-v108 .institutional-method-control{flex-direction:column;align-items:flex-start;padding:20px 22px}.institutional-about-v108 .institutional-method-control ul{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.institutional-about-v108 .institutional-method-control li,.institutional-about-v108 .institutional-method-control li:last-child{border:0;padding:0}.institutional-about-v108 .institutional-method-explorer{grid-template-columns:1fr;min-height:0}.institutional-about-v108 .institutional-method-flow{border-bottom:1px solid #7ecdeb2b;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.institutional-about-v108 .institutional-method-flow>li:nth-child(odd){border-right:1px solid #7ecdeb24}.institutional-about-v108 .institutional-method-flow button{grid-template-columns:46px minmax(0,1fr) 18px;gap:12px;min-height:102px;padding:15px}.institutional-about-v108 .institutional-method-marker{width:46px;min-height:46px}.institutional-about-v108 .institutional-method-marker em{min-width:36px;font-size:23px}.institutional-about-v108 .institutional-method-label strong{font-size:20px}.institutional-about-v108 .institutional-method-stage{min-height:430px;padding:46px 34px}.institutional-about-v108 .institutional-method-stage>article{min-height:338px}.institutional-about-v108 .institutional-method-outcome,.institutional-about-v108 .institutional-method-outcome>div{grid-template-columns:1fr}.institutional-about-v108 .institutional-method-outcome{gap:14px;padding:28px 24px}.institutional-about-v108 .institutional-method-outcome>div{gap:16px}.institutional-about-v108 .institutional-direction{margin-top:88px}.institutional-about-v108 .institutional-direction>header{grid-template-columns:1fr;gap:26px}.institutional-about-v108 .institutional-direction-purpose{grid-template-columns:1fr}.institutional-about-v108 .institutional-direction-purpose article,.institutional-about-v108 .institutional-direction-purpose article+article{border:0;border-bottom:1px solid #cfdee7;min-height:0;padding:42px 0}.institutional-about-v108 .institutional-direction-values{padding:38px 32px}.institutional-about-v108 .institutional-degal{grid-template-columns:1fr;gap:28px;margin-top:80px}.institutional-about-v108 .institutional-degal-logo{width:min(100%,250px)}.institutional-about-v108 .institutional-degal>a{grid-column:auto;justify-self:start}.institutional-about-v108 .institutional-about-cta{margin-top:82px;padding:47px 34px}.institutional-about-v108 .institutional-about-cta nav{justify-self:start}}@media (width<=520px){.route-about-v108 .route-hero-documentary .route-hero-grid.container,.institutional-about-v108>.institutional-about-shell.container{width:min(100% - 28px,1240px)}.route-about-v108 .route-hero-copy .eyebrow{margin-bottom:18px}.route-about-v108 .route-hero-copy h1{font-size:clamp(38px,11.7vw,52px)}.route-about-v108 .route-hero-copy>p:not(.eyebrow){margin-top:22px}.route-about-v108 .route-hero-evidence-branded{aspect-ratio:4/3.4}.route-about-v108 .route-hero-brand-signature{width:68%;bottom:104px;left:18px}.route-about-v108 .route-hero-brand-signature>img{width:min(100%,180px)}.route-about-v108 .route-hero-brand-signature>p{margin-top:10px;padding-top:9px;font-size:11px}.route-about-v108 .route-hero-evidence-branded figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:64px;padding:12px 18px}.route-about-v108 .route-hero-evidence-branded figcaption span,.route-about-v108 .route-hero-evidence-branded figcaption b{font-size:12px}.institutional-about-v108 .institutional-about-intro{padding:64px 0 54px}.institutional-about-v108 .institutional-about-intro h2{font-size:clamp(35px,10.4vw,47px)}.institutional-about-v108 .institutional-about-evidence figure{aspect-ratio:4/3}.institutional-about-v108 .institutional-about-evidence figcaption{flex-direction:column;align-items:flex-start;gap:8px}.institutional-about-v108 .institutional-about-evidence>article{padding:36px 24px 39px}.institutional-about-v108 .institutional-about-evidence h3{font-size:34px}.institutional-about-v108 .institutional-promise{padding:39px 24px}.institutional-about-v108 .institutional-promise h3{font-size:36px}.institutional-about-v108 .institutional-promise>ol{padding-left:28px}.institutional-about-v108 .institutional-promise>ol>li,.institutional-about-v108 .institutional-promise>ol>li:first-child,.institutional-about-v108 .institutional-promise>ol>li:last-child,.institutional-about-v108 .institutional-promise>ol>li+li{grid-template-columns:52px minmax(0,1fr);gap:15px}.institutional-about-v108 .institutional-promise>ol>li:before{left:-33px}.institutional-about-v108 .institutional-promise>ol>li>span{font-size:34px}.institutional-about-v108 .institutional-method h3,.institutional-about-v108 .institutional-direction>header h3{font-size:36px}.institutional-about-v108 .institutional-method-flow{grid-template-columns:1fr}.institutional-about-v108 .institutional-method-flow>li:nth-child(odd){border-right:0}.institutional-about-v108 .institutional-method-flow button{min-height:88px}.institutional-about-v108 .institutional-method-stage{min-height:0;padding:39px 24px}.institutional-about-v108 .institutional-method-stage>article{min-height:360px}.institutional-about-v108 .institutional-method-stage h4{font-size:42px}.institutional-about-v108 .institutional-method-stage .institutional-method-outputs ul{grid-template-columns:1fr}.institutional-about-v108 .institutional-direction-values{padding:34px 24px}.institutional-about-v108 .institutional-direction-values ul{grid-template-columns:1fr}.institutional-about-v108 .institutional-about-cta{padding:40px 24px}.institutional-about-v108 .institutional-about-cta h3{font-size:36px}.institutional-about-v108 .institutional-about-cta nav{grid-template-columns:1fr;width:100%;display:grid}.institutional-about-v108 .institutional-about-cta a{width:100%}}@media (prefers-reduced-motion:reduce){.institutional-about-v108 .institutional-method-flow button,.institutional-about-v108 .institutional-method-flow button:before,.institutional-about-v108 .institutional-method-marker em,.institutional-about-v108 .institutional-method-flow button>b,.institutional-about-v108 .institutional-degal>a,.institutional-about-v108 .institutional-about-cta a{transition-duration:.01ms!important}.institutional-about-v108 .institutional-method-stage>article{animation:none!important}}.sat-method-editorial{--method-ink:#102c40;--method-muted:#526b7d;--method-rule:#c5d5df;color:var(--method-ink);margin-block:clamp(70px,8vw,112px) 0;scroll-margin-top:130px}.institutional-about-v95 .sat-method-editorial{margin-top:0}.sat-method-editorial :where(h3,h4,h5,p,figure,ul){margin:0}.sat-method-editorial :where(h3,h4,h5,p,li){overflow-wrap:break-word}.sat-method-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(36px,6vw,80px);padding-bottom:40px;display:grid}.sat-method-editorial .sat-method-kicker{color:#086c98;letter-spacing:.12em;margin-bottom:20px;font-size:.75rem;font-weight:650;line-height:1.5}.sat-method-editorial .sat-method-heading h3{max-width:760px;color:var(--method-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,4.1vw,3.4rem);font-weight:600;line-height:1.08}.sat-method-heading>p{max-width:490px;color:var(--method-muted);font-size:1rem;line-height:1.75}.sat-method-assurance{border-block:1px solid var(--method-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;padding-block:21px;display:flex}.sat-method-assurance>p{color:#315267;letter-spacing:.08em;font-size:.75rem;font-weight:650;line-height:1.5}.sat-method-assurance ul{flex-wrap:wrap;gap:10px 26px;padding:0;list-style:none;display:flex}.sat-method-assurance li{color:var(--method-muted);font-size:.875rem;line-height:1.5}.sat-method-spreads{padding-block:50px 54px}.sat-method-spread{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,56px);display:grid}.sat-method-spread+.sat-method-spread{border-top:1px solid var(--method-rule);margin-top:54px;padding-top:54px}.sat-method-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,48px);display:grid}.sat-method-chapter{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-self:stretch;padding:0;display:flex}.sat-method-phase{color:#4e6b7d;letter-spacing:.1em;align-items:baseline;gap:14px;font-size:.75rem;font-weight:550;line-height:1.6;display:flex}.sat-method-phase>span{color:#b95a0d;font-variant-numeric:tabular-nums;letter-spacing:.025em;border-right:1px solid #d1b194;padding-right:14px}.sat-method-editorial .sat-method-chapter h4{color:var(--method-ink);letter-spacing:-.025em;margin-top:14px;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;line-height:1.16}.sat-method-editorial .sat-method-description{color:var(--method-muted);margin-top:22px;margin-bottom:30px;font-size:1rem;line-height:1.75}.sat-method-deliverables{border-top:1px solid var(--method-rule);margin-top:auto;padding-top:20px}.sat-method-editorial .sat-method-deliverables h5{color:#46687e;letter-spacing:.09em;font-size:.75rem;font-weight:600;line-height:1.5}.sat-method-deliverables ul{gap:7px;margin-top:13px;padding:0;list-style:none;display:grid}.sat-method-deliverables li{color:#284c64;font-size:.9375rem;line-height:1.5}.sat-method-photograph{aspect-ratio:3/2;width:100%;box-shadow:none;background:#dce8ee;border:0;border-radius:2px;position:relative;overflow:hidden}.sat-method-photograph img{object-fit:cover;object-position:58% 0%;width:100%;max-width:none;height:100%}.sat-method-photograph-detail{aspect-ratio:3/2}.sat-method-photograph-detail img{object-position:50% 0%}.sat-method-result{border-top:1px solid #52738a;border-bottom:1px solid var(--method-rule);background:0 0;grid-template-columns:minmax(130px,.42fr) minmax(0,1.15fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,3.5vw,48px);padding-block:32px;display:grid}.sat-method-result>p:first-child{color:#086c98;letter-spacing:.09em;padding-top:6px;font-size:.75rem;font-weight:600;line-height:1.5}.sat-method-result strong{color:var(--method-ink);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:600;line-height:1.25}.sat-method-result>p:last-child{color:var(--method-muted);font-size:1rem;line-height:1.75}:lang(zh) .sat-method-editorial :where(h3,h4,strong){letter-spacing:0;line-height:1.35}@media (width<=1000px){.sat-method-heading{grid-template-columns:1fr;gap:24px}.sat-method-heading>p{max-width:700px}.sat-method-spread,.sat-method-spread-2{grid-template-columns:minmax(0,1fr);gap:34px}.sat-method-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.sat-method-photograph{justify-self:end;max-width:480px}.sat-method-description{max-width:580px}.sat-method-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sat-method-result>p:first-child{grid-column:1/-1}}@media (width<=640px){.sat-method-editorial{margin-top:68px}.sat-method-heading{padding-bottom:30px}.sat-method-editorial .sat-method-heading h3{font-size:clamp(1.9rem,8vw,2.65rem)}.sat-method-assurance ul{flex-direction:column;gap:7px}.sat-method-spreads{padding-block:30px 34px}.sat-method-spread,.sat-method-spread-2{grid-template-columns:minmax(0,1fr);gap:30px}.sat-method-spread+.sat-method-spread{margin-top:38px;padding-top:38px}.sat-method-spread-2 .sat-method-chapters,.sat-method-spread-2 .sat-method-photograph{grid-area:auto}.sat-method-chapters{grid-template-columns:minmax(0,1fr);gap:36px}.sat-method-editorial .sat-method-chapter h4{font-size:2rem}.sat-method-editorial .sat-method-description{margin-top:16px;margin-bottom:22px}.sat-method-photograph{aspect-ratio:3/2;max-width:none}.sat-method-result{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:25px}}.sat-identity-hero{isolation:isolate;color:#fff;background:#073677;position:relative;overflow:hidden}.sat-identity-scene{z-index:-2;object-fit:cover;object-position:61% 50%;width:100%;height:100%;position:absolute;inset:0}.sat-identity-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070f1df0,#041d4eb8 31%,#0000 65%),linear-gradient(#0000 72%,#111722);position:absolute;inset:0}.sat-identity-layout.container{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px 9%;width:min(1280px,100% - 80px);min-height:clamp(760px,57vw,870px);padding-block:74px 42px;display:grid}.sat-identity-copy{max-width:460px}.sat-identity-copy .eyebrow{color:#9be7ff;letter-spacing:.15em;margin:0 0 24px;font-size:.8125rem}.sat-identity-copy h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,3.7vw,3.375rem);font-weight:600;line-height:1.08}.sat-identity-copy>p:last-child{color:#d4e5fa;max-width:540px;margin:28px 0 0;font-size:1.0625rem;line-height:1.75}.sat-identity-signature{grid-row:2;max-width:460px}.sat-identity-signature img{filter:brightness(0)invert();width:230px;height:auto}.sat-identity-signature p{color:#cbdff4;max-width:380px;margin:16px 0 0;font-size:.9375rem;line-height:1.6}.sat-identity-field{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12295cad;border:1px solid #cae6ff4d;border-radius:18px;grid-area:2/2;grid-template-columns:96px minmax(0,1fr);justify-self:end;align-items:center;gap:20px;width:min(100%,420px);margin:0;padding:12px;display:grid;box-shadow:0 16px 40px #000a2447,inset 0 1px #ffffff24}.sat-identity-field>img{object-fit:cover;object-position:60% 40%;border-radius:10px;width:96px;height:94px}.sat-identity-field figcaption{background:0 0;border:0;padding:0;display:block;position:static}.sat-identity-field figcaption span{color:#9cddff;letter-spacing:.08em;font-size:.75rem;line-height:1.5;display:block}.sat-identity-field figcaption b{color:#fff;margin-top:9px;font-size:1rem;font-weight:500;line-height:1.45;display:block}.about-section.institutional-about-scenic{--scenic-ink:#f5f7fb;--scenic-rule:#cbd8eb38;--scenic-copy:#d0d6e0;--scenic-label:#b8cce6;--scenic-accent:#ffbc85;--scenic-radius:22px;--scenic-gap:clamp(64px,7vw,96px);--scenic-glass:linear-gradient(135deg,#363f4ff5,#1f2734f7 65%,#202b3ef7);--scenic-shadow:0 20px 48px #0000003b,inset 0 1px 0 #f2f7ff29;color:var(--scenic-ink);background-color:#111722!important;background-image:radial-gradient(at 100% 12%,#386bc824,#0000 24%),radial-gradient(at 0 52%,#485e9321,#0000 25%),radial-gradient(at 100% 82%,#395b9c21,#0000 24%),linear-gradient(#111722,#171d28 44%,#101720)!important}.institutional-about-scenic .institutional-about-shell{color:var(--scenic-ink);padding-top:10px}.institutional-about-scenic .institutional-about-evidence>article,.institutional-about-scenic .institutional-promise,.institutional-about-scenic .institutional-direction-values{color:var(--scenic-ink)}.institutional-about-scenic .eyebrow,.institutional-about-scenic .institutional-direction .eyebrow,.institutional-about-scenic .institutional-degal>div:nth-child(2)>span{color:var(--scenic-label);letter-spacing:.085em;font-size:.875rem;font-weight:600;line-height:1.5}.institutional-about-scenic .eyebrow>span,.institutional-about-scenic .institutional-company-type>i{display:none}.institutional-about-scenic .institutional-company-type{color:var(--scenic-copy);letter-spacing:.07em}.institutional-about-scenic .institutional-about-intro h2,.institutional-about-scenic .institutional-promise h3,.institutional-about-scenic .institutional-promise h4,.institutional-about-scenic .institutional-direction>header h3,.institutional-about-scenic .institutional-direction-purpose h4,.institutional-about-scenic .institutional-degal h3{color:var(--scenic-ink)}.institutional-about-scenic .institutional-promise .eyebrow{color:var(--scenic-label)}.institutional-about-scenic :is(.institutional-about-intro h2,.institutional-promise h3,.sat-method-heading h3,.institutional-direction>header h3,.institutional-degal h3,.institutional-about-cta h3){letter-spacing:-.035em;font-size:clamp(2rem,3.45vw,3rem);font-weight:600;line-height:1.13}.institutional-about-scenic .institutional-about-intro>div:last-child>p,.institutional-about-scenic .institutional-direction-purpose p,.institutional-about-scenic .institutional-degal p{color:var(--scenic-copy)}.institutional-about-scenic .institutional-about-intro{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:28px 60px;padding-block:70px 46px}.institutional-about-scenic .institutional-about-intro>div:first-child{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.institutional-about-scenic .institutional-company-type{margin:0;font-size:.875rem;font-weight:500}.institutional-about-scenic .institutional-about-intro>div:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:60px;display:grid}.institutional-about-scenic .institutional-about-intro h2{grid-column:1}.institutional-about-scenic .institutional-about-intro>div:last-child>p{grid-column:2;align-self:end;margin:0;font-size:1.0625rem;line-height:1.75}.institutional-about-scenic .institutional-about-evidence{border:1px solid var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);min-height:0;box-shadow:var(--scenic-shadow);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:24px;padding:16px;display:grid;overflow:hidden}.institutional-about-scenic .institutional-about-evidence figure{border-radius:12px;min-height:490px;position:relative;inset:auto;overflow:hidden}.institutional-about-scenic .institutional-about-evidence figure:after{background:linear-gradient(#0000 55%,#03112adb)}.institutional-about-scenic .institutional-about-evidence figure img{object-position:40% 50%;filter:saturate(.96)contrast(1.02)}.institutional-about-scenic .institutional-about-evidence figcaption{flex-wrap:wrap;gap:12px;font-size:.8125rem;bottom:24px;left:24px;right:24px}.institutional-about-scenic .institutional-about-evidence figcaption b{font-size:.8125rem}.institutional-about-scenic .institutional-about-evidence>article{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;min-height:0;margin:0;padding:30px 26px 30px 12px}.institutional-about-scenic .institutional-about-evidence>article>span{color:var(--scenic-label);font-size:.875rem;font-weight:600}.institutional-about-scenic .institutional-about-evidence h3{color:var(--scenic-ink);letter-spacing:-.03em;font-size:clamp(1.875rem,3vw,2.6rem);line-height:1.15}.institutional-about-scenic .institutional-about-evidence>article>p{color:var(--scenic-copy)}.institutional-about-scenic .institutional-about-evidence ul{border-color:var(--scenic-rule);margin-top:26px}.institutional-about-scenic .institutional-about-evidence li{color:var(--scenic-ink);border-color:var(--scenic-rule);font-size:1rem}.institutional-about-scenic .institutional-promise{margin-top:var(--scenic-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.institutional-about-scenic .institutional-promise:after{display:none}.institutional-about-scenic .institutional-promise>header{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:60px;padding:0 0 34px;display:grid}.institutional-about-scenic .institutional-promise>header>p{color:var(--scenic-copy);margin:0;font-size:1.0625rem}.institutional-about-scenic .institutional-promise>ol{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid}.institutional-about-scenic .institutional-promise>ol>li,.institutional-about-scenic .institutional-promise>ol>li:first-child,.institutional-about-scenic .institutional-promise>ol>li:last-child,.institutional-about-scenic .institutional-promise>ol>li+li{border:1px solid var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);box-shadow:var(--scenic-shadow);padding:32px;display:block}.institutional-about-scenic .institutional-promise>ol>li:before{display:none}.institutional-about-scenic .institutional-promise>ol>li>span{color:var(--scenic-accent);letter-spacing:.06em;margin-bottom:24px;font-size:1rem;font-weight:600;display:inline-block}.institutional-about-scenic .institutional-promise h4{font-size:clamp(1.5rem,2.15vw,1.875rem)}.institutional-about-scenic .institutional-promise li p{color:var(--scenic-copy);margin-top:16px;font-size:1rem;line-height:1.75}.institutional-about-scenic .institutional-direction{margin-top:var(--scenic-gap);border:0;overflow:visible}.institutional-about-scenic .institutional-direction>header{border:0;padding:0 0 34px;display:block}.institutional-about-scenic .institutional-direction>header h3{max-width:850px;margin-top:20px}.institutional-about-scenic .institutional-direction-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.institutional-about-scenic .institutional-direction-purpose{gap:24px;padding:0}.institutional-about-scenic .institutional-direction-purpose article,.institutional-about-scenic .institutional-direction-purpose article+article{border:1px solid var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);min-height:0;box-shadow:var(--scenic-shadow);padding:32px}.institutional-about-scenic .institutional-direction-purpose article>span{color:var(--scenic-accent);letter-spacing:.06em;font-size:1rem;font-weight:600}.institutional-about-scenic .institutional-direction-purpose h4{margin-top:24px;font-size:clamp(1.5rem,2.15vw,1.875rem);line-height:1.15}.institutional-about-scenic .institutional-direction-purpose p{margin-top:16px;font-size:1rem;line-height:1.75}.institutional-about-scenic .institutional-direction-values{border:1px solid var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);box-shadow:var(--scenic-shadow);margin:0;padding:32px}.institutional-about-scenic .institutional-direction-values>div>span{color:var(--scenic-label);letter-spacing:.085em;font-size:.875rem;font-weight:600}.institutional-about-scenic .institutional-direction-values>div>p{color:var(--scenic-copy);font-size:1rem;line-height:1.75}.institutional-about-scenic .institutional-direction-values ul{border-color:var(--scenic-rule);gap:0 18px;margin-top:24px}.institutional-about-scenic .institutional-direction-values li{color:var(--scenic-ink);border-color:var(--scenic-rule);overflow-wrap:normal;font-size:.9375rem;font-weight:500}.institutional-about-scenic .institutional-direction-values li i{display:none}.institutional-about-scenic .institutional-degal{margin-top:var(--scenic-gap);border:1px solid var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);box-shadow:var(--scenic-shadow);grid-template-columns:240px minmax(0,1fr);gap:24px 48px;padding:40px}.institutional-about-scenic .institutional-degal-logo{border:1px solid var(--scenic-rule);background:linear-gradient(135deg,#fff,#e9edf1);border-radius:16px;grid-row:1/3;width:100%;min-height:168px;padding:24px;box-shadow:0 12px 24px #17293d17,inset 0 1px #fff}.institutional-about-scenic .institutional-degal-logo img{width:100%;max-height:none}.institutional-about-scenic .institutional-degal>a{color:#f5f7fb;background:linear-gradient(135deg,#414e62,#303d51);border:1px solid #77869d;border-radius:12px;grid-column:2;justify-self:start;padding:12px 18px;font-size:.9375rem;box-shadow:inset 0 1px #ffffff2e,0 6px 15px #00000029}.institutional-about-scenic .institutional-degal>a:hover{color:#fff;background:#4c5c73;border-color:#b8cce6}.institutional-about-scenic a:focus-visible{outline-offset:5px;outline:3px solid #ffbc85}.institutional-about-scenic .institutional-degal>a b{color:currentColor}.institutional-about-scenic .institutional-about-cta{margin-top:var(--scenic-gap);color:#fff;border-radius:var(--scenic-radius);box-shadow:var(--scenic-shadow);background:radial-gradient(at 100% 0,#588deb3d,#0000 60%),linear-gradient(130deg,#1c2b43,#243b63);border:1px solid #9cbbf059;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:center;gap:60px;padding:48px}.institutional-about-scenic .institutional-about-cta .eyebrow{color:var(--scenic-label)}.institutional-about-scenic .institutional-about-cta>div>p:last-child{color:var(--scenic-copy)}.institutional-about-scenic .institutional-about-cta nav{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.institutional-about-scenic .institutional-about-cta a{border-radius:12px;min-height:54px;font-size:.9375rem;box-shadow:inset 0 1px #ffffff38,0 8px 18px #00092033}.institutional-about-scenic .institutional-cta-primary{color:#08203e;background:linear-gradient(145deg,#ffb062,#ff913d)}.institutional-about-scenic .institutional-cta-primary b{color:currentColor}.institutional-about-scenic .institutional-cta-secondary{background:#82b6ff24;border-color:#b4d9ff66}.sat-method-editorial.sat-method-scenic{--method-ink:#fff;--method-muted:#c7dcf4;--method-rule:#a3c8fa3d;isolation:isolate;background:radial-gradient(at 80% 6%,#4d8cff8c,#0000 44%),radial-gradient(at 2% 80%,#6649bf40,#0000 42%),linear-gradient(145deg,#0b3679,#102853 80%);border:1px solid #a4c9ff42;border-radius:28px;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 28px 72px #000c283d,inset 0 1px #ffffff29}.sat-method-scenic .sat-method-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px}.sat-method-scenic .sat-method-kicker{color:#a7e5ff}.sat-method-scenic .sat-method-heading h3{font-size:clamp(2rem,3.35vw,3rem)}.sat-method-scenic .sat-method-assurance{align-items:flex-start;gap:14px 28px}.sat-method-scenic .sat-method-assurance>p{color:#a7deff}.sat-method-scenic .sat-method-assurance li{font-size:.875rem}.sat-method-scenic .sat-method-spreads{padding-block:32px}.sat-method-scenic .sat-method-spread{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:stretch;gap:28px}.sat-method-scenic .sat-method-spread+.sat-method-spread{border:0;margin-top:28px;padding-top:0}.sat-method-scenic .sat-method-chapters{gap:22px}.sat-method-scenic .sat-method-chapter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#9ec2ff36,#3a529845);border:1px solid #bddaff4d;border-radius:20px;padding:28px 26px;box-shadow:0 16px 30px #010d3138,inset 0 1px #ffffff2b}.sat-method-scenic .sat-method-phase{color:#c1dcfa;letter-spacing:.075em;gap:10px;font-size:.75rem}.sat-method-scenic .sat-method-phase>span{color:#ffb779;border-color:#e1ecff57;padding-right:10px}.sat-method-scenic .sat-method-chapter h4{letter-spacing:-.02em;margin-top:18px;font-size:clamp(1.65rem,2.2vw,2rem)}.sat-method-scenic .sat-method-description{margin-block:20px 26px;font-size:1rem;line-height:1.7}.sat-method-scenic .sat-method-deliverables h5{color:#aadfff}.sat-method-scenic .sat-method-deliverables li{color:#f0f6ff;font-size:.9375rem}.sat-method-scenic .sat-method-photograph{aspect-ratio:3/2;border:1px solid #bddaff47;border-radius:20px;align-self:center;height:auto;min-height:0;box-shadow:0 16px 35px #010d3133}.sat-method-scenic .sat-method-photograph img{object-fit:cover;object-position:50% 0%;position:absolute;inset:0}.sat-method-scenic .sat-method-result{border-bottom:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px 50px;padding-block:26px 0}.sat-method-scenic .sat-method-result>p:first-child{color:#a7deff;grid-column:1/-1}.sat-method-scenic .sat-method-result strong{font-size:clamp(1.65rem,2.5vw,2.1rem)}:lang(zh) .sat-identity-copy h1{letter-spacing:0;line-height:1.3}.institutional-about-scenic .sat-method-editorial.sat-method-scenic{--method-ink:var(--scenic-ink);--method-muted:var(--scenic-copy);--method-rule:var(--scenic-rule);margin-top:var(--scenic-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.institutional-about-scenic .sat-method-heading{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:60px;padding-bottom:34px}.institutional-about-scenic .sat-method-heading>p{font-size:1.0625rem}.institutional-about-scenic .sat-method-kicker,.institutional-about-scenic .sat-method-assurance>p,.institutional-about-scenic .sat-method-deliverables h5,.institutional-about-scenic .sat-method-result>p:first-child{color:var(--scenic-label)}.institutional-about-scenic .sat-method-assurance{border:1px solid var(--scenic-rule);background:#232b39cc;border-radius:14px;padding:20px 24px;box-shadow:inset 0 1px #ffffff12}.institutional-about-scenic .sat-method-assurance>p,.institutional-about-scenic .sat-method-kicker,.institutional-about-scenic .sat-method-deliverables h5,.institutional-about-scenic .sat-method-result>p:first-child{letter-spacing:.075em;font-size:.875rem}.institutional-about-scenic .sat-method-phase{color:var(--scenic-copy);letter-spacing:.06em;flex-wrap:wrap;font-size:.875rem;line-height:1.5}.institutional-about-scenic .sat-method-phase>span{color:var(--scenic-accent);border-color:var(--scenic-rule);font-weight:600}.institutional-about-scenic .sat-method-deliverables li{color:var(--scenic-ink)}.institutional-about-scenic .sat-method-chapter{border-color:var(--scenic-rule);border-radius:var(--scenic-radius);background:var(--scenic-glass);box-shadow:var(--scenic-shadow);padding:30px}.institutional-about-scenic .sat-method-chapter h4{font-size:clamp(1.5rem,2.15vw,1.875rem)}.institutional-about-scenic .sat-method-photograph{border-radius:var(--scenic-radius);border-color:var(--scenic-rule);box-shadow:var(--scenic-shadow)}.institutional-about-scenic .sat-method-result{border-radius:var(--scenic-radius);box-shadow:var(--scenic-shadow);background:linear-gradient(120deg,#303b50,#202d42);border:1px solid #aec4e94d;padding:30px}.institutional-about-scenic .sat-method-result strong{font-size:clamp(1.5rem,2.15vw,1.875rem)}@media (width<=1050px){.institutional-about-scenic .institutional-direction-grid{grid-template-columns:minmax(0,1fr)}.institutional-about-scenic .institutional-direction-values ul{grid-template-columns:repeat(4,minmax(0,1fr))}.institutional-about-scenic .institutional-about-cta{grid-template-columns:minmax(0,1fr);gap:30px}.institutional-about-scenic .institutional-about-cta nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start}}@media (width>=801px) and (width<=950px){.institutional-about-scenic .institutional-promise>ol{grid-template-columns:minmax(0,1fr)}.institutional-about-scenic .institutional-promise>ol>li:nth-child(n){grid-template-columns:44px minmax(0,1fr);gap:20px;display:grid}.institutional-about-scenic .institutional-promise>ol>li>span{margin-bottom:0}}@media (width<=1100px){.sat-identity-layout.container{gap:36px 5%;width:calc(100% - 48px)}.sat-identity-copy h1{font-size:clamp(2.5rem,4.7vw,3.1rem)}.sat-method-scenic .sat-method-spread{grid-template-columns:minmax(0,1fr)}.sat-method-scenic .sat-method-photograph{aspect-ratio:3;width:100%;max-width:none;height:auto;min-height:0}.sat-method-scenic .sat-method-spread+.sat-method-spread{margin-top:36px}}@media (width<=800px){.sat-identity-scene{object-fit:contain;width:140%;height:auto;inset:0 auto auto -40%}.sat-identity-hero{background:#111722}.sat-identity-hero:after{background:linear-gradient(#0000 48vw,#111722 76vw)}.sat-identity-layout.container{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding-block:72vw 38px;display:flex}.sat-identity-copy{max-width:680px}.sat-identity-copy h1{max-width:630px;font-size:clamp(2.25rem,6.3vw,3.25rem)}.sat-identity-copy>p:last-child{max-width:660px;font-size:1rem}.sat-identity-signature{padding-top:6px}.sat-identity-field{width:100%;max-width:460px}.institutional-about-scenic .institutional-about-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:56px 32px}.institutional-about-scenic .institutional-about-intro>div:last-child{grid-template-columns:minmax(0,1fr);gap:24px}.institutional-about-scenic .institutional-about-intro h2,.institutional-about-scenic .institutional-about-intro>div:last-child>p{grid-column:1}.institutional-about-scenic .institutional-about-evidence{grid-template-columns:minmax(0,1fr);gap:0}.institutional-about-scenic .institutional-about-evidence figure{aspect-ratio:auto;height:340px;min-height:0}.institutional-about-scenic .institutional-about-evidence>article{padding:28px 18px}.institutional-about-scenic .institutional-promise>header,.institutional-about-scenic .sat-method-heading{grid-template-columns:minmax(0,1fr);gap:24px}.institutional-about-scenic .institutional-promise>ol,.institutional-about-scenic .institutional-direction-purpose{grid-template-columns:minmax(0,1fr)}.institutional-about-scenic .institutional-direction-values ul{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-about-scenic .institutional-degal{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px}.institutional-about-scenic .institutional-degal-logo{grid-row:auto;width:230px;min-height:140px}.institutional-about-scenic .institutional-degal>a{grid-column:1}.sat-method-scenic .sat-method-heading{grid-template-columns:minmax(0,1fr);gap:22px}.sat-method-scenic .sat-method-result{grid-template-columns:minmax(0,1fr);gap:18px}.institutional-about-scenic .institutional-about-cta{padding:32px}}@media (width<=600px){.sat-identity-layout.container{width:calc(100% - 36px)}.sat-identity-copy .eyebrow{margin-bottom:18px}.sat-identity-copy h1{font-size:clamp(2.125rem,8.3vw,2.75rem)}.sat-identity-signature img{width:210px}.sat-identity-field{grid-template-columns:80px minmax(0,1fr);gap:15px}.sat-identity-field>img{width:80px;height:90px}.institutional-about-scenic .institutional-about-evidence{border-radius:18px}.sat-method-editorial.sat-method-scenic{border-radius:22px;padding:28px 18px}.sat-method-scenic .sat-method-chapters{grid-template-columns:minmax(0,1fr);gap:20px}.sat-method-scenic .sat-method-chapter{border-radius:16px;padding:26px 22px}.sat-method-scenic .sat-method-spreads{padding-top:24px}.sat-method-scenic .sat-method-photograph{aspect-ratio:3/2}.institutional-about-scenic .institutional-about-evidence figure{height:280px}.institutional-about-scenic .sat-method-chapter{padding:26px 22px}.institutional-about-scenic .institutional-direction-values ul{grid-template-columns:minmax(0,1fr)}.institutional-about-scenic .institutional-about-cta,.institutional-about-scenic .institutional-degal,.institutional-about-scenic .institutional-direction-purpose article,.institutional-about-scenic .institutional-direction-purpose article+article,.institutional-about-scenic .institutional-direction-values,.institutional-about-scenic .institutional-promise>ol>li,.institutional-about-scenic .institutional-promise>ol>li:first-child,.institutional-about-scenic .institutional-promise>ol>li:last-child,.institutional-about-scenic .institutional-promise>ol>li+li{padding:26px}.institutional-about-scenic .institutional-about-cta nav{grid-template-columns:minmax(0,1fr);width:100%}}.sat-company-hero{color:#fff;background:radial-gradient(at 90% 15%,#17487a 0,#0000 52%),#071d34;border-bottom:1px solid #31516d}.sat-company-hero-layout.container{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:38px 58px;width:min(1280px,100% - 80px);padding-block:64px 30px;display:grid}.sat-company-introduction .eyebrow,.institutional-about-reference .eyebrow,.institutional-about-reference .sat-method-kicker{color:#8dd5fa;letter-spacing:.11em;align-items:center;gap:14px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.sat-company-introduction .eyebrow:before,.institutional-about-reference .eyebrow:before,.institutional-about-reference .sat-method-kicker:before{content:"";background:#159ed9;flex:none;width:30px;height:3px}.sat-company-introduction h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:24px 0;font-size:clamp(2.5rem,4.1vw,3.65rem);font-weight:500;line-height:1.08}.sat-company-introduction>p:last-child{color:#d0dfed;max-width:650px;margin:0;font-size:1.0625rem;line-height:1.75}.sat-company-visual{isolation:isolate;background:#073b90;border:1px solid #396288;border-radius:4px 28px 4px 4px;align-self:stretch;min-height:470px;position:relative;overflow:hidden;box-shadow:0 22px 48px #020e2080}.sat-company-scene{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.sat-company-signature{background:linear-gradient(#0000,#061a37 62%);padding:58px 28px 26px;position:absolute;inset:auto 0 0}.sat-company-signature img{filter:brightness(0)invert();width:190px;height:auto}.sat-company-signature p{color:#e5f0fa;max-width:390px;margin:12px 0 0;font-size:.9375rem;line-height:1.55}.sat-company-field{border-top:1px solid #33516e;grid-column:1/-1;align-items:center;gap:20px;width:100%;margin:0;padding-top:24px;display:flex}.sat-company-field>img{object-fit:cover;object-position:60% 40%;border-radius:3px;width:72px;height:58px}.sat-company-field figcaption{color:#e4eef7;background:0 0;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:0;display:flex;position:static}.sat-company-field span{color:#8dd5fa;letter-spacing:.08em;font-size:.8125rem}.sat-company-field b{font-size:1rem;font-weight:500}.about-section.institutional-about-reference{--reference-gutter:max(40px,calc((100% - 1280px)/2));--scenic-ink:#f5f9fd;--scenic-copy:#c9d9e7;--scenic-label:#8dd5fa;--scenic-rule:#32546f;background-color:#081f35!important;background-image:none!important;padding:0!important}.institutional-about-reference>.institutional-about-shell.container{max-width:none;padding:0;width:100%!important}.institutional-about-reference :is(h2,h3,h4){text-wrap:balance}.institutional-about-reference :is(.institutional-about-intro h2,.institutional-promise h3,.sat-method-heading h3,.institutional-direction>header h3,.institutional-degal h3,.institutional-about-cta h3){letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:500;line-height:1.14}.institutional-about-reference .institutional-about-intro{padding:72px var(--reference-gutter) 44px;margin:0;display:block}.institutional-about-reference .institutional-about-intro>div:first-child{margin-bottom:24px}.institutional-about-reference .institutional-about-intro>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.institutional-about-reference .institutional-about-intro h2{max-width:650px;margin:0;font-size:clamp(2rem,3vw,2.6rem)}.institutional-about-reference .institutional-company-type{color:#9db9d0;font-size:.8125rem}.institutional-about-reference .institutional-about-evidence{margin:0 var(--reference-gutter) 72px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;padding:0;overflow:visible}.institutional-about-reference .institutional-about-evidence figure{border-radius:4px 24px 4px 4px;min-height:390px}.institutional-about-reference .institutional-about-evidence>article{padding:6px 0}.institutional-about-reference .institutional-about-evidence>article>span{color:#8dd5fa}.institutional-about-reference .institutional-about-evidence h3{margin-block:20px;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:500}.institutional-about-reference .institutional-about-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.institutional-about-reference .institutional-about-evidence li{font-size:1rem;font-weight:400;line-height:1.55}.institutional-about-reference .institutional-direction{--scenic-ink:#102e48;--scenic-copy:#465e71;--scenic-label:#087eb6;--scenic-rule:#cbd9e3;padding:76px var(--reference-gutter);background:#f0f5f8;border-radius:0;margin:0}.institutional-about-reference .institutional-direction>header{padding-bottom:32px}.institutional-about-reference .institutional-direction .eyebrow{color:#087eb6}.institutional-about-reference .institutional-direction>header h3{max-width:850px;margin:24px 0 0}.institutional-about-reference .institutional-direction-grid{display:block}.institutional-about-reference .institutional-direction-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.institutional-about-reference .institutional-direction-purpose article,.institutional-about-reference .institutional-direction-purpose article+article{background:#fff;border:1px solid #d0dee7;border-left:4px solid #118dc3;border-radius:4px 20px 20px 4px;padding:34px 38px;position:relative;box-shadow:0 16px 32px #15374d0c}.institutional-about-reference .institutional-direction-purpose article+article{border-left-color:#ee8429}.institutional-about-reference .institutional-direction-purpose article>span{color:#147ca7;font-size:.9375rem}.institutional-about-reference .institutional-direction-purpose article+article>span{color:#a35114}.institutional-about-reference .institutional-direction-purpose h4{margin-top:18px;font-size:2rem;font-weight:500}.institutional-about-reference .institutional-direction-purpose p{max-width:none;font-size:1.0625rem;line-height:1.75}.institutional-about-reference .institutional-direction-values{box-shadow:none;background:0 0;border:0;border-top:1px solid #c5d6e1;border-radius:0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:44px;margin-top:38px;padding:28px 0 0;display:grid}.institutional-about-reference .institutional-direction-values>div>span{color:#102e48;letter-spacing:-.02em;font-size:1.5rem;font-weight:500}.institutional-about-reference .institutional-direction-values>div>p{margin-top:12px}.institutional-about-reference .institutional-direction-values ul{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;margin:0}.institutional-about-reference .institutional-direction-values li{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.institutional-about-reference .institutional-promise{padding:76px var(--reference-gutter);background:radial-gradient(at 100% 0,#184a733d,#0000 65%),#081f35;margin:0}.institutional-about-reference .institutional-promise>header{gap:60px;padding-bottom:34px}.institutional-about-reference .institutional-promise>header h3{margin-top:24px}.institutional-about-reference .institutional-promise>ol{gap:24px}.institutional-about-reference .institutional-promise>ol>li:nth-child(n){background:linear-gradient(140deg,#164263,#0c2c46 80%);border:1px solid #3b6582;border-radius:4px 22px 4px 4px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #030f1d45}.institutional-about-reference .institutional-promise>ol>li:after{content:"";background:linear-gradient(90deg,#f58a2d,#229bd3 68%,#0000);height:3px;position:absolute;inset:0 0 auto}.institutional-about-reference .institutional-promise>ol>li>span{color:#8cabc3;font-size:1.375rem;font-weight:500;position:absolute;top:30px;right:26px}.institutional-about-reference .about-capability-symbol{background:#1d5275;border:1px solid #3c799f;border-radius:13px;width:58px;height:58px;margin-bottom:24px;padding:5px}.institutional-about-reference .about-capability-symbol .explorer-logo{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:0}.institutional-about-reference .institutional-promise h4{font-size:1.875rem;font-weight:500}.institutional-about-reference .institutional-promise li p{font-size:1rem;line-height:1.75}.institutional-about-reference .sat-method-editorial.sat-method-scenic{--method-ink:#102e48;--method-muted:#465e71;--method-rule:#c9d8e2;padding:76px var(--reference-gutter);background:#f0f5f8;border-radius:0;margin:0}.institutional-about-reference .sat-method-kicker,.institutional-about-reference .sat-method-deliverables h5{color:#087eb6}.institutional-about-reference .sat-method-heading{gap:60px;padding-bottom:30px}.institutional-about-reference .sat-method-assurance{color:#fff;box-shadow:none;background:#123a58;border:0;border-radius:3px;align-items:center;padding:20px 24px}.institutional-about-reference .sat-method-assurance>p{color:#9edcfa}.institutional-about-reference .sat-method-assurance li{color:#e3eef6}.institutional-about-reference .sat-method-spreads{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:34px;display:grid}.institutional-about-reference .sat-method-spread{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:center;gap:32px;display:grid}.institutional-about-reference .sat-method-spread+.sat-method-spread{border:0;margin:0;padding:0}.institutional-about-reference .sat-method-chapters{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.institutional-about-reference .sat-method-spread-2{grid-template-columns:minmax(0,2fr) minmax(0,.85fr)}.institutional-about-reference .sat-method-spread-2 .sat-method-chapters{grid-column:1}.institutional-about-reference .sat-method-chapter{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ccdce6;border-top:3px solid #168fc5;border-radius:3px 3px 16px 16px;padding:26px 22px;box-shadow:0 14px 26px #18364e09}.institutional-about-reference .sat-method-chapter:nth-child(2){border-top-color:#ed8b3c}.institutional-about-reference .sat-method-phase{color:#496173;letter-spacing:.06em;font-size:.8125rem}.institutional-about-reference .sat-method-phase>span{color:#a45214;border-color:#bfd3df}.institutional-about-reference .sat-method-chapter h4{font-size:clamp(1.5rem,2.15vw,1.875rem);font-weight:500}.institutional-about-reference .sat-method-description{font-size:1rem;line-height:1.7}.institutional-about-reference .sat-method-deliverables h5{font-size:.8125rem}.institutional-about-reference .sat-method-deliverables li{color:#27475f}.institutional-about-reference .sat-method-photograph{aspect-ratio:auto;background:0 0;border:1px solid #bbcedb;border-radius:4px;grid-area:1/1;align-self:center;width:100%;height:auto;min-height:0;margin:0;box-shadow:0 12px 28px #18364e12}.institutional-about-reference .sat-method-spread-2 .sat-method-photograph{grid-column:2}.institutional-about-reference .sat-method-photograph img{aspect-ratio:auto 3/4;object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block;position:static;inset:auto}.institutional-about-reference .sat-method-result{box-shadow:none;background:#102e48;border:1px solid #355775;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 60px;padding:30px 34px}.institutional-about-reference .sat-method-result>p:first-child{color:#8dd5fa}.institutional-about-reference .sat-method-result strong{color:#fff;font-weight:500}.institutional-about-reference .sat-method-result>p:last-child{color:#d1e0ec}.institutional-about-reference .institutional-degal{padding:72px var(--reference-gutter);box-shadow:none;background:#081f35;border:0;border-radius:0;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:22px 70px;margin:0}.institutional-about-reference .institutional-degal-logo{width:min(100%,270px);min-height:160px;box-shadow:none;background:#fff;border:0;border-radius:4px;grid-row:1/3;padding:24px}.institutional-about-reference .institutional-degal h3{max-width:820px;margin-block:22px}.institutional-about-reference .institutional-degal>a{color:#c3e9ff;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #6ba6cc;border-radius:0;padding:12px 0}.institutional-about-reference .institutional-degal>a:hover{color:#fff;background:0 0;border-color:#f58a2d}.institutional-about-reference .institutional-about-cta{--scenic-copy:#465e71;padding:70px var(--reference-gutter);color:#102e48;box-shadow:none;background:#f0f5f8;border:0;border-top:4px solid #f58a2d;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:70px;margin:0}.institutional-about-reference .institutional-about-cta .eyebrow{color:#087eb6}.institutional-about-reference .institutional-about-cta h3{color:#102e48}.institutional-about-reference .institutional-about-cta a{box-shadow:none;border-radius:4px}.institutional-about-reference .institutional-cta-primary{color:#08203e;background:#fa983e;border-color:#e88930}.institutional-about-reference .institutional-cta-secondary{color:#163e5c;background:0 0;border-color:#94b0c3}.institutional-about-reference .institutional-cta-secondary b{color:#087eb6}.institutional-about-reference a:focus-visible{outline-color:#1587be}@media (width<=1100px){.sat-company-hero-layout.container{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:28px}.sat-company-visual{min-height:420px}.institutional-about-reference .sat-method-spreads{gap:32px}.institutional-about-reference .sat-method-spread{gap:24px}.institutional-about-reference .institutional-direction-values{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=800px){.about-section.institutional-about-reference{--reference-gutter:24px}.sat-company-hero-layout.container{grid-template-columns:minmax(0,1fr);width:calc(100% - 48px);padding-top:44px}.sat-company-introduction h1{max-width:680px;font-size:clamp(2.3rem,6vw,3.4rem)}.sat-company-visual{min-height:420px}.sat-company-scene{object-position:75% 50%}.institutional-about-reference .institutional-about-intro{padding-top:54px}.institutional-about-reference .institutional-about-intro>div:last-child,.institutional-about-reference .institutional-promise>header,.institutional-about-reference .sat-method-heading{grid-template-columns:minmax(0,1fr);gap:24px}.institutional-about-reference .institutional-about-intro>div:last-child>p{grid-column:1}.institutional-about-reference .institutional-about-evidence{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:54px}.institutional-about-reference .institutional-about-evidence figure{height:350px;min-height:0}.institutional-about-reference .institutional-direction,.institutional-about-reference .institutional-promise,.institutional-about-reference .sat-method-editorial.sat-method-scenic{padding-block:54px}.institutional-about-reference .institutional-direction-purpose,.institutional-about-reference .institutional-promise>ol{grid-template-columns:minmax(0,1fr)}.institutional-about-reference .institutional-promise>ol>li:nth-child(n){grid-template-columns:64px minmax(0,1fr);gap:24px;display:grid}.institutional-about-reference .about-capability-symbol{margin:0}.institutional-about-reference .institutional-promise>ol>li>span{grid-area:2/1;margin:0;position:static}.institutional-about-reference .institutional-promise>ol>li>div:last-child{grid-area:1/2/3}.institutional-about-reference .sat-method-spread{flex-direction:column;gap:24px;display:flex}.institutional-about-reference .sat-method-photograph{aspect-ratio:auto;order:-1;width:min(100%,330px);height:auto;min-height:0}.institutional-about-reference .sat-method-chapters{width:100%}.institutional-about-reference .institutional-degal{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:54px}.institutional-about-reference .institutional-degal-logo{grid-row:auto;width:230px}.institutional-about-reference .institutional-degal>a{grid-column:1}.institutional-about-reference .institutional-about-cta{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:54px}.institutional-about-reference .institutional-about-cta nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.about-section.institutional-about-reference{--reference-gutter:20px}.sat-company-hero-layout.container{width:calc(100% - 40px)}.sat-company-introduction h1{font-size:2.3rem}.sat-company-visual{min-height:360px}.sat-company-signature{padding-inline:20px}.sat-company-field figcaption{gap:7px}.institutional-about-reference .institutional-about-evidence ul{grid-template-columns:minmax(0,1fr)}.institutional-about-reference .institutional-about-evidence figure{height:300px}.institutional-about-reference .institutional-direction-purpose article,.institutional-about-reference .institutional-direction-purpose article+article{padding:26px}.institutional-about-reference .institutional-direction-values ul{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-about-reference .institutional-promise>ol>li:nth-child(n){gap:0;padding:26px;display:flex}.institutional-about-reference .about-capability-symbol{margin-bottom:24px}.institutional-about-reference .institutional-promise>ol>li>span{position:absolute}.institutional-about-reference .sat-method-chapters{grid-template-columns:minmax(0,1fr)}.institutional-about-reference .sat-method-photograph{width:min(100%,280px)}.institutional-about-reference .sat-method-chapter{padding:28px}.institutional-about-reference .sat-method-result{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px}.institutional-about-reference .institutional-about-cta nav{grid-template-columns:minmax(0,1fr)}}:lang(zh) .sat-company-introduction h1,:lang(zh) .institutional-about-reference :is(h2,h3,h4){letter-spacing:0;line-height:1.35}.sat-corporate{--sat-blue:#0679b7;--sat-orange:#f58220;--sat-graphite:#26343e;--navy:#303030;--navy-2:#383838;--blue:var(--sat-blue);--tech:var(--sat-blue);--cyan:var(--sat-blue);--orange:var(--sat-orange);--ink:#454545;--muted:#666;--soft:#f4f4f4;--corporate-gutter:max(28px,calc((100vw - 1280px)/2));color:var(--ink);background:#fff;font-size:16px;line-height:1.65}.sat-corporate :is(h1,h2,h3,h4){font-family:var(--font-plex),sans-serif;text-wrap:balance;letter-spacing:-.025em;text-shadow:none}.sat-corporate :is(h2,h3,h4){line-height:1.2}.sat-corporate :is(.section-heading h2,.split-heading h2,.applications-bridge h2,.solutions-architecture-copy h2,.catalog-heading h2){font-size:clamp(2rem,3.2vw,2.8rem);font-weight:500}.sat-corporate :is(.eyebrow,.sat-method-kicker){letter-spacing:.09em;font-size:.8125rem;font-weight:600;line-height:1.5}.sat-corporate :is(.button,.tech-explorer-cta,.mega-capability-action){min-height:48px;text-shadow:none;clip-path:none;font-size:.9375rem;font-weight:600;box-shadow:none!important;border-radius:2px!important}.sat-corporate .button:before,.sat-corporate .button:after{display:none}.sat-corporate .button-orange{border:1px solid var(--sat-blue);background:var(--sat-blue)!important;color:#303030!important}.sat-corporate .button-blue{border:1px solid var(--sat-blue);background:var(--sat-blue)!important;color:#fff!important}.sat-corporate .button:hover{filter:brightness(1.04);transform:translateY(-1px)}.sat-corporate :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--sat-blue);outline-offset:4px}.sat-corporate section[id]{scroll-margin-top:140px}.sat-corporate .site-header{filter:none;box-shadow:0 1px #ffffff1c}.sat-corporate .utility-bar{background:#303030;border:0;min-height:32px}.sat-corporate .utility-inner{min-height:32px;font-size:.75rem}.sat-corporate .utility-promise{letter-spacing:.02em;color:#ccc;font-size:.75rem}.sat-corporate .utility-inner :is(a,button){color:#f4f4f4;font-size:.75rem}.sat-corporate .language-switcher button.active{color:#ef968c}.sat-corporate .main-nav-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#303030;border:0}.sat-corporate .main-nav.container{gap:16px;width:100%;max-width:none;min-height:86px;padding-right:24px}.sat-corporate .brand{background:var(--sat-blue);clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%);align-self:stretch;align-items:center;width:clamp(205px,20vw,300px);padding:18px 36px 16px 22px;display:flex}.sat-corporate .brand-lockup{width:min(225px,100%)}.sat-corporate .brand .localized-logo-wordmark img{filter:brightness(0)invert()}.sat-corporate .nav-links{min-height:86px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-end;gap:2px;padding:0}.sat-corporate :is(.home-nav-link,.nav-group>a){clip-path:none;height:86px;min-height:0;text-shadow:none;flex-direction:row;align-items:center;gap:5px;margin:0;padding:0 clamp(7px,.7vw,14px);font-size:.9375rem;font-weight:500;display:flex;box-shadow:none!important;color:#f4f4f4!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.sat-corporate :is(.home-nav-link,.nav-group>a):before,.sat-corporate :is(.home-nav-link,.nav-group>a):after{display:none}.sat-corporate :is(.home-nav-link,.nav-group>a) .nav-label{font-size:inherit;white-space:nowrap;line-height:1.4;color:inherit!important}.sat-corporate .nav-section-icon{display:none}.sat-corporate .nav-chevron{color:#ccc;width:12px}.sat-corporate .nav-cta{min-height:43px;margin-left:10px;padding-inline:14px;font-size:.875rem}.sat-corporate .nav-cta i{display:none}.sat-corporate .mega-menu{border:1px solid #e0e0e0;border-top:3px solid var(--sat-blue);gap:24px;padding:22px;background:#fff!important;border-radius:0!important;box-shadow:0 18px 35px #30303029!important}.sat-corporate .mega-menu:before,.sat-corporate .mega-menu:after{display:none}.sat-corporate .mega-preview{border:0!important;border-radius:0!important}.sat-corporate .mega-menu ul{gap:0 18px}.sat-corporate .mega-menu li{min-width:0}.sat-corporate .mega-menu li a{gap:12px;min-height:85px;box-shadow:none!important;color:#303030!important;background:#fff!important;border:0!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;grid-template-columns:62px minmax(0,1fr) 18px!important;padding:12px 2px!important}.sat-corporate .mega-menu li a:before,.sat-corporate .mega-menu li a:after{display:none}.sat-corporate .mega-menu li.active a{background:#f4f4f4!important}.sat-corporate .mega-item-thumb{border:0;border-radius:2px;width:62px;height:48px}.sat-corporate .mega-menu li a .mega-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.sat-corporate .mega-menu li a .mega-item-copy b{color:#454545;word-break:normal;overflow-wrap:normal;font-size:.9375rem;line-height:1.3}.sat-corporate .mega-menu li a .mega-item-copy em{color:#666;letter-spacing:.03em;font-size:.6875rem}.sat-corporate .mega-item-arrow{color:var(--sat-blue)!important}.sat-corporate .hero{color:#303030;min-height:0;background:#fff!important}.sat-corporate .hero:before,.sat-corporate .hero:after{display:none}.sat-corporate .hero-grid.container{flex-direction:column-reverse;gap:0;width:100%;max-width:none;min-height:0;padding:0;display:flex}.sat-corporate .hero-visual{width:100%;max-width:none;height:clamp(370px,40vw,610px);min-height:0;box-shadow:none;background:#303030;border:0;border-radius:0}.sat-corporate .hero-visual:before,.sat-corporate .hero-visual:after{display:none}.sat-corporate .hero-visual-poster{height:calc(100% - 78px);min-height:0}.sat-corporate .hero-slide .hero-visual-image{filter:none;object-fit:contain!important;object-position:center!important;transform:none!important}.sat-corporate .hero-slide.is-original .hero-visual-image{object-fit:contain!important}.sat-corporate .hero-visual-backdrop{opacity:.28}.sat-corporate .hero-slide-copy{max-width:430px;left:max(34px,50% - 600px)}.sat-corporate .hero-play{box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:4px 18px 4px 0;bottom:12px;left:max(28px,50% - 640px)!important}.sat-corporate .hero-play b{font-size:.9375rem}.sat-corporate .hero-play small{font-size:.75rem}.sat-corporate .hero-carousel-controls{bottom:16px;right:max(28px,50% - 640px)}.sat-corporate .hero-carousel-controls>div>button{border-radius:2px;min-width:100px;height:46px}.sat-corporate .hero-carousel-controls>div>button span{font-size:.75rem}.sat-corporate .hero-carousel-toggle{border-radius:2px}.sat-corporate .hero-media-status{border-radius:2px;font-size:.75rem;top:22px;right:28px}.sat-corporate .hero-copy{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:72px;width:min(1280px,100% - 56px);max-width:none;margin:0 auto;padding-block:64px;display:grid}.sat-corporate .hero-copy .eyebrow{color:var(--sat-blue);grid-column:1;margin-bottom:16px;font-size:.8125rem}.sat-corporate .hero h1{color:#454545;letter-spacing:-.03em;grid-area:2/1/5;font-size:clamp(2.3rem,3.5vw,3.3rem);font-weight:500;line-height:1.12}.sat-corporate .hero h1>span{white-space:normal;color:#454545;width:auto}.sat-corporate .hero h1 .accent{color:var(--sat-blue);text-shadow:none}.sat-corporate .hero-lead{color:#666;grid-area:1/2/3;margin:0;font-size:1.125rem;line-height:1.75}.sat-corporate .hero-actions{grid-column:2;margin-top:26px}.sat-corporate .hero-platform-button{color:#454545;background:0 0;border:1px solid #999}.sat-corporate .hero-assurances{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-column:2;gap:10px 18px;margin-top:25px;padding:0;display:flex}.sat-corporate .hero-assurances span{color:#666;letter-spacing:.03em;font-size:.75rem;font-weight:500;padding:0!important}.sat-corporate .hero-assurances span:after{display:none}.sat-corporate .hero-assurances i{width:4px;height:4px;box-shadow:none;background:var(--sat-blue);border-radius:0}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-architecture-section,.resources-section,.catalog-page-section,.products-home,.relationship-section,.brand-products,.contact-section){color:#303030;padding-block:76px;background:#fff!important}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-architecture-section,.resources-section,.catalog-page-section,.contact-section):before,.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-architecture-section,.resources-section,.catalog-page-section,.contact-section):after{display:none}.sat-corporate :is(.integration-lead,.split-heading>p,.split-heading>div>p:not(.eyebrow),.solutions-architecture-copy>p:not(.eyebrow),.applications-bridge>p:not(.eyebrow)){color:#666;font-size:1.0625rem;line-height:1.75}.sat-corporate .brand-strip{background:#f3f5f7;border-block:1px solid #e0e0e0;padding:32px 0 22px}.sat-corporate .brands-heading h2{font-size:1.6rem;font-weight:500}.sat-corporate .brands-heading p{font-size:.9375rem}.sat-corporate .integration-showcase{box-shadow:none;background:#fff;border:0;border-radius:0;gap:38px}.sat-corporate .integration-step-list{background:#f3f5f7;border:0;border-radius:0}.sat-corporate .integration-node button{border:0;box-shadow:none;background:0 0;border-bottom:1px solid #e0e0e0;border-radius:0;padding:23px}.sat-corporate .integration-node h3{color:#454545;font-size:1.25rem}.sat-corporate .integration-node p{color:#666;font-size:.9375rem}.sat-corporate .integration-node.is-active button{box-shadow:inset 3px 0 var(--sat-blue);background:#f4f4f4}.sat-corporate :is(.integration-panel-head,.integration-panel-foot){background:#454545;font-size:.75rem}.sat-corporate .integration-media{box-shadow:none;border:0;border-radius:0}.sat-corporate .capability-module{box-shadow:none;background:#fff;border:0;border-radius:0}.sat-corporate .capability-module:before,.sat-corporate .capability-module:after{display:none}.sat-corporate .capability-photo{aspect-ratio:4/3;border-radius:0;height:auto}.sat-corporate .capability-photo img{filter:none;transform:none}.sat-corporate .capability-content{border:0;padding:25px 0 0}.sat-corporate .capability-content h3{color:#454545;font-size:1.65rem;font-weight:500}.sat-corporate .capability-content>a{color:var(--sat-blue);font-size:.9375rem}.sat-corporate .home-field-evidence-heading h2{color:#454545;font-size:2.5rem;font-weight:500}.sat-corporate .field-evidence-card{box-shadow:none;background:#fff;border:0;border-radius:0}.sat-corporate .field-evidence-card figcaption{border:0;border-radius:0}.sat-corporate .platform-section{padding-block:76px;background:#303030!important}.sat-corporate .platform-section:before,.sat-corporate .platform-section:after{display:none}.sat-corporate .platform-section h2{font-size:2.6rem;font-weight:500}.sat-corporate .platform-panel{box-shadow:none;border:1px solid #666;border-radius:0}.sat-corporate :is(.inner-hero,.sat-company-hero){border:0;border-bottom:4px solid var(--sat-blue);box-shadow:none;color:#fff;padding:0;background:#303030!important}.sat-corporate :is(.inner-hero,.sat-company-hero):before,.sat-corporate :is(.inner-hero,.sat-company-hero):after{display:none}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.sat-company-hero-layout,.brand-hero-grid){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;min-height:340px;padding-block:52px}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1){color:#fff;margin:14px 0 20px;font-size:clamp(2.3rem,4vw,3.65rem);font-weight:500;line-height:1.1}.sat-corporate :is(.inner-hero p:not(.eyebrow),.sat-company-introduction>p:last-child){color:#e0e0e0;font-size:1.0625rem;line-height:1.7}.sat-corporate :is(.route-hero-evidence,.sat-company-visual){height:300px;min-height:300px;box-shadow:none;border:0;border-radius:0}.sat-corporate .route-hero-evidence img{object-fit:cover;filter:none;transform:none}.sat-corporate .sat-company-visual{height:340px;min-height:340px}.sat-corporate .sat-company-field{border-color:#666;padding-top:20px}.sat-corporate .products-hero-visual{width:100%;height:280px;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0}.sat-corporate .products-hero-visual:before,.sat-corporate .products-hero-visual:after{display:none}.sat-corporate .products-hero-visual>img{object-fit:contain;filter:none;width:100%;height:calc(100% - 44px);padding:20px;transform:none}.sat-corporate .products-hero-visual figcaption{color:#454545;background:#f0f4f7;padding:10px 18px;font-size:.8125rem}.sat-corporate .products-hero-visual figcaption b{color:#454545}.sat-corporate .inner-hero-metrics{gap:18px}.sat-corporate .inner-hero-metrics span{border:0;border-left:2px solid var(--sat-blue);color:#f4f4f4;background:0 0;border-radius:0;padding:0 0 0 12px;font-size:.8125rem}.sat-corporate .catalog-heading{background:0 0;border:0;padding:0 0 34px}.sat-corporate .catalog-heading .eyebrow{color:var(--sat-blue)}.sat-corporate .catalog-heading h2{text-shadow:none;color:#454545}.sat-corporate .catalog-heading h2 em{color:var(--sat-blue);font-style:normal}.sat-corporate .catalog-heading>p:not(.eyebrow){color:#666;font-size:1.0625rem}.sat-corporate .brochure-inline-link{color:var(--sat-blue);background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;padding:8px 0;font-size:.9375rem}.sat-corporate .catalog-controls{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;gap:32px;padding:0 0 24px}.sat-corporate .category-tabs{gap:0}.sat-corporate .category-tabs button{color:#666;border-radius:0;padding:14px 25px;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #e0e0e0!important}.sat-corporate .category-tabs button.active{color:var(--sat-blue);box-shadow:inset 0 -3px var(--sat-blue)!important}.sat-corporate .category-tabs button b{color:inherit;font-size:1rem;font-weight:600}.sat-corporate .catalog-page-section .category-tabs button small{color:#666;font-size:.8125rem}.sat-corporate .catalog-search{background:#fff;border:1px solid #ccc;border-radius:2px;min-height:48px}.sat-corporate .catalog-search input{color:#454545;font-size:1rem}.sat-corporate .catalog-page-section .catalog-search input::placeholder{color:#666}.sat-corporate .catalog-explorer{box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:48px;margin-top:30px;display:flex}.sat-corporate .catalog-explorer:before,.sat-corporate .catalog-explorer:after{display:none}.sat-corporate .catalog-product-rail{box-shadow:none;border:0;border-radius:0;padding:0;background:#fff!important}.sat-corporate .catalog-product-rail>header{background:0 0;border:0;grid-template-columns:1fr 1fr;column-gap:48px;min-height:0;padding:0 0 28px;display:grid}.sat-corporate .catalog-product-rail>header small{color:var(--sat-blue);grid-column:1;font-size:.8125rem}.sat-corporate .catalog-product-rail>header h3{color:#454545;grid-column:1;margin:10px 0 0;font-size:1.8rem;font-weight:500}.sat-corporate .catalog-product-rail>header p{color:#666;grid-area:1/2/3;max-width:none;margin:0;font-size:1rem;line-height:1.7}.sat-corporate .catalog-product-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px 0;max-height:none;padding:0;display:grid;overflow:visible}.sat-corporate .catalog-product-list>button{color:#454545;text-align:left;border:1px solid #e0e0e0;border-top:0;border-left:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 26px 28px;display:flex;box-shadow:none!important;background:#fff!important}.sat-corporate .catalog-product-list>button:last-child{border-right:0}.sat-corporate .catalog-product-list>button:hover,.sat-corporate .catalog-product-list>button.active{background:#f7f9fa!important}.sat-corporate .catalog-product-list>button:before,.sat-corporate .catalog-product-list>button:after{display:none}.sat-corporate .catalog-list-thumb{width:100%;height:225px;box-shadow:none;background:#fff;border:0;border-radius:0;flex:0 0 225px;margin-bottom:22px;padding:0;display:block;position:relative}.sat-corporate .catalog-list-thumb img{object-fit:contain;filter:none;width:100%;height:100%;min-height:0;padding:16px 0;position:absolute;inset:0;transform:none}.sat-corporate .catalog-list-copy{flex-direction:column;gap:8px;display:flex}.sat-corporate .catalog-list-copy small{color:#666;letter-spacing:.04em;font-size:.75rem}.sat-corporate .catalog-list-copy b{color:#454545;font-size:1.45rem;font-weight:500;line-height:1.25}.sat-corporate .catalog-list-summary{color:#666;font-size:1rem;font-weight:400;line-height:1.65;display:block}.sat-corporate .catalog-list-details{color:var(--sat-blue);margin-top:6px;font-size:.9375rem}.sat-corporate .catalog-list-arrow{display:none}.sat-corporate .catalog-featured-product{box-shadow:none;background:#f3f5f7;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:40px;padding:32px}.sat-corporate .catalog-featured-product>figure{min-height:370px;box-shadow:none;border:0;border-radius:0;background:#fff!important}.sat-corporate .catalog-featured-product>figure>img{object-fit:contain;filter:none;padding:36px;transform:none}.sat-corporate .catalog-featured-copy{background:0 0;border:0;padding:16px 0;display:block}.sat-corporate .catalog-featured-copy h3{color:#454545;font-size:2.25rem;font-weight:500}.sat-corporate .catalog-featured-copy>p:not(.eyebrow),.sat-corporate .catalog-featured-copy li{color:#666;font-size:1rem}.sat-corporate .catalog-featured-copy ul{border-color:#ccc}.sat-corporate .catalog-featured-contact{color:var(--sat-blue);font-size:.9375rem}.sat-corporate .catalog-cta{border:0;border-top:3px solid var(--sat-blue);padding-block:54px;background:#303030!important}.sat-corporate .catalog-cta h2{font-size:2.3rem;font-weight:500}.sat-corporate .product-card-v2{box-shadow:none;background:#fff;border:0;border-right:1px solid #e0e0e0;border-radius:0}.sat-corporate .product-card-copy{padding:24px}.sat-corporate .product-card-copy h3{font-size:1.5rem;font-weight:500}.sat-corporate .product-card-copy p{font-size:1rem;line-height:1.65}.sat-corporate .product-visual{border-radius:0;background:#fff!important}.sat-corporate .product-brandline,.sat-corporate .product-brandline span{color:#666}.sat-corporate .solutions-architecture-copy{box-shadow:none;border-radius:0;background:0 0!important}.sat-corporate .solutions-architecture-intro{box-shadow:none;background:#fff;border:0;border-radius:0;gap:48px}.sat-corporate .solutions-architecture-intro:before,.sat-corporate .solutions-architecture-intro:after,.sat-corporate .architecture-real-photo:before,.sat-corporate .architecture-real-photo:after{display:none}.sat-corporate .solutions-architecture-copy{padding:28px 0}.sat-corporate .architecture-real-photo{clip-path:none;border-radius:0;min-height:440px}.sat-corporate .architecture-real-photo img{filter:none;object-position:center;transform:none}.sat-corporate .flow-section .capability-content{background:#fff!important}.sat-corporate .problem-grid{gap:0}.sat-corporate .problem-grid article{box-shadow:none;background:#f3f5f7;border:0;border-right:1px solid #e0e0e0;border-radius:0;padding:30px}.sat-corporate .problem-grid article h3{color:#454545;font-size:1.125rem}.sat-corporate .architecture-real-photo{box-shadow:none;border-radius:0}.sat-corporate .architecture-tags span{color:#666;background:#f3f5f7;border:0;border-radius:0;font-size:.8125rem}.sat-corporate .tech-explorer{box-shadow:none;border:0;border-radius:0;overflow:visible;background:#fff!important}.sat-corporate .tech-selector-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;padding:22px 0;background:#fff!important}.sat-corporate .tech-selector-grid>button{grid-template-columns:78px minmax(0,1fr) 14px;gap:16px;min-height:104px;padding:16px 10px;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important}.sat-corporate .tech-selector-grid>button:before,.sat-corporate .tech-selector-grid>button:after{display:none}.sat-corporate .tech-selector-grid>button.is-active{border-bottom-color:var(--sat-blue)!important;background:#f4f4f4!important}.sat-corporate .tech-selector-thumb{width:78px;height:67px;box-shadow:none;border:0;border-radius:0}.sat-corporate .tech-selector-grid>button .tech-selector-copy b{word-break:normal;font-size:1.0625rem;font-weight:600;line-height:1.3;color:#454545!important}.sat-corporate .tech-selector-grid>button .tech-selector-copy small{font-size:.8125rem;line-height:1.45;color:#666!important}.sat-corporate .tech-selector-grid>button>em{color:var(--sat-blue)!important}.sat-corporate .tech-selector-icon{display:none}.sat-corporate .tech-explorer-stage{box-shadow:none;border:0;border-radius:0;gap:0;background:#f3f5f7!important}.sat-corporate .tech-explorer-stage>figure{border:0;border-radius:0}.sat-corporate .tech-explorer-detail h3{color:#454545;font-size:2rem;font-weight:500}.sat-corporate .tech-explorer-detail dt{color:var(--sat-blue);font-size:.8125rem}.sat-corporate .tech-explorer-status{color:var(--sat-blue);font-size:.75rem}.sat-corporate .tech-explorer-cta{background:var(--sat-blue);color:#fff;border:0}.sat-corporate .applications-zone{border:0;padding-top:76px}.sat-corporate .solutions-section.solutions-architecture{padding-block:76px;background:#fff!important}.sat-corporate .solutions-section.solutions-architecture:before,.sat-corporate .solutions-section.solutions-architecture:after{display:none}.sat-corporate .solutions-architecture-copy h2,.sat-corporate .applications-bridge h2{color:#454545}.sat-corporate .services-section.service-journey{padding-block:76px;background:#f3f5f7!important}.sat-corporate .service-journey-heading h2{color:#454545;font-size:2.5rem;font-weight:500}.sat-corporate .service-journey-heading>p{color:#666;font-size:1.0625rem}.sat-corporate .service-journey-heading .eyebrow{color:var(--sat-blue)}.sat-corporate .service-journey-shell{box-shadow:none;background:#fff;border:0;border-radius:0}.sat-corporate .service-journey-tabs{background:#fff;border:0;border-bottom:1px solid #e0e0e0;gap:0;padding:0}.sat-corporate .service-journey-tabs button{color:#454545;box-shadow:none;background:#fff;border:0;border-right:1px solid #e0e0e0;border-radius:0;padding:20px;font-size:1rem}.sat-corporate .service-journey-tabs button.is-active{color:var(--sat-blue);box-shadow:inset 0 -3px var(--sat-blue);background:#f4f4f4}.sat-corporate .service-journey-tabs button>span{color:inherit;font-size:.9375rem}.sat-corporate .service-journey-tabs button>b{color:var(--sat-blue)}.sat-corporate .service-journey-tabs button:before,.sat-corporate .service-journey-tabs button:after{display:none}.sat-corporate .service-journey-detail{background:#fff;padding:36px}.sat-corporate .service-journey-detail h3{color:#454545;font-size:2rem;font-weight:500}.sat-corporate .service-journey-detail :is(p,li){color:#666;font-size:1rem;line-height:1.65}.sat-corporate .service-journey-detail header>span{color:var(--sat-blue);font-size:.75rem}.sat-corporate .service-journey-detail li{border-color:#e0e0e0}.sat-corporate .service-journey-media{border-radius:0}.sat-corporate .automation-command-heading h2{color:#fff;font-size:2.5rem;font-weight:500}.sat-corporate .automation-command-heading>p{color:#e0e0e0;font-size:1.0625rem}.sat-corporate .automation-command-shell{box-shadow:none;background:#303030;border-color:#666;border-radius:0}.sat-corporate .automation-command-tabs{background:#303030}.sat-corporate .automation-command-tabs button{box-shadow:none;border-radius:0;font-size:1rem}.sat-corporate .automation-command-detail{background:#303030}.sat-corporate .automation-command-detail h3{color:#fff;font-size:2rem;font-weight:500}.sat-corporate .automation-command-detail p,.sat-corporate .automation-actions li{color:#e0e0e0;font-size:1rem}.sat-corporate .automation-command-tabs button>span{color:#e0e0e0;font-size:.9375rem}.sat-corporate .automation-pipeline li span{color:#e0e0e0;font-size:.75rem}.sat-corporate .automation-actions>b{color:#ccc;font-size:.8125rem}.sat-corporate .platform-capability-list article{box-shadow:none;border-radius:0}.sat-corporate .platform-capability-list p{font-size:1rem}.sat-corporate .platform-capability-list article>span{font-size:.8125rem}.sat-corporate .platform-operating-layers li{box-shadow:none;border-radius:0}.sat-corporate .platform-operating-layers p{color:#e0e0e0;font-size:1rem}.sat-corporate .platform-operating-layers span{font-size:.8125rem}.sat-corporate .footer-contact-grid-v3>a>span>i{color:#ccc;font-size:.75rem}.sat-corporate :is(.platform-operations-showcase,.service-journey-section,.api-integration-section){padding-block:70px;background:#fff!important}.sat-corporate :is(.platform-operations-showcase,.service-journey-section,.api-integration-section):before,.sat-corporate :is(.platform-operations-showcase,.service-journey-section,.api-integration-section):after{display:none}.sat-corporate :is(.platform-dashboard-card,.platform-dashboard-frame-v2,.api-system-map,.service-journey-console,.automation-command-console){box-shadow:none!important;border-radius:0!important}.sat-corporate :is(.platform-operations-showcase,.api-integration-section)>.container>:is(header,div:first-child) h2{color:#454545;font-size:2.5rem;font-weight:500}.sat-corporate :is(.platform-operations-showcase,.api-integration-section)>.container>:is(header,div:first-child)>p:not(.eyebrow){color:#666;font-size:1.0625rem}.sat-corporate :is(.service-journey-tabs button,.automation-command-tabs button){box-shadow:none;border-radius:0}.sat-corporate .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sat-corporate .resource-grid article{min-height:290px;box-shadow:none;border:1px solid #e0e0e0;border-top:0;border-left:0;border-radius:0;padding:34px;background:#fff!important}.sat-corporate .resource-grid article:nth-child(3n){border-right:0}.sat-corporate .resource-grid article:before,.sat-corporate .resource-grid article:after{display:none}.sat-corporate .resource-grid article>span{color:var(--sat-blue);background:0 0;border:0;font-size:.875rem}.sat-corporate .resource-grid h3{color:#454545;font-size:1.5rem;font-weight:500}.sat-corporate .resource-grid p{color:#666;font-size:1rem;line-height:1.7}.sat-corporate .resource-grid a{color:var(--sat-blue);font-size:.9375rem}.sat-corporate .contact-form{color:#454545;box-shadow:none;background:#f3f5f7;border:0;border-radius:0}.sat-corporate .contact-form :is(input,select,textarea){color:#454545;background:#fff;border:1px solid #ccc;border-radius:2px;font-size:1rem}.sat-corporate .contact-form label{color:#454545;font-size:.9375rem}.sat-corporate .contact-principles article{box-shadow:none;border-radius:0}.sat-corporate .about-section.institutional-about-reference{--scenic-ink:#454545;--scenic-copy:#666;--scenic-label:var(--sat-blue);--scenic-rule:#e0e0e0;background:#fff!important}.sat-corporate .institutional-about-reference :is(.institutional-about-intro,.institutional-about-evidence,.institutional-promise,.institutional-degal,.institutional-about-cta){--scenic-ink:#454545;--scenic-copy:#666;--scenic-label:var(--sat-blue);--scenic-rule:#e0e0e0;background:#fff}.sat-corporate .institutional-about-reference :is(.eyebrow,.sat-method-kicker){color:var(--sat-blue)}.sat-corporate .institutional-about-reference :is(.institutional-company-type,.institutional-about-evidence>article>span){color:#666}.sat-corporate .institutional-about-reference .institutional-about-evidence figure{border-radius:0}.sat-corporate .institutional-about-reference .institutional-direction-purpose article{border:0;border-left:2px solid var(--sat-blue);box-shadow:none;background:0 0;border-radius:0;padding:6px 32px}.sat-corporate .institutional-about-reference .institutional-direction-purpose article+article{border-left:2px solid var(--sat-blue)}.sat-corporate .institutional-about-reference .institutional-promise>ol{gap:0}.sat-corporate .institutional-about-reference .institutional-promise>ol>li:nth-child(n){box-shadow:none;background:#fff;border:0;border-right:1px solid #e0e0e0;border-radius:0;margin-right:34px;padding:16px 34px 16px 0}.sat-corporate .institutional-about-reference .institutional-promise>ol>li:last-child{border:0;margin:0}.sat-corporate .institutional-about-reference .institutional-promise>ol>li:after{display:none}.sat-corporate .institutional-about-reference .institutional-promise>ol>li>span{color:#999;top:10px}.sat-corporate .institutional-about-reference .about-capability-symbol{background:#f4f4f4;border:0;border-radius:0}.sat-corporate .institutional-about-reference .sat-method-editorial{background:#f3f5f7}.sat-corporate .institutional-about-reference .sat-method-chapter{border:0;border-top:2px solid var(--sat-blue);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.sat-corporate .institutional-about-reference .sat-method-chapter:nth-child(2){border-top-color:var(--sat-blue)}.sat-corporate .institutional-about-reference .sat-method-photograph{box-shadow:none;border:0;border-radius:0}.sat-corporate .institutional-about-reference .sat-method-assurance,.sat-corporate .institutional-about-reference .sat-method-result{background:#303030;border-radius:0}.sat-corporate .institutional-about-reference .institutional-degal-logo{border-right:1px solid #e0e0e0;border-radius:0;padding:20px 40px 20px 0}.sat-corporate .institutional-about-reference .institutional-degal>a{color:var(--sat-blue)}.sat-corporate .modal-backdrop{z-index:1500}.sat-corporate .mega-capability-backdrop{z-index:1600}.sat-corporate .search-overlay{z-index:1700}.sat-corporate .assessment-backdrop{z-index:2000}.sat-corporate .product-modal-media:not(.product-modal-media-api){border-right:1px solid #e0e0e0;background:#f3f5f7!important}.sat-corporate .product-modal-media .product-visual:before,.sat-corporate .product-modal-media .product-visual:after{display:none}.sat-corporate .product-modal-media .product-brandline{color:#454545;background:#eef2f5}.sat-corporate .product-modal-media .brand-facts dt{color:#666;font-size:.8125rem}.sat-corporate .product-modal-media .brand-facts dd{color:#454545;font-size:.9375rem}.sat-corporate .product-modal-media .brand-facts>div{border-color:#e0e0e0}.sat-corporate .product-modal-copy .modal-columns h3,.sat-corporate .product-modal-copy .integration-note h3,.sat-corporate .product-modal-copy .spec-panel h3{font-size:1.125rem;font-weight:600}.sat-corporate .product-modal-copy .check-list li{font-size:.9375rem;line-height:1.6}.sat-corporate .product-modal-copy .tag-list span{border-radius:0;font-size:.8125rem}.sat-corporate .spec-panel dt{font-size:.8125rem}.sat-corporate .spec-panel dd{font-size:.9375rem}.sat-corporate .info-modal-content .info-modal-grid li{color:#666;font-size:1rem}.sat-corporate :is(.mega-capability-card,.product-modal,.info-modal,.assessment-dialog,.search-overlay>section){box-shadow:0 25px 90px #30303066;border-radius:3px!important}.sat-corporate :is(.mega-capability-copy,.product-modal-copy,.info-modal-content) :is(h2,h3){color:#454545;font-weight:500}.sat-corporate :is(.mega-capability-copy,.product-modal-copy,.info-modal-content) p{color:#666;font-size:1rem;line-height:1.75}.sat-corporate .mega-capability-meta{color:#666;border-color:#e0e0e0}.sat-corporate .mega-capability-action{background:var(--sat-blue);color:#fff}.sat-corporate .assessment-form :is(input,select,textarea){border-radius:2px}.sat-corporate .home-footer{border:0;border-top:4px solid var(--sat-blue);box-shadow:none;border-radius:0;padding-top:0;background:#303030!important}.sat-corporate .home-footer:before,.sat-corporate .home-footer:after{display:none}.sat-corporate .footer-main-v3{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:start;gap:80px;padding-block:48px}.sat-corporate .footer-identity>p{color:#ccc;font-size:.9375rem}.sat-corporate .footer-identity>span{color:#e0e0e0;font-size:.75rem}.sat-corporate .footer-contact-grid-v3{gap:12px 30px}.sat-corporate .footer-contact-grid-v3>a{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #666;border-radius:0;padding:16px 0}.sat-corporate .footer-contact-grid-v3>a:before,.sat-corporate .footer-contact-grid-v3>a:after{display:none}.sat-corporate .footer-contact-grid-v3 b{color:#fff;font-size:1rem;font-weight:500}.sat-corporate .home-footer-bottom{border-color:#666;min-height:70px;font-size:.8125rem}.sat-corporate .floating-whatsapp{border-radius:50%;box-shadow:0 3px 15px #30303033}@media (width<=1180px){.sat-corporate .main-nav.container{min-height:78px;padding-right:20px}.sat-corporate .brand{width:240px;min-height:78px}.sat-corporate .hamburger{margin-left:auto;display:block}.sat-corporate .nav-links{background:#303030;border-top:1px solid #666;min-height:0;max-height:calc(100dvh - 110px);padding:16px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sat-corporate .nav-links.open{flex-direction:column;display:flex}.sat-corporate .nav-group{flex-wrap:wrap;width:100%;display:flex}.sat-corporate :is(.home-nav-link,.nav-group>a){flex:1;height:50px;padding:12px 4px;font-size:1rem}.sat-corporate .nav-expand{color:#fff;background:0 0;border:0;width:44px;height:44px;display:block}.sat-corporate .mega-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:none;margin:10px 0;display:none;position:static;transform:none!important}.sat-corporate .mega-menu.mobile-open{display:grid}.sat-corporate .mega-menu .mega-preview{display:none}.sat-corporate .mega-menu ul{grid-column:1/-1}.sat-corporate .nav-cta{align-self:flex-start;margin:18px 0 0}.sat-corporate .hero-copy{column-gap:36px}.sat-corporate .hero h1{font-size:2.65rem}.sat-corporate .tech-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.sat-corporate{--corporate-gutter:24px}.sat-corporate .container{width:calc(100% - 48px)}.sat-corporate .utility-promise{display:none}.sat-corporate .utility-inner{justify-content:flex-end}.sat-corporate .hero-visual{height:420px}.sat-corporate .hero-copy{width:calc(100% - 48px);padding-block:42px;display:block}.sat-corporate .hero h1{font-size:2.6rem}.sat-corporate .hero-lead{margin-top:24px}.sat-corporate .hero-carousel-controls{bottom:16px;right:16px}.sat-corporate .hero-carousel-controls>div>button{min-width:45px;padding-inline:7px}.sat-corporate .hero-carousel-controls>div>button span{display:none}.sat-corporate .hero-play{bottom:16px;left:16px!important}.sat-corporate .hero-slide-copy{max-width:330px;left:24px}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.sat-company-hero-layout,.brand-hero-grid){grid-template-columns:minmax(0,1fr);gap:30px;padding-block:40px}.sat-corporate :is(.route-hero-evidence,.sat-company-visual){width:100%;height:330px}.sat-corporate .products-hero-visual{height:300px}.sat-corporate .catalog-controls{flex-direction:column;align-items:stretch;gap:20px}.sat-corporate .catalog-search{width:100%}.sat-corporate .catalog-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .catalog-product-list>button:nth-child(n){border-right:1px solid #e0e0e0;padding-inline:18px}.sat-corporate .catalog-product-list>button:nth-child(2n){border-right:0}.sat-corporate .catalog-list-thumb{height:190px}.sat-corporate .catalog-featured-product{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.sat-corporate .catalog-featured-product>figure{min-height:300px}.sat-corporate .catalog-product-rail>header{display:block}.sat-corporate .catalog-product-rail>header p{margin-top:16px}.sat-corporate .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .resource-grid article{padding:28px 20px}.sat-corporate .footer-main-v3{grid-template-columns:1fr;gap:36px}.sat-corporate .footer-contact-grid-v3{width:100%}.sat-corporate .institutional-about-reference .institutional-promise>ol>li:nth-child(n){border:0;border-bottom:1px solid #e0e0e0;margin:0;padding:28px 0}}@media (width<=540px){.sat-corporate .container,.sat-corporate .hero-copy{width:calc(100% - 36px)}.sat-corporate .utility-inner nav{gap:12px}.sat-corporate .brand{width:215px;padding-left:18px}.sat-corporate .mega-menu ul,.sat-corporate .mega-menu-dense ul{grid-template-columns:minmax(0,1fr)}.sat-corporate .hero-visual{height:340px}.sat-corporate .hero-play>span{flex-direction:column;min-width:0;display:flex!important}.sat-corporate .hero-play{grid-template-columns:36px minmax(0,145px);gap:8px;padding:0}.sat-corporate .hero-play>i{width:36px;height:36px}.sat-corporate .hero-play b{font-size:.8125rem}.sat-corporate .hero-play small{max-width:160px;font-size:.6875rem}.sat-corporate .hero-carousel-controls>div>button{width:22px;min-width:20px;padding-inline:3px}.sat-corporate .hero-carousel-toggle{width:32px}.sat-corporate .hero-media-status{font-size:.625rem;top:14px;right:14px}.sat-corporate .hero h1{font-size:2.15rem}.sat-corporate .hero-lead{font-size:1rem}.sat-corporate .hero-slide-copy{max-width:230px;left:18px}.sat-corporate .hero-actions .button{width:100%}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-architecture-section,.resources-section,.catalog-page-section,.contact-section){padding-block:48px}.sat-corporate .category-tabs button{flex:1;padding:13px}.sat-corporate .category-tabs button b{font-size:.9375rem}.sat-corporate .catalog-product-list{grid-template-columns:minmax(0,1fr);gap:26px}.sat-corporate .catalog-product-list>button:nth-child(n){border-right:0;padding-inline:4px}.sat-corporate .catalog-list-thumb{height:250px}.sat-corporate .tech-selector-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .tech-explorer-head{display:block}.sat-corporate .tech-explorer-head p{margin-top:12px}.sat-corporate .tech-explorer-detail{padding:26px 20px}.sat-corporate .resource-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .resource-grid article{border-right:0;min-height:0;padding:30px 0}.sat-corporate .footer-contact-grid-v3{grid-template-columns:minmax(0,1fr)}.sat-corporate .footer-contact-grid-v3>a{min-width:0}.sat-corporate .footer-contact-grid-v3 b{overflow-wrap:anywhere}}.sat-corporate .main-nav.container{gap:12px;min-height:88px;padding-right:22px}.sat-corporate .nav-links{flex:1;min-width:0}.sat-corporate .nav-cta{padding-inline:13px;font-size:.8125rem}.sat-corporate .brand{width:clamp(205px,20vw,275px)}.sat-corporate .reference-nav-tools{color:#f4f4f4;flex:none;align-items:center;gap:18px;display:flex}.sat-corporate .reference-contact-link{font-size:.875rem}.sat-corporate .reference-language-menu{font-size:.8125rem;position:relative}.sat-corporate .reference-language-menu summary{cursor:pointer;border:1px solid #999;padding:9px 12px;list-style:none}.sat-corporate .reference-language-menu summary::-webkit-details-marker{display:none}.sat-corporate .reference-language-menu>div{z-index:200;background:#fff;min-width:94px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #30303044}.sat-corporate .reference-language-menu button{text-align:left;color:#454545;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 12px;display:block}.sat-corporate .reference-language-menu button.active{color:var(--sat-blue);background:#f4f4f4}.sat-corporate .reference-nav-tools .search-button{width:28px;height:40px;font-size:25px}.sat-corporate .hero-grid.container{flex-direction:column;display:flex}.sat-corporate .hero-visual{order:0;height:clamp(375px,38vw,590px)}.sat-corporate .reference-home-categories{background:#fff;order:1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.sat-corporate .reference-home-categories>a{text-align:center;color:#454545;background:#fff;min-width:0;padding:26px 22px 30px}.sat-corporate .reference-home-categories img{object-fit:cover;width:100%;height:100%}.sat-corporate .reference-home-categories h2{text-transform:uppercase;letter-spacing:.01em;margin:0 0 15px;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:500;line-height:1.25}.sat-corporate .reference-home-categories p{color:#666;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.sat-corporate .reference-home-categories a:hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--sat-blue);text-decoration-color:var(--sat-blue);text-underline-offset:6px}.sat-corporate .hero-copy{order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:62px;padding-block:80px}.sat-corporate .hero-copy .eyebrow{grid-area:1/1}.sat-corporate .hero-copy h1{grid-area:2/1}.sat-corporate .hero-copy .hero-lead{grid-area:3/1;margin-top:25px}.sat-corporate .hero-copy .hero-actions{grid-area:4/1}.sat-corporate .hero-copy .hero-assurances{grid-area:5/1}.sat-corporate .reference-home-intro-media{grid-area:1/2/6;align-self:stretch;min-height:450px;margin:0;position:relative;overflow:hidden}.sat-corporate .reference-home-intro-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sat-corporate .reference-home-intro-media figcaption{color:#fff;background:linear-gradient(#0000,#303030);padding:45px 26px 24px;font-size:1.25rem;position:absolute;inset:auto 0 0}.sat-corporate .flow-heading-row{text-align:center;display:block}.sat-corporate .flow-heading-row .section-heading{max-width:900px;margin-inline:auto}.sat-corporate .flow-heading-row .eyebrow{justify-content:center}.sat-corporate .flow-index{display:none}.sat-corporate .inner-hero{position:relative;overflow:hidden;background:#303030!important}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding-block:58px;display:flex;position:relative}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child){z-index:2;width:min(920px,100%);position:relative}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child) .eyebrow{justify-content:center}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1){max-width:960px;margin:15px auto 24px;font-size:clamp(2.25rem,4.15vw,3.65rem);font-weight:400}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child)>p:not(.eyebrow){max-width:900px;margin-inline:auto}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1):after{content:"";background:var(--sat-blue);width:130px;height:2px;margin:25px auto 0;display:block}.sat-corporate .inner-hero-metrics{justify-content:center;margin-top:25px}.sat-corporate .route-hero-evidence{width:min(100%,920px);height:330px;position:relative}.sat-corporate .route-platform .route-hero-grid{gap:36px;min-height:0;padding-bottom:0}.sat-corporate .route-platform .route-hero-evidence{width:100%;max-width:none;height:330px;margin:0}.sat-corporate .products-hero-visual{width:210px;height:120px;min-height:0;margin:0;position:relative;overflow:visible;background:#fff!important}.sat-corporate .products-hero-visual>img{width:100%;height:100%;padding:8px}.sat-corporate .products-hero-visual figcaption{color:#e0e0e0;background:0 0;justify-content:center;gap:12px;width:380px;max-width:80vw;padding:0;position:absolute;top:calc(100% + 12px);bottom:auto;left:50%;transform:translate(-50%)}.sat-corporate .products-hero-visual figcaption b{color:#e0e0e0;font-size:.8125rem}.sat-corporate .products-hero-grid{gap:25px;padding-bottom:62px}.sat-corporate .catalog-heading{text-align:center;max-width:960px;margin-inline:auto;padding-bottom:42px;display:block}.sat-corporate .catalog-heading .eyebrow{justify-content:center}.sat-corporate .catalog-heading h2{max-width:900px;margin:0 auto 20px}.sat-corporate .catalog-heading>p:not(.eyebrow){border:0;max-width:830px;margin:0 auto 16px;padding:0}.sat-corporate .catalog-heading .brochure-inline-link{display:inline-flex}.sat-corporate .catalog-featured-product{margin-top:20px}.sat-corporate .category-tabs,.sat-corporate .category-tabs button{flex:1}.sat-corporate .tech-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:32px 0 44px;display:grid}.sat-corporate .tech-selector-grid>button{text-align:left;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 0 24px;display:flex;background:#fff!important}.sat-corporate .tech-selector-grid>button.is-active{background:#fff!important}.sat-corporate .tech-selector-grid>button .tech-selector-thumb{width:100%;height:180px;margin-bottom:21px;display:block;overflow:hidden}.sat-corporate .tech-selector-thumb>img{object-fit:cover;filter:none;width:100%;height:100%;transform:none}.sat-corporate .tech-selector-copy{padding:0 2px}.sat-corporate .tech-selector-grid>button .tech-selector-copy b{margin-bottom:10px;font-size:1.35rem;font-weight:500;display:block}.sat-corporate .tech-selector-grid>button .tech-selector-copy small{-webkit-line-clamp:unset;max-height:none;font-size:.9375rem;line-height:1.65;display:block;color:#666!important}.sat-corporate .tech-selector-grid>button>em{align-self:flex-start;margin-top:12px;font-size:1.25rem}.sat-corporate .tech-selector-grid>button:hover{border-bottom-color:var(--sat-blue)!important}.sat-corporate .applications-bridge{text-align:center;max-width:960px;margin:0 auto 30px}.sat-corporate .applications-bridge .eyebrow{justify-content:center}.sat-corporate .applications-bridge>p:not(.eyebrow){margin-inline:auto}.sat-corporate .sat-company-hero{isolation:isolate;position:relative;overflow:hidden}.sat-corporate .sat-company-hero-layout.container{text-align:center;flex-direction:column;gap:30px;width:min(1280px,100% - 56px);min-height:530px;padding-block:66px 34px;display:flex;position:relative}.sat-corporate .sat-company-introduction{z-index:1;max-width:1000px;position:relative}.sat-corporate .sat-company-introduction .eyebrow{color:#ef968c;justify-content:center}.sat-corporate .sat-company-introduction>p:not(.eyebrow){color:#f4f4f4;max-width:920px;margin-inline:auto}.sat-corporate .sat-company-visual{z-index:-1;opacity:.2;background:0 0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.sat-corporate .sat-company-scene{object-fit:contain;object-position:center}.sat-corporate .sat-company-signature{background:0 0;flex-direction:column;align-items:center;padding:26px 0 0;display:flex;position:static}.sat-corporate .sat-company-signature img{width:165px}.sat-corporate .sat-company-signature p{max-width:none;font-size:.9375rem}.sat-corporate .sat-company-field{z-index:1;border:0;justify-content:center;width:auto;padding:0;position:relative}.sat-corporate .sat-company-field>img{width:62px;height:48px}.sat-corporate .institutional-about-reference .institutional-about-intro{text-align:center;padding-block:66px 44px}.sat-corporate .institutional-about-reference .institutional-about-intro>div:first-child,.sat-corporate .institutional-about-reference .institutional-about-intro .eyebrow{justify-content:center}.sat-corporate .institutional-about-reference .institutional-company-type{display:none}.sat-corporate .institutional-about-reference .institutional-about-intro>div:last-child{display:block}.sat-corporate .institutional-about-reference .institutional-about-intro h2{max-width:940px;margin-inline:auto}.sat-corporate .institutional-about-reference .institutional-about-intro>div:last-child>p{max-width:940px;margin:25px auto 0}.sat-corporate .institutional-about-reference .institutional-about-evidence{padding:64px var(--reference-gutter);background:#f3f5f7;grid-template-columns:1fr 1fr;align-items:center;margin:0}.sat-corporate .institutional-about-reference .institutional-direction{background:#fff}.sat-corporate .institutional-about-reference .institutional-direction>header{text-align:center}.sat-corporate .institutional-about-reference .institutional-direction>header .eyebrow{justify-content:center}.sat-corporate .institutional-about-reference .institutional-direction>header h3{margin-inline:auto}.sat-corporate .institutional-about-reference .institutional-promise{background:#f3f5f7}.sat-corporate .institutional-about-reference .institutional-promise>ol>li:nth-child(n){background:0 0}.sat-corporate .institutional-about-reference .sat-method-editorial.sat-method-scenic{background:#fff}.sat-corporate .institutional-about-reference .institutional-degal{background:#f3f5f7}.sat-corporate .institutional-about-reference .institutional-about-cta{background:#fff}.sat-corporate .footer-main-v3{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:48px;padding-block:64px;display:grid}.sat-corporate .reference-footer-navigation{margin-top:28px;display:grid}.sat-corporate .reference-footer-navigation a{color:#e0e0e0;border-bottom:1px solid #666;padding:10px 0;font-size:.9375rem;display:block}.sat-corporate .footer-inquiry-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sat-corporate .footer-inquiry-form .assessment-form-head{border:0;margin-bottom:24px;padding:0;display:block}.sat-corporate .footer-inquiry-form .assessment-form-logo{display:none}.sat-corporate .footer-inquiry-form .assessment-brand-heading{display:block}.sat-corporate .footer-inquiry-form h3{color:#fff;margin:0 0 12px;font-size:1.4rem;font-weight:500}.sat-corporate .footer-inquiry-form .assessment-form-head>small{color:#ccc;font-size:.75rem}.sat-corporate .footer-inquiry-form .assessment-form-grid{gap:14px}.sat-corporate .footer-inquiry-form label>span{color:#e0e0e0;font-size:.8125rem;line-height:1.5}.sat-corporate .footer-inquiry-form :is(input,select,textarea){color:#454545;background:#fff;border:1px solid #999;border-radius:0;font-size:.9375rem}.sat-corporate .footer-inquiry-form textarea{min-height:110px}.sat-corporate .footer-inquiry-form .assessment-upload{background:0 0;border:0;padding:0}.sat-corporate .footer-inquiry-form .assessment-upload small{color:#ccc;font-size:.75rem}.sat-corporate .footer-inquiry-form input[type=file]{color:#e0e0e0;background:0 0;border:0;max-width:100%;padding:8px 0;font-size:.75rem}.sat-corporate .footer-inquiry-form .assessment-consent{margin-block:18px}.sat-corporate .footer-inquiry-form .assessment-consent span{color:#ccc;font-size:.75rem}.sat-corporate .footer-inquiry-form .assessment-form-actions{flex-wrap:wrap;gap:10px;display:flex}.sat-corporate .footer-inquiry-form .assessment-form-actions .button{flex:1;padding-inline:12px;font-size:.8125rem}.sat-corporate .footer-inquiry-form .assessment-form-notice{color:#fff}.sat-corporate .footer-contact-grid-v3{flex-direction:column;gap:6px;display:flex}.sat-corporate .footer-contact-heading{color:#fff;letter-spacing:0;margin-bottom:18px;font-size:1.25rem;font-weight:500}.sat-corporate .footer-contact-grid-v3>a:nth-of-type(n){border:0;border-bottom:1px solid #666;padding:14px 0}.sat-corporate .contact-form .form-grid label>span{font-size:.875rem}.sat-corporate .contact-principles>:is(a,span){box-shadow:none;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;padding:16px 0}@media (width<=1280px) and (width>=1181px){.sat-corporate .brand{width:220px}.sat-corporate .reference-nav-tools{gap:10px}.sat-corporate :is(.home-nav-link,.nav-group>a){padding-inline:6px;font-size:.8125rem}.sat-corporate .reference-contact-link{display:none}}@media (width<=1180px){.sat-corporate .reference-nav-tools{margin-left:auto}.sat-corporate .hamburger{order:3;margin-left:0}.sat-corporate .nav-links{order:4}.sat-corporate .main-nav.container{min-height:78px}.sat-corporate .reference-home-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-corporate .reference-home-categories>a{padding:22px}.sat-corporate .reference-home-categories figure{height:150px}.sat-corporate .tech-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-corporate .footer-main-v3{grid-template-columns:.8fr 1.2fr;gap:44px}.sat-corporate .footer-contact-grid-v3{grid-area:2/1}.sat-corporate .footer-inquiry-form{grid-area:1/2/3}.sat-corporate :is(.home-nav-link,.nav-group>a){font-size:1rem}}@media (width<=800px){.sat-corporate .hero-copy{grid-template-columns:minmax(0,1fr);padding-block:50px;display:grid}.sat-corporate .reference-home-intro-media{grid-area:6/1;min-height:360px;margin-top:35px}.sat-corporate .hero-visual{height:405px}.sat-corporate .reference-home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .reference-home-categories>a:last-child{grid-column:1/-1}.sat-corporate .reference-home-categories>a:last-child figure{max-width:350px}.sat-corporate .tech-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.sat-corporate .tech-selector-grid>button .tech-selector-thumb{height:190px}.sat-corporate .sat-company-hero-layout.container{width:calc(100% - 48px);padding-top:45px}.sat-corporate .institutional-about-reference .institutional-about-evidence{grid-template-columns:1fr;padding-block:44px}.sat-corporate .footer-main-v3{grid-template-columns:1fr;gap:44px}.sat-corporate .footer-inquiry-form,.sat-corporate .footer-contact-grid-v3{grid-area:auto/1}.sat-corporate .footer-identity{max-width:none}.sat-corporate .reference-footer-navigation{grid-template-columns:1fr 1fr;column-gap:28px}.sat-corporate .footer-contact-grid-v3{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.sat-corporate .footer-contact-heading{grid-column:1/-1}}@media (width<=540px){.sat-corporate .main-nav.container{gap:8px;padding-right:12px}.sat-corporate .brand{width:180px;min-height:78px;padding:15px 30px 15px 12px}.sat-corporate .reference-contact-link{display:none}.sat-corporate .reference-nav-tools{gap:8px}.sat-corporate .reference-language-menu summary{padding:7px}.sat-corporate .reference-nav-tools .search-button{width:22px}.sat-corporate .hero-visual{height:310px}.sat-corporate .reference-home-categories>a{padding:18px 14px 22px}.sat-corporate .reference-home-categories figure{height:120px}.sat-corporate .reference-home-categories h2{font-size:1.1rem}.sat-corporate .reference-home-categories p{font-size:.875rem}.sat-corporate .reference-home-intro-media{min-height:310px}.sat-corporate .tech-selector-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .tech-selector-grid>button .tech-selector-thumb{height:220px}.sat-corporate .sat-company-field figcaption{text-align:left;gap:6px}.sat-corporate .sat-company-field>img{flex:0 0 60px}.sat-corporate .sat-company-signature p{font-size:.875rem}.sat-corporate .footer-contact-grid-v3{flex-direction:column;display:flex}.sat-corporate .footer-inquiry-form .assessment-form-grid{grid-template-columns:1fr}}.sat-corporate .site-header{position:relative;top:auto}.sat-corporate .brand{background:linear-gradient(100deg,#a12622,#d23b31);width:clamp(230px,24vw,320px)}.sat-corporate .nav-links{justify-content:flex-end;gap:0}.sat-corporate .nav-group{position:relative}.sat-corporate .nav-cta{border:1px solid var(--sat-blue);order:-1;min-height:46px;font-weight:400;color:#fff!important;background:0 0!important}.sat-corporate .button-orange{color:#fff!important}.sat-corporate .reference-language-menu summary{border-color:var(--sat-blue)}.sat-corporate .reference-dropdown{z-index:100;background:#343434;width:270px;padding:0;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 22px #0002}.sat-corporate .reference-dropdown ul{margin:0;padding:0;list-style:none}.sat-corporate .reference-dropdown li{position:relative}.sat-corporate .reference-dropdown a{color:#eee;background:#343434;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:15px 20px;font-size:14px;line-height:1.45;display:flex}.sat-corporate .reference-dropdown a:hover,.sat-corporate .reference-dropdown a:focus-visible{background:var(--sat-blue);color:#fff}.sat-corporate .nav-group:hover>.reference-dropdown,.sat-corporate .nav-group:focus-within>.reference-dropdown{display:block}.sat-corporate .reference-submenu>ul{background:#343434;width:280px;max-height:calc(100vh - 150px);display:none;position:absolute;top:0;left:100%;overflow-y:auto}.sat-corporate .reference-submenu:hover>ul,.sat-corporate .reference-submenu:focus-within>ul{display:block}.sat-corporate .nav-group:last-of-type .reference-dropdown{left:auto;right:0}.sat-corporate .nav-summary-dialog{overscroll-behavior:contain;border:0;border-top:3px solid var(--sat-blue);color:#173d4d;background:#fff;border-radius:4px;width:min(1040px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 72px #03232f33}.sat-corporate .nav-summary-dialog::backdrop{background:#031f2bcc}.sat-corporate .nav-summary-content{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);display:grid;position:relative}.sat-corporate .nav-summary-close{z-index:2;color:#315362;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:0;place-items:center;font-size:1.75rem;display:grid;position:absolute;top:12px;right:12px}.sat-corporate .nav-summary-visual{color:#fff;background:#042332;flex-direction:column;min-width:0;margin:0;display:flex}.sat-corporate .nav-summary-image{aspect-ratio:16/9;background:#031723;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.sat-corporate .nav-summary-image img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.sat-corporate .nav-summary-image.is-equipment{aspect-ratio:8/5}.sat-corporate .nav-summary-image.is-screen{aspect-ratio:2200/1042}.sat-corporate .nav-summary-image[data-subject=evaluacion-consultoria] img{object-position:50% 82%}.sat-corporate .nav-summary-image[data-subject=instalacion] img{object-position:50% 8%}.sat-corporate .nav-summary-image[data-subject=como-trabajamos] img{object-position:50% 65%}.sat-corporate .nav-summary-image.is-brand{background:#fff;padding:32px}.sat-corporate .nav-summary-image.is-brand img{object-fit:contain;width:100%;height:auto;max-height:190px}.sat-corporate .nav-summary-image.is-brand img[src$=degal\.png]{max-width:300px;max-height:145px}.sat-corporate .nav-summary-flow-labels{text-align:center;color:#17475d;grid-template-columns:1fr 1.4fr .7fr 1fr;gap:8px;font-size:.875rem;line-height:1.3;display:grid;position:absolute;inset:14% 3% auto}.sat-corporate .nav-summary-flow{fill:none;stroke:#009cde;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #fffa);width:100%;height:100%;position:absolute;inset:0}.sat-corporate .nav-summary-flow .flow-input{stroke:#f58220}.sat-corporate .nav-summary-flow .flow-return{stroke:#15b981;stroke-dasharray:9 7}.sat-corporate .nav-summary-flow circle{fill:#fff}.sat-corporate .nav-summary-visual figcaption{flex:1;padding:24px 32px 28px}.sat-corporate .nav-summary-highlights-label{color:#88c5dc;margin:0 0 15px;font-size:.875rem;line-height:1.5}.sat-corporate .nav-summary-visual ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sat-corporate .nav-summary-visual li{color:#eaf3f6;align-items:baseline;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.sat-corporate .nav-summary-visual li>span{background:#f58220;flex:0 0 5px;width:5px;height:5px}.sat-corporate .nav-summary-copy{flex-direction:column;min-width:0;padding:62px clamp(28px,4vw,48px) 40px;display:flex}.sat-corporate .nav-summary-category{color:#007cb5;align-items:baseline;gap:12px;margin:0 0 24px;font-size:.875rem;line-height:1.6;display:flex}.sat-corporate .nav-summary-category>span{background:#f58220;flex:0 0 24px;width:24px;height:2px}.sat-corporate .nav-summary-content h2{color:#173d4d;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(1.85rem,3vw,2.625rem);font-weight:400;line-height:1.2}.sat-corporate .nav-summary-copy>#nav-summary-description{color:#496775;margin:0 0 32px;font-size:1rem;line-height:1.8}.sat-corporate .nav-summary-footer{margin-top:auto;padding-top:12px}.sat-corporate .nav-summary-action{justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:52px;padding:15px 22px;text-decoration:none;display:inline-flex}.sat-corporate .nav-summary-action>span{border-left:1px solid #173d4d4d;padding-left:22px;font-size:1.2rem}.sat-corporate .nav-summary-close:hover{background:#eff6fa}.sat-corporate .nav-summary-dialog :focus-visible{outline-offset:4px;outline:2px solid #007cb5}@media (width<=700px){.sat-corporate .nav-summary-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.sat-corporate .nav-summary-content{grid-template-columns:minmax(0,1fr)}.sat-corporate .nav-summary-copy{grid-row:1;padding:62px 28px 28px}.sat-corporate .nav-summary-category,.sat-corporate .nav-summary-content h2,.sat-corporate .nav-summary-copy>#nav-summary-description{margin-bottom:18px}.sat-corporate .nav-summary-footer{padding-top:0}.sat-corporate .nav-summary-image{height:auto}.sat-corporate .nav-summary-visual figcaption{padding:24px 28px 28px}}.sat-corporate .reference-home-film{background:#252525;order:0;width:100%;height:clamp(300px,30vw,470px);position:relative}.sat-corporate .corporate-film{background:#252525;width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.sat-corporate .corporate-film video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sat-corporate .corporate-film-control{z-index:4;color:#fff;cursor:pointer;background:#2228;border:1px solid #ffffff80;width:40px;height:40px;position:absolute;bottom:20px;right:24px}.sat-corporate .reference-film-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#161616b3);justify-content:space-between;align-items:center;padding:22px max(28px,50vw - 610px);display:flex;position:absolute;bottom:0;left:0;right:70px}.sat-corporate .reference-film-caption>span{letter-spacing:.09em;font-size:12px}.sat-corporate .reference-film-caption>button{pointer-events:auto;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:15px;display:flex}.sat-corporate .reference-film-caption i{font-size:18px;font-style:normal}.sat-corporate .reference-home-categories{align-items:stretch;margin:24px 0 0}.sat-corporate .reference-home-categories>a{color:#505050;padding:24px 26px 32px}.sat-corporate .reference-home-categories>a.is-dark{color:#fff;background:#505050}.sat-corporate .reference-home-categories figure{width:105px;height:105px;margin:0 auto 25px;overflow:visible}.sat-corporate .reference-home-categories svg{width:100%;height:100%}.sat-corporate .reference-home-categories h2{letter-spacing:0;font-size:clamp(19px,1.65vw,24px);font-weight:500}.sat-corporate .reference-home-categories p{color:#666;font-size:14px;line-height:1.6}.sat-corporate .reference-home-categories .is-dark p{color:#eee}.sat-corporate .hero-copy{gap:0 70px;width:min(1220px,100% - 80px);padding-block:85px}.sat-corporate .hero h1{font-size:clamp(38px,4.2vw,61px);font-weight:400;line-height:1.13}.sat-corporate .hero h1>span,.sat-corporate .hero h1 .accent{color:#505050}.sat-corporate .hero-copy .hero-lead{font-size:17px;line-height:1.8}.sat-corporate .hero-copy .hero-actions .button{border:1px solid var(--sat-blue);font-weight:400;color:var(--sat-blue)!important;background:#fff!important}.sat-corporate .hero-copy .hero-assurances{margin-bottom:0}.sat-corporate .reference-home-intro-media{background:#fff;flex-direction:column;align-self:center;min-height:0;display:flex}.sat-corporate .reference-home-intro-media>button{cursor:pointer;aspect-ratio:16/10;background:#222;border:0;padding:0;position:relative;overflow:hidden}.sat-corporate .reference-home-intro-media img{object-fit:contain;width:100%;height:100%;position:static}.sat-corporate .reference-documentary-play{color:#fff;background:#0004;border:1px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sat-corporate .reference-home-intro-media figcaption{color:#454545;background:0 0;padding:22px 0;position:static}.sat-corporate .reference-home-intro-media figcaption b{font-size:24px;font-weight:500;line-height:1.35;display:block}.sat-corporate .reference-home-intro-media figcaption span{color:#666;margin-top:12px;font-size:15px;line-height:1.7;display:block}.sat-corporate .reference-documentary-overlay{z-index:1900;background:#151515ed;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sat-corporate .reference-documentary-overlay>section{width:min(1200px,100%);height:min(80vh,750px);position:relative;overflow:hidden}.sat-corporate .reference-documentary-overlay .documentary-player{width:100%;height:100%;position:relative}.sat-corporate .corporate-film-background{z-index:0;pointer-events:none;position:absolute;inset:0}.sat-corporate .corporate-film-background:after{content:"";background:#181818b8;position:absolute;inset:0}.sat-corporate .corporate-film-background .corporate-film-control{pointer-events:auto}.sat-corporate :is(.inner-hero,.sat-company-hero){border-bottom:0;background:#303030!important}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1){font-size:clamp(35px,4vw,56px);line-height:1.15}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1):after{background:#ddd;width:150px;height:1px}.sat-corporate :is(.route-hero-evidence,.products-hero-visual,.inner-hero-metrics){display:none}.sat-corporate .route-platform .route-hero-grid{min-height:365px;padding-block:60px}.sat-corporate :is(.platform-section,.catalog-cta,.brand-documents,.automation-section){background:#383838!important}.sat-corporate .tech-selector-grid{overflow:visible}.sat-corporate .tech-selector-grid>button{min-width:0!important}.sat-corporate .info-modal-media-api{background:#f4f4f4;min-height:0;max-height:none;overflow:visible;height:auto!important}.sat-corporate .info-modal-media-api:after{display:none}.sat-corporate .info-modal-media-api .api-realistic-visual{aspect-ratio:16/10;width:100%;height:auto;min-height:0}.sat-corporate .footer-contact-grid-v3 a{background:0 0;border:0;padding:0 0 24px}.sat-corporate .footer-contact-grid-v3 a>i{display:none}.sat-corporate .footer-contact-grid-v3 b{color:#eee;font-size:16px}.sat-corporate .footer-contact-grid-v3 small{color:#aaa;font-size:13px}.sat-corporate .footer-inquiry-form .assessment-form-grid{grid-template-columns:1fr}.sat-corporate .footer-inquiry-form .assessment-form-grid .wide{grid-column:1}.sat-corporate .footer-inquiry-form .assessment-form-grid input,.sat-corporate .footer-inquiry-form .assessment-form-grid select,.sat-corporate .footer-inquiry-form .assessment-form-grid textarea{color:#eee;background:#383838;border:1px solid #666;border-radius:0}.sat-corporate .footer-inquiry-form .assessment-form-grid textarea{min-height:100px}.sat-corporate .footer-inquiry-form .assessment-form-actions{flex-wrap:wrap}.sat-corporate .footer-inquiry-form .assessment-form-actions .button{flex:1;font-weight:400}@media (width>=1181px){.sat-corporate .reference-dropdown.is-open{display:block}}@media (width<=1180px){.sat-corporate .site-header{position:relative}.sat-corporate .nav-group{display:block}.sat-corporate .reference-dropdown{width:100%;box-shadow:none;display:none;position:static}.sat-corporate .nav-group:hover>.reference-dropdown,.sat-corporate .nav-group:focus-within>.reference-dropdown{display:none}.sat-corporate .nav-group>.reference-dropdown.is-open{display:block}.sat-corporate .reference-submenu>ul{width:100%;max-height:none;padding-left:18px;display:block;position:static}.sat-corporate .reference-dropdown a{padding:13px 18px;font-size:15px}.sat-corporate .nav-cta{align-self:flex-start;margin:18px}.sat-corporate .reference-home-categories>a{padding-inline:18px}.sat-corporate .hero-copy{column-gap:36px}}@media (width<=800px){.sat-corporate .reference-home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .reference-home-categories>a:last-child{grid-column:1/-1}.sat-corporate .reference-home-categories figure{width:82px;height:82px}.sat-corporate .hero-copy{width:calc(100% - 40px);padding-block:52px;display:block}.sat-corporate .hero-copy h1{margin-bottom:24px;font-size:38px}.sat-corporate .reference-home-intro-media{margin-top:42px}.sat-corporate .reference-film-caption>span{display:none}.sat-corporate .reference-film-caption{justify-content:flex-start;padding-left:16px}.sat-corporate .reference-home-film{height:300px}.sat-corporate .reference-documentary-overlay{padding:10px}.sat-corporate .reference-documentary-overlay>section{height:min(80vh,620px)}.sat-corporate .info-modal-media-api .api-realistic-visual{aspect-ratio:auto;min-height:420px}}@media (width<=540px){.sat-corporate .brand{width:190px;padding:16px 24px 16px 12px}.sat-corporate .reference-nav-tools{gap:10px}.sat-corporate .reference-home-categories h2{font-size:18px}.sat-corporate .reference-home-categories p{font-size:13px}.sat-corporate .reference-home-categories>a{padding:24px 18px}.sat-corporate .hero-actions{align-items:stretch}.sat-corporate .hero-actions .button{justify-content:center;width:100%}.sat-corporate .inner-hero h1{font-size:34px}.sat-corporate .footer-contact-grid-v3{gap:10px}}.sat-corporate :is(.products-hero-grid,.route-hero-grid)>div:before,.sat-corporate :is(.products-hero-grid,.route-hero-grid)>div:after{display:none}.sat-corporate .inner-hero .eyebrow{color:#e0e0e0}.sat-corporate .inner-hero .eyebrow span{background:#ddd}.sat-corporate .inner-hero p.reference-route-subtitle,.sat-corporate .sat-company-introduction p.reference-route-subtitle{color:#fff;max-width:900px;margin:0 auto 16px;font-size:22px;line-height:1.4}.sat-corporate .sat-company-hero-layout.container{gap:12px;min-height:400px;padding-block:52px}.sat-corporate .sat-company-visual{display:none}.sat-corporate .sat-company-signature{padding-top:15px}.sat-corporate .sat-company-signature>img,.sat-corporate .sat-company-field>img{display:none}.sat-corporate .sat-company-field{margin:0}.sat-corporate .sat-company-field figcaption{align-items:center;gap:18px;display:flex}.sat-corporate .sat-company-field figcaption span{color:#ccc}.sat-corporate .sat-company-field figcaption b{color:#eee;font-size:14px}.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:40px;display:grid}.sat-corporate .reference-solutions-overview>a{color:#fff;background:#303030;min-width:0;height:330px;position:relative;overflow:hidden}.sat-corporate .reference-solutions-overview img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.sat-corporate .reference-solutions-overview>a>div{background:linear-gradient(#0000 10%,#181818cc 85%);flex-direction:column;justify-content:flex-end;padding:22px 18px;transition:background .3s;display:flex;position:absolute;inset:0}.sat-corporate .reference-solutions-overview h3{color:#fff;margin:0;font-size:24px;font-weight:400;line-height:1.15}.sat-corporate .reference-solutions-overview p{color:#eee;opacity:0;max-height:0;margin:15px 0 0;font-size:14px;line-height:1.5;transition:max-height .3s,opacity .3s;overflow:hidden}.sat-corporate .reference-solutions-overview span{color:#fff;margin-top:18px;font-size:13px}.sat-corporate .reference-solutions-overview>a:hover img{transform:scale(1.035)}.sat-corporate .reference-solutions-overview>a:is(:hover,:focus-visible) p{opacity:1;max-height:200px}.sat-corporate .reference-overview-action{text-align:center;margin-top:35px}.sat-corporate .reference-overview-action .button{border:1px solid var(--sat-blue);font-weight:400;color:var(--sat-blue)!important;background:#fff!important}.sat-corporate .reference-technical-section{background:#f3f3f3;padding-block:72px}.sat-corporate .reference-technical-section>.container>.section-heading{text-align:center;max-width:850px;margin:0 auto 36px}.sat-corporate .reference-technical-section .eyebrow{color:var(--sat-blue);justify-content:center}@media (width<=1000px){.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-corporate .reference-solutions-overview>a{height:300px}}@media (width<=650px){.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sat-corporate .reference-solutions-overview>a:last-child{grid-column:1/-1;height:240px}.sat-corporate .reference-solutions-overview h3{font-size:22px}.sat-corporate .reference-solutions-overview p{opacity:1;max-height:none;font-size:13px}.sat-corporate .reference-solutions-overview>a{height:320px}}@media (prefers-reduced-motion:reduce){.sat-corporate .reference-solutions-overview img,.sat-corporate .reference-solutions-overview p{transition:none}}.sat-corporate .reference-documentary-overlay .sat-documentary{border:0;border-radius:0;width:100%;height:100%;min-height:0;position:relative;inset:auto}.sat-corporate .footer-main-v3 .footer-identity{align-self:start}.sat-corporate .footer-contact-grid-v3{box-shadow:none;border:0;border-radius:0;align-self:start;overflow:visible;background:0 0!important}.sat-corporate .footer-contact-grid-v3>a:nth-of-type(n){border:0;border-bottom:1px solid #ffffff26;padding:18px 0;display:block;background:0 0!important}.sat-corporate .footer-contact-grid-v3 .contact-icon{display:none}.sat-corporate .footer-contact-grid-v3>a>span>i{color:#bbb;letter-spacing:.03em;font-size:12px;line-height:1.5}.sat-corporate .footer-contact-heading{color:#fff;letter-spacing:.02em;border:0;padding:0 0 20px;font-size:16px;font-weight:500}.sat-corporate .footer-contact-heading>i{display:none}.sat-corporate .info-modal-grid>section{box-shadow:none;border:0;border-top:1px solid #ddd;border-radius:0;background:#f5f5f5!important}.sat-corporate .info-modal-grid>section:before,.sat-corporate .info-modal-grid>section:after{display:none}.sat-corporate .info-modal-grid>section h3{color:#555;font-size:13px}.sat-corporate .localized-logo-wordmark{aspect-ratio:auto;height:auto;overflow:visible}.sat-corporate .localized-logo-wordmark img{display:block;object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.sat-corporate .localized-logo>small{color:#405565;white-space:normal;margin-top:7px;font-size:.75rem;font-weight:400;line-height:1.4}.sat-corporate .brand{clip-path:none;background:#fff;border:0;width:clamp(240px,24vw,320px);min-height:90px;padding:14px 26px}.sat-corporate .brand .localized-logo small{color:#405565;font-size:.75rem}.sat-corporate .nav-cta{border-color:#74b7d7;font-size:.875rem;color:#fff!important;border-radius:3px!important}.sat-corporate .nav-cta:hover{border-color:#fff;background:#ffffff0d!important}.sat-corporate :is(.home-nav-link.active,.nav-group.active>a,.nav-group:hover>a,.nav-group:focus-within>a){box-shadow:inset 0 -3px var(--sat-orange)!important}.sat-corporate .reference-dropdown,.sat-corporate .reference-dropdown a,.sat-corporate .reference-submenu>ul{background:#26343e}.sat-corporate .reference-dropdown a:hover,.sat-corporate .reference-dropdown a:focus-visible{background:#0a6596}.sat-corporate .reference-language-menu summary{border-color:#647c8c;border-radius:2px}.sat-corporate .button-orange{border-color:var(--sat-orange);background:var(--sat-orange)!important;color:#182d40!important}.sat-corporate .nav-cta.button-orange{border-color:#74b7d7;color:#fff!important;background:0 0!important}.sat-corporate .button-blue,.sat-corporate .tech-explorer-cta{background:var(--sat-blue)!important;color:#fff!important}.sat-corporate .hero h1 .accent{color:var(--sat-blue)}.sat-corporate .hero-copy .hero-actions .button-orange{border-color:var(--sat-orange);background:var(--sat-orange)!important;color:#182d40!important}.sat-corporate .hero-copy .hero-actions .hero-platform-button{border-color:#9ab0bc;color:#24516a!important}.sat-corporate .reference-home-categories>a.is-dark{background:#38474f}.sat-corporate .reference-home-categories figure{color:var(--sat-blue)}.sat-corporate .reference-home-categories h2{font-size:clamp(1.125rem,1.55vw,1.375rem);font-weight:500;line-height:1.3}.sat-corporate .reference-home-categories a:hover{box-shadow:inset 0 -4px var(--sat-orange)}.sat-corporate .reference-solutions-overview>a>div{background:linear-gradient(#0000 8%,#142532e8 90%)}.sat-corporate .reference-solutions-overview span{color:#d2effa}.sat-corporate .reference-solutions-overview h3{font-size:1.45rem;line-height:1.3}.sat-corporate .catalog-product-list>button,.sat-corporate .tech-selector-grid>button{transition:border-color .2s,background .2s}.sat-corporate .catalog-list-copy small,.sat-corporate .tech-explorer-status{color:#356a85;font-size:.8125rem}.sat-corporate :is(.inner-hero,.sat-company-hero) .eyebrow{color:#e0edf4}.sat-corporate :is(.inner-hero,.sat-company-hero) .eyebrow:before{background:var(--sat-orange)}.sat-corporate .sat-company-introduction .eyebrow{color:#d8eaf4}.sat-corporate .sat-company-field figcaption span{letter-spacing:.06em;font-size:.75rem}.sat-corporate .home-footer{background:#202d36!important}.sat-corporate .footer-main-v3 .footer-identity>a{background:#fff;border-radius:2px;width:min(275px,100%);padding:15px 18px;display:inline-block}.sat-corporate .footer-main-v3 .footer-brand-lockup{width:100%}.sat-corporate .footer-main-v3 .footer-identity>span>i{box-shadow:none;background:#8cbdd3}.sat-corporate .footer-inquiry-form .assessment-form-grid :is(input,select,textarea){background:#273640;border-color:#52616b}.sat-corporate .assessment-form-logo{flex-basis:185px;width:185px}.sat-corporate .assessment-success-logo{background:#fff;padding:12px}@media (width<=1180px){.sat-corporate .nav-links.open{background:#26343e}.sat-corporate .nav-links.open .nav-expand{color:#c8e5f2;border-color:#647c8c}}@media (width<=650px){.sat-corporate .reference-solutions-overview>a{height:330px}.sat-corporate .reference-solutions-overview>a:last-child{height:250px}}@media (width<=540px){.sat-corporate .main-nav.container{gap:9px;padding-right:12px}.sat-corporate .brand{width:min(205px,53vw);min-height:80px;padding:13px 14px}.sat-corporate .reference-home-categories h2{font-size:1.0625rem}.sat-corporate .reference-home-categories p{font-size:.875rem}.sat-corporate .brand .localized-logo small{font-size:.6875rem}.sat-corporate .assessment-brand-heading{flex-wrap:wrap}}.sat-corporate .nav-cta.button-orange{border-color:var(--sat-orange);font-weight:500;background:var(--sat-orange)!important;color:#182d40!important}.sat-corporate .nav-cta.button-orange:hover{filter:brightness(1.05)}@media (width<=380px){.sat-corporate .main-nav.container{gap:7px;padding-right:9px}.sat-corporate .reference-nav-tools{gap:7px}.sat-corporate .reference-language-menu summary{padding:7px 9px}.sat-corporate .reference-nav-tools .search-button{width:24px}}.sat-corporate .products-hero-grid>div:first-child{border-left:0;padding-left:0}.sat-corporate .footer-main-v3.footer-main-compact{grid-template-columns:minmax(260px,1fr) minmax(0,1.2fr);align-items:center;gap:70px;padding-block:44px}.sat-corporate .footer-main-compact .reference-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 36px;margin:0;display:grid}.sat-corporate .footer-main-compact .reference-footer-navigation a{border-color:#ffffff21;padding-block:12px}.sat-corporate .footer-main-compact .footer-identity{max-width:360px}@media (width<=700px){.sat-corporate .footer-main-v3.footer-main-compact{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px}.sat-corporate .footer-main-compact .reference-footer-navigation{gap:3px 22px}}.sat-corporate .assessment-dialog{background:#fff;width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px)}.sat-corporate .assessment-dialog .assessment-form{background:#fff;border-radius:0;padding:38px 44px 36px}.sat-corporate .assessment-dialog .assessment-form-head{text-align:center;border-bottom:1px solid #dfe6ea;margin:0 0 30px;padding-bottom:24px;display:block}.sat-corporate .assessment-dialog .assessment-brand-heading{flex-direction:column;align-items:center;gap:24px;display:flex}.sat-corporate .assessment-dialog .assessment-form-logo{flex:none;width:min(380px,90%);max-width:none}.sat-corporate .assessment-dialog .assessment-brand-heading h3{color:#243f50;letter-spacing:-.02em;font-size:1.75rem;font-weight:500;line-height:1.3}.sat-corporate .assessment-dialog .assessment-form-head>small{color:#667987;margin-top:10px;font-size:.8125rem;display:block}.sat-corporate .assessment-dialog .assessment-form-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sat-corporate .assessment-dialog .assessment-form-grid .wide{grid-column:1}.sat-corporate .assessment-dialog .assessment-form-grid label{gap:8px}.sat-corporate .assessment-dialog .assessment-form-grid label>span{color:#304d5e;font-size:.9375rem;font-weight:500;line-height:1.5}.sat-corporate .assessment-dialog .assessment-form-grid :is(input,select,textarea){font:inherit;color:#263f4e;background:#f9fbfc;border:1px solid #bcccd5;border-radius:3px;min-height:48px;padding:11px 13px;font-size:1rem;line-height:1.5}.sat-corporate .assessment-dialog .assessment-form-grid textarea{min-height:135px}.sat-corporate .assessment-dialog .assessment-upload{background:0 0;border:0;padding:0}.sat-corporate .assessment-dialog .assessment-upload small{color:#667987;font-size:.8125rem;line-height:1.5}.sat-corporate .assessment-dialog .assessment-form-grid input[type=file]{font-size:.875rem}.sat-corporate .assessment-dialog .assessment-consent{color:#5e7280;align-items:flex-start;gap:10px;margin-block:24px;font-size:.875rem;line-height:1.6}.sat-corporate .assessment-dialog .assessment-consent input{margin-top:5px}.sat-corporate .assessment-dialog .assessment-form-actions{gap:12px;display:flex}.sat-corporate .assessment-dialog .assessment-form-actions .button{flex:1;justify-content:center;min-width:0;padding-inline:15px;font-size:.9375rem}.sat-corporate .assessment-dialog-close{box-shadow:none;color:#476575;border-radius:3px}.sat-corporate .assessment-dialog .assessment-success-logo{width:min(380px,90%);max-width:none}@media (width<=540px){.sat-corporate .assessment-backdrop{padding:10px}.sat-corporate .assessment-dialog{width:100%;max-height:calc(100dvh - 20px)}.sat-corporate .assessment-dialog .assessment-form{padding:58px 22px 26px}.sat-corporate .assessment-dialog .assessment-form-logo{width:min(320px,100%)}.sat-corporate .assessment-dialog .assessment-brand-heading h3{font-size:1.5rem}.sat-corporate .assessment-dialog .assessment-form-actions{flex-direction:column}.sat-corporate .assessment-dialog .assessment-form-actions .button{width:100%}}.sat-corporate .automation-section.automation-command{padding-block:76px;background:#eff3f5!important}.sat-corporate .automation-command-heading h2{color:#243d4d}.sat-corporate .automation-command-heading .eyebrow{color:var(--sat-blue)}.sat-corporate .automation-command-heading .eyebrow span{background:var(--sat-blue)}.sat-corporate .automation-command-heading>p{color:#536674;line-height:1.8}.sat-corporate .automation-command-shell{background:#fff;border:1px solid #d1dde4;box-shadow:0 18px 42px #1937460a}.sat-corporate .automation-command-tabs{background:#fff;border-bottom:1px solid #dbe4ea}.sat-corporate .automation-command-tabs button{color:#536674;min-height:66px;padding-inline:26px}.sat-corporate .automation-command-tabs button>span{color:inherit;letter-spacing:.02em;font-size:.9375rem}.sat-corporate .automation-command-tabs button>i{box-shadow:none;border-color:#8ca7b6}.sat-corporate .automation-command-tabs button:is(.is-active,:hover,:focus-visible){color:#145c83;background:#f0f7fa}.sat-corporate .automation-command-tabs button:focus-visible{outline:2px solid var(--sat-blue);outline-offset:-5px}.sat-corporate .automation-command-tabs button.is-active:after{background:var(--sat-orange);height:3px;left:0;right:0}.sat-corporate .automation-command-tabs button.is-active>i{background:var(--sat-blue);border-color:var(--sat-blue);box-shadow:none}.sat-corporate .automation-command-panel>figure{border-color:#d1dde4}.sat-corporate .automation-command-panel>figure img{filter:none}.sat-corporate .automation-command-panel figcaption :is(span,b){letter-spacing:.04em;color:#fff;font-size:.75rem}.sat-corporate .automation-command-panel figcaption i{box-shadow:none}.sat-corporate .automation-command-detail{background:#fff;padding:clamp(28px,3.5vw,48px)}.sat-corporate .automation-command-detail>header>span{color:var(--sat-blue);letter-spacing:.08em;font-size:.75rem}.sat-corporate .automation-command-detail h3{color:#243d4d;font-size:clamp(1.65rem,2.5vw,2rem);line-height:1.35}.sat-corporate .automation-command-detail header p,.sat-corporate .automation-actions li{color:#536674;font-size:1rem;line-height:1.75}.sat-corporate .automation-pipeline{gap:0;margin-block:30px}.sat-corporate .automation-pipeline li{letter-spacing:0;padding-right:14px}.sat-corporate .automation-pipeline li span{color:#36576b;font-size:.875rem;line-height:1.5}.sat-corporate .automation-pipeline li:before{background:#b6d2e0}.sat-corporate .automation-pipeline li>i{background:var(--sat-blue);box-shadow:none}.sat-corporate .automation-actions{border-color:#dbe4ea}.sat-corporate .automation-actions>b{color:#496677;letter-spacing:.05em;font-size:.8125rem}.sat-corporate .automation-actions li>i{color:var(--sat-blue);font-size:1rem}.sat-corporate .automation-command-shell>footer{background:#263b48;flex-wrap:wrap;gap:10px 24px;padding:16px 24px}.sat-corporate .automation-command-shell>footer :is(span,b){color:#e2edf3;letter-spacing:.04em;font-size:.75rem;line-height:1.6}.sat-corporate .automation-command-shell>footer i{box-shadow:none;background:#9bcadf}@media (width<=700px){.sat-corporate .automation-section.automation-command{padding-block:48px}.sat-corporate .automation-command-tabs button{padding-inline:15px}.sat-corporate .automation-command-tabs button>span{font-size:.8125rem}.sat-corporate .automation-command-detail{padding:28px 22px}.sat-corporate .automation-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.sat-corporate .automation-pipeline li:nth-child(2):before{display:none}.sat-corporate .automation-command-shell>footer{padding-inline:22px}}.sat-corporate .reference-home-categories>a{--glyph-ink:#183e54;--glyph-fill:#7ac6e8;--glyph-accent:#f58220}.sat-corporate .reference-home-categories>a.is-dark{--glyph-ink:#e4f2f9;--glyph-fill:#1685b8;--glyph-accent:#ffb164}.sat-corporate .reference-home-categories figure{width:110px;height:110px}.sat-corporate .reference-home-categories .category-glyph{width:100%;height:100%;transition:transform .25s}.sat-corporate .reference-home-categories a:is(:hover,:focus-visible) .category-glyph{transform:translateY(-3px)}@media (width<=800px){.sat-corporate .reference-home-categories figure{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.sat-corporate .reference-home-categories .category-glyph{transition:none;transform:none!important}}.sat-corporate .about-section.company-reference-body{color:#303030;border:0;padding:0;overflow:visible;background:#fff!important}.sat-corporate .company-reference-body:before,.sat-corporate .company-reference-body:after{display:none}.sat-corporate .company-reference-body .company-content{width:min(1200px,100% - 64px);max-width:none;margin-inline:auto}.sat-corporate .company-reference-body .company-band{box-shadow:none;border:0;border-radius:0;margin:0;padding:78px 0}.sat-corporate .company-reference-body :is(h2,h3,h4,h5){color:#303030;text-shadow:none;font-weight:400}.sat-corporate .company-reference-body :is(h2,h3){margin:0 0 25px;font-size:clamp(2rem,3.15vw,2.75rem);line-height:1.2}.sat-corporate .company-reference-body h4{margin:0 0 17px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.25}.sat-corporate .company-reference-body p{color:#646464;margin:0;font-size:1.0625rem;line-height:1.85}.sat-corporate .company-reference-body .company-kicker{color:var(--sat-blue);letter-spacing:.12em;margin:0 0 22px;font-size:.8125rem;font-weight:500;line-height:1.6}.sat-corporate .company-reference-body .company-number{color:var(--sat-blue);font-size:2.55rem;font-weight:400;line-height:1.2;display:block}.sat-corporate .company-reference-body img{filter:none;box-shadow:none;border-radius:0}.sat-corporate .company-reference-body a:focus-visible{outline:3px solid var(--sat-blue);outline-offset:5px}.sat-corporate .company-reference-body .company-intro{text-align:center;max-width:1040px;padding-block:82px 76px}.sat-corporate .company-reference-body .company-intro .company-kicker{margin-bottom:10px}.sat-corporate .company-reference-body .company-type{color:#888;letter-spacing:.11em;margin-bottom:28px;font-size:.75rem;display:block}.sat-corporate .company-reference-body .company-intro h2{max-width:1000px;margin-inline:auto}.sat-corporate .company-reference-body .company-intro h2:after,.sat-corporate .company-reference-body .company-section-heading h3:after{content:"";background:var(--sat-blue);width:94px;height:2px;margin:28px auto;display:block}.sat-corporate .company-reference-body .company-intro>p:last-child{max-width:880px;margin-inline:auto}.sat-corporate .company-reference-body .company-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.sat-corporate .company-reference-body .company-evidence-band{background:#f3f3f3}.sat-corporate .company-reference-body .company-evidence-photo{min-width:0;margin:0}.sat-corporate .company-reference-body .company-evidence-photo>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block;position:static;transform:none}.sat-corporate .company-reference-body .company-evidence-photo figcaption{color:#707070;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:17px 0 0;font-size:.75rem;line-height:1.55;display:flex}.sat-corporate .company-reference-body .company-evidence-photo figcaption b{color:#303030;letter-spacing:.09em;font-size:.6875rem;font-weight:500}.sat-corporate .company-reference-body .company-prose{min-width:0}.sat-corporate .company-reference-body .company-prose h3{font-size:clamp(1.85rem,2.7vw,2.45rem)}.sat-corporate .company-reference-body .company-capability-strip{border-bottom:1px solid #dedede;grid-template-columns:repeat(4,minmax(0,1fr));padding:38px 0;list-style:none;display:grid}.sat-corporate .company-reference-body .company-capability-strip>li{text-align:center;border-right:1px solid #dedede;min-width:0;padding:8px 26px}.sat-corporate .company-reference-body .company-capability-strip>li:first-child{padding-left:0}.sat-corporate .company-reference-body .company-capability-strip>li:last-child{border-right:0;padding-right:0}.sat-corporate .company-reference-body .company-capability-strip p{color:#444;max-width:235px;margin:14px auto 0;font-size:1rem;line-height:1.65}.sat-corporate .company-reference-body .company-section-heading{text-align:center;max-width:940px;margin:0 auto 48px}.sat-corporate .company-reference-body .company-section-heading>p:last-child:not(.company-kicker){max-width:850px;margin-inline:auto}.sat-corporate .company-reference-body .company-direction-band{background:#fff}.sat-corporate .company-reference-body .company-purpose-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.sat-corporate .company-reference-body .company-purpose-columns>article{padding:0 0 0 68px;position:relative}.sat-corporate .company-reference-body .company-purpose-columns .company-number{font-size:1.65rem;position:absolute;top:2px;left:0}.sat-corporate .company-reference-body .company-values{border-top:1px solid #dedede;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:64px;margin-top:48px;padding-top:36px;display:grid}.sat-corporate .company-reference-body .company-values h4{margin-bottom:12px;font-size:1.5rem}.sat-corporate .company-reference-body .company-values p{font-size:1rem}.sat-corporate .company-reference-body .company-values ul{flex-wrap:wrap;gap:15px 27px;margin:0;padding:0;list-style:none;display:flex}.sat-corporate .company-reference-body .company-values li{color:#484848;padding-left:15px;font-size:.9375rem;position:relative}.sat-corporate .company-reference-body .company-values li:before{content:"";background:var(--sat-blue);width:5px;height:5px;position:absolute;top:.75em;left:0}.sat-corporate .company-reference-body .company-promise-band{background:#f3f3f3}.sat-corporate .company-reference-body .company-promise-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.sat-corporate .company-reference-body .company-promise-columns>li{border-right:1px solid #d6d6d6;padding-right:35px}.sat-corporate .company-reference-body .company-promise-columns>li:last-child{border-right:0;padding-right:0}.sat-corporate .company-reference-body .company-promise-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sat-corporate .company-reference-body .company-promise-symbol{width:44px;height:44px;color:var(--sat-blue);display:block}.sat-corporate .company-reference-body .company-promise-symbol .explorer-logo{width:100%;height:100%;color:var(--sat-blue);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.sat-corporate .company-reference-body .company-promise-symbol svg{color:var(--sat-blue);--explorer-logo-accent:var(--sat-blue)}.sat-corporate .company-reference-body .company-promise-columns p{font-size:1rem}.sat-corporate .company-reference-body .company-method{background:#fff;padding:0}.sat-corporate .company-reference-body .company-method>.company-section-heading{margin-bottom:38px;padding-top:80px}.sat-corporate .company-reference-body .company-method-assurance{border-top:1px solid #ddd;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-bottom:54px;padding:24px 0;display:flex}.sat-corporate .company-reference-body .company-method-assurance>p{color:#303030;letter-spacing:.1em;font-size:.75rem;font-weight:500}.sat-corporate .company-reference-body .company-method-assurance ul{flex-wrap:wrap;gap:15px 28px;margin:0;padding:0;list-style:none;display:flex}.sat-corporate .company-reference-body .company-method-assurance li{color:#6b6b6b;font-size:.875rem}.sat-corporate .company-reference-body .company-method-assurance li:before{content:"—";color:var(--sat-blue);margin-right:9px}.sat-corporate .company-reference-body .company-method-band{background:#f3f3f3}.sat-corporate .company-reference-body .company-method-band-reverse{background:#fff}.sat-corporate .company-reference-body .company-method-band .company-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:86px}.sat-corporate .company-reference-body .company-method-band-reverse .company-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sat-corporate .company-reference-body .company-method-band-reverse .company-method-photo{grid-area:1/2}.sat-corporate .company-reference-body .company-method-band-reverse .company-method-chapters{grid-area:1/1}.sat-corporate .company-reference-body .company-method-photo{width:100%;min-width:0;margin:0}.sat-corporate .company-reference-body .company-method-photo img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:auto;min-height:0;max-height:none;display:block;position:static;inset:auto;transform:none}.sat-corporate .company-reference-body .company-method-chapter+.company-method-chapter{border-top:1px solid #d7d7d7;margin-top:40px;padding-top:38px}.sat-corporate .company-reference-body .company-method-phase{color:#777;letter-spacing:.1em;align-items:center;gap:20px;margin-bottom:19px;font-size:.75rem;display:flex}.sat-corporate .company-reference-body .company-method-phase .company-number{font-size:1.55rem}.sat-corporate .company-reference-body .company-method-chapter>p:not(.company-method-phase){font-size:1rem}.sat-corporate .company-reference-body .company-deliverables{margin-top:22px}.sat-corporate .company-reference-body .company-deliverables h5{color:var(--sat-blue);letter-spacing:.1em;margin:0 0 10px;font-size:.6875rem;font-weight:500}.sat-corporate .company-reference-body .company-deliverables ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.sat-corporate .company-reference-body .company-deliverables li{color:#555;font-size:.875rem}.sat-corporate .company-reference-body .company-deliverables li:before{content:"·";color:var(--sat-blue);margin-right:8px}.sat-corporate .company-reference-body .company-method-result{text-align:center;background:#f3f3f3}.sat-corporate .company-reference-body .company-method-result .company-content{max-width:960px}.sat-corporate .company-reference-body .company-method-result strong{color:#303030;margin-bottom:24px;font-size:clamp(1.8rem,2.8vw,2.35rem);font-weight:400;line-height:1.3;display:block}.sat-corporate .company-reference-body .company-method-result>div>p:last-child{max-width:780px;margin-inline:auto}.sat-corporate .company-reference-body .company-degal-band{background:#fff}.sat-corporate .company-reference-body .company-degal-band .company-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:90px}.sat-corporate .company-reference-body .company-degal-logo{justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.sat-corporate .company-reference-body .company-degal-logo img{object-fit:contain;width:min(100%,295px);height:auto;display:block}.sat-corporate .company-reference-body .company-text-link{color:var(--sat-blue);border-bottom:1px solid var(--sat-blue);align-items:center;gap:24px;margin-top:26px;padding-bottom:8px;font-size:.9375rem;display:inline-flex}.sat-corporate .company-reference-body .company-text-link:hover{color:#303030;border-bottom-color:#303030}.sat-corporate .company-reference-body .company-closing{isolation:isolate;text-align:center;background:#303030;margin:0;padding:105px 0;position:relative;overflow:hidden}.sat-corporate .company-reference-body .company-closing-photo{z-index:-2;object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.sat-corporate .company-reference-body .company-closing:after{content:"";z-index:-1;background:#202020cc;position:absolute;inset:0}.sat-corporate .company-reference-body .company-closing .company-content{max-width:990px}.sat-corporate .company-reference-body .company-closing h3{color:#fff;font-size:clamp(2.1rem,3.6vw,3.2rem)}.sat-corporate .company-reference-body .company-closing>div>p:last-of-type{color:#e0e0e0;max-width:780px;margin-inline:auto}.sat-corporate .company-reference-body .company-closing nav{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:35px;display:flex}.sat-corporate .company-reference-body .company-closing nav a{color:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:13px 25px;font-size:.9375rem;display:inline-flex}.sat-corporate .company-reference-body .company-closing nav .company-action-primary{background:var(--sat-blue);border-color:var(--sat-blue)}.sat-corporate .company-reference-body .company-closing nav a:hover{color:#303030;background:#fff;border-color:#fff}@media (width<=1000px){.sat-corporate .company-reference-body .company-split{gap:42px}.sat-corporate .company-reference-body .company-method-band .company-split{gap:50px}.sat-corporate .company-reference-body .company-purpose-columns{gap:42px}.sat-corporate .company-reference-body .company-purpose-columns>article{padding-left:50px}.sat-corporate .company-reference-body .company-values{gap:40px}.sat-corporate .company-reference-body .company-degal-band .company-split{gap:50px}}@media (width<=760px){.sat-corporate .company-reference-body .company-content{width:calc(100% - 48px)}.sat-corporate .company-reference-body .company-band{padding-block:55px}.sat-corporate .company-reference-body .company-intro{padding-block:58px}.sat-corporate .company-reference-body .company-split,.sat-corporate .company-reference-body .company-method-band .company-split,.sat-corporate .company-reference-body .company-degal-band .company-split{grid-template-columns:minmax(0,1fr);gap:36px}.sat-corporate .company-reference-body .company-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:20px}.sat-corporate .company-reference-body .company-capability-strip>li:nth-child(n){padding:22px 18px}.sat-corporate .company-reference-body .company-capability-strip>li:nth-child(2n){border-right:0}.sat-corporate .company-reference-body .company-capability-strip>li:nth-child(-n+2){border-bottom:1px solid #dedede}.sat-corporate .company-reference-body .company-purpose-columns,.sat-corporate .company-reference-body .company-values{grid-template-columns:minmax(0,1fr);gap:30px}.sat-corporate .company-reference-body .company-section-heading{margin-bottom:36px}.sat-corporate .company-reference-body .company-promise-columns{grid-template-columns:minmax(0,1fr);gap:30px}.sat-corporate .company-reference-body .company-promise-columns>li:nth-child(n){border-bottom:1px solid #d6d6d6;border-right:0;padding:0 0 30px}.sat-corporate .company-reference-body .company-promise-columns>li:last-child{border-bottom:0;padding-bottom:0}.sat-corporate .company-reference-body .company-promise-top{justify-content:flex-start}.sat-corporate .company-reference-body .company-method>.company-section-heading{padding-top:55px}.sat-corporate .company-reference-body .company-method-assurance{margin-bottom:40px}.sat-corporate .company-reference-body .company-method-band-reverse .company-method-photo,.sat-corporate .company-reference-body .company-method-band-reverse .company-method-chapters{grid-area:auto}.sat-corporate .company-reference-body .company-method-photo{width:min(100%,410px);margin-inline:auto}.sat-corporate .company-reference-body .company-degal-logo{justify-content:flex-start}.sat-corporate .company-reference-body .company-degal-logo img{width:min(100%,240px)}.sat-corporate .company-reference-body .company-closing{padding-block:72px}}@media (width<=420px){.sat-corporate .company-reference-body .company-content{width:calc(100% - 36px)}.sat-corporate .company-reference-body .company-capability-strip>li:nth-child(n){padding-inline:12px}.sat-corporate .company-reference-body .company-capability-strip p{font-size:.875rem}.sat-corporate .company-reference-body .company-closing nav{flex-direction:column}}:lang(zh) .company-reference-body :is(h2,h3,h4,h5){letter-spacing:0;line-height:1.4}.sat-corporate .company-reference-body .company-intro h2:after,.sat-corporate .company-reference-body .company-section-heading h3:after{background:var(--sat-orange);width:80px}.sat-corporate .company-reference-body .company-number{color:#476879}.sat-corporate .company-reference-body .company-kicker{color:var(--sat-blue);letter-spacing:.08em;font-size:.875rem}.sat-corporate .company-reference-body .company-method-assurance>p,.sat-corporate .company-reference-body .company-method-phase{font-size:.875rem}.sat-corporate .company-reference-body .company-deliverables h5{letter-spacing:.06em;font-size:.8125rem}.sat-corporate .company-reference-body .company-closing:after{background:#162937ce}.sat-corporate .company-reference-body .company-closing .company-kicker{color:#d1e6f0}.sat-corporate .company-reference-body .company-closing nav .company-action-primary{background:var(--sat-orange);border-color:var(--sat-orange);color:#182d40}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-300-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/poppins-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sat-corporate{--sat-font:"Poppins", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-plex:var(--sat-font);--font-sora:var(--sat-font);font-family:var(--sat-font);font-synthesis:none;font-weight:400;line-height:1.75}.sat-corporate :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,span,b,strong,small,em,li,dt,dd,figcaption,summary,legend,caption,th,td,option,output,text,tspan){font-family:var(--sat-font)!important}.sat-corporate :is(button,input,select,textarea){font-weight:400}.sat-corporate :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;font-weight:600!important}.sat-corporate :is(h1,.corporate-sequence-copy h2){font-weight:700!important}.sat-corporate :is(p,li){overflow-wrap:break-word}.sat-corporate :is(.home-nav-link,.nav-group>a){padding-inline:clamp(6px,.65vw,12px);font-size:.875rem}.sat-corporate .nav-cta{white-space:normal;padding-inline:12px;font-size:.8125rem;line-height:1.45}.sat-corporate .reference-home-categories h2{font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.sat-corporate .reference-home-categories p{font-size:.9375rem;line-height:1.8}.sat-corporate :is(.tech-selector-grid,.catalog-product-list) button{min-width:0;height:auto}.sat-corporate :is(.tech-selector-grid,.catalog-product-list) :is(b,strong,h3){word-break:normal;overflow-wrap:normal;line-height:1.5}.sat-corporate .assessment-dialog .assessment-form-grid label>span{line-height:1.6}@media (width<=1180px){.sat-corporate .nav-links.open :is(.home-nav-link,.nav-group>a){font-size:1rem}}@media (width<=540px){.sat-corporate .reference-home-categories h2{font-size:1rem}.sat-corporate .reference-home-categories p{font-size:.875rem}}.sat-corporate .site-header{background:#fff;border-bottom:1px solid #dbe5eb;box-shadow:0 3px 18px #173d5207}.sat-corporate .main-nav-wrap{background:#fff;border:0}.sat-corporate .main-nav.container{gap:clamp(18px,2vw,32px);width:min(1440px,100% - 64px);min-height:84px;margin-inline:auto;padding:0}.sat-corporate .brand{clip-path:none;background:0 0;flex:0 0 248px;width:248px;min-height:84px;padding:12px 0}.sat-corporate .brand .brand-lockup{width:248px;max-width:100%}.sat-corporate .nav-links{background:0 0;justify-content:flex-end;gap:0;min-height:84px}.sat-corporate :is(.home-nav-link,.nav-group>a){font-synthesis:weight;height:84px;padding-inline:10px;font-size:1rem;font-weight:600;line-height:1.35;color:#263f50!important}.sat-corporate .nav-chevron{color:#6c8796}.sat-corporate .nav-cta.button-orange{font-synthesis:weight;flex-shrink:0;order:0;min-height:48px;margin:0 0 0 18px;padding:13px 19px;font-size:.9375rem;font-weight:650;line-height:1.4;border-radius:4px!important}.sat-corporate .reference-nav-tools{color:#294d61;gap:14px;margin:0}.sat-corporate .reference-nav-tools .search-button{color:#294d61;background:0 0}.sat-corporate .reference-language-menu summary{color:#294d61;font-synthesis:weight;border:1px solid #cfdee6;border-radius:4px;padding:10px 12px;font-size:.9375rem;font-weight:600}.sat-corporate .reference-language-menu>div{border:1px solid #dbe5eb;box-shadow:0 12px 30px #183c5214}.sat-corporate .hamburger span{background:#294d61}.sat-corporate .reference-dropdown,.sat-corporate .reference-dropdown a,.sat-corporate .reference-submenu>ul{color:#294d61;background:#fff}.sat-corporate .reference-dropdown{border-top:3px solid var(--sat-blue);box-shadow:0 15px 35px #183c5221}.sat-corporate .reference-dropdown a{border-bottom-color:#e5edf1;font-size:.875rem;line-height:1.55}.sat-corporate .reference-submenu>ul{box-shadow:0 15px 35px #183c5221}.sat-corporate .container,.sat-corporate .hero-copy,.sat-corporate .home-field-evidence>.container,.sat-corporate .company-reference-body .company-content{width:min(1240px,100% - 64px)}.sat-corporate .hero-visual{height:clamp(320px,30vw,460px)}.sat-corporate .hero-copy{padding-block:60px}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-section.solutions-architecture,.services-section.service-journey,.automation-section.automation-command,.platform-section,.platform-operations-showcase,.api-integration-section,.resources-section,.catalog-page-section,.products-home,.relationship-section,.brand-products,.contact-section){padding-block:64px}.sat-corporate :is(.section-heading h2,.split-heading h2,.applications-bridge h2,.solutions-architecture-copy h2,.catalog-heading h2,.home-field-evidence-heading h2,.platform-operations-heading h2,.api-integration-heading h2,.service-journey-heading h2,.automation-command-heading h2){font-size:clamp(2rem,2.8vw,2.625rem)}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){min-height:320px;padding-block:44px}.sat-corporate :is(.inner-hero h1,.sat-company-introduction h1){font-size:clamp(2.5rem,3.7vw,3.25rem)}.sat-corporate :is(.service-journey-panel,.service-journey-media,.automation-command-panel,.automation-command-panel>figure){min-height:430px}.sat-corporate .architecture-real-photo{min-height:370px}.sat-corporate .route-solutions .tech-explorer-stage,.sat-corporate .route-solutions .tech-explorer-stage>figure{min-height:400px}.sat-corporate .reference-solutions-overview>a{height:290px}.sat-corporate .catalog-list-thumb{flex-basis:185px;height:185px}.sat-corporate .resource-grid article{min-height:240px;padding:28px}.sat-corporate .company-reference-body .company-band,.sat-corporate .company-reference-body .company-intro{padding-block:64px}.sat-corporate .company-reference-body .company-method>.company-section-heading{padding-top:64px}.sat-corporate .company-reference-body .company-closing{padding-block:72px}.sat-corporate .home-footer{isolation:isolate;color:#fff;border:0;border-top:2px solid #f58220;padding:0;position:relative;overflow:hidden;background:linear-gradient(108deg,#062c3d 0%,#0a4354 54%,#096276 100%)!important}.sat-corporate .home-footer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 10%,#31b9d719 0,#0000 32%),linear-gradient(90deg,#0000 0 60%,#ffffff05 100%);position:absolute;inset:0}.sat-corporate .home-footer:after{content:"";z-index:-1;filter:brightness(0)invert();opacity:.055;pointer-events:none;background:url(/brand/sat-soluciones.png) 100% 100%/contain no-repeat;width:min(560px,34vw);height:150px;position:absolute;bottom:-24px;right:1.5%}.sat-corporate .home-footer>.site-footer-unified{z-index:1;grid-template-columns:minmax(430px,.88fr) minmax(0,1.12fr);grid-template-areas:"brand contacts""legal legal";align-items:center;gap:28px clamp(64px,8vw,150px);width:min(1740px,100% - 96px);margin-inline:auto;padding-block:34px 18px;display:grid;position:relative}.sat-corporate .site-footer-brand{grid-area:brand;max-width:660px}.sat-corporate .site-footer-kicker{color:#f4f9fb;font-synthesis:weight;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 14px;font-size:.75rem;font-weight:700;line-height:1.3;display:flex}.sat-corporate .site-footer-kicker i{background:#f58220;flex:0 0 34px;width:34px;height:2px}.sat-corporate .site-footer-brand h2{color:#fff;font-synthesis:weight;letter-spacing:-.025em;max-width:650px;margin:0;font-size:clamp(2.25rem,3.05vw,3.25rem);font-weight:400;line-height:1.04}.sat-corporate .site-footer-brand .site-footer-intro{color:#c7dbe3;max-width:520px;margin:15px 0 0;font-size:.9375rem;line-height:1.55}.sat-corporate .site-footer-contact-grid{grid-area:contacts;grid-template-columns:minmax(260px,1.12fr) minmax(210px,.94fr) minmax(210px,.94fr);align-items:center;gap:12px;margin:0;font-style:normal;display:grid}.sat-corporate .site-footer-contact-card{color:#17384a;background:#f8fbfd;border:1px solid #d3e4eb;border-left:3px solid #40b7de;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:68px;padding:10px 38px 10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 10px 28px #001e2b20}.sat-corporate .site-footer-contact-card.is-emails{color:#fff;background:#082f42;border-color:#3e7184 #3e7184 #3e7184 #f58220}.sat-corporate .site-footer-contact-card.is-whatsapp{background:#f4fbf7;border-left-color:#32c47d}.sat-corporate .site-footer-contact-card>.contact-icon{width:40px;height:40px;box-shadow:none;border:1px solid;border-radius:8px;place-items:center;display:grid}.sat-corporate .site-footer-contact-card>.contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.sat-corporate .site-footer-contact-card.is-emails>.contact-icon{color:#f58220;background:#f5822012}.sat-corporate .site-footer-contact-card.is-whatsapp>.contact-icon{color:#12985b;background:#dff5e9}.sat-corporate .site-footer-contact-card.is-phone>.contact-icon{color:#087fab;background:#e1f3f9}.sat-corporate .site-footer-contact-card>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sat-corporate .site-footer-contact-card small{color:#718895;font-synthesis:weight;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.sat-corporate .site-footer-contact-card.is-emails small{color:#9eb7c2}.sat-corporate .site-footer-contact-card b{color:#17384a;font-synthesis:weight;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.sat-corporate .site-footer-email-list{gap:2px;min-width:0;display:grid}.sat-corporate .site-footer-email-list a{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:650;line-height:1.25;text-decoration:none;overflow:hidden}.sat-corporate .site-footer-email-list a:hover{color:#ffab63}.sat-corporate .site-footer-contact-card>i{color:#20a5d2;font-size:.875rem;font-style:normal;line-height:1;display:block;position:absolute;top:12px;right:12px}.sat-corporate .site-footer-contact-card.is-emails>i{color:#f58220}.sat-corporate .site-footer-contact-card.is-whatsapp>i{color:#25ad6b}.sat-corporate .site-footer-contact-card:is(:hover,:focus-visible){opacity:1;background:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #001e2b2b}.sat-corporate .site-footer-contact-card.is-emails:is(:hover,:focus-visible){background:#0a3a50}.sat-corporate .home-footer-bottom{color:#a9c1cb;background:0 0;border:0;grid-area:legal;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;min-height:0;margin:0;padding:0;font-size:.75rem;display:grid}.sat-corporate .home-footer-bottom nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.sat-corporate .home-footer-bottom a{color:#bed0d7;line-height:1.5;text-decoration:none}.sat-corporate .home-footer-bottom a:hover{color:#fff}.sat-corporate .home-footer-bottom .footer-languages{background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;display:flex}.sat-corporate .home-footer-bottom .footer-languages button{color:#a9c1cb;font-synthesis:weight;background:0 0;min-width:0;padding:0;font-size:.75rem;font-weight:650;line-height:1.5}.sat-corporate .home-footer-bottom .footer-languages button:is(.active,:hover){color:#fff;background:0 0}.sat-corporate .home-footer-bottom .footer-languages i{display:none}.sat-corporate .reference-home-film{background:#041a33;overflow:hidden;height:clamp(260px,18vw,340px)!important}.sat-corporate .corporate-image-sequence{isolation:isolate;background:#041a33;width:100%;height:100%;min-height:0}.sat-corporate .corporate-sequence-slide{opacity:0;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.sat-corporate .corporate-sequence-slide.is-active{opacity:1;z-index:1}.sat-corporate .corporate-sequence-slide:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 74%,#041a3342);position:absolute;inset:0}.sat-corporate .corporate-sequence-image{z-index:2;object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block;position:relative}.sat-corporate .corporate-sequence-slide:first-child .corporate-sequence-image{object-position:center 22%}.sat-corporate .corporate-sequence-slide:nth-child(2) .corporate-sequence-image{object-position:center 14%}.sat-corporate .corporate-sequence-slide:nth-child(3) .corporate-sequence-image{object-position:center 10%}.sat-corporate .corporate-sequence-index{z-index:5;gap:5px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.sat-corporate .corporate-sequence-index i{background:#ffffff70;width:42px;height:3px;transition:background .3s}.sat-corporate .corporate-sequence-index i.is-active{background:#1598d3}@media (width<=1200px){.sat-corporate .home-footer>.site-footer-unified{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""contacts""legal";row-gap:24px;width:calc(100% - 64px)}.sat-corporate .site-footer-brand{max-width:760px}.sat-corporate .site-footer-brand h2{max-width:720px}.sat-corporate .site-footer-contact-grid{grid-template-columns:minmax(260px,1.12fr) repeat(2,minmax(190px,.94fr))}}@media (width>=1181px) and (width<=1380px){.sat-corporate .main-nav.container{gap:15px;width:calc(100% - 44px)}.sat-corporate .brand{flex-basis:220px;width:220px}.sat-corporate :is(.home-nav-link,.nav-group>a){padding-inline:7px;font-size:.9375rem}.sat-corporate .nav-cta.button-orange{margin-left:10px;padding-inline:13px;font-size:.875rem}}@media (width<=1180px){.sat-corporate .main-nav.container{gap:18px;width:calc(100% - 44px);min-height:80px}.sat-corporate .brand{flex-basis:230px;width:230px;min-height:80px}.sat-corporate .reference-nav-tools{margin-left:auto}.sat-corporate .nav-links,.sat-corporate .nav-links.open{background:#fff;border-color:#dbe5eb;min-height:0;max-height:calc(100dvh - 80px);padding:14px 24px 26px;box-shadow:0 14px 25px #173d5214}.sat-corporate .nav-links.open :is(.home-nav-link,.nav-group>a){height:auto;min-height:54px;padding:14px 48px 14px 8px;font-size:1rem}.sat-corporate .nav-links.open .nav-group{position:relative}.sat-corporate .nav-links.open .nav-expand{color:#294d61;border-color:#cfdee6;position:absolute;top:5px;right:0}.sat-corporate .nav-cta.button-orange{margin:22px 8px 0}.sat-corporate .reference-dropdown,.sat-corporate .reference-submenu>ul{box-shadow:none}.sat-corporate .reference-dropdown{border-top:1px solid #dbe5eb}}@media (width<=800px){.sat-corporate .container,.sat-corporate .hero-copy,.sat-corporate .home-field-evidence>.container,.sat-corporate .company-reference-body .company-content{width:calc(100% - 48px)}.sat-corporate .hero-copy{padding-block:48px}.sat-corporate .hero-visual{height:min(68vw,340px)}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-section.solutions-architecture,.services-section.service-journey,.automation-section.automation-command,.platform-section,.platform-operations-showcase,.api-integration-section,.resources-section,.catalog-page-section,.products-home,.relationship-section,.brand-products,.contact-section){padding-block:52px}.sat-corporate :is(.section-heading h2,.split-heading h2,.applications-bridge h2,.solutions-architecture-copy h2,.catalog-heading h2,.home-field-evidence-heading h2,.platform-operations-heading h2,.api-integration-heading h2,.service-journey-heading h2,.automation-command-heading h2){font-size:clamp(1.875rem,6vw,2.25rem)}.sat-corporate .home-footer>.site-footer-unified{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""contacts""legal";gap:24px;width:calc(100% - 48px);padding-block:30px 22px}.sat-corporate .site-footer-brand{max-width:520px}.sat-corporate .site-footer-brand h2{font-size:clamp(2rem,7vw,2.75rem)}.sat-corporate .site-footer-brand .site-footer-intro{max-width:430px}.sat-corporate .site-footer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .site-footer-contact-card.is-emails{grid-column:1/-1}.sat-corporate .reference-home-film{height:min(48vw,220px)!important}.sat-corporate .home-footer-bottom{grid-template-columns:auto 1fr;gap:12px 24px;padding:0}.sat-corporate .home-footer-bottom nav{justify-content:flex-start}.sat-corporate .home-footer-bottom .footer-languages{grid-column:1/-1;width:fit-content}}@media (width<=540px){.sat-corporate .main-nav.container{gap:10px;width:calc(100% - 32px);min-height:72px}.sat-corporate .brand{flex:0 190px;width:190px;min-width:0;min-height:72px;padding-block:11px}.sat-corporate .reference-nav-tools{gap:9px}.sat-corporate .reference-language-menu summary{padding:7px 8px}.sat-corporate .reference-nav-tools .search-button{width:23px}.sat-corporate .hamburger{width:35px;padding-inline:6px}.sat-corporate .container,.sat-corporate .hero-copy,.sat-corporate .home-field-evidence>.container,.sat-corporate .company-reference-body .company-content{width:calc(100% - 32px)}.sat-corporate .hero-copy{padding-block:40px}.sat-corporate .hero-visual{height:min(72vw,280px)}.sat-corporate :is(.flow-section,.home-field-evidence,.problem-section,.solutions-section.solutions-architecture,.services-section.service-journey,.automation-section.automation-command,.platform-section,.platform-operations-showcase,.api-integration-section,.resources-section,.catalog-page-section,.products-home,.relationship-section,.brand-products,.contact-section){padding-block:42px}.sat-corporate .home-footer>.site-footer-unified{gap:24px;width:calc(100% - 32px);padding-block:28px 18px}.sat-corporate .home-footer:after{opacity:.035;width:72vw}.sat-corporate .site-footer-contact-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .site-footer-contact-card.is-emails{grid-column:auto}.sat-corporate .home-footer-bottom{grid-template-columns:minmax(0,1fr);gap:9px;padding:0;display:grid}.sat-corporate .home-footer-bottom>span{grid-column:1}.sat-corporate .home-footer-bottom nav{grid-area:2/1/auto/-1;gap:12px 20px}.sat-corporate .home-footer-bottom .footer-languages{grid-area:3/1;justify-self:start}.sat-corporate .corporate-sequence-index i{width:30px}}@media (prefers-reduced-motion:reduce){.sat-corporate .corporate-sequence-slide,.sat-corporate .site-footer-contact-card{transition:none}}.sat-corporate{--sat-petrol-950:#041f2c;--sat-petrol-900:#062c3d;--sat-petrol-800:#0a4354;--sat-ink:#173746;--sat-copy:#526a76;--sat-line:#d9e5ea;--sat-mist:#f2f7f9;--sat-paper:#fff;--sat-cyan:#0785bd;--sat-cyan-soft:#dff3fa;--sat-action:#f58220;--sat-radius-sm:8px;--sat-radius-md:14px;--sat-radius-lg:20px;--sat-shadow-sm:0 10px 28px #092d3e14;--sat-shadow-lg:0 24px 64px #092d3e24;color:var(--sat-ink);background:var(--sat-paper)}.sat-corporate .site-shell{background:var(--sat-paper);overflow:clip}.sat-corporate ::selection{color:#fff;background:var(--sat-cyan)}.sat-corporate :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0785bd61}.sat-corporate .container,.sat-corporate .hero-copy,.sat-corporate .home-field-evidence>.container,.sat-corporate .company-reference-body .company-content{width:min(1320px,100% - 64px)}.sat-corporate :is(.button,.tech-explorer-cta,.mega-capability-action){min-height:48px;padding:12px 19px;font-size:.9375rem;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;border-radius:var(--sat-radius-sm)!important;box-shadow:none!important}.sat-corporate :is(.button,.tech-explorer-cta,.mega-capability-action):is(:hover,:focus-visible){box-shadow:0 10px 24px #07456221!important}.sat-corporate .button-orange{background:var(--sat-action)!important;border-color:var(--sat-action)!important;color:#132f3d!important}.sat-corporate .button-orange:is(:hover,:focus-visible){background:#ff9742!important;border-color:#ff9742!important}.sat-corporate .eyebrow{color:var(--sat-cyan);letter-spacing:.13em;font-size:.75rem}.sat-corporate .eyebrow>span{background:var(--sat-action);width:30px;height:2px}.sat-corporate .site-header{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #1b43561f;position:sticky;top:0;box-shadow:0 8px 28px #072a3a12}.sat-corporate .main-nav-wrap{background:0 0}.sat-corporate .main-nav.container{gap:clamp(16px,2vw,30px);width:min(1480px,100% - 56px);min-height:80px}.sat-corporate .brand{background:0 0;flex:0 0 242px;width:242px;min-height:80px;padding:11px 0}.sat-corporate .brand .brand-lockup{width:242px}.sat-corporate .nav-links{gap:2px;min-height:80px}.sat-corporate :is(.home-nav-link,.nav-group>a){height:80px;padding-inline:11px;font-size:.9375rem;color:#294858!important}.sat-corporate :is(.home-nav-link.active,.nav-group.active>a,.nav-group:hover>a,.nav-group:focus-within>a){color:#056f9f!important;box-shadow:inset 0 -3px var(--sat-cyan)!important}.sat-corporate .nav-cta.button-orange{min-height:46px;margin-left:14px;padding:11px 18px;border-radius:var(--sat-radius-sm)!important}.sat-corporate .reference-language-menu summary{border-radius:var(--sat-radius-sm);background:#fff;border-color:#cbdde5;place-items:center;min-height:42px;display:grid}.sat-corporate .reference-nav-tools .search-button{border-radius:50%}.sat-corporate .reference-dropdown{border:1px solid var(--sat-line);border-top:3px solid var(--sat-cyan);background:#fff;border-radius:0 0 12px 12px;padding:7px;overflow:visible;box-shadow:0 20px 48px #04273729}.sat-corporate .reference-dropdown a{color:#294858;background:#fff;border:0;border-radius:7px;min-height:46px;padding:12px 14px}.sat-corporate .reference-dropdown a:is(:hover,:focus-visible){color:#055f8a;background:#eaf5f9}.sat-corporate .reference-submenu>ul{border:1px solid var(--sat-line);background:#fff;border-radius:12px;padding:7px;box-shadow:0 20px 48px #04273729}.sat-corporate .hero{background:linear-gradient(#edf4f7 0,#fff 48%);overflow:hidden}.sat-corporate .hero-grid.container{width:100%;max-width:none;padding:0}.sat-corporate .reference-home-film{background:var(--sat-petrol-950);border:0;height:clamp(240px,18vw,340px)!important}.sat-corporate .corporate-sequence-slide:after{background:linear-gradient(#02141e05 35%,#02141e80)}.sat-corporate .corporate-sequence-image{object-fit:cover}.sat-corporate .reference-home-film .corporate-sequence-panorama{background:linear-gradient(100deg,#031d32 35%,#163e65 65%,#4779b0);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.sat-corporate .reference-home-film .corporate-sequence-copy{z-index:2;align-self:center;min-width:0;padding:16px 20px 66px max(32px,50vw - 850px);font-family:system-ui,sans-serif;position:relative}.sat-corporate .reference-home-film .corporate-sequence-kicker{color:#b6dbee;letter-spacing:.08em;margin:0 0 9px;font-size:.75rem;line-height:1.35}.sat-corporate .reference-home-film .corporate-sequence-copy h2{color:#fff;letter-spacing:-.02em;max-width:830px;margin:0 0 12px;font-family:inherit;font-size:clamp(1.5rem,2.35vw,2.5rem);font-weight:700;line-height:1.13}.sat-corporate .reference-home-film .corporate-sequence-copy h2 span{color:#f58220}.sat-corporate .reference-home-film .corporate-sequence-description{color:#e0eaf2;max-width:780px;margin:0;font-size:clamp(.9375rem,1.05vw,1.125rem);line-height:1.5}.sat-corporate .reference-home-film .corporate-sequence-photo{place-items:center start;min-width:0;height:calc(100% - 32px);margin-bottom:32px;padding-left:clamp(14px,3vw,56px);display:grid;position:relative;overflow:hidden;container-type:size}.sat-corporate .reference-home-film .corporate-sequence-photo-window{width:min(100cqw,calc(100cqh * var(--photo-ratio)));height:min(100cqh,calc(100cqw / var(--photo-ratio)));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000)}.sat-corporate .reference-home-film .corporate-sequence-photo-image{max-width:none;display:block;position:absolute}@media (width<=800px){.sat-corporate .reference-home-film .corporate-sequence-panorama{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sat-corporate .reference-home-film .corporate-sequence-copy{padding:14px 10px 56px 24px}.sat-corporate .reference-home-film .corporate-sequence-copy h2{margin-bottom:8px;font-size:clamp(1.05rem,3vw,1.5rem)}.sat-corporate .reference-home-film .corporate-sequence-kicker{margin-bottom:6px;font-size:.625rem}.sat-corporate .reference-home-film .corporate-sequence-description{font-size:.875rem;line-height:1.35}}@media (width<=540px){.sat-corporate .reference-home-film .corporate-sequence-panorama{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.sat-corporate .reference-home-film .corporate-sequence-copy{padding-bottom:52px;padding-left:16px}.sat-corporate .reference-home-film .corporate-sequence-kicker,.sat-corporate .reference-home-film .corporate-sequence-description{display:none}}.sat-corporate .reference-film-caption{background:linear-gradient(#0000,#021823b8);padding:22px max(32px,50vw - 660px);right:64px}.sat-corporate .reference-film-caption>span{letter-spacing:.11em;font-size:.75rem;font-weight:650}.sat-corporate .reference-film-caption>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031e2b5c;border:1px solid #ffffff9e;border-radius:999px;min-height:44px;padding:9px 14px}.sat-corporate .corporate-film-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031e2b80;border-radius:8px;bottom:20px;right:22px}.sat-corporate .reference-home-categories{z-index:5;border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);width:min(1500px,100% - 64px);box-shadow:var(--sat-shadow-lg);background:#fffffff7;gap:0;margin:-28px auto 0;padding:0;position:relative;overflow:hidden}.sat-corporate .reference-home-categories>a,.sat-corporate .reference-home-categories>a.is-dark{border:0;border-right:1px solid var(--sat-line);min-height:246px;color:var(--sat-ink);box-shadow:none;background:0 0;border-radius:0;padding:24px 18px 25px;transition:background-color .2s,box-shadow .2s;overflow:hidden}.sat-corporate .reference-home-categories>a:last-child{border-right:0}.sat-corporate .reference-home-categories>a:after{content:"↗";color:#7e9aa8;font-size:.9rem;position:absolute;top:17px;right:17px}.sat-corporate .reference-home-categories>a:is(:hover,:focus-visible){box-shadow:inset 0 3px var(--sat-action);background:#f2f8fa}.sat-corporate .reference-home-categories figure{background:var(--sat-cyan-soft);color:#0b6f99;border:1px solid #cce5ef;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 19px;padding:11px;display:grid}.sat-corporate .reference-home-categories .is-dark figure{color:#0b6f99}.sat-corporate .reference-home-categories h2{color:var(--sat-ink);text-transform:none;margin-bottom:10px;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.35}.sat-corporate .reference-home-categories p,.sat-corporate .reference-home-categories .is-dark p{color:var(--sat-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.58;display:-webkit-box;overflow:hidden}.sat-corporate .hero-copy{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:0 clamp(48px,6vw,88px);width:min(1320px,100% - 64px);padding-block:clamp(64px,6vw,88px)}.sat-corporate .hero-copy h1{color:var(--sat-ink);letter-spacing:-.035em;margin:0;font-size:clamp(2.55rem,3.6vw,3.25rem);line-height:1.1}.sat-corporate .hero-copy h1>span,.sat-corporate .hero-copy h1 .accent{color:var(--sat-ink)}.sat-corporate .hero-copy h1 .accent{color:var(--sat-cyan)}.sat-corporate .hero-copy .hero-lead{max-width:610px;color:var(--sat-copy);margin-top:23px;font-size:1.0625rem;line-height:1.78}.sat-corporate .hero-copy .hero-actions{gap:12px;margin-top:28px}.sat-corporate .hero-copy .hero-actions .hero-platform-button{border-color:#adc4cf;color:#24516a!important;background:#fff!important}.sat-corporate .hero-copy .hero-assurances{color:#59717d;gap:10px 22px;margin-top:24px}.sat-corporate .hero-copy .hero-assurances span{letter-spacing:.045em;font-size:.75rem}.sat-corporate .reference-home-intro-media{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);box-shadow:var(--sat-shadow-lg);background:#fff;align-self:center;overflow:hidden}.sat-corporate .reference-home-intro-media>button{aspect-ratio:16/9;background:var(--sat-petrol-950)}.sat-corporate .reference-home-intro-media img{object-fit:cover;width:100%;height:100%}.sat-corporate .reference-documentary-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04253480;border:1px solid #fffc;width:68px;height:68px;box-shadow:0 14px 34px #00000042}.sat-corporate .reference-home-intro-media figcaption{padding:22px 24px 24px}.sat-corporate .reference-home-intro-media figcaption b{color:var(--sat-ink);font-size:1.35rem}.sat-corporate .reference-home-intro-media figcaption span{color:var(--sat-copy);font-size:.9375rem;line-height:1.65}.sat-corporate :is(.flow-section,.home-field-evidence,.platform-section){padding-block:clamp(64px,6vw,88px)}.sat-corporate .flow-section{background:#fff!important}.sat-corporate .flow-heading-row{text-align:center;position:relative}.sat-corporate .flow-heading-row .section-heading{max-width:860px}.sat-corporate .flow-heading-row .section-heading h2{color:var(--sat-ink);font-size:clamp(2.2rem,3.35vw,3.15rem);line-height:1.14}.sat-corporate .flow-heading-row .integration-lead{max-width:780px;color:var(--sat-copy);margin-inline:auto;font-size:1.0625rem;line-height:1.75}.sat-corporate .flow-index{color:#93aab5;font-size:.75rem;position:absolute;top:0;right:0}.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:42px}.sat-corporate .reference-solutions-overview>a{border-radius:var(--sat-radius-md);height:318px;box-shadow:var(--sat-shadow-sm);border:1px solid #ffffff52;overflow:hidden}.sat-corporate .reference-solutions-overview img{filter:saturate(.94)contrast(1.03)}.sat-corporate .reference-solutions-overview>a>div{background:linear-gradient(#0000 20%,#021b27f0 92%);padding:24px 20px}.sat-corporate .reference-solutions-overview>a:is(:hover,:focus-visible)>div{background:linear-gradient(#021b2733,#021b27f7)}.sat-corporate .reference-solutions-overview h3{color:#fff;font-size:1.35rem;line-height:1.25}.sat-corporate .reference-solutions-overview p{color:#d9e7ed;font-size:.875rem}.sat-corporate .reference-solutions-overview span{color:#bde8fa;font-size:.8125rem}.sat-corporate .reference-overview-action{margin-top:30px}.sat-corporate .capability-grid{gap:24px;margin-top:64px}.sat-corporate .capability-module{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);box-shadow:var(--sat-shadow-sm);background:#fff;overflow:hidden}.sat-corporate .capability-photo{aspect-ratio:16/10;border-radius:0;overflow:hidden}.sat-corporate .capability-photo img{object-fit:cover;width:100%;height:100%}.sat-corporate .capability-photo:after{background:linear-gradient(#0000 56%,#031e2bad)}.sat-corporate .capability-content{padding:27px 28px 30px;background:#fff!important}.sat-corporate .capability-content h3{color:var(--sat-ink);font-size:1.65rem}.sat-corporate .capability-content>p,.sat-corporate .capability-content li{color:var(--sat-copy);font-size:.9375rem;line-height:1.7}.sat-corporate .capability-content ul{border-color:var(--sat-line)}.sat-corporate .capability-content>a{color:#066f9e}.sat-corporate .home-field-evidence{background:var(--sat-mist)!important}.sat-corporate .home-field-evidence-heading{text-align:center;max-width:860px;margin-inline:auto}.sat-corporate .home-field-evidence-heading h2{color:var(--sat-ink);font-size:clamp(2.1rem,3.15vw,2.9rem)}.sat-corporate .home-field-evidence-heading>p{color:var(--sat-copy)}.sat-corporate .home-field-evidence-gallery{gap:18px}.sat-corporate .field-evidence-card{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);box-shadow:var(--sat-shadow-sm);background:#fff;overflow:hidden}.sat-corporate .field-evidence-card img{object-fit:cover}.sat-corporate .field-evidence-card figcaption{background:linear-gradient(#0000,#031e2bdb);border:0}.sat-corporate .home-warning-explainer{background:#fff}.sat-corporate .seismic-infographic-frame{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);box-shadow:var(--sat-shadow-sm);overflow:hidden}.sat-corporate .platform-section{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,#148bbb38,transparent 30%),linear-gradient(125deg,var(--sat-petrol-950),var(--sat-petrol-800))!important}.sat-corporate .platform-section:before{content:"";opacity:.3;pointer-events:none;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/110px 100%;display:block;position:absolute;inset:0}.sat-corporate .platform-grid{z-index:1;align-items:center;gap:clamp(42px,6vw,84px);position:relative}.sat-corporate .platform-section h2{color:#fff;font-size:clamp(2.2rem,3.4vw,3.05rem)}.sat-corporate .platform-section p{color:#c6d9e2;font-size:1rem;line-height:1.75}.sat-corporate .platform-panel{border-radius:var(--sat-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#052230ad;border:1px solid #b8e0f040;overflow:hidden;box-shadow:0 26px 68px #000d1657}.sat-corporate .platform-screen{background:#071d2b}.sat-corporate .platform-layer-summary,.sat-corporate .platform-features{border-color:#bee0ee24}.sat-corporate .brand-strip{border-block:1px solid var(--sat-line);background:#fff;padding:26px 0 18px}.sat-corporate .brands-heading{color:var(--sat-copy)}.sat-corporate .brand-mark{background:#fff;border-color:#e1eaee;border-radius:10px}.sat-corporate .home-footer>.site-footer-unified{row-gap:18px;padding-block:28px 14px}.sat-corporate .site-footer-brand h2{font-size:clamp(2.125rem,2.55vw,3rem)}.sat-corporate .site-footer-contact-card{border-radius:9px}@media (width<=1460px){.sat-corporate .main-nav.container{width:calc(100% - 44px)}.sat-corporate .home-footer>.site-footer-unified{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""contacts""legal";row-gap:22px;width:calc(100% - 64px)}.sat-corporate .site-footer-brand{max-width:760px}.sat-corporate .site-footer-brand h2{max-width:720px}.sat-corporate .site-footer-contact-grid{grid-template-columns:minmax(280px,1.12fr) repeat(2,minmax(220px,.94fr))}}@media (width<=1180px){.sat-corporate .site-header{position:sticky}.sat-corporate .main-nav.container{min-height:76px}.sat-corporate .brand{flex-basis:224px;width:224px;min-height:76px}.sat-corporate .nav-links,.sat-corporate .nav-links.open{border-top:1px solid var(--sat-line);background:#fffffffa;top:76px;box-shadow:0 24px 40px #04273724}.sat-corporate .nav-links.open :is(.home-nav-link,.nav-group>a){color:var(--sat-ink)!important}.sat-corporate .nav-links.open .nav-expand{color:var(--sat-ink);border-color:var(--sat-line)}.sat-corporate .reference-dropdown,.sat-corporate .reference-submenu>ul{box-shadow:none;border-radius:0}.sat-corporate .reference-home-categories{width:calc(100% - 48px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.sat-corporate .reference-home-categories>a,.sat-corporate .reference-home-categories>a.is-dark{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);box-shadow:var(--sat-shadow-sm);background:#fffffff7}.sat-corporate .reference-home-categories>a:last-child{grid-column:auto}.sat-corporate .reference-home-categories>a{min-height:228px}.sat-corporate .hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;width:calc(100% - 48px)}.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.sat-corporate .reference-solutions-overview>a{height:300px}}@media (width<=900px){.sat-corporate .site-footer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .site-footer-contact-card.is-emails{grid-column:1/-1}}@media (width<=800px){.sat-corporate .container,.sat-corporate .hero-copy,.sat-corporate .home-field-evidence>.container,.sat-corporate .company-reference-body .company-content{width:calc(100% - 40px)}.sat-corporate .reference-home-film{height:clamp(220px,48vw,300px)!important}.sat-corporate .reference-film-caption{padding-inline:20px;right:54px}.sat-corporate .reference-home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 40px);margin-top:-20px}.sat-corporate .reference-home-categories>a:last-child{grid-column:1/-1}.sat-corporate .reference-home-categories>a{min-height:220px}.sat-corporate .hero-copy{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:56px;display:grid}.sat-corporate .hero-copy :is(.eyebrow,h1,.hero-lead,.hero-actions,.hero-assurances){grid-column:1}.sat-corporate .reference-home-intro-media{grid-area:auto/1;margin:2px 0 0}.sat-corporate .flow-index{display:none}.sat-corporate .reference-solutions-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sat-corporate .reference-solutions-overview>a:last-child{grid-column:1/-1;height:250px}.sat-corporate .capability-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .home-footer>.site-footer-unified{width:calc(100% - 40px)}}@media (width<=540px){.sat-corporate .main-nav.container{width:calc(100% - 28px);min-height:70px}.sat-corporate .brand{flex:0 190px;width:190px;min-height:70px}.sat-corporate .reference-home-film{height:220px!important}.sat-corporate .reference-film-caption>span{display:none}.sat-corporate .reference-home-categories{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px)}.sat-corporate .reference-home-categories>a:last-child{grid-column:auto}.sat-corporate .reference-home-categories>a{text-align:left;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);column-gap:16px;min-height:0;padding:20px 18px;display:grid}.sat-corporate .reference-home-categories figure{grid-row:1/3;width:58px;height:58px;margin:0;padding:9px}.sat-corporate .reference-home-categories h2{align-self:end;margin:0 24px 4px 0}.sat-corporate .reference-home-categories p{-webkit-line-clamp:2;align-self:start}.sat-corporate .hero-copy{width:calc(100% - 32px);padding-block:48px}.sat-corporate .hero-copy h1{font-size:clamp(2.35rem,11vw,3.05rem)}.sat-corporate .reference-solutions-overview{grid-template-columns:minmax(0,1fr)}.sat-corporate .reference-solutions-overview>a,.sat-corporate .reference-solutions-overview>a:last-child{grid-column:auto;height:270px}.sat-corporate .site-footer-contact-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .site-footer-contact-card.is-emails{grid-column:auto}.sat-corporate .home-footer>.site-footer-unified{width:calc(100% - 32px);padding-block:25px 17px}}@media (prefers-reduced-motion:reduce){.sat-corporate :is(.reference-home-categories>a,.reference-solutions-overview img,.site-footer-contact-card){transition:none}}.sat-corporate .inner-page{color:var(--sat-ink);background:#fff}.sat-corporate .experience-route-content{background:#fff;overflow:hidden}.sat-corporate .inner-hero{isolation:isolate;border:0;border-bottom:3px solid var(--sat-action);color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--sat-petrol-950),var(--sat-petrol-800))!important}.sat-corporate .inner-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#021722e6 0%,#031f2cb0 55%,#031f2c5c 100%);display:block;position:absolute;inset:0}.sat-corporate .inner-hero .corporate-film-background{opacity:.78}.sat-corporate .inner-hero .corporate-film-background:after{background:linear-gradient(90deg,#021620c7,#0216204d)}.sat-corporate :is(.route-platform,.route-services) .route-hero-documentary{min-height:370px;padding:0}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){z-index:2;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1320px,100% - 64px);min-height:370px;padding-block:58px;display:flex;position:relative}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child){width:min(850px,100%);margin:0}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child) .eyebrow{color:#c9e9f5;justify-content:flex-start}.sat-corporate :is(.inner-hero h1,.brand-hero h1){color:#fff;max-width:900px;margin:14px 0 18px;font-size:clamp(2.75rem,4.5vw,4.15rem);line-height:1.06}.sat-corporate :is(.inner-hero h1,.brand-hero h1):after{background:var(--sat-action);width:88px;height:2px;margin:22px 0 0}.sat-corporate .inner-hero p.reference-route-subtitle{color:#fff;max-width:820px;margin:0 0 12px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45}.sat-corporate :is(.route-hero-copy,.products-hero-grid>div:first-child,.brand-hero-grid>div:first-child)>p:not(.eyebrow):not(.reference-route-subtitle){color:#d1e0e7;max-width:850px;margin:0;font-size:1rem;line-height:1.75}.sat-corporate :is(.problem-section,.solutions-section.solutions-architecture,.catalog-page-section,.platform-operations-showcase,.services-section.service-journey,.automation-section.automation-command,.api-integration-section,.resources-section,.contact-section,.relationship-section,.brand-products){padding-block:clamp(64px,6vw,88px)}.sat-corporate :is(.problem-section,.catalog-page-section,.platform-operations-showcase,.api-integration-section,.resources-section,.contact-section,.brand-products){background:#fff!important}.sat-corporate :is(.solutions-section.solutions-architecture,.services-section.service-journey,.automation-section.automation-command,.relationship-section){background:var(--sat-mist)!important}.sat-corporate :is(.section-heading h2,.split-heading h2,.applications-bridge h2,.solutions-architecture-copy h2,.catalog-heading h2,.platform-operations-heading h2,.api-integration-heading h2,.service-journey-heading h2,.automation-command-heading h2){color:var(--sat-ink);font-size:clamp(2.15rem,3.2vw,3rem);line-height:1.16}.sat-corporate :is(.split-heading>p,.solutions-architecture-copy>p,.catalog-heading>p,.platform-operations-heading>p,.api-integration-heading>p,.service-journey-heading>p,.automation-command-heading>p,.applications-bridge>p){color:var(--sat-copy);font-size:1rem;line-height:1.75}.sat-corporate .problem-grid{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);box-shadow:var(--sat-shadow-sm);background:#fff;gap:0;overflow:hidden}.sat-corporate .problem-grid article{border:0;border-right:1px solid var(--sat-line);min-height:132px;box-shadow:none;background:0 0;border-radius:0;padding:26px}.sat-corporate .problem-grid article:last-child{border-right:0}.sat-corporate .problem-grid article>i{color:var(--sat-cyan)}.sat-corporate .problem-grid h3{color:var(--sat-ink);font-size:1.1rem;line-height:1.45}.sat-corporate .solutions-architecture-intro{align-items:center;gap:clamp(40px,6vw,84px)}.sat-corporate .solutions-architecture-intro:before,.sat-corporate .solutions-architecture-intro:after,.sat-corporate .solutions-architecture-copy:before,.sat-corporate .solutions-architecture-copy:after,.sat-corporate .architecture-real-photo:before,.sat-corporate .architecture-real-photo:after{display:none}.sat-corporate .architecture-tags{gap:9px}.sat-corporate .architecture-tags span{color:#40606f;background:#fff;border:1px solid #c8dce5;border-radius:999px}.sat-corporate .architecture-real-photo{aspect-ratio:16/10;border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);background:var(--sat-petrol-950);min-height:0;box-shadow:var(--sat-shadow-lg);overflow:hidden}.sat-corporate .architecture-real-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.sat-corporate .architecture-real-photo figcaption{background:linear-gradient(#0000,#031d2ae0)}.sat-corporate .tech-explorer{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);box-shadow:var(--sat-shadow-lg);margin-top:54px;overflow:hidden;background:#fff!important}.sat-corporate .tech-explorer-head{border:0;border-bottom:1px solid var(--sat-line);padding:20px 24px;background:#fff!important}.sat-corporate .tech-explorer-head>span{color:var(--sat-ink);font-size:.9375rem}.sat-corporate .tech-explorer-head p{color:var(--sat-copy);font-size:.875rem}.sat-corporate .tech-selector-grid{border-bottom:1px solid var(--sat-line);background:#f7fafb;gap:0;padding:0}.sat-corporate .tech-selector-grid>button{border:0;border-right:1px solid var(--sat-line);border-bottom:1px solid var(--sat-line);min-height:94px;color:var(--sat-ink);box-shadow:none;text-align:left;background:#fff;border-radius:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:10px 34px 10px 10px;display:grid}.sat-corporate .tech-selector-grid>button:is(:hover,:focus-visible){background:#f1f8fa}.sat-corporate .tech-selector-grid>button.is-active{color:var(--sat-ink);box-shadow:inset 0 0 0 2px var(--sat-cyan);background:#e7f4f8}.sat-corporate .tech-selector-grid>button .tech-selector-thumb{background:var(--sat-petrol-900);border:1px solid #cbdde5;border-radius:10px;flex:none;width:78px;height:68px;overflow:hidden}.sat-corporate .tech-selector-thumb img{object-fit:cover;width:100%;height:100%}.sat-corporate .tech-selector-icon{background:#042331d1;border:1px solid #ffffffbd;border-radius:7px;width:27px;height:27px;bottom:4px;right:4px}.sat-corporate .tech-selector-grid>button>.tech-selector-copy{align-self:center;gap:4px}.sat-corporate .tech-selector-grid>button>.tech-selector-copy b{margin:0;font-size:.9375rem;line-height:1.35;color:var(--sat-ink)!important}.sat-corporate .tech-selector-grid>button>.tech-selector-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.5em;overflow:hidden;color:var(--sat-copy)!important;font-size:.75rem!important;line-height:1.45!important;display:-webkit-box!important}.sat-corporate .tech-selector-grid>button>em{color:#0b78a6;width:auto;height:auto;margin:0;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.sat-corporate .tech-selector-grid>button.is-active>em{transform:translate(2px,-50%)}.sat-corporate .tech-explorer-stage{min-height:410px;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;display:grid;background:#fff!important}.sat-corporate .tech-explorer-stage>figure{background:var(--sat-petrol-950);border:0;border-radius:0;min-height:410px;overflow:hidden}.sat-corporate .tech-explorer-stage>figure img{object-fit:cover;object-position:center;width:100%;height:100%}.sat-corporate .tech-explorer-detail{background:#fff;padding:clamp(30px,4vw,50px)}.sat-corporate .tech-explorer-detail h3{color:var(--sat-ink);font-size:clamp(1.8rem,2.7vw,2.35rem);line-height:1.2}.sat-corporate .tech-explorer-detail>p:not(.tech-explorer-status),.sat-corporate .tech-explorer-detail dd{color:var(--sat-copy);font-size:.9375rem;line-height:1.7}.sat-corporate .tech-explorer-detail dl>div{border-color:var(--sat-line)}.sat-corporate .tech-explorer-detail dt,.sat-corporate .tech-explorer-status{color:#0a719d}.sat-corporate .tech-explorer-cta{background:var(--sat-cyan)!important;color:#fff!important}.sat-corporate .applications-zone{margin-top:clamp(70px,8vw,110px)}.sat-corporate .applications-bridge{max-width:850px}.sat-corporate .catalog-heading{max-width:900px}.sat-corporate .catalog-heading em{color:var(--sat-cyan)}.sat-corporate .brochure-inline-link{color:#0776a5}.sat-corporate .catalog-controls{align-items:stretch;gap:18px;margin-top:36px}.sat-corporate .category-tabs{border:1px solid var(--sat-line);box-shadow:var(--sat-shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.sat-corporate .category-tabs button{border:0;border-right:1px solid var(--sat-line);min-height:62px;color:var(--sat-copy);background:#fff;border-radius:0;padding:12px 18px}.sat-corporate .category-tabs button:last-child{border-right:0}.sat-corporate .category-tabs button.active{background:var(--sat-petrol-900);color:#fff}.sat-corporate .category-tabs button.active :is(b,small){color:inherit}.sat-corporate .catalog-search{border:1px solid var(--sat-line);min-height:62px;box-shadow:var(--sat-shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.sat-corporate .catalog-search input{min-height:60px;color:var(--sat-ink);background:#fff}.sat-corporate .catalog-explorer{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:22px;margin-top:24px;display:grid}.sat-corporate .catalog-product-rail{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);box-shadow:var(--sat-shadow-sm);background:#fff;overflow:hidden}.sat-corporate .catalog-product-rail>header{background:var(--sat-petrol-900);padding:25px 24px 22px}.sat-corporate .catalog-product-rail>header :is(small,h3,p){color:#fff}.sat-corporate .catalog-product-rail>header p{color:#c8dce5}.sat-corporate .catalog-product-list{background:#fff;padding:8px}.sat-corporate .catalog-product-list>button{border:0;border-bottom:1px solid var(--sat-line);min-height:92px;box-shadow:none;background:#fff;border-radius:9px;grid-template-columns:82px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:9px;display:grid}.sat-corporate .catalog-product-list>button:is(:hover,:focus-visible){background:#f2f8fa}.sat-corporate .catalog-product-list>button.active{box-shadow:inset 3px 0 var(--sat-cyan);background:#e6f3f8}.sat-corporate .catalog-list-thumb{background:#fff;border:1px solid #d8e4e9;border-radius:8px;flex:none;width:82px;height:72px;overflow:hidden}.sat-corporate .catalog-list-thumb img{object-fit:contain;width:100%;height:100%;padding:5px}.sat-corporate .catalog-list-copy b{color:var(--sat-ink);font-size:.9375rem}.sat-corporate .catalog-list-copy small,.sat-corporate .catalog-list-details{color:#0a719d}.sat-corporate .catalog-list-summary{color:var(--sat-copy);font-size:.75rem;line-height:1.45}.sat-corporate .catalog-featured-product{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);min-height:0;box-shadow:var(--sat-shadow-lg);background:#fff;grid-template-rows:minmax(520px,auto);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;margin:0;padding:0;overflow:hidden}.sat-corporate .catalog-featured-product>figure{aspect-ratio:auto;background:linear-gradient(145deg,#eaf2f5,#fff);grid-area:1/1;place-items:center;width:100%;min-width:0;min-height:520px;display:grid}.sat-corporate .catalog-featured-product>figure>img{object-fit:contain;width:100%;height:100%;padding:clamp(28px,4vw,56px);position:relative;inset:auto}.sat-corporate .catalog-featured-copy{background:#fff;flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;padding:clamp(32px,4vw,52px);display:flex}.sat-corporate .catalog-featured-copy>ul{border:0;border-top:1px solid var(--sat-line);grid-template-columns:minmax(0,1fr);gap:10px;margin:24px 0 0;padding:20px 0 0;display:grid}.sat-corporate .catalog-featured-actions{margin-top:24px}.sat-corporate .catalog-featured-copy h3{color:var(--sat-ink);font-size:clamp(2rem,3vw,2.75rem)}.sat-corporate .catalog-featured-copy>p,.sat-corporate .catalog-featured-copy li{color:var(--sat-copy);line-height:1.7}.sat-corporate .catalog-featured-copy li{border-color:var(--sat-line)}.sat-corporate .catalog-featured-contact{color:#0878a5}.sat-corporate .catalog-cta{padding-block:42px;background:linear-gradient(105deg,var(--sat-petrol-950),var(--sat-petrol-800))!important}.sat-corporate :is(.platform-dashboard-card,.service-journey-shell,.automation-command-shell,.api-system-map,.service-journey-console,.automation-command-console){border:1px solid var(--sat-line);background:#fff;overflow:hidden;border-radius:var(--sat-radius-lg)!important;box-shadow:var(--sat-shadow-lg)!important}.sat-corporate .platform-dashboard-visual{border-radius:14px;overflow:hidden}.sat-corporate .platform-capability-list article{border:1px solid var(--sat-line);box-shadow:var(--sat-shadow-sm);background:#fff;border-radius:12px}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs){border-bottom:1px solid var(--sat-line);background:#fff;gap:0;padding:0}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs) button{border:0;border-right:1px solid var(--sat-line);min-height:66px;color:var(--sat-copy);box-shadow:none;background:#fff;border-radius:0;padding:16px 21px}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs) button:is(.is-active,:hover,:focus-visible){color:#085f88;background:#edf7fa}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs) button.is-active{box-shadow:inset 0 -3px var(--sat-action)}.sat-corporate :is(.service-journey-detail,.automation-command-detail){background:#fff;padding:clamp(30px,4vw,48px)}.sat-corporate :is(.service-journey-detail,.automation-command-detail) h3{color:var(--sat-ink)}.sat-corporate :is(.service-journey-detail,.automation-command-detail) :is(p,li){color:var(--sat-copy)}.sat-corporate .api-integration-section{background:#fff!important}.sat-corporate .api-system-map{padding:clamp(22px,3vw,38px)}.sat-corporate .resource-grid{gap:18px}.sat-corporate .resource-grid article{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);min-height:220px;box-shadow:var(--sat-shadow-sm);background:#fff;padding:28px}.sat-corporate .resource-grid article:is(:hover,:focus-within){box-shadow:var(--sat-shadow-lg);border-color:#9ac8da}.sat-corporate :is(.mega-capability-card,.product-modal,.info-modal,.search-overlay>section){border:1px solid #d2e3ebbd;overflow:hidden;border-radius:var(--sat-radius-lg)!important;box-shadow:0 30px 100px #0219245c!important}.sat-corporate .assessment-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border:1px solid #d2e3ebbd;max-height:calc(100dvh - 32px);overflow:hidden auto;border-radius:var(--sat-radius-lg)!important;box-shadow:0 30px 100px #0219245c!important}.sat-corporate .assessment-dialog-close{float:right;margin:12px 12px -52px auto;position:sticky;top:12px;right:auto}.sat-corporate :is(.mega-capability-copy,.product-modal-copy,.info-modal-content){color:var(--sat-ink);background:#fff}.sat-corporate :is(.mega-capability-copy,.product-modal-copy,.info-modal-content) :is(h2,h3){color:var(--sat-ink)}.sat-corporate :is(.mega-capability-copy,.product-modal-copy,.info-modal-content) p{color:var(--sat-copy)}.sat-corporate :is(.info-modal-media,.product-modal-media,.mega-capability-media){background:var(--sat-petrol-950)}.sat-corporate :is(.info-modal-media,.product-modal-media,.mega-capability-media) img{object-fit:cover;width:100%;height:100%}.sat-corporate .info-modal-grid>section{border:1px solid var(--sat-line);border-radius:10px;background:var(--sat-mist)!important}.sat-corporate .assessment-dialog .assessment-form-grid :is(input,select,textarea),.sat-corporate .contact-form :is(input,select,textarea){color:var(--sat-ink);background:#fbfdfe;border:1px solid #bfd0d8;border-radius:9px}@media (width<=1180px){.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){width:calc(100% - 48px);min-height:340px}.sat-corporate .tech-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .catalog-explorer{grid-template-columns:minmax(0,1fr)}.sat-corporate .catalog-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sat-corporate .catalog-product-list>button{border:1px solid var(--sat-line)}}@media (width<=800px){.sat-corporate :is(.route-platform,.route-services) .route-hero-documentary{min-height:310px}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){width:calc(100% - 40px);min-height:310px;padding-block:46px}.sat-corporate :is(.inner-hero h1,.brand-hero h1){font-size:clamp(2.35rem,10vw,3.15rem)}.sat-corporate .problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .problem-grid article:nth-child(2){border-right:0}.sat-corporate .problem-grid article:nth-child(-n+2){border-bottom:1px solid var(--sat-line)}.sat-corporate .solutions-architecture-intro,.sat-corporate .tech-explorer-stage{grid-template-columns:minmax(0,1fr)}.sat-corporate .tech-explorer-stage>figure{aspect-ratio:16/10;min-height:0}.sat-corporate .catalog-controls{flex-direction:column}.sat-corporate .catalog-featured-product{grid-template-columns:minmax(0,1fr)}.sat-corporate .catalog-featured-product>figure{aspect-ratio:16/10;grid-area:1/1;min-height:0}.sat-corporate .catalog-featured-copy{grid-area:2/1}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.sat-corporate :is(.route-platform,.route-services) .route-hero-documentary{min-height:290px}.sat-corporate :is(.route-hero-grid,.products-hero-grid,.brand-hero-grid){width:calc(100% - 32px);min-height:290px;padding-block:40px}.sat-corporate .problem-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .problem-grid article,.sat-corporate .problem-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--sat-line)}.sat-corporate .problem-grid article:last-child{border-bottom:0}.sat-corporate .tech-selector-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .tech-selector-grid>button{min-height:88px}.sat-corporate .tech-explorer-detail{padding:26px 20px}.sat-corporate .catalog-product-list{grid-template-columns:minmax(0,1fr)}.sat-corporate .catalog-featured-copy{padding:28px 20px}.sat-corporate :is(.service-journey-tabs,.automation-command-tabs){grid-template-columns:minmax(0,1fr)}}.sat-corporate .route-about-v108{color:var(--sat-ink);background:#fff}.sat-corporate .route-about-v108 .experience-route-content{overflow:visible}.sat-corporate .route-about-v108 .sat-company-hero{isolation:isolate;border:0;border-bottom:3px solid var(--sat-cyan);color:#fff;min-height:540px;position:relative;overflow:hidden;background:var(--sat-petrol-950)!important}.sat-corporate .route-about-v108 .sat-company-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#021924f2 0%,#021924c7 52%,#02192459 100%);display:block;position:absolute;inset:0}.sat-corporate .route-about-v108 .sat-company-hero .corporate-film-background{z-index:0;opacity:.82;position:absolute;inset:0}.sat-corporate .route-about-v108 .sat-company-hero .corporate-film-background:after{background:#0218224d}.sat-corporate .route-about-v108 .sat-company-hero-layout.container{z-index:2;text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);width:min(1320px,100% - 64px);min-height:540px;padding-block:54px;display:grid;position:relative}.sat-corporate .route-about-v108 .sat-company-introduction{max-width:760px}.sat-corporate .route-about-v108 .sat-company-introduction .eyebrow{color:#c8e7f1;justify-content:flex-start}.sat-corporate .route-about-v108 .sat-company-introduction h1{color:#fff;max-width:720px;margin:12px 0 16px;font-size:clamp(3rem,5vw,4.75rem);line-height:1.02}.sat-corporate .route-about-v108 .sat-company-introduction h1:after{display:none}.sat-corporate .route-about-v108 .sat-company-introduction .reference-route-subtitle{color:#fff;max-width:720px;margin:0 0 14px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4}.sat-corporate .route-about-v108 .sat-company-introduction>p:last-of-type{color:#c9dae2;max-width:700px;margin:0;font-size:1rem;line-height:1.7}.sat-corporate .route-about-v108 .sat-company-signature{border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;margin-top:26px;padding:0;display:flex}.sat-corporate .route-about-v108 .sat-company-signature img{filter:none;background:#fff;border-radius:0;flex:none;width:190px;height:auto;padding:9px 12px;display:block}.sat-corporate .route-about-v108 .sat-company-signature p{color:#d5e4ea;max-width:320px;margin:0;font-size:.875rem;line-height:1.6}.sat-corporate .route-about-v108 .sat-company-visual{display:none}.sat-corporate .route-about-v108 .sat-company-field{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:center;margin:0;padding:0;display:block;position:relative;overflow:visible}.sat-corporate .route-about-v108 .sat-company-field>img{aspect-ratio:4/3;object-fit:contain;object-position:center;border-radius:0;width:100%;height:auto;display:block}.sat-corporate .route-about-v108 .sat-company-field figcaption{color:#fff;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 0 0;display:flex;position:static}.sat-corporate .route-about-v108 .sat-company-field figcaption span{color:#b5e5f4;letter-spacing:.045em;font-size:.8125rem;line-height:1.6}.sat-corporate .route-about-v108 .sat-company-field figcaption b{color:#fff;font-size:.875rem;font-weight:400;line-height:1.6}.sat-corporate .route-about-v108 .company-reference-body{padding:0;background:#fff!important}.sat-corporate .route-about-v108 .company-reference-body .company-content{width:min(1320px,100% - 64px)}.sat-corporate .route-about-v108 .company-number{display:none}.sat-corporate .route-about-v108 [id]{scroll-margin-top:116px}.sat-corporate .route-about-v108 .company-reference-body .company-band{padding-block:clamp(64px,6vw,88px)}.sat-corporate .route-about-v108 .company-reference-body :is(h2,h3,h4){color:var(--sat-ink)}.sat-corporate .route-about-v108 .company-reference-body :is(h2,h3){font-size:clamp(2.15rem,3.25vw,3rem);line-height:1.16}.sat-corporate .route-about-v108 .company-reference-body h4{font-size:clamp(1.45rem,2vw,1.8rem)}.sat-corporate .route-about-v108 .company-reference-body p{color:var(--sat-copy);font-size:1rem;line-height:1.75}.sat-corporate .route-about-v108 .company-reference-body .company-kicker{color:#0877a5;letter-spacing:.12em;font-size:.75rem}.sat-corporate .route-about-v108 .company-intro{text-align:center;max-width:980px;padding-block:clamp(64px,6vw,88px)}.sat-corporate .route-about-v108 .company-intro h2:after,.sat-corporate .route-about-v108 .company-section-heading h3:after{background:var(--sat-action);width:72px;height:2px;margin:24px auto}.sat-corporate .route-about-v108 .company-intro>p:last-child{max-width:820px}.sat-corporate .route-about-v108 .company-evidence-band{background:var(--sat-mist)}.sat-corporate .route-about-v108 .company-evidence-band .company-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(42px,6vw,78px)}.sat-corporate .route-about-v108 .company-evidence-photo{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sat-corporate .route-about-v108 .company-evidence-photo>img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.sat-corporate .route-about-v108 .company-evidence-photo figcaption{background:0 0;border:0;padding:14px 0 0;font-size:.875rem}.sat-corporate .route-about-v108 .company-prose h3{font-size:clamp(2rem,3vw,2.7rem)}.sat-corporate .route-about-v108 .company-capability-strip{background:#fff;border:0;width:min(1320px,100% - 64px);margin-block:0;padding-block:28px;overflow:visible}.sat-corporate .route-about-v108 .company-capability-strip>li{border:0;padding:8px 26px}.sat-corporate .route-about-v108 .company-capability-strip .company-number{color:var(--sat-cyan);font-size:1.55rem}.sat-corporate .route-about-v108 .company-capability-strip p{color:var(--sat-ink);margin-top:8px;font-size:.9375rem}.sat-corporate .route-about-v108 .company-direction-band{background:#fff}.sat-corporate .route-about-v108 .company-section-heading{max-width:900px;margin-bottom:44px}.sat-corporate .route-about-v108 .company-purpose-columns{border:0;gap:60px;overflow:visible}.sat-corporate .route-about-v108 .company-purpose-columns>article{min-height:0;padding:0}.sat-corporate .route-about-v108 .company-purpose-columns>article+article{border:0}.sat-corporate .route-about-v108 .company-purpose-columns .company-number{color:var(--sat-action);left:28px}.sat-corporate .route-about-v108 .company-values{background:var(--sat-petrol-950);border:0;border-radius:0;margin-top:36px;padding:32px}.sat-corporate .route-about-v108 .company-values :is(h4,p,li){color:#fff}.sat-corporate .route-about-v108 .company-values p{color:#c9dce4}.sat-corporate .route-about-v108 .company-values li:before{background:var(--sat-action)}.sat-corporate .route-about-v108 .company-promise-band{background:var(--sat-mist)}.sat-corporate .route-about-v108 .company-promise-columns{border:0;gap:48px;overflow:visible}.sat-corporate .route-about-v108 .company-promise-columns>li{background:0 0;border:0;min-height:0;padding:0}.sat-corporate .route-about-v108 .company-promise-columns>li:last-child{border-right:0}.sat-corporate .route-about-v108 .company-promise-symbol{width:42px;height:42px}.sat-corporate .route-about-v108 .company-promise-top .company-number{color:var(--sat-action);font-size:1.25rem}.sat-corporate .route-about-v108 .company-method{background:#fff;padding:0}.sat-corporate .route-about-v108 .company-method>.company-section-heading{padding-top:clamp(64px,6vw,88px)}.sat-corporate .route-about-v108 .company-method-assurance{border-block:1px solid var(--sat-line);margin-bottom:0;padding:20px 0}.sat-corporate .route-about-v108 .company-method-band{background:var(--sat-mist)}.sat-corporate .route-about-v108 .company-method-band-reverse{background:#fff}.sat-corporate .route-about-v108 .company-method-band .company-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(44px,7vw,88px)}.sat-corporate .route-about-v108 .company-method-band-reverse .company-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sat-corporate .route-about-v108 .company-method-photo{aspect-ratio:auto;width:min(100%,360px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;overflow:visible}.sat-corporate .route-about-v108 .company-method-photo img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none}.sat-corporate .route-about-v108 .company-method-chapter{padding:0}.sat-corporate .route-about-v108 .company-method-chapter+.company-method-chapter{border-color:var(--sat-line);margin-top:30px;padding-top:30px}.sat-corporate .route-about-v108 .company-method-phase .company-number{color:var(--sat-action)}.sat-corporate .route-about-v108 .company-deliverables{border-left:2px solid var(--sat-cyan);padding-left:18px}.sat-corporate .route-about-v108 .company-method-result{background:linear-gradient(110deg,var(--sat-petrol-950),var(--sat-petrol-800));padding-block:52px}.sat-corporate .route-about-v108 .company-method-result :is(strong,p){color:#fff}.sat-corporate .route-about-v108 .company-method-result>div>p:last-child{color:#c9dce4}.sat-corporate .route-about-v108 .company-degal-band{background:var(--sat-mist)}.sat-corporate .route-about-v108 .company-degal-band .company-split{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(48px,7vw,90px)}.sat-corporate .route-about-v108 .company-degal-logo{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sat-corporate .route-about-v108 .company-text-link{color:#0877a5;border-color:#87bdcf}.sat-corporate .route-about-v108 .company-closing{background:var(--sat-petrol-950);place-items:center;min-height:410px;display:grid;overflow:hidden}.sat-corporate .route-about-v108 .company-closing:after{background:linear-gradient(90deg,#021722eb,#0217228c)}.sat-corporate .route-about-v108 .company-closing-photo{object-fit:cover;object-position:center;width:100%;height:100%}.sat-corporate .route-about-v108 .company-closing .company-content{padding-block:62px}.sat-corporate .route-about-v108 .company-closing h3{color:#fff;max-width:760px}.sat-corporate .route-about-v108 .company-closing p{color:#d1e1e7;max-width:690px}.sat-corporate .route-about-v108 .company-closing nav a{border-radius:8px;min-height:50px}@media (width<=1000px){.sat-corporate .route-about-v108 .sat-company-hero-layout.container{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:52px}.sat-corporate .route-about-v108 .sat-company-field{grid-area:auto/1;max-width:680px}.sat-corporate .route-about-v108 .company-reference-body .company-split{grid-template-columns:minmax(0,1fr)}.sat-corporate .route-about-v108 .company-method-band-reverse .company-method-photo,.sat-corporate .route-about-v108 .company-method-band-reverse .company-method-chapters{grid-area:auto}.sat-corporate .route-about-v108 .company-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .route-about-v108 .company-capability-strip>li:nth-child(2){border-right:0}.sat-corporate .route-about-v108 .company-capability-strip>li:nth-child(-n+2){border-bottom:0}}@media (width<=800px){.sat-corporate .route-about-v108 .sat-company-hero-layout.container,.sat-corporate .route-about-v108 .company-reference-body .company-content,.sat-corporate .route-about-v108 .company-capability-strip{width:calc(100% - 40px)}.sat-corporate .route-about-v108 .sat-company-introduction h1{font-size:clamp(2.7rem,12vw,4rem)}.sat-corporate .route-about-v108 .company-purpose-columns,.sat-corporate .route-about-v108 .company-promise-columns{grid-template-columns:minmax(0,1fr)}.sat-corporate .route-about-v108 .company-purpose-columns>article+article{border:0}.sat-corporate .route-about-v108 .company-promise-columns>li{border:0;min-height:0}.sat-corporate .route-about-v108 .company-promise-columns>li:last-child{border-bottom:0}.sat-corporate .route-about-v108 .company-values{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.sat-corporate .route-about-v108 .sat-company-hero-layout.container,.sat-corporate .route-about-v108 .company-reference-body .company-content,.sat-corporate .route-about-v108 .company-capability-strip{width:calc(100% - 32px)}.sat-corporate .route-about-v108 .sat-company-signature{flex-direction:column;align-items:flex-start}.sat-corporate .route-about-v108 .sat-company-field figcaption{flex-direction:column}.sat-corporate .route-about-v108 .company-capability-strip{grid-template-columns:minmax(0,1fr)}.sat-corporate .route-about-v108 .company-capability-strip>li{border:0}.sat-corporate .route-about-v108 .company-capability-strip>li:last-child{border-bottom:0}.sat-corporate .route-about-v108 .company-purpose-columns>article{padding:0}.sat-corporate .route-about-v108 .company-purpose-columns .company-number{left:20px}.sat-corporate .route-about-v108 .company-values{padding:26px 22px}.sat-corporate .route-about-v108 .company-degal-logo{min-height:180px}.sat-corporate .route-about-v108 .company-closing{min-height:380px}}.sat-corporate .product-catalog-page{--product-navy:#071a3d;--product-navy-deep:#041227;--product-blue:#0969d7;--product-blue-bright:#168bff;--product-orange:#f58220;--product-ink:#243f50;--product-copy:#586f7d;--product-soft:#f3f6f8;--product-soft-blue:#eef6fc;--product-line:#d7e1e6;color:var(--product-ink);background:#fff}.sat-corporate .product-catalog-page .products-hero{isolation:isolate;border:0;min-height:620px;position:relative;overflow:visible;background:var(--product-navy-deep)!important}.sat-corporate .product-catalog-page .products-hero:before{display:none}.sat-corporate .product-catalog-page .products-hero-pattern{z-index:1;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 82%)}.sat-corporate .product-catalog-page .products-hero-visual{z-index:0;width:min(68vw,1050px);height:100%;min-height:620px;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0 0 0 auto;overflow:hidden;background:#06152c!important}.sat-corporate .product-catalog-page .products-hero-visual:before,.sat-corporate .product-catalog-page .products-hero-visual:after{display:none}.sat-corporate .product-catalog-page .products-hero-visual>img{object-fit:cover;object-position:55% center;filter:none;width:100%;height:100%;padding:0;display:block;transform:none}.sat-corporate .product-catalog-page .products-hero-visual figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041227b8;border:1px solid #ffffff47;border-radius:3px;align-items:center;gap:14px;width:auto;max-width:min(420px,42vw);padding:12px 16px;display:flex;position:absolute;bottom:38px;right:clamp(22px,4vw,64px);transform:none}.sat-corporate .product-catalog-page .products-hero-visual figcaption span{color:#8fcaff;letter-spacing:.1em;font-size:.7rem}.sat-corporate .product-catalog-page .products-hero-visual figcaption b{color:#fff;font-size:.78rem;font-weight:400}.sat-corporate .product-catalog-page .products-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#06152f 0%,#06152ff7 34%,#06152fd9 48%,#06152f73 68%,#06152f17 100%);position:absolute;inset:0}.sat-corporate .product-catalog-page .products-hero-grid{z-index:3;text-align:left;width:min(1280px,100% - 64px);min-height:620px;padding:72px 0 162px;display:block;position:relative}.sat-corporate .product-catalog-page .products-hero-copy{width:min(650px,54%);max-width:none;margin:0}.sat-corporate .product-catalog-page .products-hero-copy .eyebrow{color:#b9dcf5;justify-content:flex-start}.sat-corporate .product-catalog-page .products-hero-copy .eyebrow>span{background:var(--product-orange)}.sat-corporate .product-catalog-page .products-hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:16px 0 18px;font-size:clamp(3.1rem,5vw,4.65rem);line-height:1.02}.sat-corporate .product-catalog-page .products-hero h1:after{background:var(--product-orange);width:82px;height:3px;margin:23px 0 0;display:block}.sat-corporate .product-catalog-page .products-hero p.reference-route-subtitle{color:#fff;max-width:590px;margin:0 0 10px;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45}.sat-corporate .product-catalog-page .products-hero-copy>p:not(.eyebrow):not(.reference-route-subtitle){color:#d0dbe5;max-width:620px;margin:0;font-size:1rem;line-height:1.75}.sat-corporate .product-catalog-page .products-hero-facts{flex-wrap:wrap;gap:10px 22px;margin-top:24px;display:flex}.sat-corporate .product-catalog-page .products-hero-facts span{color:#dce7ef;padding-left:15px;font-size:.77rem;line-height:1.55;position:relative}.sat-corporate .product-catalog-page .products-hero-facts span:before{content:"";background:var(--product-blue-bright);border-radius:50%;width:6px;height:6px;position:absolute;top:.56em;left:0}.sat-corporate .product-catalog-page .products-hero-action{color:#fff;align-items:center;gap:13px;width:fit-content;margin-top:24px;font-size:.9rem;font-weight:400;display:inline-flex}.sat-corporate .product-catalog-page .products-hero-action>span{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .2s,background-color .2s,transform .2s;display:grid}.sat-corporate .product-catalog-page .products-hero-action:is(:hover,:focus-visible)>span{color:var(--product-navy);background:#fff;transform:translateY(3px)}.sat-corporate .product-catalog-page .products-hero-categories{z-index:4;border:1px solid var(--product-line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;bottom:-64px;left:0;right:0;overflow:hidden;box-shadow:0 24px 54px #071a3d29}.sat-corporate .product-catalog-page .products-hero-categories a{min-height:128px;color:var(--product-ink);border-right:1px solid var(--product-line);background:#fff;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:24px 30px;transition:color .2s,background-color .2s;display:grid}.sat-corporate .product-catalog-page .products-hero-categories a:last-child{border-right:0}.sat-corporate .product-catalog-page .products-hero-categories a:is(:hover,:focus-visible){color:var(--product-blue);background:var(--product-soft-blue)}.sat-corporate .product-catalog-page .products-hero-categories a>span{width:48px;height:48px;color:var(--product-blue);background:#f4f9fd;border:1px solid #b9d4e8;border-radius:50%;place-items:center;font-size:.78rem;display:grid}.sat-corporate .product-catalog-page .products-hero-categories b{color:inherit;font-size:1.08rem;line-height:1.35;display:block}.sat-corporate .product-catalog-page .products-hero-categories small{color:var(--product-copy);margin-top:4px;font-size:.83rem;line-height:1.5;display:block}.sat-corporate .product-catalog-page .products-hero-categories i{color:var(--product-orange);font-size:1.35rem;font-style:normal;transition:transform .2s}.sat-corporate .product-catalog-page .products-hero-categories a:is(:hover,:focus-visible) i{transform:translate(4px)}.sat-corporate .product-catalog-page .catalog-page-section{color:var(--product-ink);padding:126px 0 96px;background:linear-gradient(#fff 0%,#f5f7f8 100%)!important}.sat-corporate .product-catalog-page .catalog-heading{text-align:left;border:0;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:end;gap:clamp(40px,6vw,86px);max-width:none;margin:0 0 42px;padding:0;display:grid}.sat-corporate .product-catalog-page .catalog-heading h2{max-width:760px;color:var(--product-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.06}.sat-corporate .product-catalog-page .catalog-heading h2 em{color:var(--product-blue);font-style:normal}.sat-corporate .product-catalog-page .catalog-heading-support>p{color:var(--product-copy);margin:0;font-size:1rem;line-height:1.75}.sat-corporate .product-catalog-page .brochure-inline-link{width:fit-content;color:var(--product-blue);border:0;border-bottom:1px solid #aac5d8;border-radius:0;align-items:center;gap:10px;margin-top:17px;padding:0 0 5px;font-size:.88rem;display:inline-flex}.sat-corporate .product-catalog-page .brochure-inline-link>span{color:#fff;background:var(--product-navy);letter-spacing:.08em;padding:3px 6px;font-size:.65rem}.sat-corporate .product-catalog-page .catalog-workspace{background:#fff;border:1px solid #cfdbe1;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #12364c1f}.sat-corporate .product-catalog-page .catalog-controls{border:0;border-bottom:1px solid var(--product-line);min-height:96px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:stretch;gap:0;margin:0;padding:0;display:grid}.sat-corporate .product-catalog-page .category-tabs{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:visible}.sat-corporate .product-catalog-page .category-tabs button{color:#5d7380;text-align:left;cursor:pointer;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:95px;padding:15px 20px;transition:color .2s,background-color .2s;display:grid;position:relative;border:0!important;border-right:1px solid var(--product-line)!important;box-shadow:none!important;background:#fff!important}.sat-corporate .product-catalog-page .category-tabs button:is(:hover,:focus-visible),.sat-corporate .product-catalog-page .category-tabs button.active{color:var(--product-blue);background:var(--product-soft-blue)!important}.sat-corporate .product-catalog-page .category-tabs button:after{content:"";background:var(--product-orange);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.sat-corporate .product-catalog-page .category-tabs button.active:after{transform:scaleX(1)}.sat-corporate .product-catalog-page .category-tab-number{width:38px;height:38px;color:var(--product-blue);letter-spacing:.06em;background:#fff;border:1px solid #bfd3e1;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.sat-corporate .product-catalog-page .category-tabs button b{color:inherit;font-size:.92rem;line-height:1.4;display:block}.sat-corporate .product-catalog-page .category-tabs button small{color:#6c7e88;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.73rem;line-height:1.4;display:block;overflow:hidden}.sat-corporate .product-catalog-page .catalog-search{color:#648293;background:#f8fafb;border:1px solid #c9d7de;border-radius:8px;align-items:center;gap:11px;min-height:62px;margin:16px;padding:0 16px;display:flex}.sat-corporate .product-catalog-page .catalog-search:focus-within{border-color:var(--product-blue);box-shadow:0 0 0 3px #0969d71a}.sat-corporate .product-catalog-page .catalog-search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:0 0 20px;width:20px}.sat-corporate .product-catalog-page .catalog-search input{width:100%;min-height:60px;color:var(--product-ink);background:0 0;border:0;outline:0;padding:0;font-size:.9rem}.sat-corporate .product-catalog-page .catalog-search input::placeholder{color:#81919a}.sat-corporate .product-catalog-page .catalog-explorer{min-height:650px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:stretch;margin:0;padding:0;display:grid;overflow:hidden}.sat-corporate .product-catalog-page .catalog-explorer:before,.sat-corporate .product-catalog-page .catalog-explorer:after{display:none}.sat-corporate .product-catalog-page .catalog-product-rail{border:0;border-right:1px solid var(--product-line);min-width:0;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden;background:var(--product-soft)!important}.sat-corporate .product-catalog-page .catalog-product-rail>header{border:0;border-bottom:1px solid var(--product-line);background:var(--product-soft);min-height:220px;padding:28px 26px 24px;display:block;position:relative}.sat-corporate .product-catalog-page .catalog-rail-title{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid}.sat-corporate .product-catalog-page .catalog-rail-title>span{color:#fff;background:var(--product-navy);letter-spacing:.06em;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.72rem;display:grid}.sat-corporate .product-catalog-page .catalog-product-rail>header small{color:var(--product-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.sat-corporate .product-catalog-page .catalog-product-rail>header h3{color:var(--product-ink);margin:5px 0 0;font-size:1.35rem;line-height:1.25}.sat-corporate .product-catalog-page .catalog-product-rail>header p{max-width:none;color:var(--product-copy);margin:18px 0 0;font-size:.84rem;line-height:1.65}.sat-corporate .product-catalog-page .catalog-result-count{color:#718690;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.65rem;font-weight:400;display:block}.sat-corporate .product-catalog-page .catalog-product-list{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;max-height:520px;padding:0;display:block;overflow:hidden auto}.sat-corporate .product-catalog-page .catalog-product-list>button{width:100%;min-width:0;min-height:108px;color:var(--product-ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:66px minmax(0,1fr) 17px;align-items:center;gap:13px;padding:15px 17px;transition:color .2s,background-color .2s;display:grid;position:relative;border:0!important;border-bottom:1px solid var(--product-line)!important;box-shadow:none!important;background:#fff!important}.sat-corporate .product-catalog-page .catalog-product-list>button:before{display:none}.sat-corporate .product-catalog-page .catalog-product-list>button:after{content:"";background:var(--product-orange);width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.sat-corporate .product-catalog-page .catalog-product-list>button:is(:hover,:focus-visible),.sat-corporate .product-catalog-page .catalog-product-list>button.active{color:var(--product-blue);background:var(--product-soft-blue)!important}.sat-corporate .product-catalog-page .catalog-product-list>button.active:after{transform:scaleY(1)}.sat-corporate .product-catalog-page .catalog-list-thumb{background:#fff;border:1px solid #d5e0e5;border-radius:8px;place-items:center;width:66px;height:64px;display:grid;position:relative;overflow:hidden}.sat-corporate .product-catalog-page .catalog-list-thumb img{object-fit:contain;filter:none;width:100%;height:100%;min-height:0;padding:5px;transition:transform .2s;position:static;transform:none}.sat-corporate .product-catalog-page .catalog-list-thumb.product-media-panorama,.sat-corporate .product-catalog-page .catalog-list-thumb.product-media-diagram{background:var(--product-navy)}.sat-corporate .product-catalog-page .catalog-list-thumb.product-media-panorama img,.sat-corporate .product-catalog-page .catalog-list-thumb.product-media-diagram img{padding:0}.sat-corporate .product-catalog-page .catalog-product-list>button:is(:hover,.active) .catalog-list-thumb img{transform:scale(1.04)}.sat-corporate .product-catalog-page .catalog-list-copy{min-width:0}.sat-corporate .product-catalog-page .catalog-list-copy small{color:var(--product-blue);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;line-height:1.4;display:block;overflow:hidden}.sat-corporate .product-catalog-page .catalog-list-copy b{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sat-corporate .product-catalog-page .catalog-list-summary,.sat-corporate .product-catalog-page .catalog-list-details{display:none}.sat-corporate .product-catalog-page .catalog-list-arrow{color:var(--product-orange);font-size:1rem;transition:transform .2s}.sat-corporate .product-catalog-page .catalog-product-list>button:is(:hover,.active) .catalog-list-arrow{transform:translate(3px)}.sat-corporate .product-catalog-page .catalog-featured-product{min-width:0;min-height:650px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-rows:minmax(650px,auto);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:0;margin:0;padding:0;animation:.3s both sat-product-stage-in;display:grid;overflow:hidden}.sat-corporate .product-catalog-page .catalog-featured-product>figure{border:0;border-right:1px solid var(--product-line);min-width:0;min-height:650px;box-shadow:none;border-radius:0;grid-area:1/1;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fff 0%,#f0f4f6 58%,#e5ebee 100%)!important}.sat-corporate .product-catalog-page .catalog-featured-product>figure:before{content:"";pointer-events:none;border:1px solid #243f501a;border-radius:12px;position:absolute;inset:42px}.sat-corporate .product-catalog-page .catalog-featured-product>figure:after{display:none}.sat-corporate .product-catalog-page .catalog-featured-product>figure>img{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 24px #071a3d38);width:100%;height:100%;padding:clamp(46px,5vw,76px) clamp(34px,5vw,70px);transition:transform .35s,filter .35s;position:relative;inset:auto;transform:none}.sat-corporate .product-catalog-page .catalog-featured-product:hover>figure>img{filter:drop-shadow(0 30px 28px #071a3d42);transform:translateY(-4px)}.sat-corporate .product-catalog-page .catalog-featured-status{z-index:3;color:#587483;letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:.65rem;display:flex;position:absolute;top:25px;left:26px;right:26px}.sat-corporate .product-catalog-page .catalog-featured-status span{align-items:center;gap:7px;display:inline-flex}.sat-corporate .product-catalog-page .catalog-featured-status i{background:#23a36d;border-radius:50%;width:6px;height:6px}.sat-corporate .product-catalog-page .catalog-featured-status b{color:var(--product-blue);font-weight:400}.sat-corporate .product-catalog-page .catalog-featured-product figcaption{z-index:3;color:#617986;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #243f5024;justify-content:space-between;gap:18px;padding-top:14px;font-size:.65rem;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.sat-corporate .product-catalog-page .catalog-featured-product figcaption b{color:var(--product-blue);font-weight:400}.sat-corporate .product-catalog-page .catalog-featured-copy{background:#fff;flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;padding:40px clamp(30px,3.8vw,52px) 44px;display:flex;position:relative}.sat-corporate .product-catalog-page .catalog-featured-copy:before{display:none}.sat-corporate .product-catalog-page .catalog-stage-toolbar{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:13px;display:flex}.sat-corporate .product-catalog-page .catalog-stage-toolbar>span{color:#748892;letter-spacing:.07em;font-size:.7rem}.sat-corporate .product-catalog-page .catalog-stage-toolbar>span b{color:var(--product-blue);font-weight:400}.sat-corporate .product-catalog-page .catalog-stage-toolbar>div{gap:7px;display:flex}.sat-corporate .product-catalog-page .catalog-stage-toolbar button{width:36px;height:36px;color:var(--product-blue);cursor:pointer;background:#fff;border:1px solid #c6d5dc;border-radius:4px;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid}.sat-corporate .product-catalog-page .catalog-stage-toolbar button:is(:hover,:focus-visible){color:#fff;border-color:var(--product-blue);background:var(--product-blue)}.sat-corporate .product-catalog-page .catalog-featured-copy>.eyebrow{color:#526f7e;justify-content:flex-start;margin:0 0 11px;font-size:.68rem}.sat-corporate .product-catalog-page .catalog-featured-copy>.eyebrow span{background:var(--product-orange)}.sat-corporate .product-catalog-page .catalog-featured-copy>h3{max-width:560px;color:var(--product-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.4vw,2.55rem);line-height:1.12}.sat-corporate .product-catalog-page .catalog-featured-copy>h3+p{max-width:620px;color:var(--product-copy);margin:16px 0 0;font-size:.95rem;line-height:1.7}.sat-corporate .product-catalog-page .catalog-featured-copy>ul{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:22px 0 0;padding:18px 0;list-style:none;display:grid}.sat-corporate .product-catalog-page .catalog-featured-copy>ul li{color:#465f6d;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:.8rem;line-height:1.5;display:grid}.sat-corporate .product-catalog-page .catalog-featured-copy>ul li span{color:#fff;background:var(--product-blue);border-radius:50%;place-items:center;width:19px;height:19px;font-size:.58rem;display:grid}.sat-corporate .product-catalog-page .catalog-stage-connectivity{border-left:3px solid var(--product-blue);background:var(--product-soft-blue);gap:4px;margin-top:16px;padding:12px 14px;display:grid}.sat-corporate .product-catalog-page .catalog-stage-connectivity small{color:#728692;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem}.sat-corporate .product-catalog-page .catalog-stage-connectivity span{color:#365767;font-size:.78rem;line-height:1.55}.sat-corporate .product-catalog-page .catalog-featured-brand{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sat-corporate .product-catalog-page .catalog-featured-brand>span{color:#7b8e98;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.sat-corporate .product-catalog-page .catalog-featured-brand b{color:var(--product-ink);letter-spacing:0;text-transform:none;margin-top:3px;font-size:.82rem;font-weight:400;display:block}.sat-corporate .product-catalog-page .catalog-featured-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.sat-corporate .product-catalog-page .catalog-featured-actions .button{border-radius:4px;min-height:46px;padding-inline:18px;font-size:.84rem}.sat-corporate .product-catalog-page .catalog-featured-contact{min-height:44px;color:var(--product-blue);border-bottom:1px solid #bfd0da;align-items:center;gap:12px;padding:0 4px;font-size:.84rem;display:inline-flex}.sat-corporate .product-catalog-page .catalog-featured-contact span{color:var(--product-orange)}.sat-corporate .product-catalog-page .catalog-featured-product-panorama>figure,.sat-corporate .product-catalog-page .catalog-featured-product-api>figure{background:var(--product-navy-deep)!important}.sat-corporate .product-catalog-page .catalog-featured-product-panorama>figure:before,.sat-corporate .product-catalog-page .catalog-featured-product-api>figure:before{display:none}.sat-corporate .product-catalog-page .catalog-featured-product-panorama>figure>img{z-index:2;filter:drop-shadow(0 22px 28px #00000059);padding:clamp(34px,4vw,58px)}.sat-corporate .product-catalog-page .catalog-featured-backdrop{z-index:0;filter:blur(22px)saturate(.7)brightness(.4);background:50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.08)}.sat-corporate .product-catalog-page .catalog-featured-product-panorama :is(.catalog-featured-status,figcaption){color:#c1d3df}.sat-corporate .product-catalog-page .catalog-featured-product-panorama :is(.catalog-featured-status,figcaption) b{color:#82c8ff}.sat-corporate .product-catalog-page .catalog-featured-product-api>figure{padding:12px}.sat-corporate .product-catalog-page .catalog-featured-product-api>figure .api-realistic-visual{border:1px solid #80bfef3d;border-radius:10px;width:100%;height:100%;min-height:620px}.sat-corporate .product-catalog-page .empty-state{min-height:280px;color:var(--product-copy);text-align:center;background:#fff;place-items:center;margin:0;padding:60px 24px;font-size:1rem;display:grid}.sat-corporate .product-catalog-page .catalog-cta{border:0;border-top:4px solid var(--product-orange);padding:58px 0;background:linear-gradient(108deg,var(--product-navy-deep),var(--product-navy))!important}.sat-corporate .product-catalog-page .catalog-cta .container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.sat-corporate .product-catalog-page .catalog-cta h2{color:#fff;max-width:760px;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}.sat-corporate .product-catalog-page .catalog-cta p:not(.eyebrow){color:#c8d4df;max-width:760px;margin:12px 0 0;font-size:.94rem;line-height:1.65}.sat-corporate .product-catalog-page .catalog-cta .button{border-radius:4px;min-width:210px}.sat-corporate .product-modal-modern{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #c6d6de;grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr);align-items:stretch;width:min(1240px,100vw - 40px);max-height:calc(100dvh - 40px);overflow:hidden auto;border-radius:14px!important;box-shadow:0 30px 90px #020f246b!important}.sat-corporate .product-modal-modern .modal-close{z-index:20;width:40px;height:40px;color:var(--product-ink);background:#fff;border:1px solid #c6d6de;border-radius:4px;grid-column:2;justify-self:end;margin:14px 14px -54px auto;position:sticky;top:14px;right:auto;box-shadow:0 8px 20px #071a3d1f}.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api){border-right:1px solid var(--product-line);align-self:start;min-height:min(780px,100dvh - 40px);padding:30px;position:sticky;top:0;background:linear-gradient(145deg,#edf3f6,#fff)!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual{border:1px solid #ccd9df;border-radius:10px;height:390px;overflow:hidden;background:#fff!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual.has-image img{width:100%;height:100%;padding:clamp(24px,3vw,44px);object-fit:contain!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual.product-media-panorama{background:var(--product-navy-deep)!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual.product-media-panorama img{padding:0}.sat-corporate .product-modal-modern .product-brandline{background:var(--product-soft);padding:12px 14px}.sat-corporate .product-modal-modern .brand-facts{background:#ffffffe0;border:1px solid #ccd9df;border-radius:8px;margin-top:18px;overflow:hidden}.sat-corporate .product-modal-modern .brand-facts>div{border-color:#dbe4e8}.sat-corporate .product-modal-modern .product-modal-media-api{border-right:1px solid #183b65;align-self:start;min-height:min(780px,100dvh - 40px);padding:14px;position:sticky;top:0;background:var(--product-navy-deep)!important}.sat-corporate .product-modal-modern .product-modal-media-api .api-realistic-visual{min-height:600px}.sat-corporate .product-modal-modern .product-modal-copy{color:var(--product-ink);background:#fff;grid-column:2;padding:48px clamp(32px,4vw,56px) 52px}.sat-corporate .product-modal-modern .product-modal-copy h2{max-width:680px;color:var(--product-ink);font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.08}.sat-corporate .product-modal-modern .modal-intro{color:var(--product-copy);font-size:.95rem;line-height:1.75}.sat-corporate .product-modal-modern .modal-columns{gap:28px}.sat-corporate .product-modal-modern .modal-columns h3,.sat-corporate .product-modal-modern .integration-note h3,.sat-corporate .product-modal-modern .spec-panel h3{color:var(--product-ink);font-size:.82rem}.sat-corporate .product-modal-modern .integration-note,.sat-corporate .product-modal-modern .spec-panel{border-color:var(--product-line);background:var(--product-soft)}.sat-corporate .product-modal-modern .product-statement{color:var(--product-blue);font-size:.78rem}.sat-corporate .product-modal-modern .modal-actions .button{border-radius:4px;min-height:46px;font-size:.82rem}@keyframes sat-product-stage-in{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.sat-corporate .product-catalog-page .products-hero-copy{width:min(640px,60%)}.sat-corporate .product-catalog-page .catalog-explorer{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--product-line);grid-area:1/1;min-height:430px}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:2/1}.sat-corporate .product-catalog-page .catalog-featured-product-api>figure .api-realistic-visual{min-height:500px}}@media (width<=960px){.sat-corporate .product-catalog-page .products-hero-visual{width:78vw}.sat-corporate .product-catalog-page .products-hero-shade{background:linear-gradient(90deg,#06152f 0%,#06152ff5 42%,#06152fa8 72%,#06152f38 100%)}.sat-corporate .product-catalog-page .products-hero-copy{width:min(640px,70%)}.sat-corporate .product-catalog-page .catalog-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.sat-corporate .product-catalog-page .catalog-heading-support{max-width:740px}.sat-corporate .product-catalog-page .catalog-controls{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-search{margin-top:0}.sat-corporate .product-catalog-page .catalog-explorer{grid-template-columns:minmax(0,1fr);min-height:0}.sat-corporate .product-catalog-page .catalog-product-rail{border-right:0;border-bottom:1px solid var(--product-line)}.sat-corporate .product-catalog-page .catalog-product-rail>header{min-height:0}.sat-corporate .product-catalog-page .catalog-product-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.sat-corporate .product-catalog-page .catalog-product-list>button:nth-child(odd){border-right:1px solid var(--product-line)!important}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:minmax(560px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:auto;border-right:1px solid var(--product-line);border-bottom:0;grid-area:1/1;min-height:560px}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:1/2}.sat-corporate .product-catalog-page .catalog-cta .container{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-cta .button{width:fit-content}.sat-corporate .product-modal-modern{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}}@media (width<=760px){.sat-corporate .product-catalog-page .products-hero{min-height:0;overflow:hidden}.sat-corporate .product-catalog-page .products-hero-visual{opacity:.78;width:100%;min-height:100%}.sat-corporate .product-catalog-page .products-hero-visual figcaption{max-width:calc(100% - 32px);bottom:16px;right:16px}.sat-corporate .product-catalog-page .products-hero-shade{background:linear-gradient(90deg,#06152ff7,#06152fda 72%,#06152f91),linear-gradient(#06152f10 55%,#06152f70)}.sat-corporate .product-catalog-page .products-hero-grid{width:calc(100% - 32px);min-height:0;padding:54px 0 118px}.sat-corporate .product-catalog-page .products-hero-copy{width:100%}.sat-corporate .product-catalog-page .products-hero h1{max-width:600px;font-size:clamp(2.55rem,11.5vw,3.45rem)}.sat-corporate .product-catalog-page .products-hero-copy>p:not(.eyebrow):not(.reference-route-subtitle){font-size:.94rem}.sat-corporate .product-catalog-page .products-hero-facts{gap:7px;display:grid}.sat-corporate .product-catalog-page .products-hero-categories{grid-template-columns:minmax(0,1fr);margin-top:40px;position:relative;inset:auto}.sat-corporate .product-catalog-page .products-hero-categories a{border-right:0;border-bottom:1px solid var(--product-line);min-height:92px;padding:18px 20px}.sat-corporate .product-catalog-page .products-hero-categories a:last-child{border-bottom:0}.sat-corporate .product-catalog-page .products-hero-visual figcaption{display:none}.sat-corporate .product-catalog-page .catalog-page-section{padding:64px 0 72px}.sat-corporate .product-catalog-page .catalog-heading h2{font-size:clamp(2.25rem,10vw,3.2rem)}.sat-corporate .product-catalog-page .catalog-heading-support{padding-left:18px}.sat-corporate .product-catalog-page .catalog-workspace{border-radius:12px}.sat-corporate .product-catalog-page .category-tabs{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .category-tabs button{min-height:78px;border-right:0!important;border-bottom:1px solid var(--product-line)!important}.sat-corporate .product-catalog-page .catalog-product-rail>header{padding:24px 20px}.sat-corporate .product-catalog-page .catalog-product-list{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-product-list>button:nth-child(odd){border-right:0!important}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:16/11;border-right:0;border-bottom:1px solid var(--product-line);grid-area:1/1;min-height:350px}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:2/1;padding:32px 20px 36px}.sat-corporate .product-catalog-page .catalog-featured-copy>ul{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product-api>figure{aspect-ratio:auto;min-height:500px;padding:8px}.sat-corporate .product-catalog-page .catalog-featured-product-api>figure .api-realistic-visual{min-height:480px}.sat-corporate .product-catalog-page .catalog-cta{padding:46px 0}.sat-corporate .product-catalog-page .catalog-cta .button{width:100%}.sat-corporate .product-modal-modern{grid-template-columns:minmax(0,1fr);width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:10px!important}.sat-corporate .product-modal-modern .modal-close{grid-column:1}.sat-corporate .product-modal-modern .product-modal-media,.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api),.sat-corporate .product-modal-modern .product-modal-media-api{border-right:0;border-bottom:1px solid var(--product-line);grid-area:auto/1;min-height:0;padding:18px;position:relative;top:auto}.sat-corporate .product-modal-modern .product-modal-media .product-visual{height:300px}.sat-corporate .product-modal-modern .product-modal-media-api .api-realistic-visual{min-height:480px}.sat-corporate .product-modal-modern .product-modal-copy{grid-area:auto/1;padding:38px 20px 40px}.sat-corporate .product-modal-modern .modal-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sat-corporate .product-catalog-page .products-hero-grid{padding-top:44px}.sat-corporate .product-catalog-page .products-hero-categories a{grid-template-columns:42px minmax(0,1fr) 20px;gap:13px}.sat-corporate .product-catalog-page .products-hero-categories a>span{width:42px;height:42px}.sat-corporate .product-catalog-page .catalog-controls{display:block}.sat-corporate .product-catalog-page .catalog-search{min-height:58px;margin:12px}.sat-corporate .product-catalog-page .catalog-search input{min-height:56px}.sat-corporate .product-catalog-page .catalog-featured-brand{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-actions{display:grid}.sat-corporate .product-catalog-page .catalog-featured-actions .button,.sat-corporate .product-catalog-page .catalog-featured-contact{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sat-corporate .product-catalog-page .catalog-featured-product,.sat-corporate .product-catalog-page .catalog-featured-product>figure>img,.sat-corporate .product-catalog-page .catalog-list-thumb img{transition:none;animation:none}}.sat-corporate .product-catalog-page .catalog-page-section{padding:120px 0 104px}.sat-corporate .product-catalog-page .catalog-heading{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(54px,7vw,104px);margin-bottom:50px}.sat-corporate .product-catalog-page .catalog-heading h2{max-width:720px;font-size:clamp(2.55rem,3.8vw,3.7rem);line-height:1.09}.sat-corporate .product-catalog-page .catalog-heading-support{padding-left:30px}.sat-corporate .product-catalog-page .catalog-workspace{border-radius:10px;overflow:hidden;box-shadow:0 24px 58px #12364c1a}.sat-corporate .product-catalog-page .catalog-controls{grid-template-columns:minmax(0,1fr) 360px;min-height:110px}.sat-corporate .product-catalog-page .category-tabs button{grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:109px;padding:20px 26px}.sat-corporate .product-catalog-page .category-tab-number{width:42px;height:42px}.sat-corporate .product-catalog-page .category-tabs button b{font-size:1rem;line-height:1.45}.sat-corporate .product-catalog-page .category-tabs button small{text-overflow:clip;white-space:normal;font-size:.8rem;line-height:1.55;overflow:visible}.sat-corporate .product-catalog-page .catalog-search{min-height:66px;margin:21px 18px}.sat-corporate .product-catalog-page .catalog-explorer{min-height:0;display:block;overflow:visible}.sat-corporate .product-catalog-page .catalog-product-rail{border-right:0;border-bottom:1px solid var(--product-line);grid-template-columns:minmax(290px,330px) minmax(0,1fr);display:grid;overflow:visible}.sat-corporate .product-catalog-page .catalog-product-rail>header{border-right:1px solid var(--product-line);border-bottom:0;min-height:0;padding:32px 30px}.sat-corporate .product-catalog-page .catalog-product-rail>header h3{font-size:1.5rem}.sat-corporate .product-catalog-page .catalog-product-rail>header p{margin-top:16px;font-size:.92rem;line-height:1.72}.sat-corporate .product-catalog-page .catalog-result-count{margin-top:18px;font-size:.7rem}.sat-corporate .product-catalog-page .catalog-product-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-height:none;display:grid;overflow:visible}.sat-corporate .product-catalog-page .catalog-product-list>button{grid-template-columns:78px minmax(0,1fr) 18px;align-items:start;gap:16px;min-height:184px;padding:22px}.sat-corporate .product-catalog-page .catalog-product-list>button:nth-child(odd){border-right:1px solid var(--product-line)!important}.sat-corporate .product-catalog-page .catalog-list-thumb{width:78px;height:78px}.sat-corporate .product-catalog-page .catalog-list-copy small{text-overflow:clip;white-space:normal;font-size:.68rem;line-height:1.5;overflow:visible}.sat-corporate .product-catalog-page .catalog-list-copy b{overflow-wrap:break-word;-webkit-line-clamp:initial;margin-top:6px;font-size:.96rem;line-height:1.45;display:block;overflow:visible}.sat-corporate .product-catalog-page .catalog-list-summary{color:#627985;margin-top:9px;font-size:.82rem;line-height:1.58;display:block}.sat-corporate .product-catalog-page .catalog-list-details{width:fit-content;color:var(--product-blue);border-bottom:1px solid #bad0de;margin-top:12px;font-size:.74rem;line-height:1.5;display:inline-flex}.sat-corporate .product-catalog-page .catalog-list-arrow{align-self:start;margin-top:28px}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:auto;grid-template-columns:minmax(460px,.84fr) minmax(0,1.16fr);min-height:0}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:auto;border-right:1px solid var(--product-line);border-bottom:0;grid-area:1/1;min-height:780px}.sat-corporate .product-catalog-page .catalog-featured-product>figure>img{padding:clamp(58px,5vw,82px) clamp(46px,5vw,76px)}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:1/2;justify-content:flex-start;min-height:780px;padding:52px clamp(48px,5vw,72px) 58px}.sat-corporate .product-catalog-page .catalog-featured-copy>h3{overflow-wrap:break-word;max-width:700px;font-size:clamp(2.05rem,3vw,3.15rem);line-height:1.12}.sat-corporate .product-catalog-page .catalog-featured-copy>h3+p{max-width:720px;font-size:1rem;line-height:1.78}.sat-corporate .product-catalog-page .catalog-featured-copy>ul{grid-template-columns:minmax(0,1fr);gap:12px}.sat-corporate .product-catalog-page .catalog-featured-copy>ul li{font-size:.91rem;line-height:1.62}.sat-corporate .product-catalog-page .catalog-stage-connectivity{margin-top:20px;padding:15px 17px}.sat-corporate .product-catalog-page .catalog-stage-connectivity span{font-size:.88rem;line-height:1.65}.sat-corporate .product-catalog-page .catalog-featured-brand{gap:18px;margin-top:22px}.sat-corporate .product-catalog-page .catalog-featured-brand>span{font-size:.68rem}.sat-corporate .product-catalog-page .catalog-featured-brand b{font-size:.92rem}.sat-corporate .product-catalog-page .catalog-featured-actions{margin-top:30px}.sat-corporate .product-catalog-page .catalog-featured-actions .button,.sat-corporate .product-catalog-page .catalog-featured-contact{font-size:.91rem}.sat-corporate .product-modal-modern{grid-template-columns:minmax(470px,.84fr) minmax(0,1.16fr);width:min(1280px,100vw - 32px);height:auto;min-height:min(820px,100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden auto}.sat-corporate .modal-backdrop .product-modal.product-modal-modern{overflow:hidden auto}.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api),.sat-corporate .product-modal-modern .product-modal-media-api{height:min(880px,100dvh - 32px);min-height:min(820px,100dvh - 32px);position:sticky;top:0;overflow:hidden}.sat-corporate .product-modal-modern .product-modal-media .product-visual{height:440px}.sat-corporate .product-modal-modern .product-modal-copy{min-height:0;padding:54px clamp(44px,4.6vw,66px) 64px;overflow:visible}.sat-corporate .product-modal-modern .product-modal-copy h2{overflow-wrap:break-word;max-width:760px;font-size:clamp(2rem,3.15vw,3.2rem);line-height:1.12}.sat-corporate .product-modal-modern .modal-intro{font-size:1rem;line-height:1.8}.sat-corporate .product-modal-modern .modal-columns{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:38px}.sat-corporate .product-modal-modern :is(.check-list li,.tag-list span,.modal-columns section>p,.integration-note p,.spec-panel dt,.spec-panel dd){font-size:.91rem;line-height:1.68}.sat-corporate .product-modal-modern .modal-actions .button{font-size:.9rem}@media (width<=1180px){.sat-corporate .product-catalog-page .catalog-page-section>.container{width:min(1120px,100% - 40px)}.sat-corporate .product-catalog-page .catalog-product-rail{grid-template-columns:280px minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:auto;grid-template-columns:minmax(400px,.78fr) minmax(0,1.22fr)}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:auto;border-right:1px solid var(--product-line);border-bottom:0;grid-area:1/1;min-height:760px}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:1/2;min-height:760px}}@media (width<=1020px){.sat-corporate .product-catalog-page .catalog-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.sat-corporate .product-catalog-page .catalog-heading-support{max-width:760px}.sat-corporate .product-catalog-page .catalog-controls{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-search{margin:0 18px 18px}.sat-corporate .product-catalog-page .catalog-product-rail{display:block}.sat-corporate .product-catalog-page .catalog-product-rail>header{border-right:0;border-bottom:1px solid var(--product-line)}.sat-corporate .product-catalog-page .catalog-featured-product{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--product-line);grid-area:1/1;min-height:560px}.sat-corporate .product-catalog-page .catalog-featured-copy{grid-area:2/1;min-height:0}.sat-corporate .product-modal-modern{grid-template-columns:minmax(0,1fr);width:min(900px,100vw - 24px)}.sat-corporate .product-modal-modern .modal-close{grid-column:1}.sat-corporate .product-modal-modern .product-modal-media,.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api),.sat-corporate .product-modal-modern .product-modal-media-api{border-right:0;border-bottom:1px solid var(--product-line);grid-area:auto/1;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.sat-corporate .product-modal-modern .product-modal-media .product-visual{height:min(460px,52vh)}.sat-corporate .product-modal-modern .product-modal-copy{grid-area:auto/1}}@media (width<=760px){.sat-corporate .product-catalog-page .catalog-page-section{padding:66px 0 76px}.sat-corporate .product-catalog-page .catalog-page-section>.container{width:calc(100% - 32px)}.sat-corporate .product-catalog-page .catalog-heading{margin-bottom:34px}.sat-corporate .product-catalog-page .catalog-heading h2{font-size:clamp(2.2rem,10vw,3.1rem)}.sat-corporate .product-catalog-page .category-tabs button{min-height:88px}.sat-corporate .product-catalog-page .catalog-product-list{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-product-list>button,.sat-corporate .product-catalog-page .catalog-product-list>button:nth-child(odd){min-height:0;border-right:0!important}.sat-corporate .product-catalog-page .catalog-featured-product>figure{aspect-ratio:4/3;min-height:390px}.sat-corporate .product-catalog-page .catalog-featured-copy{padding:36px 22px 42px}.sat-corporate .product-catalog-page .catalog-featured-copy>h3{font-size:clamp(1.9rem,8vw,2.55rem)}.sat-corporate .product-modal-modern .product-modal-copy{padding:42px 22px 48px}.sat-corporate .product-modal-modern .product-modal-copy h2{font-size:clamp(1.85rem,8vw,2.5rem)}.sat-corporate .product-modal-modern .modal-columns,.sat-corporate .product-modal-modern .spec-panel dl{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sat-corporate .product-catalog-page .catalog-product-list>button{grid-template-columns:70px minmax(0,1fr);padding:20px 16px}.sat-corporate .product-catalog-page .catalog-list-thumb{width:70px;height:70px}.sat-corporate .product-catalog-page .catalog-list-arrow{display:none}.sat-corporate .product-catalog-page .catalog-featured-product>figure{min-height:330px}}.sat-corporate .product-catalog-page{color:var(--sat-ink);background:var(--sat-paper)}.sat-corporate .product-catalog-page .products-hero{border:0;border-bottom:4px solid var(--sat-cyan);min-height:540px;overflow:hidden;background:var(--sat-petrol-950)!important}.sat-corporate .product-catalog-page .products-hero-pattern{display:none}.sat-corporate .product-catalog-page .products-hero-visual{z-index:1;border-left:1px solid #b4dceb33;grid-template-rows:minmax(0,1fr) auto;width:calc(100% + max(32px,50vw - 660px));height:540px;min-height:540px;margin:0 min(-32px,660px - 50vw) 0 0;display:grid;position:relative;inset:auto;overflow:hidden;background:var(--sat-petrol-950)!important}.sat-corporate .product-catalog-page .products-hero-visual>img{object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.04);grid-row:1;width:100%;height:100%;min-height:0;position:relative;inset:auto}.sat-corporate .product-catalog-page .products-hero-visual figcaption{z-index:2;background:var(--sat-petrol-900);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid #b4dceb33;border-radius:0;grid-row:2;justify-content:space-between;width:100%;max-width:none;height:auto;min-height:58px;padding:12px 24px;position:relative;inset:auto}.sat-corporate .product-catalog-page .products-hero-visual figcaption span{color:#b8e7f7}.sat-corporate .product-catalog-page .products-hero-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch;width:min(1320px,100% - 64px);min-height:540px;padding:0;display:grid}.sat-corporate .product-catalog-page .products-hero-copy{z-index:2;background:var(--sat-petrol-950);flex-direction:column;justify-content:center;width:auto;max-width:560px;padding:56px clamp(38px,4.5vw,68px) 54px 0;display:flex;position:relative}.sat-corporate .product-catalog-page .products-hero h1{letter-spacing:-.04em;max-width:520px;margin:14px 0 17px;font-size:clamp(2.7rem,3.8vw,3.7rem);line-height:1.06}.sat-corporate .product-catalog-page .products-hero h1:after{background:var(--sat-action);width:88px;height:2px;margin:21px 0 0}.sat-corporate .product-catalog-page .products-hero p.reference-route-subtitle{max-width:510px;margin-bottom:9px;font-size:clamp(1.12rem,1.55vw,1.35rem);line-height:1.5}.sat-corporate .product-catalog-page .products-hero-copy>p:not(.eyebrow):not(.reference-route-subtitle){color:#d8e5ea;max-width:520px;font-size:.98rem;line-height:1.72}.sat-corporate .product-catalog-page .products-hero-facts{margin-top:20px}.sat-corporate .product-catalog-page .products-hero-facts span:before{background:var(--sat-action);border-radius:0}.sat-corporate .product-catalog-page .products-hero-action{border-radius:var(--sat-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041f2c47;border:1px solid #ffffff9e;gap:16px;min-height:48px;margin-top:24px;padding:10px 12px 10px 18px}.sat-corporate .product-catalog-page .products-hero-action>span{border:0;border-left:1px solid #ffffff57;border-radius:0;width:28px;height:28px}.sat-corporate .product-catalog-page .products-hero-action:is(:hover,:focus-visible){color:var(--sat-petrol-950);background:#fff}.sat-corporate .product-catalog-page .products-hero-action:is(:hover,:focus-visible)>span{color:var(--sat-petrol-950);background:0 0}.sat-corporate .product-catalog-page .catalog-page-section{padding:clamp(68px,6vw,88px) 0 clamp(78px,7vw,104px);background:linear-gradient(180deg,#fff 0%,var(--sat-mist) 100%)!important}.sat-corporate .product-catalog-page .catalog-page-section>.container{width:min(1320px,100% - 64px)}.sat-corporate .product-catalog-page .catalog-heading{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(44px,6vw,84px);max-width:none;margin:0 0 42px;padding:0;display:grid}.sat-corporate .product-catalog-page .catalog-heading .eyebrow{justify-content:flex-start}.sat-corporate .product-catalog-page .catalog-heading h2{max-width:690px;color:var(--sat-ink);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,3.35vw,3.15rem);line-height:1.12}.sat-corporate .product-catalog-page .catalog-heading h2 em{color:var(--sat-cyan)}.sat-corporate .product-catalog-page .catalog-heading-support{border-left:0;padding-left:0}.sat-corporate .product-catalog-page .catalog-heading-support>p{max-width:590px;color:var(--sat-copy);font-size:1rem;line-height:1.78}.sat-corporate .product-catalog-page .brochure-inline-link{color:var(--sat-cyan);border-bottom-color:#b6d2dd;margin-top:18px}.sat-corporate .product-catalog-page .brochure-inline-link>span{background:var(--sat-petrol-900)}.sat-corporate .product-catalog-page .brochure-inline-link b{color:var(--sat-action)}.sat-corporate .product-catalog-page .catalog-workspace.catalog-gallery{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sat-corporate .product-catalog-page .catalog-category-switch{border:1px solid var(--sat-line);border-radius:var(--sat-radius-lg);box-shadow:var(--sat-shadow-lg);background:#fffffffa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sat-corporate .product-catalog-page .catalog-category-switch>button{min-width:0;min-height:126px;color:var(--sat-ink);border:0;border-right:1px solid var(--sat-line);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:60px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:19px 26px;transition:color .2s,background-color .2s,box-shadow .2s;display:grid;position:relative}.sat-corporate .product-catalog-page .catalog-category-switch>button:last-child{border-right:0}.sat-corporate .product-catalog-page .catalog-category-switch>button:is(:hover,:focus-visible),.sat-corporate .product-catalog-page .catalog-category-switch>button.active{color:var(--sat-ink);box-shadow:inset 0 4px var(--sat-action);background:#f2f8fa}.sat-corporate .product-catalog-page .catalog-category-switch>button>i{color:var(--sat-action);font-size:1.35rem;font-style:normal;transition:transform .2s}.sat-corporate .product-catalog-page .catalog-category-switch>button:is(:hover,:focus-visible)>i{transform:translate(4px)}.sat-corporate .product-catalog-page .catalog-category-glyph{--glyph-ink:#0c4260;--glyph-fill:#70c7e7;--glyph-accent:var(--sat-action);background:var(--sat-cyan-soft);border:1px solid #cce5ef;border-radius:50%;place-items:center;width:60px;height:60px;padding:8px;display:grid}.sat-corporate .product-catalog-page .catalog-category-glyph svg{width:100%;height:100%}.sat-corporate .product-catalog-page .catalog-category-copy{min-width:0}.sat-corporate .product-catalog-page .catalog-category-copy small,.sat-corporate .product-catalog-page .catalog-category-copy b,.sat-corporate .product-catalog-page .catalog-category-copy em{display:block}.sat-corporate .product-catalog-page .catalog-category-copy small{color:#6d8794;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:650;line-height:1.45}.sat-corporate .product-catalog-page .catalog-category-copy b{color:var(--sat-ink);font-size:clamp(1.18rem,1.7vw,1.48rem);font-weight:560;line-height:1.3}.sat-corporate .product-catalog-page .catalog-category-copy em{color:var(--sat-copy);margin-top:5px;font-size:.9rem;font-style:normal;line-height:1.55}.sat-corporate .product-catalog-page .catalog-products-panel{margin-top:clamp(48px,5vw,66px)}.sat-corporate .product-catalog-page .catalog-category-intro{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:end;gap:clamp(40px,6vw,88px);margin-bottom:30px;display:grid}.sat-corporate .product-catalog-page .catalog-category-intro .eyebrow{justify-content:flex-start}.sat-corporate .product-catalog-page .catalog-category-intro h3{color:var(--sat-ink);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(2rem,2.75vw,2.65rem);font-weight:520;line-height:1.16}.sat-corporate .product-catalog-page .catalog-category-intro>p{max-width:720px;color:var(--sat-copy);margin:0;font-size:1rem;line-height:1.78}.sat-corporate .product-catalog-page .catalog-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);min-width:0;box-shadow:var(--sat-shadow-sm);background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;transform:none}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2:before{display:none}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2:is(:hover,:focus-within){border-color:#bad6e1;transform:translateY(-3px);box-shadow:0 18px 44px #092d3e1f}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-button{flex-direction:column;align-items:stretch;min-width:0;display:flex}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual{border:0;border-bottom:1px solid var(--sat-line);grid-template-rows:minmax(0,1fr) auto;width:100%;height:clamp(300px,23vw,340px);min-height:0;display:grid;background:linear-gradient(150deg,#edf5f8,#fff)!important}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual:before{opacity:.34;background-image:linear-gradient(#0785bd0f 1px,#0000 1px),linear-gradient(90deg,#0785bd0f 1px,#0000 1px);background-size:34px 34px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.has-image:after{display:none}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.has-image img{object-fit:contain;filter:drop-shadow(0 14px 20px #092d3e2e);grid-row:1;min-height:0;padding:28px 44px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.product-media-panorama,.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.product-media-diagram{background:var(--sat-petrol-950)!important}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.product-media-panorama img,.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.product-media-diagram img{object-fit:contain;filter:saturate(.94)contrast(1.04);padding:0}.sat-corporate .product-catalog-page .catalog-direct-grid .product-brandline{min-height:52px;color:var(--sat-ink);border:0;border-top:1px solid var(--sat-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7fafb;border-radius:0;grid-row:2;padding:10px 16px;position:relative;inset:auto}.sat-corporate .product-catalog-page .catalog-direct-grid .product-brandline b{color:var(--sat-ink);font-size:.72rem}.sat-corporate .product-catalog-page .catalog-direct-grid .product-brandline span{color:var(--sat-copy);font-size:.62rem;line-height:1.35}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy{min-width:0;padding:30px 30px 27px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy>small{color:var(--sat-cyan);letter-spacing:.09em;font-size:.68rem;font-weight:700;line-height:1.45}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy h3{min-height:0;color:var(--sat-ink);overflow-wrap:break-word;margin:9px 0 12px;font-size:clamp(1.45rem,1.9vw,1.8rem);font-weight:560;line-height:1.25}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy>p{min-height:0;color:var(--sat-copy);margin:0;font-size:.93rem;line-height:1.7}.sat-corporate .product-catalog-page .catalog-direct-grid .feature-chips{gap:8px;margin:19px 0 22px;display:grid}.sat-corporate .product-catalog-page .catalog-direct-grid .feature-chips span{color:#45606d;white-space:normal;text-overflow:clip;background:0 0;border:0;border-radius:0;max-width:none;padding:0 0 0 19px;font-size:.82rem;line-height:1.55;position:relative;overflow:visible}.sat-corporate .product-catalog-page .catalog-direct-grid .feature-chips span:before{content:"✓";color:var(--sat-cyan);font-weight:700;position:absolute;top:0;left:0}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-link{color:var(--sat-cyan);border-top:1px solid var(--sat-line);margin-top:auto;padding-top:15px;font-size:.9rem;font-weight:650}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-link b{color:var(--sat-action)}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2>a{min-height:52px;color:var(--sat-cyan);border-top:1px solid var(--sat-line);background:#f8fbfc;justify-content:space-between;padding:0 28px;font-size:.85rem;font-weight:650}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2>a:after{color:var(--sat-action)}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2>a:is(:hover,:focus-visible){color:#fff;background:var(--sat-cyan)}.sat-corporate .modal-backdrop .product-modal.product-modal-modern,.sat-corporate .assessment-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:hidden auto}.sat-corporate .modal-backdrop .product-modal.product-modal-modern{scrollbar-gutter:stable;background:#fff;border-color:#cbdce4;grid-template-columns:minmax(400px,.84fr) minmax(0,1.16fr);align-items:stretch;width:min(1280px,100vw - 32px);height:auto;min-height:min(780px,100dvh - 32px);display:grid}.sat-corporate .product-modal-modern .modal-close{z-index:30;grid-area:1/2;place-self:start end;margin:16px 16px -56px 0;position:sticky;top:16px;right:auto}.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api){border-right:1px solid var(--sat-line);grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;gap:18px;height:calc(100dvh - 32px);min-height:min(780px,100dvh - 32px);padding:26px;display:grid;position:sticky;top:0;overflow:hidden;background:linear-gradient(150deg,#edf5f8,#fff)!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual{border-radius:var(--sat-radius-sm);border:1px solid #cbdce4;grid-template-rows:minmax(0,1fr) auto;width:100%;height:auto;min-height:0;display:grid;overflow:hidden;background:#fff!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual:after{display:none}.sat-corporate .product-modal-modern .product-modal-media .product-visual.has-image img{grid-row:1;min-height:0;padding:clamp(28px,3vw,48px);position:relative;object-fit:contain!important;object-position:center!important}.sat-corporate .product-modal-modern .product-modal-media .product-visual.product-media-panorama img{padding:0;object-fit:contain!important}.sat-corporate .product-modal-modern .product-brandline{min-height:54px;color:var(--sat-ink);border-top:1px solid var(--sat-line);background:#f5f9fa;grid-row:2;padding:11px 15px;position:relative;inset:auto}.sat-corporate .product-modal-modern .product-brandline :is(b,span){color:var(--sat-ink)}.sat-corporate .product-modal-modern .product-brandline span{color:var(--sat-copy);line-height:1.35}.sat-corporate .product-modal-modern .brand-facts{border-radius:var(--sat-radius-sm);background:#fffffff0;border:1px solid #cbdce4;margin:0;overflow:hidden}.sat-corporate .product-modal-modern .brand-facts>div{border-color:var(--sat-line);align-items:center;min-height:48px;padding:10px 14px}.sat-corporate .product-modal-modern .brand-facts :is(dt,dd){overflow-wrap:normal;word-break:normal;min-width:0}.sat-corporate .product-modal-modern .product-modal-copy{grid-area:1/2;min-width:0;min-height:0;padding:52px clamp(42px,4.5vw,64px) 60px;overflow:visible}.sat-corporate .product-modal-modern .product-modal-copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:720px;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.sat-corporate .product-modal-modern .modal-intro{max-width:780px;font-size:1rem;line-height:1.78}.sat-corporate .product-modal-modern .modal-columns{grid-template-columns:minmax(0,1.06fr) minmax(250px,.94fr);align-items:start;gap:36px}.sat-corporate .product-modal-modern :is(.check-list li,.tag-list span,.modal-columns section>p,.integration-note p,.spec-panel dt,.spec-panel dd){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.91rem;line-height:1.66}.sat-corporate .product-modal-modern :is(.integration-note,.spec-panel){border:1px solid var(--sat-line);background:#f7fafb;padding:22px 24px}.sat-corporate .modal-backdrop .product-modal.product-modal-modern:is(.product-modal-api,.product-modal-panorama){grid-template-columns:minmax(0,1fr);min-height:0}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .modal-close{grid-area:1/1}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-media{border-right:0;border-bottom:1px solid var(--sat-line);grid-area:1/1;grid-template-rows:auto auto;gap:16px;width:100%;height:auto;min-height:0;padding:24px 24px 0;display:grid;position:relative;top:auto;overflow:visible;background:linear-gradient(150deg,#edf5f8,#fff)!important}.sat-corporate .product-modal-api .api-realistic-visual{aspect-ratio:16/9;border-radius:var(--sat-radius-sm);border:1px solid #cbdce4;width:100%;height:auto;min-height:0;container-type:inline-size}.sat-corporate .product-modal-api .api-preview-nodes-v93 :is(small,b,em){text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:visible}.sat-corporate .product-modal-panorama .product-modal-media .product-visual{aspect-ratio:2;height:auto;min-height:0}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts>div{border-right:1px solid var(--sat-line);border-bottom:0}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts>div:last-child{border-right:0}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-copy{grid-area:2/1;padding:48px clamp(42px,5vw,68px) 62px}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-copy h2{max-width:940px}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .modal-intro{max-width:980px}@media (width<=1120px){.sat-corporate .product-catalog-page .products-hero-grid{grid-template-columns:minmax(0,48fr) minmax(0,52fr)}.sat-corporate .product-catalog-page .products-hero-copy{width:auto;max-width:540px;padding-right:38px}.sat-corporate .product-catalog-page .catalog-heading{grid-template-columns:minmax(0,1fr);gap:24px}.sat-corporate .product-catalog-page .catalog-heading-support{max-width:760px}}@media (width<=820px){.sat-corporate .product-catalog-page .products-hero{min-height:0}.sat-corporate .product-catalog-page .products-hero-grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);min-height:0;padding:0}.sat-corporate .product-catalog-page .products-hero-copy{width:auto;max-width:650px;padding:48px 0 40px}.sat-corporate .product-catalog-page .products-hero-visual{border-top:1px solid #b4dceb33;border-left:0;grid-template-rows:minmax(320px,48vw) auto;width:calc(100% + 40px);height:auto;min-height:0;margin:0 -20px}.sat-corporate .product-catalog-page .products-hero-visual figcaption{display:flex}.sat-corporate .product-catalog-page .catalog-page-section>.container{width:calc(100% - 40px)}.sat-corporate .product-catalog-page .catalog-category-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.sat-corporate .product-catalog-page .catalog-direct-grid{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual{height:clamp(300px,44vw,360px)}.sat-corporate .modal-backdrop .product-modal.product-modal-modern{grid-template-columns:minmax(0,1fr);width:min(780px,100vw - 24px);min-height:0}.sat-corporate .product-modal-modern .modal-close{grid-area:1/1}.sat-corporate .product-modal-modern .product-modal-media,.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api){border-right:0;border-bottom:1px solid var(--sat-line);grid-area:1/1;width:100%;height:auto;min-height:0;padding:22px 22px 0;position:relative;top:auto;overflow:visible}.sat-corporate .product-modal-modern .product-modal-media .product-visual{height:min(460px,52vh);min-height:330px}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-media .product-visual{height:auto;min-height:0}.sat-corporate .product-modal-modern .product-modal-copy,.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-copy{grid-area:2/1;padding:42px 34px 52px}}@media (width<=620px){.sat-corporate .product-catalog-page .products-hero-grid{width:calc(100% - 32px);padding:0}.sat-corporate .product-catalog-page .products-hero-copy{width:100%;padding:42px 0 36px}.sat-corporate .product-catalog-page .products-hero-visual{grid-template-rows:minmax(260px,58vw) auto;width:calc(100% + 32px);margin:0 -16px}.sat-corporate .product-catalog-page .products-hero-visual figcaption{gap:12px;min-height:52px;padding:10px 16px}.sat-corporate .product-catalog-page .products-hero h1{font-size:clamp(2.35rem,11vw,3.1rem)}.sat-corporate .product-catalog-page .products-hero-copy>p:not(.eyebrow):not(.reference-route-subtitle){font-size:.92rem}.sat-corporate .product-catalog-page .products-hero-facts{gap:6px;display:grid}.sat-corporate .product-catalog-page .catalog-page-section{padding:58px 0 72px}.sat-corporate .product-catalog-page .catalog-page-section>.container{width:calc(100% - 32px)}.sat-corporate .product-catalog-page .catalog-heading{margin-bottom:32px}.sat-corporate .product-catalog-page .catalog-heading h2{font-size:clamp(2.05rem,10vw,2.75rem)}.sat-corporate .product-catalog-page .catalog-category-switch{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-catalog-page .catalog-category-switch>button{border-right:0;border-bottom:1px solid var(--sat-line);grid-template-columns:58px minmax(0,1fr) 18px;gap:15px;min-height:130px;padding:21px 18px}.sat-corporate .product-catalog-page .catalog-category-switch>button:last-child{border-bottom:0}.sat-corporate .product-catalog-page .catalog-category-glyph{width:58px;height:58px;padding:8px}.sat-corporate .product-catalog-page .catalog-category-copy em{font-size:.82rem}.sat-corporate .product-catalog-page .catalog-products-panel{margin-top:44px}.sat-corporate .product-catalog-page .catalog-category-intro{margin-bottom:24px}.sat-corporate .product-catalog-page .catalog-category-intro h3{font-size:clamp(1.8rem,8.6vw,2.35rem)}.sat-corporate .product-catalog-page .catalog-direct-grid{gap:18px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-button{display:flex}.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual{border-right:0;border-bottom:1px solid var(--sat-line);height:270px;min-height:270px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy{padding:25px 21px 23px}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-copy h3{font-size:1.45rem}.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2>a{padding-inline:21px}.sat-corporate .modal-backdrop{padding:0}.sat-corporate .modal-backdrop .product-modal.product-modal-modern{border:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0!important}.sat-corporate .product-modal-modern .modal-close{margin:12px 12px -52px 0;top:12px}.sat-corporate .product-modal-modern .product-modal-media,.sat-corporate .product-modal-modern .product-modal-media:not(.product-modal-media-api),.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-media{gap:12px;padding:16px 16px 0}.sat-corporate .product-modal-modern .product-modal-media .product-visual{height:310px;min-height:310px}.sat-corporate .product-modal-modern .product-modal-media .product-visual.has-image img{padding:24px}.sat-corporate .product-modal-api .api-realistic-visual,.sat-corporate .product-modal-panorama .product-modal-media .product-visual{aspect-ratio:4/3;height:auto;min-height:0}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts{grid-template-columns:minmax(0,1fr)}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts>div{border-right:0;border-bottom:1px solid var(--sat-line)}.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .brand-facts>div:last-child{border-bottom:0}.sat-corporate .product-modal-modern .product-modal-copy,.sat-corporate .product-modal-modern:is(.product-modal-api,.product-modal-panorama) .product-modal-copy{padding:36px 20px 46px}.sat-corporate .product-modal-modern .product-modal-copy h2{font-size:clamp(1.85rem,8vw,2.45rem)}.sat-corporate .product-modal-modern .modal-columns,.sat-corporate .product-modal-modern .spec-panel dl{grid-template-columns:minmax(0,1fr);gap:24px}.sat-corporate .product-modal-modern :is(.integration-note,.spec-panel){padding:19px 18px}}@media (prefers-reduced-motion:reduce){.sat-corporate .product-catalog-page .catalog-category-switch>button,.sat-corporate .product-catalog-page .catalog-direct-grid .product-card-v2,.sat-corporate .product-catalog-page .catalog-direct-grid .product-visual.has-image img{transition:none}}.sat-corporate .route-solutions{color:var(--sat-ink);background:var(--sat-paper)}.sat-corporate .route-solutions .solutions-page-hero{border:0;border-bottom:4px solid var(--sat-cyan);min-height:590px;overflow:hidden;background:var(--sat-petrol-950)!important}.sat-corporate .route-solutions .solutions-page-hero:before,.sat-corporate .route-solutions .solutions-page-hero:after{display:none}.sat-corporate .route-solutions .solutions-hero-grid{z-index:2;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch;width:min(1320px,100% - 64px);min-height:590px;padding:0;display:grid;position:relative}.sat-corporate .route-solutions .solutions-hero-copy{z-index:2;background:var(--sat-petrol-950);flex-direction:column;justify-content:center;max-width:570px;padding:58px clamp(38px,4.5vw,68px) 56px 0;display:flex;position:relative}.sat-corporate .route-solutions .solutions-hero-copy .eyebrow{color:#b9dce8;justify-content:flex-start}.sat-corporate .route-solutions .solutions-hero-copy .eyebrow>span{background:var(--sat-action)}.sat-corporate .route-solutions .solutions-page-hero h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:530px;margin:14px 0 17px;font-size:clamp(2.8rem,3.9vw,3.8rem);line-height:1.06}.sat-corporate .route-solutions .solutions-page-hero h1:after{background:var(--sat-action);width:88px;height:2px;margin:21px 0 0;display:block}.sat-corporate .route-solutions .solutions-hero-copy .reference-route-subtitle{color:#fff;max-width:520px;margin:0 0 10px;font-size:clamp(1.12rem,1.55vw,1.35rem);line-height:1.5}.sat-corporate .route-solutions .solutions-hero-copy>p:not(.eyebrow):not(.reference-route-subtitle){color:#d5e3e9;max-width:535px;margin:0;font-size:.98rem;line-height:1.72}.sat-corporate .route-solutions .solutions-hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.sat-corporate .route-solutions .solutions-hero-action{color:#fff;border-radius:var(--sat-radius-sm);background:#041f2c3d;border:1px solid #ffffff94;justify-content:space-between;align-items:center;gap:17px;min-height:48px;padding:9px 10px 9px 18px;font-size:.9rem;line-height:1.2;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.sat-corporate .route-solutions .solutions-hero-action>span{border-left:1px solid #ffffff57;place-items:center;width:28px;height:28px;transition:transform .2s;display:grid}.sat-corporate .route-solutions .solutions-hero-action.is-contact{color:var(--sat-petrol-950);border-color:var(--sat-action);background:var(--sat-action)}.sat-corporate .route-solutions .solutions-hero-action.is-contact>span{border-left-color:#041f2c47}.sat-corporate .route-solutions .solutions-hero-action:is(:hover,:focus-visible){color:var(--sat-petrol-950);background:#fff;border-color:#fff}.sat-corporate .route-solutions .solutions-hero-action:is(:hover,:focus-visible)>span{border-left-color:#041f2c40;transform:translateY(2px)}.sat-corporate .route-solutions .solutions-hero-action.is-contact:is(:hover,:focus-visible)>span{transform:translate(2px,-2px)}.sat-corporate .route-solutions .solutions-hero-visual{z-index:1;background:#031923;border-left:1px solid #b4dceb33;grid-template-rows:minmax(0,1fr) auto;width:calc(100% + max(32px,50vw - 660px));height:590px;min-height:590px;margin:0 min(-32px,660px - 50vw) 0 0;display:grid;position:relative;inset:auto;overflow:hidden}.sat-corporate .route-solutions .solutions-hero-visual:before{content:"";z-index:0;filter:blur(14px)saturate(.78);opacity:.62;background:linear-gradient(#03192375,#03192375),url(/media/solutions/sat-difusion-sonora-real.webp) 50%/cover no-repeat;display:block;position:absolute;inset:-14px -18px 48px;transform:scale(1.045)}.sat-corporate .route-solutions .solutions-hero-visual:after{display:none}.sat-corporate .route-solutions .solutions-hero-visual>img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.95)contrast(1.035);grid-row:1;width:100%;height:100%;min-height:0;display:block;position:relative;inset:auto}.sat-corporate .route-solutions .solutions-hero-visual figcaption{z-index:2;color:#fff;background:var(--sat-petrol-900);border-top:1px solid #b4dceb33;justify-content:space-between;align-items:center;gap:22px;min-height:62px;padding:12px 24px;display:flex;position:relative;inset:auto}.sat-corporate .route-solutions .solutions-hero-visual figcaption span{color:#b8e7f7;letter-spacing:.11em;font-size:.7rem}.sat-corporate .route-solutions .solutions-hero-visual figcaption b{color:#fff;text-align:right;max-width:440px;font-size:.78rem;font-weight:500;line-height:1.45}.sat-corporate .route-solutions .problem-section{border:0;border-bottom:1px solid var(--sat-line);padding:34px 0 38px;display:block;background:#fff!important}.sat-corporate .route-solutions .problem-section>.container{width:min(1320px,100% - 64px)}.sat-corporate .route-solutions .problem-section .split-heading{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,5vw,70px);margin:0 0 23px;display:grid}.sat-corporate .route-solutions .problem-section .eyebrow{color:#0876a5;justify-content:flex-start;margin-bottom:8px}.sat-corporate .route-solutions .problem-section .split-heading h2{max-width:620px;color:var(--sat-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.2}.sat-corporate .route-solutions .problem-section .split-heading>p{color:var(--sat-copy);margin:0;font-size:.96rem;line-height:1.7}.sat-corporate .route-solutions .problem-section .problem-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.sat-corporate .route-solutions .problem-section .problem-grid article{border:1px solid var(--sat-line);border-radius:var(--sat-radius-sm);background:var(--sat-mist);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:0;padding:14px 15px;display:grid}.sat-corporate .route-solutions .problem-section .problem-grid article>i{width:34px;height:34px;color:var(--sat-cyan);background:#fff;border-radius:50%;place-items:center;font-size:.92rem;font-style:normal;display:grid;position:static}.sat-corporate .route-solutions .problem-section .problem-grid h3{max-width:none;color:var(--sat-ink);margin:0;font-size:.88rem;font-weight:650;line-height:1.42}.sat-corporate .route-solutions .solutions-page-gallery{color:var(--sat-ink);padding:clamp(72px,6.5vw,96px) 0 clamp(88px,7vw,112px);background:linear-gradient(180deg,#fff 0%,var(--sat-mist) 100%)!important}.sat-corporate .route-solutions .solutions-page-gallery>.container{width:min(1320px,100% - 64px)}.sat-corporate .route-solutions .solutions-page-heading{background:0 0;border:0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(44px,6vw,86px);margin:0 0 clamp(52px,5vw,70px);padding:0;display:grid}.sat-corporate .route-solutions .solutions-page-heading .eyebrow{color:#0876a5;justify-content:flex-start;margin-bottom:14px}.sat-corporate .route-solutions .solutions-page-heading .solutions-architecture-copy{max-width:none;min-height:0;box-shadow:none;border:0;padding:0;display:block;background:0 0!important}.sat-corporate .route-solutions .solutions-page-heading h2{max-width:700px;color:var(--sat-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.35vw,3.2rem);line-height:1.11}.sat-corporate .route-solutions .solutions-heading-support>p{max-width:600px;color:var(--sat-copy);margin:0;font-size:1rem;line-height:1.78}.sat-corporate .route-solutions .solutions-heading-support .architecture-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sat-corporate .route-solutions .solutions-heading-support .architecture-tags span{color:#365b6b;background:#fff;border:1px solid #c9dce4;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:.78rem;line-height:1.3;display:inline-flex}.sat-corporate .route-solutions .solutions-heading-support .architecture-tags i{background:var(--sat-action);width:6px;height:6px;box-shadow:none;border-radius:0;flex:none}.sat-corporate .route-solutions .solutions-card-group{margin:0}.sat-corporate .route-solutions .solutions-card-group+.solutions-card-group{margin-top:clamp(62px,6vw,82px)}.sat-corporate .route-solutions .solutions-group-heading{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 25px;padding:0;display:flex}.sat-corporate .route-solutions .solutions-group-heading p{color:var(--sat-copy);letter-spacing:.12em;order:2;margin:0;font-size:.78rem;font-weight:650}.sat-corporate .route-solutions .solutions-group-heading h3{color:var(--sat-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.2}.sat-corporate .route-solutions .solutions-group-heading h3:before{content:"";background:var(--sat-action);width:36px;height:2px;margin:0 12px .3em 0;display:inline-block}.sat-corporate .route-solutions .solutions-card-grid,.sat-corporate .route-solutions .applications-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sat-corporate .route-solutions .solution-gallery-card,.sat-corporate .route-solutions .application-gallery-card{border:1px solid var(--sat-line);border-radius:var(--sat-radius-md);min-width:0;height:100%;box-shadow:var(--sat-shadow-sm);background:#fff;flex-direction:column;margin:0;scroll-margin-top:110px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden}.sat-corporate .route-solutions .solution-gallery-card:is(:hover,:focus-within),.sat-corporate .route-solutions .application-gallery-card:is(:hover,:focus-within){box-shadow:var(--sat-shadow-lg);border-color:#a9cbd8;transform:translateY(-3px)}.sat-corporate .route-solutions .solution-gallery-media,.sat-corporate .route-solutions .application-gallery-media{aspect-ratio:16/9;background:var(--sat-petrol-950);width:100%;margin:0;position:relative;overflow:hidden}.sat-corporate .route-solutions .solution-gallery-media:after,.sat-corporate .route-solutions .application-gallery-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#03192385);position:absolute;inset:0}.sat-corporate .route-solutions .solution-gallery-media>img,.sat-corporate .route-solutions .application-gallery-media>img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.sat-corporate .route-solutions .solution-gallery-card.is-api .solution-gallery-media>img{object-fit:contain;background:#031222}.sat-corporate .route-solutions .solution-gallery-card:is(:hover,:focus-within) .solution-gallery-media>img,.sat-corporate .route-solutions .application-gallery-card:is(:hover,:focus-within) .application-gallery-media>img{filter:saturate()contrast(1.035);transform:scale(1.018)}.sat-corporate .route-solutions .solution-gallery-symbol,.sat-corporate .route-solutions .application-gallery-symbol{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041f2cc7;border:1px solid #c1e8f6a8;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:16px;left:18px}.sat-corporate .route-solutions :is(.solution-gallery-symbol,.application-gallery-symbol) svg{width:33px;height:33px;display:block}.sat-corporate .route-solutions :is(.solution-gallery-symbol,.application-gallery-symbol) .explorer-logo-surface{fill:currentColor;fill-opacity:.08;stroke:none}.sat-corporate .route-solutions :is(.solution-gallery-symbol,.application-gallery-symbol) .explorer-logo-accent{stroke:var(--explorer-logo-accent)}.sat-corporate .route-solutions :is(.solution-gallery-symbol,.application-gallery-symbol) .explorer-logo-accent-fill{fill:var(--explorer-logo-accent);stroke:var(--explorer-logo-accent)}.sat-corporate .route-solutions .solution-gallery-copy,.sat-corporate .route-solutions .application-gallery-copy{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:25px 26px 24px;display:flex}.sat-corporate .route-solutions .solution-gallery-type,.sat-corporate .route-solutions .application-gallery-type{color:#0876a5;letter-spacing:.11em;align-items:center;gap:8px;margin:0 0 11px;font-size:.76rem;font-weight:700;line-height:1.4;display:flex}.sat-corporate .route-solutions :is(.solution-gallery-type,.application-gallery-type)>i{background:var(--sat-action);flex:none;width:6px;height:6px}.sat-corporate .route-solutions .solution-gallery-copy h4,.sat-corporate .route-solutions .application-gallery-copy h3{color:var(--sat-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.38rem,1.8vw,1.65rem);line-height:1.24}.sat-corporate .route-solutions .solution-gallery-copy>p:not(.solution-gallery-type),.sat-corporate .route-solutions .application-gallery-copy>p:not(.application-gallery-type){color:var(--sat-copy);margin:14px 0 0;font-size:.96rem;line-height:1.7}.sat-corporate .route-solutions .solution-gallery-copy dl,.sat-corporate .route-solutions .application-gallery-copy dl{border-top:1px solid var(--sat-line);gap:15px;margin:20px 0 0;padding:19px 0 0;display:grid}.sat-corporate .route-solutions :is(.solution-gallery-copy,.application-gallery-copy) dl>div{min-width:0}.sat-corporate .route-solutions :is(.solution-gallery-copy,.application-gallery-copy) dt{color:#577481;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.76rem;font-weight:700;line-height:1.4}.sat-corporate .route-solutions :is(.solution-gallery-copy,.application-gallery-copy) dd{color:#395766;margin:0;font-size:.9rem;line-height:1.62}.sat-corporate .route-solutions .solution-gallery-action,.sat-corporate .route-solutions .application-gallery-action{color:#0876a5;width:100%;min-height:38px;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:22px;font-size:.88rem;font-weight:650;display:flex}.sat-corporate .route-solutions :is(.solution-gallery-action,.application-gallery-action):focus-visible{outline-offset:4px;outline:3px solid #0876a5}.sat-corporate .route-solutions :is(.solution-gallery-action,.application-gallery-action)>i{color:#fff;background:var(--sat-petrol-900);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:background-color .2s,transform .2s;display:grid}.sat-corporate .route-solutions :is(.solution-gallery-card,.application-gallery-card):is(:hover,:focus-within) :is(.solution-gallery-action,.application-gallery-action)>i{background:var(--sat-action);transform:translate(2px,-2px)}.sat-corporate .route-solutions .applications-zone{background:0 0;border:0;margin:clamp(86px,8vw,116px) 0 0;padding:0;position:relative}.sat-corporate .route-solutions .applications-zone:before,.sat-corporate .route-solutions .applications-zone:after{display:none}.sat-corporate .route-solutions .applications-bridge{color:#fff;border-radius:var(--sat-radius-md);background:linear-gradient(120deg,var(--sat-petrol-950),var(--sat-petrol-800));max-width:none;box-shadow:var(--sat-shadow-lg);text-align:left;border:0;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(38px,5vw,72px);margin:0 0 30px;padding:clamp(34px,4vw,48px);display:grid}.sat-corporate .route-solutions .applications-bridge .eyebrow{color:#b8e7f7;justify-content:flex-start;margin:0 0 12px}.sat-corporate .route-solutions .applications-bridge h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(2.15rem,3.15vw,3rem);line-height:1.13}.sat-corporate .route-solutions .applications-bridge>div:last-child>p{color:#d7e5ea;max-width:570px;margin:0;font-size:1rem;line-height:1.75}.sat-corporate .route-solutions .applications-bridge>div:last-child>span{color:#9edcef;letter-spacing:.12em;margin-top:17px;font-size:.78rem;font-weight:700;display:block}.sat-corporate .route-solutions .application-gallery-card{background:#fffffffa}.sat-corporate .modal-backdrop .solutions-info-modal{overscroll-behavior:contain;width:min(1120px,100vw - 40px);max-width:1120px;min-height:0;max-height:calc(100dvh - 40px);color:var(--sat-ink);scrollbar-width:thin;scrollbar-color:#8bb8ca #eaf2f5;background:#fff;border:1px solid #cadee6e6;padding:0;display:block;position:relative;border-radius:var(--sat-radius-lg)!important;overflow:hidden auto!important;box-shadow:0 30px 100px #02192466!important}.sat-corporate .modal-backdrop .solutions-info-modal .modal-close{z-index:12;float:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041f2cd1;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:42px;height:42px;margin:14px 14px -56px auto;display:grid;position:sticky;top:14px;right:auto;box-shadow:0 8px 24px #01121a3d}.sat-corporate .modal-backdrop .solutions-info-modal .modal-close:is(:hover,:focus-visible){color:var(--sat-petrol-950);background:#fff}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media{background:var(--sat-petrol-950);border:0;border-bottom:1px solid #b4dceb38;grid-template-rows:auto auto;width:100%;height:auto;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media:after{display:none}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media>img{aspect-ratio:16/9;object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:auto;display:block;position:relative;inset:auto}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption{z-index:2;color:#fff;background:var(--sat-petrol-900);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 24px;display:flex;position:relative;inset:auto}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption span,.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption b{color:#c9e7f1;letter-spacing:.1em;min-width:0;font-size:.7rem;font-weight:650;line-height:1.4}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption span{overflow-wrap:anywhere;max-width:68%}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption b{color:#78ddb8;text-align:right;align-items:center;gap:8px;display:inline-flex}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption i{background:var(--sat-action);width:7px;height:7px;box-shadow:none;border-radius:0;flex:none}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content{color:var(--sat-ink);background:#fff;padding:clamp(36px,5vw,58px) clamp(28px,5.5vw,64px) clamp(42px,5vw,62px)}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content>header{display:block}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content .eyebrow{color:#0876a5;justify-content:flex-start;margin:0 0 12px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content h2{max-width:880px;color:var(--sat-ink);font-family:inherit;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:inherit;letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.12}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 32px;display:grid}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid>section{border:1px solid var(--sat-line);min-width:0;min-height:0;box-shadow:none;border-radius:10px;padding:23px 24px;position:relative;overflow:visible;background:var(--sat-mist)!important}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid>section:before{content:"";background:var(--sat-action);opacity:1;width:42px;height:2px;position:absolute;inset:0 auto auto 0}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid h3{color:#0876a5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:750;line-height:1.4}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid p,.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid li{color:var(--sat-copy);margin:0;font-size:.96rem;line-height:1.68}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid ul{margin:0;padding-left:20px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content>.button{align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:.92rem;display:inline-flex}.sat-corporate .modal-backdrop .solutions-info-modal.info-modal-api .info-modal-media>.api-realistic-visual{aspect-ratio:16/9;width:100%;height:auto;min-height:0;overflow:hidden}.sat-corporate .modal-backdrop .solutions-info-modal.info-modal-api .api-realistic-flow b{text-overflow:clip}@media (width<=1080px){.sat-corporate .route-solutions .solutions-hero-grid{grid-template-columns:minmax(0,47fr) minmax(0,53fr)}.sat-corporate .route-solutions .solutions-page-heading{grid-template-columns:1fr;gap:26px}.sat-corporate .route-solutions .solutions-card-grid,.sat-corporate .route-solutions .applications-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.sat-corporate .route-solutions .solutions-page-hero,.sat-corporate .route-solutions .solutions-hero-grid{min-height:0}.sat-corporate .route-solutions .solutions-hero-grid{grid-template-columns:1fr;width:100%}.sat-corporate .route-solutions .solutions-hero-copy{width:min(100% - 48px,680px);max-width:none;margin:0 auto;padding:54px 0 50px}.sat-corporate .route-solutions .solutions-hero-visual{border-top:1px solid #b4dceb33;border-left:0;width:100%;height:auto;min-height:0;margin:0}.sat-corporate .route-solutions .solutions-hero-visual>img{aspect-ratio:16/10;object-fit:contain;height:auto}.sat-corporate .route-solutions .solutions-page-gallery>.container,.sat-corporate .route-solutions .problem-section>.container{width:min(100% - 48px,720px)}.sat-corporate .route-solutions .problem-section .split-heading{grid-template-columns:1fr;gap:14px}.sat-corporate .route-solutions .problem-section .problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .route-solutions .applications-bridge{grid-template-columns:1fr;gap:24px}}@media (width<=680px){.sat-corporate .route-solutions .solutions-hero-copy{width:calc(100% - 36px);padding:46px 0 44px}.sat-corporate .route-solutions .solutions-page-hero h1{font-size:clamp(2.45rem,13vw,3.25rem)}.sat-corporate .route-solutions .solutions-hero-actions{flex-direction:column;align-items:stretch}.sat-corporate .route-solutions .solutions-hero-action{width:100%}.sat-corporate .route-solutions .solutions-hero-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:14px 18px}.sat-corporate .route-solutions .solutions-hero-visual figcaption b{text-align:left}.sat-corporate .route-solutions .solutions-page-gallery{padding:62px 0 80px}.sat-corporate .route-solutions .solutions-page-gallery>.container{width:calc(100% - 36px)}.sat-corporate .route-solutions .problem-section{padding:30px 0 32px}.sat-corporate .route-solutions .problem-section>.container{width:calc(100% - 36px)}.sat-corporate .route-solutions .problem-section .problem-grid{grid-template-columns:1fr}.sat-corporate .route-solutions .solutions-page-heading{margin-bottom:44px}.sat-corporate .route-solutions .solutions-page-heading h2{font-size:clamp(2rem,10vw,2.7rem)}.sat-corporate .route-solutions .solutions-group-heading{flex-direction:column;align-items:flex-start;gap:7px}.sat-corporate .route-solutions .solutions-group-heading p{order:0}.sat-corporate .route-solutions .solutions-card-grid,.sat-corporate .route-solutions .applications-card-grid{grid-template-columns:1fr;gap:18px}.sat-corporate .route-solutions .solution-gallery-copy,.sat-corporate .route-solutions .application-gallery-copy{padding:23px 22px 22px}.sat-corporate .route-solutions .applications-zone{margin-top:76px}.sat-corporate .route-solutions .applications-bridge{padding:30px 24px}.sat-corporate .route-solutions .applications-bridge h2{font-size:clamp(1.9rem,9.5vw,2.55rem)}}@media (width<=760px){.sat-corporate .modal-backdrop:has(.solutions-info-modal){align-items:stretch;padding:0}.sat-corporate .modal-backdrop .solutions-info-modal{border:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0!important}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media>img,.sat-corporate .modal-backdrop .solutions-info-modal.info-modal-api .info-modal-media>.api-realistic-visual{aspect-ratio:16/9}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:13px 17px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption span{max-width:100%}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-media figcaption b{text-align:left}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content{padding:32px 20px 42px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid{grid-template-columns:1fr;gap:12px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-grid>section{padding:20px}.sat-corporate .modal-backdrop .solutions-info-modal .info-modal-content>.button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.sat-corporate .route-solutions .solution-gallery-card,.sat-corporate .route-solutions .application-gallery-card,.sat-corporate .route-solutions :is(.solution-gallery-media,.application-gallery-media)>img,.sat-corporate .route-solutions :is(.solution-gallery-action,.application-gallery-action)>i{transition:none}}.sat-corporate .platform-services-page{color:var(--sat-ink);background:#fff}.sat-corporate .platform-services-page [id]{scroll-margin-top:110px}.sat-corporate .platform-services-page .container{width:min(1320px,100% - 64px)}.sat-corporate .platform-services-page .eyebrow{justify-content:flex-start}.sat-corporate .platform-page-section{padding-block:clamp(64px,6.5vw,94px)}.sat-corporate .platform-page-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.sat-corporate .platform-page-heading :is(h1,h2){color:var(--sat-ink);letter-spacing:-.035em;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.13}.sat-corporate .platform-page-heading>p,.sat-corporate .platform-page-heading>div:last-child>p{color:var(--sat-copy);margin:0;font-size:1rem;line-height:1.75}.sat-corporate .platform-page-heading>div:last-child{gap:12px;display:grid}.sat-corporate .platform-core-section{background:radial-gradient(ellipse at 88% 0%,#0c3c4b 0%,transparent 58%),var(--sat-petrol-950);color:#fff}.sat-corporate .platform-core-section .platform-page-heading h1{color:#fff;font-size:clamp(2.4rem,4vw,3.65rem)}.sat-corporate .platform-core-section .platform-page-heading h1:after{display:none}.sat-corporate .platform-core-section .platform-page-heading p:not(.eyebrow){color:#c5dce6}.sat-corporate .platform-core-grid{border-top:1px solid #315260;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,46px);margin-top:48px;padding-top:34px;display:grid}.sat-corporate .platform-core-grid>article{min-width:0}.sat-corporate .platform-core-icon{color:#6cc9eb;margin-bottom:18px}.sat-corporate .platform-core-icon svg{width:28px;height:28px}.sat-corporate .platform-core-grid h3{color:#fff;margin:0 0 12px;font-size:1.25rem;line-height:1.3}.sat-corporate .platform-core-grid p{color:#c5dce6;margin:0;font-size:.9375rem;line-height:1.7}.sat-corporate .platform-core-attribution{color:#94bacb;margin:28px 0 0;font-size:.8125rem;line-height:1.6}.sat-corporate :is(.platform-core-section,.platform-page-closing) .eyebrow.light{color:#65c9e9}.sat-corporate .platform-api-section{background:#fff}.sat-corporate .platform-api-landscape{isolation:isolate;aspect-ratio:1672/941;background:#f7f8fb;margin-top:44px;padding:30px 32px;position:relative}.sat-corporate .platform-api-territory{z-index:-1;margin:0;position:absolute;inset:0}.sat-corporate .platform-api-territory img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.sat-corporate .platform-api-network{--api-gap:30px;gap:var(--api-gap);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.sat-corporate .platform-api-stages{gap:var(--api-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sat-corporate .platform-api-stages>li{min-width:0;position:relative}.sat-corporate .platform-api-glyph{color:#0789bb;width:36px;height:36px;margin-bottom:14px;display:block}.sat-corporate .platform-api-glyph svg{width:32px;height:32px}.sat-corporate .platform-api-stages>li:first-child .platform-api-glyph{color:var(--sat-action)}.sat-corporate .platform-api-stages>li:before{content:"";background:#70b6ce;height:1px;position:absolute;top:16px;left:48px;right:-14px}.sat-corporate .platform-api-stages>li:after{content:"";border-top:1px solid #038dbd;border-right:1px solid #038dbd;width:8px;height:8px;position:absolute;top:12px;right:-14px;transform:rotate(45deg)}.sat-corporate .platform-api-network small{color:#087493;letter-spacing:.06em;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.sat-corporate .platform-api-network h3{color:var(--sat-ink);margin:8px 0 10px;font-size:1.25rem;line-height:1.25}.sat-corporate .platform-api-network p{color:#405c6b;margin:0;font-size:.9375rem;line-height:1.6}.sat-corporate .platform-api-link{letter-spacing:.075em;color:#087493;margin-top:14px;font-size:.6875rem;line-height:1.5;display:block}.sat-corporate .platform-api-destinations{min-width:0;padding-top:2px}.sat-corporate .platform-api-destinations>small{align-items:start;min-height:48px;padding-top:7px;display:flex}.sat-corporate .platform-api-destinations ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sat-corporate .platform-api-destinations li{align-items:center;gap:12px;min-width:0;display:flex}.sat-corporate .platform-api-destinations li>span{color:#087fa7;flex:none}.sat-corporate .platform-api-destinations svg{width:25px;height:25px;display:block}.sat-corporate .platform-api-destinations h3{margin:0;font-size:1rem}.sat-corporate .platform-api-signal{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sat-corporate .platform-api-signal path{fill:none;stroke:#42d4fb;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #005b8e)}.sat-corporate .platform-api-signal .platform-api-signal-input{stroke:#ffac45}.sat-corporate .platform-api-signal .platform-api-signal-return{stroke:#ffbe62;stroke-dasharray:7 8;animation:18s linear infinite platform-signal-flow}.sat-corporate .platform-api-signal circle{fill:#f4fdff;stroke:#0aacdd;stroke-width:3px;vector-effect:non-scaling-stroke}.sat-corporate .platform-api-results{background:#f3f7f8;padding:30px 32px}.sat-corporate .platform-api-target-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.sat-corporate .platform-api-target-detail h3{color:var(--sat-ink);margin:0 0 10px;font-size:1.125rem}.sat-corporate .platform-api-target-detail p{color:var(--sat-copy);margin:0;font-size:.9375rem;line-height:1.65}.sat-corporate .platform-api-return{border-top:1px solid #ccdce2;grid-template-columns:130px 100px minmax(0,1fr);align-items:center;gap:24px;margin-top:28px;padding-top:26px;display:grid}.sat-corporate .platform-api-return-endpoint{color:#85501e;align-items:center;gap:12px;display:flex}.sat-corporate .platform-api-return-endpoint svg{width:28px;height:28px}.sat-corporate .platform-api-return-endpoint b{font-size:.8125rem;font-weight:500;line-height:1.4}.sat-corporate .platform-api-return-arrow{width:100%;height:24px;overflow:visible}.sat-corporate .platform-api-return-arrow path{fill:none;stroke:#bd762d;stroke-width:2px;vector-effect:non-scaling-stroke}.sat-corporate .platform-api-return h3{color:var(--sat-ink);margin:0 0 6px;font-size:1.0625rem;line-height:1.5}.sat-corporate .platform-api-return p{color:var(--sat-copy);margin:0;font-size:.9375rem;line-height:1.65}.sat-corporate .platform-api-note{align-items:start;gap:40px;margin-top:22px;display:flex}.sat-corporate .platform-api-note b{color:#087493;letter-spacing:.03em;flex:none;font-size:.8125rem;line-height:1.7}.sat-corporate .platform-api-note p{color:var(--sat-copy);margin:0;font-size:.8125rem;line-height:1.7}.sat-corporate .platform-services-section{background:#f3f7f8}.sat-corporate .platform-service-workspace{margin-top:44px}.sat-corporate .platform-service-tabs{border-bottom:1px solid #b4cbd5;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sat-corporate .platform-service-tabs button{color:#526b78;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:-1px;padding:12px 0 19px;font-size:1.0625rem;line-height:1.4;transition:color .2s,border-color .2s;display:flex}.sat-corporate .platform-service-tabs button[aria-selected=true]{border-bottom-color:var(--sat-action);color:var(--sat-ink)}.sat-corporate .platform-service-tabs button:hover{color:#007fbd}.sat-corporate .platform-service-tabs i{color:#007fbd;font-style:normal}.sat-corporate .platform-service-tabs button[aria-selected=true] i{color:#c5650a}.sat-corporate .platform-service-tabs button:focus-visible,.sat-corporate .platform-service-stage-panel:focus-visible{outline-offset:5px;outline:2px solid #0789bb}.sat-corporate .platform-service-stage-panel{background:var(--sat-petrol-950);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:528px;margin-top:30px;display:grid}.sat-corporate .platform-service-stage-panel[hidden]{display:none!important}.sat-corporate .platform-service-stage-panel>figure{background:#0c2b39;grid-template-rows:minmax(0,1fr) auto;justify-items:center;min-width:0;margin:0;display:grid;position:relative}.sat-corporate .platform-service-stage-panel>figure>img{object-fit:contain;width:100%;height:470px;display:block}.sat-corporate .platform-service-stage-panel figcaption{box-sizing:border-box;color:#b7d1dd;width:100%;margin:0;padding:16px 24px;font-size:.8125rem;line-height:1.5}.sat-corporate .platform-service-copy{align-self:center;min-width:0;padding:clamp(30px,4vw,54px)}.sat-corporate .platform-service-stage{color:#60c6e8;letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;line-height:1.5}.sat-corporate .platform-service-copy h3{color:#fff;letter-spacing:-.025em;max-width:650px;margin:12px 0 18px;font-size:clamp(1.75rem,2.4vw,2.2rem);line-height:1.2}.sat-corporate .platform-service-copy>p:not(.platform-service-stage){color:#c5dce6;margin:0;font-size:1rem;line-height:1.75}.sat-corporate .platform-service-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sat-corporate .platform-service-copy li{color:#c5dce6;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.sat-corporate .platform-service-copy i{color:#5cc9ec;font-style:normal}.sat-corporate .platform-service-contact{color:#fff;border-bottom:1px solid #ff871f;align-items:center;gap:30px;min-height:44px;margin-top:24px;font-size:.9375rem;text-decoration:none;display:inline-flex}.sat-corporate .platform-service-contact span{color:#ff9b44}.sat-corporate .platform-service-contact:hover{color:#8cddf6}.sat-corporate .platform-response-section{background:#fff}.sat-corporate .platform-response-grid{border-top:1px solid #d1e0e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,76px);margin-top:40px;padding-top:32px;display:grid}.sat-corporate .platform-response-grid article{min-width:0}.sat-corporate .platform-response-grid h3{color:var(--sat-ink);margin:0 0 12px;font-size:1.45rem;line-height:1.3}.sat-corporate .platform-response-grid p{color:var(--sat-copy);margin:0;font-size:1rem;line-height:1.7}.sat-corporate .platform-response-grid ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sat-corporate .platform-response-grid li{color:var(--sat-copy);align-items:flex-start;gap:10px;font-size:1rem;line-height:1.6;display:flex}.sat-corporate .platform-response-grid li i{background:var(--sat-action);flex:none;width:5px;height:5px;margin-top:.65em}.sat-corporate .platform-page-closing{color:#fff;background:var(--sat-petrol-950);padding-block:clamp(60px,6vw,86px)}.sat-corporate .platform-page-closing>.container{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.sat-corporate .platform-page-closing h2{color:#fff;letter-spacing:-.035em;max-width:800px;margin:14px 0;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.15}.sat-corporate .platform-page-closing p:not(.eyebrow){color:#c5dce6;max-width:760px;margin:0;font-size:1rem;line-height:1.75}.sat-corporate .platform-page-closing nav{flex-direction:column;gap:12px;margin:0;display:flex}.sat-corporate :is(.platform-page-primary,.platform-page-secondary){border-radius:var(--sat-radius-sm);border:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 18px;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.sat-corporate .platform-page-primary{background:var(--sat-action);color:var(--sat-petrol-950);border-color:var(--sat-action)}.sat-corporate .platform-page-secondary{color:#fff;background:0 0;border-color:#87a6b2}.sat-corporate :is(.platform-page-primary,.platform-page-secondary):is(:hover,:focus-visible){color:var(--sat-petrol-950);background:#fff;border-color:#fff}@keyframes platform-signal-flow{to{stroke-dashoffset:-150px}}@media (width<=1200px){.sat-corporate .platform-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.sat-corporate .platform-api-landscape{aspect-ratio:auto;flex-direction:column;padding:28px 28px 0;display:flex}.sat-corporate .platform-api-network{--api-gap:24px;grid-template-columns:1fr}.sat-corporate .platform-api-destinations{padding-top:16px}.sat-corporate .platform-api-destinations>small{min-height:0;padding-top:0}.sat-corporate .platform-api-destinations ul{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.sat-corporate .platform-api-stages>li:last-child:before,.sat-corporate .platform-api-stages>li:last-child:after{display:none}.sat-corporate .platform-api-territory{order:2;margin:0 -28px;position:relative}.sat-corporate .platform-api-territory img{aspect-ratio:1672/720;object-fit:cover;object-position:bottom;height:auto}.sat-corporate .platform-api-signal{aspect-ratio:1672/941;height:auto;top:auto;bottom:0}.sat-corporate .platform-api-target-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-corporate .platform-service-tabs{gap:20px}.sat-corporate .platform-service-tabs button{font-size:.9375rem}.sat-corporate .platform-service-stage-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sat-corporate .platform-service-copy ul{grid-template-columns:1fr;gap:10px}}@media (width<=760px){.sat-corporate .platform-services-page .container{width:calc(100% - 40px)}.sat-corporate .platform-page-heading{grid-template-columns:1fr;gap:24px}.sat-corporate .platform-core-grid{gap:30px}.sat-corporate .platform-api-landscape{margin-top:30px;padding:24px 20px 0}.sat-corporate .platform-api-network,.sat-corporate .platform-api-stages{display:block}.sat-corporate .platform-api-stages>li{padding:0 0 32px 54px}.sat-corporate .platform-api-glyph{position:absolute;top:0;left:0}.sat-corporate .platform-api-stages>li:before{width:1px;height:auto;inset:45px auto 13px 16px}.sat-corporate .platform-api-stages>li:after{inset:auto auto 13px 12px;transform:rotate(135deg)}.sat-corporate .platform-api-stages>li:last-child:before,.sat-corporate .platform-api-stages>li:last-child:after{display:block}.sat-corporate .platform-api-destinations{padding:0 0 0 54px}.sat-corporate .platform-api-destinations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.sat-corporate .platform-api-destinations li{align-items:start;gap:8px}.sat-corporate .platform-api-destinations h3{font-size:.875rem;line-height:1.5}.sat-corporate .platform-api-destinations svg{width:22px;height:22px}.sat-corporate .platform-api-territory{margin-inline:-20px}.sat-corporate .platform-api-results{padding:28px 20px}.sat-corporate .platform-api-target-detail{gap:26px 20px}.sat-corporate .platform-api-return{grid-template-columns:130px 80px;gap:16px}.sat-corporate .platform-api-return-copy{grid-column:1/-1}.sat-corporate .platform-api-note{flex-direction:column;gap:12px}.sat-corporate .platform-service-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.sat-corporate .platform-service-tabs button{border-bottom-color:#bfd2db;min-height:64px;margin:0;padding:13px 0}.sat-corporate .platform-service-stage-panel{grid-template-columns:1fr;margin-top:24px}.sat-corporate .platform-service-stage-panel>figure>img{height:390px}.sat-corporate .platform-service-stage-panel figcaption{padding-inline:24px}.sat-corporate .platform-service-copy{padding:30px 24px 36px}.sat-corporate .platform-response-grid{grid-template-columns:1fr;gap:32px}.sat-corporate .platform-page-closing>.container{grid-template-columns:1fr;gap:30px}.sat-corporate .platform-page-closing nav{flex-flow:wrap}}@media (width<=480px){.sat-corporate .platform-core-grid{grid-template-columns:1fr}.sat-corporate .platform-core-grid>article{grid-template-columns:28px minmax(0,1fr);column-gap:18px;display:grid}.sat-corporate .platform-core-icon{grid-row:span 2}.sat-corporate .platform-core-grid h3{margin-bottom:8px}.sat-corporate .platform-core-grid p{grid-column:2}.sat-corporate .platform-page-closing nav{flex-direction:column}.sat-corporate .platform-api-target-detail{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.sat-corporate .platform-services-page *{scroll-behavior:auto;transition:none;animation:none}}.sat-corporate img[src^="/products/degal-2026/"]{background:#fff;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.sat-corporate .product-visual.product-media-official{background:#fff!important}.sat-corporate :is(.products-hero-visual,.nav-summary-image,.solution-gallery-media,.info-modal-media,.tech-explorer-stage>figure):has(>img[src^="/products/degal-2026/"]){background:#fff!important}.sat-corporate .product-visual.product-media-official:before,.sat-corporate .product-visual.product-media-official:after{display:none}.sat-corporate .solution-gallery-media:has(>img[src^="/products/degal-2026/"])>.solution-gallery-symbol{display:none}.sat-corporate .product-visual.product-media-official>img{padding:clamp(10px,1.5vw,20px)!important}.sat-corporate .product-visual.product-media-official{grid-template-rows:minmax(0,1fr) auto;display:grid}.sat-corporate .product-media-official>.product-brandline{border-top:1px solid var(--sat-line);background:#f7fafb;grid-row:2;padding:10px 16px;position:relative;inset:auto}.sat-corporate .product-media-official>.product-brandline b{color:var(--sat-ink)}.sat-corporate .product-media-official>.product-brandline span{color:var(--sat-copy)}.sat-corporate .product-visual .product-source-views{z-index:1;background:#fff;grid-row:1;grid-template-rows:minmax(0,.38fr) minmax(0,.62fr);gap:18px;width:100%;height:100%;min-height:0;padding:18px 24px;display:grid;position:relative}.sat-corporate .product-visual .product-source-views>img{min-width:0;min-height:0;display:block;grid-row:auto!important;width:100%!important;height:100%!important;padding:0!important;position:relative!important}.sat-corporate .solution-detail{color:var(--sat-ink);background:#fff}.sat-corporate .solution-detail-container{width:min(1320px,100% - 64px);margin-inline:auto}.sat-corporate .solution-detail :is(h1,h2,h3,h4,p,figure){margin:0}.sat-corporate .solution-detail :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:break-word}.sat-corporate .solution-detail p{color:var(--sat-copy);font-size:1rem;line-height:1.85}.sat-corporate .solution-detail h2{letter-spacing:-.035em;font-size:clamp(1.8rem,2.7vw,2.65rem);line-height:1.22}.sat-corporate .solution-detail h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.4}.sat-corporate .solution-detail .eyebrow{color:#0679b7;margin-bottom:18px;font-size:.73rem;line-height:1.6}.sat-corporate .solution-detail .button{justify-content:space-between;align-items:center;gap:24px;width:fit-content;max-width:100%;display:inline-flex}.sat-corporate .solution-detail-hero{background:var(--sat-petrol-950);border-bottom:3px solid var(--sat-cyan);padding:26px 0 56px}.sat-corporate .solution-breadcrumbs{color:#b6d0db;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:38px;font-size:.76rem;line-height:1.6;display:flex}.sat-corporate .solution-breadcrumbs a:hover{color:#fff;text-decoration:underline}.sat-corporate .solution-detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.sat-corporate .solution-detail-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.5rem,4.4vw,4.2rem);line-height:1.09}.sat-corporate .solution-detail-hero-copy .eyebrow{color:#a4d8ec}.sat-corporate .solution-detail-hero-copy .solution-detail-subtitle{color:#fff;margin-bottom:16px;font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.55}.sat-corporate .solution-detail-hero-copy>p:not(.eyebrow):not(.solution-detail-subtitle){color:#bed3dc}.sat-corporate .solution-detail-hero-copy .button{margin-top:28px}.sat-corporate .solution-detail-hero-media{width:100%;min-width:0}.sat-corporate .solution-detail-hero-media>img{object-fit:contain;border-radius:2px;width:100%;height:auto;display:block}.sat-corporate .solution-detail-hero-media figcaption{color:#a7c5d2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0 0;font-size:.72rem;display:flex}.sat-corporate .solution-section-nav{border-bottom:1px solid var(--sat-line);background:#fff}.sat-corporate .solution-section-nav>div{flex-wrap:wrap;gap:12px 40px;padding-block:22px;display:flex}.sat-corporate .solution-section-nav a{color:var(--sat-ink);align-items:center;gap:22px;padding:4px 0;font-size:.9rem;display:flex}.sat-corporate .solution-section-nav a span,.sat-corporate .solution-section-nav a:hover{color:var(--sat-cyan)}.sat-corporate .solution-detail-section{padding:80px 0;scroll-margin-top:115px}.sat-corporate .solution-detail-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,7vw,108px);display:grid}.sat-corporate .solution-detail-scope{border-left:2px solid var(--sat-cyan);padding-left:20px;margin-top:26px!important;font-size:.85rem!important}.sat-corporate .solution-detail-scope strong{color:var(--sat-ink);margin-bottom:5px;font-weight:600;display:block}.sat-corporate .solution-detail-operation{background:var(--sat-petrol-950)}.sat-corporate .solution-detail-operation :is(h2,h3){color:#fff}.sat-corporate .solution-detail-operation .eyebrow{color:#9bd8ed}.sat-corporate .solution-operation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:44px;display:grid}.sat-corporate .solution-operation-flow>div{border-top:1px solid #306174;padding-top:26px;position:relative}.sat-corporate .solution-flow-marker{background:var(--sat-action);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:0}.sat-corporate .solution-operation-flow p{color:#bed3dc;margin-top:14px;font-size:.95rem}.sat-corporate .solution-detail-heading-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(32px,7vw,108px);display:grid}.sat-corporate .solution-platform-feature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,74px);margin-top:44px;display:grid}.sat-corporate .solution-platform-feature figure img{object-fit:contain;width:100%;height:auto;display:block}.sat-corporate .solution-platform-feature figcaption{color:var(--sat-copy);padding-top:12px;font-size:.75rem}.sat-corporate .solution-platform-feature p{margin-top:18px}.sat-corporate .solution-detail-link{color:#0679b7;gap:20px;font-size:.88rem;font-weight:500;line-height:1.6;display:inline-flex}.sat-corporate a.solution-detail-link:hover{text-decoration:underline}.sat-corporate .solution-platform-feature .solution-detail-link{margin-top:22px}.sat-corporate .solution-equipment{border-top:1px solid var(--sat-line);margin-top:60px;padding-top:34px}.sat-corporate .solution-equipment header p{max-width:860px;margin-top:12px;font-size:.9rem}.sat-corporate .solution-equipment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;margin-top:28px;display:grid}.sat-corporate .solution-equipment-grid>a{border-bottom:1px solid var(--sat-line);flex-direction:column;min-width:0;padding-bottom:22px;display:flex}.sat-corporate .solution-equipment-grid figure{background:#fff;justify-content:center;align-items:center;height:230px;padding:16px;display:flex}.sat-corporate .solution-equipment-grid img{object-fit:contain;width:100%;height:100%}.sat-corporate .solution-equipment-grid h4{margin:20px 0 14px;font-size:1rem;line-height:1.5}.sat-corporate .solution-equipment-grid .solution-detail-link{margin-top:auto}.sat-corporate .solution-equipment-grid>a:hover h4{color:var(--sat-cyan)}.sat-corporate .solution-detail-benefits{background:var(--sat-mist)}.sat-corporate .solution-detail :is(.solution-outcomes,.solution-applications ul){margin:26px 0 0;padding:0;list-style:none}.sat-corporate .solution-outcomes li{gap:14px;padding:12px 0;font-size:.95rem;line-height:1.75;display:flex}.sat-corporate .solution-outcomes li span{color:var(--sat-cyan)}.sat-corporate .solution-applications{padding-top:36px}.sat-corporate .solution-applications li{border-bottom:1px solid var(--sat-line);padding:17px 0;line-height:1.65}.sat-corporate .solution-detail-related header{justify-content:space-between;align-items:center;gap:24px;display:flex}.sat-corporate .solution-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.sat-corporate .solution-related-grid>a{border-top:2px solid var(--sat-cyan);flex-direction:column;align-items:flex-start;padding:24px 0 0;display:flex}.sat-corporate .solution-related-grid p{margin:12px 0 20px;font-size:.93rem}.sat-corporate .solution-related-grid .solution-detail-link{margin-top:auto}.sat-corporate .solution-related-grid>a:hover h3{color:var(--sat-cyan)}.sat-corporate .solution-detail-closing{background:var(--sat-petrol-950);padding:60px 0}.sat-corporate .solution-detail-closing>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.sat-corporate .solution-detail-closing h2{color:#fff}.sat-corporate .solution-detail-closing p{color:#bed3dc;max-width:720px;margin-top:16px}.sat-corporate .solution-detail-closing .button{flex-shrink:0}@media (width<=900px){.sat-corporate .solution-detail-hero-grid{grid-template-columns:1fr;gap:32px}.sat-corporate .solution-detail-hero-copy{max-width:740px}.sat-corporate .solution-detail-hero-media{max-width:740px;margin-inline:auto}.sat-corporate .solution-detail-intro,.sat-corporate .solution-detail-heading-split{grid-template-columns:1fr;gap:28px}.sat-corporate .solution-detail-section{padding:58px 0}.sat-corporate .solution-operation-flow{gap:24px}.sat-corporate .solution-equipment-grid figure{height:190px}.sat-corporate .solution-detail-closing>div{flex-direction:column;align-items:flex-start}.sat-corporate .solution-applications{padding-top:0}}@media (width<=600px){.sat-corporate .solution-detail-container{width:calc(100% - 40px)}.sat-corporate .solution-detail-hero{padding:20px 0 32px}.sat-corporate .solution-breadcrumbs{gap:8px;margin-bottom:28px}.sat-corporate .solution-detail-hero-copy h1{font-size:clamp(2.05rem,9vw,2.75rem)}.sat-corporate .solution-section-nav>div{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.sat-corporate .solution-section-nav a{justify-content:space-between;gap:8px;font-size:.79rem}.sat-corporate .solution-detail-section{padding:44px 0}.sat-corporate .solution-operation-flow,.sat-corporate .solution-platform-feature,.sat-corporate .solution-equipment-grid,.sat-corporate .solution-related-grid{grid-template-columns:1fr;gap:32px}.sat-corporate .solution-equipment-grid figure{height:250px}.sat-corporate .solution-detail-related header{flex-direction:column;align-items:flex-start}.sat-corporate .solution-equipment{margin-top:40px}}.sat-corporate .application-operating-areas{padding-top:0}.sat-corporate .application-area-list{margin-top:30px}.sat-corporate .application-area-list>div{border-top:1px solid var(--sat-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:clamp(28px,7vw,108px);padding:28px 0;display:grid}.sat-corporate .application-area-list h3{font-size:1.15rem}.sat-corporate .application-scenario-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0 0;display:grid}.sat-corporate .application-scenario-flow>div{border-top:1px solid #306174;padding-top:22px}.sat-corporate .application-scenario-flow dt{color:#fff;margin:0 0 14px;font-size:1.1rem;font-weight:600}.sat-corporate .application-scenario-flow dd{color:#bed3dc;margin:0;font-size:1rem;line-height:1.85}.sat-corporate .application-scenario .application-reference{color:#a7c5d2;margin-top:28px;font-size:.8rem}.sat-corporate .application-requirements{margin:0;padding:0;list-style:none}.sat-corporate .application-requirements li{border-bottom:1px solid var(--sat-line);align-items:baseline;gap:14px;padding:13px 0;font-size:1rem;line-height:1.8;display:flex}.sat-corporate .application-requirements li span{color:#0679b7;flex-shrink:0}.sat-corporate .application-systems{margin-top:56px}.sat-corporate .application-systems>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;margin-top:24px;display:grid}.sat-corporate .application-systems>div>a{border-top:2px solid var(--sat-cyan);flex-direction:column;padding-top:22px;display:flex}.sat-corporate .application-systems h4{font-size:1.1rem;line-height:1.5}.sat-corporate .application-systems p{margin:14px 0 22px}.sat-corporate .application-systems .solution-detail-link{margin-top:auto}.sat-corporate .application-systems a:hover h4{color:#0679b7}.sat-corporate .solution-equipment-role{font-size:1rem;line-height:1.8;margin:0 0 22px!important}.sat-corporate .solution-equipment-grid>a:only-child{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;column-gap:48px;display:grid}.sat-corporate .solution-equipment-grid>a:only-child figure{grid-area:1/1/span 3;height:260px}.sat-corporate .solution-equipment-grid>a:only-child h4{grid-column:2;align-self:end;margin:0 0 16px;font-size:1.15rem}.sat-corporate .solution-equipment-grid>a:only-child .solution-equipment-role{grid-column:2}.sat-corporate .solution-equipment-grid>a:only-child .solution-detail-link{grid-column:2;align-self:start;margin-top:0}.sat-corporate .application-all-link{color:#a4d8ec;gap:16px;margin-top:22px;font-size:.9rem;display:inline-flex}.sat-corporate .application-all-link:hover{text-decoration:underline}.sat-corporate .solution-technology-components{margin:36px 0 0}.sat-corporate .solution-technology-components>div{border-top:1px solid var(--sat-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,7vw,108px);padding:26px 0;display:grid}.sat-corporate .solution-technology-components dt{font-size:1.1rem;font-weight:600}.sat-corporate .solution-technology-components dd{color:var(--sat-copy);margin:0;font-size:1rem;line-height:1.85}@media (width<=900px){.sat-corporate .application-area-list>div,.sat-corporate .solution-technology-components>div{grid-template-columns:1fr;gap:12px}}@media (width<=600px){.sat-corporate .application-scenario-flow{grid-template-columns:1fr;gap:28px}.sat-corporate .application-systems>div{grid-template-columns:1fr}.sat-corporate .solution-equipment-grid>a:only-child{display:flex}.sat-corporate .solution-equipment-grid>a:only-child figure{width:100%}.sat-corporate .solution-equipment-grid>a:only-child h4{align-self:stretch;margin-top:20px}}.sat-corporate .solution-applications li a{justify-content:space-between;align-items:center;gap:20px;display:flex}.sat-corporate .solution-applications li a:hover,.sat-corporate .solution-applications li a span{color:#0679b7}
