/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[no-new-privileges\:true\]{no-new-privileges:true}}.tariffBar{color:#10213a;letter-spacing:.08em;z-index:60;background:#f5f8fc;border-bottom:1px solid #dce5ef;grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;min-height:52px;padding:8px clamp(24px,4.5vw,78px);font-size:11px;display:grid;position:relative}.tariffLead{white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:flex}.tariffLead b{color:#667992;font-weight:600}.liveDot{background:#30a65a;border-radius:50%;width:7px;height:7px;animation:2s infinite livePulse;box-shadow:0 0 0 5px #30a65a18}.flagIndicators{justify-content:center;gap:18px;display:flex}.flagIndicator{opacity:.22;filter:grayscale();align-items:center;gap:7px;transition:all .25s;display:flex}.flagIndicator.active{opacity:1;filter:none;font-weight:800}.flagIndicator i{border-radius:6px;width:25px;height:7px}.flagIndicator.green i{background:#29a85a}.flagIndicator.yellow i{background:#f5bd22}.flagIndicator.red1 i{background:#e66c4b}.flagIndicator.red2 i{background:#c62936}.tariffStatus{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.tariffStatus small{color:#718096;font-size:8px}.tariffStatus strong{color:#b17b00;font-size:12px}.tariffStatus span{color:#8492a6;font-size:9px}.tariffBar>a{color:#2957a4;white-space:nowrap;font-weight:800}@keyframes livePulse{50%{box-shadow:0 0 0 8px #30a65a00}}.events{color:#10213a;background:#f5f8fc;padding:118px 6vw}.eventsHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;margin-bottom:58px;display:grid}.events small{letter-spacing:.16em;color:#2957a4;font:700 10px monospace}.events h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(40px,5vw,68px);font-weight:450;line-height:1}.eventsHead p{color:#63748a;font-size:17px;line-height:1.65}.eventList{border-top:1px solid #cbd7e5}.eventList>a{border-bottom:1px solid #cbd7e5;grid-template-columns:150px 1fr auto;align-items:center;gap:34px;padding:30px 20px;transition:all .3s;display:grid;position:relative;overflow:hidden}.eventList>a:before{content:"";background:linear-gradient(90deg,#e8f2ff,#0000);transition:all .35s;position:absolute;inset:0;transform:translate(-102%)}.eventList>a:hover:before{transform:none}.eventList>a>*{z-index:1;position:relative}.eventList time{border-left:3px solid #2957a4;flex-direction:column;padding-left:18px;display:flex}.eventList time b{letter-spacing:-.04em;font-size:26px}.eventList time span{color:#718096;margin-top:5px;font:700 10px monospace}.eventList h3{margin:7px 0;font-size:25px;font-weight:600}.eventList p{color:#65768b;margin:0}.eventList>a>span{color:#2957a4;font-size:24px;transition:all .25s}.eventList>a:hover>span{transform:translate(5px,-5px)}.eventsFoot{color:#7c8ca0;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-top:25px;font:700 10px monospace;display:flex}.eventsFoot a{color:#2957a4;letter-spacing:0;gap:24px;font:800 12px Arial;display:flex}@media (max-width:1000px){.tariffBar{grid-template-columns:1fr auto}.flagIndicators{grid-area:2/1/auto/-1;justify-content:flex-start}.tariffStatus{justify-self:end}.tariffBar>a{display:none}}@media (max-width:650px){.tariffBar{gap:9px 18px;padding:10px 5vw}.tariffLead b,.tariffStatus span{display:none}.flagIndicators{gap:10px;overflow:auto}.flagIndicator{white-space:nowrap;flex-direction:column;gap:3px;font-size:8px}.flagIndicator i{width:34px}.events{padding:78px 5vw}.eventsHead{grid-template-columns:1fr;gap:18px}.eventList>a{grid-template-columns:95px 1fr;gap:18px;padding:24px 0}.eventList>a>span{display:none}.eventList h3{font-size:20px}.eventList p{font-size:13px}.eventsFoot{align-items:flex-start;gap:20px}.eventsFoot>span{display:none}}.header{gap:clamp(22px,3vw,48px);height:88px;padding:0 clamp(24px,4.5vw,78px);overflow:visible}.header nav{letter-spacing:.01em;align-items:center;gap:clamp(18px,2.1vw,34px);height:100%;font-size:13px;font-weight:700}.header nav>a,.navProductsTrigger,.navProducts{align-items:center;height:100%;display:flex;position:relative}.navProductsTrigger{gap:7px}.navProductsTrigger span{color:#2957a4;font-size:16px;transition:transform .25s}.navProducts:hover .navProductsTrigger span,.navProducts:focus-within .navProductsTrigger span{transform:rotate(180deg)}.productDropdown{color:#0b1729;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dbe5f1;border-radius:0 0 18px 18px;grid-template-columns:220px 1fr;gap:24px;width:min(850px,88vw);padding:26px;transition:opacity .2s,transform .25s,visibility .2s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-42%,-8px);box-shadow:0 28px 70px #173f8230}.navProducts:hover .productDropdown,.navProducts:focus-within .productDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-42%)}.dropdownIntro{color:#fff;background:linear-gradient(145deg,#2957a4,#173f82);border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:20px;display:flex}.dropdownIntro small{letter-spacing:.14em;color:#bdddff;font:700 10px monospace}.dropdownIntro strong{margin-top:14px;font-size:23px;font-weight:500;line-height:1.15}.dropdownLinks{grid-template-columns:1fr 1fr;gap:5px;display:grid}.dropdownLinks a,.productDropdown.compact>a{border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:12px 13px;transition:all .2s;display:grid}.dropdownLinks a:hover,.productDropdown.compact>a:hover{color:#2957a4;background:#eef5fd}.dropdownLinks b,.productDropdown.compact b{color:#7e91a8;font:700 9px monospace}.dropdownLinks span,.productDropdown.compact span{font-size:13px;line-height:1.25}.allProducts{color:#2957a4;border-top:1px solid #dbe5f1;grid-column:2;justify-content:space-between;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.headerCta{border-radius:8px;padding:14px 20px;box-shadow:0 10px 24px #1a6aff2b}.productDropdown.compact{grid-template-columns:1fr;gap:3px;width:420px;padding:16px;display:grid}.productDropdown.compact .allProducts{border-top:1px solid #dbe5f1;border-radius:0;grid-column:1;margin-top:6px}.segmentDropdown{left:35%;transform:translate(-35%,-8px)}.navSegments:hover .segmentDropdown,.navSegments:focus-within .segmentDropdown{transform:translate(-35%)}.productDropdown.compact.segmentDropdown{grid-template-columns:1fr 1fr;gap:3px 8px;width:650px}.productDropdown.compact.segmentDropdown .allProducts{grid-column:1/-1}.segmentDropdown>a:not(.allProducts){min-height:51px}@media (max-width:900px){.header{height:76px}.header nav{gap:0;height:auto;padding:18px 5vw 28px;top:76px;box-shadow:0 24px 50px #173f8222}.header nav>a,.navProducts,.navProductsTrigger{width:100%;height:auto}.header nav>a,.navProductsTrigger{border-bottom:1px solid #e2e9f2;padding:14px 0}.navProducts{display:block}.productDropdown{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;border:0;border-radius:0;padding:8px 0;display:block;position:static;transform:none!important}.dropdownIntro{display:none}.dropdownLinks{grid-template-columns:1fr}.dropdownLinks a{padding:10px 12px}.allProducts{grid-column:auto;padding:12px;display:flex}.navProductsTrigger span{margin-left:auto}.header nav a:after{display:none}.productDropdown.compact.segmentDropdown{grid-template-columns:1fr;width:100%;padding:8px 0;display:grid}.productDropdown.compact.segmentDropdown .allProducts{grid-column:1}.segmentDropdown>a:not(.allProducts){min-height:auto}}.solutionDropdown{width:min(900px,92vw)}.productDropdown.segmentDropdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1080px,94vw);left:50%;transform:translate(-56%,-8px)}.navSegments:hover .productDropdown.segmentDropdown,.navSegments:focus-within .productDropdown.segmentDropdown{transform:translate(-56%)}.segmentDropdownGroup{min-width:0;padding:4px}.segmentDropdownGroup>strong{color:#527099;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #dbe5f1;min-height:43px;padding:0 10px 12px;font:800 9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.segmentDropdownGroup>a{border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.25;transition:all .2s;display:grid}.segmentDropdownGroup>a:hover{color:#2957a4;background:#eef5fd}.segmentDropdown>.allProducts{grid-column:1/-1}@media (max-width:900px){.solutionDropdown{width:100%}.productDropdown.segmentDropdown{width:100%;padding:8px 0;display:block}.segmentDropdownGroup{padding:8px 0}.segmentDropdownGroup>strong{min-height:auto;padding:10px 12px}.segmentDropdownGroup>a{padding:9px 12px}.segmentDropdown>.allProducts{grid-column:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{color:var(--ink);background:var(--navy);letter-spacing:-.01em;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;border-bottom:1px solid var(--line);z-index:50;background:#020b17eb;align-items:center;gap:34px;height:82px;padding:0 4.5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:11px;font-size:23px;font-weight:900;display:flex}.brand i{background:linear-gradient(160deg,var(--cyan) 0 45%,transparent 46%),linear-gradient(160deg,var(--blue) 0 45%,transparent 46%);background-position:0 0,0 11px;background-repeat:no-repeat;background-size:100% 8px;width:27px;height:19px}.header nav{gap:31px;margin-left:auto;font-size:13px;display:flex}.header nav a{position:relative}.header nav a:after{content:"";background:var(--cyan);height:1px;transition:all .3s;position:absolute;bottom:-9px;left:0;right:100%}.header nav a:hover:after{right:0}.headerCta,.primary{background:var(--blue);color:#fff;align-items:center;gap:34px;padding:16px 22px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 35px #087cff20}.headerCta:hover,.primary:hover{background:#2995ff;transform:translateY(-2px)}.menu{color:#fff;background:0 0;border:0;font-size:25px;display:none}.hero{color:#fff;border-bottom:1px solid var(--line);background:radial-gradient(at 68% 42%,#0b3b6b70 0,#0000 38%),linear-gradient(#030f1f,#020b16);grid-template-columns:1.02fr .98fr;align-items:center;min-height:calc(100vh - 82px);padding:65px 5vw 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#15355733 1px,#0000 1px),linear-gradient(90deg,#15355733 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000);mask-image:linear-gradient(90deg,#0000 42%,#000)}.signal{opacity:.65;background:linear-gradient(145deg,transparent 45%,var(--blue) 45.4% 45.8%,transparent 46.2%) 0 0/90px 90px;height:130px;filter:drop-shadow(0 0 9px var(--blue));position:absolute;top:52%;left:25%;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.heroCopy{z-index:2;max-width:720px;position:relative}.hero h1{letter-spacing:-.06em;margin:0 0 34px;font-size:clamp(50px,5.55vw,86px);font-weight:400;line-height:1.01}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:#b8c7d9;max-width:600px;font-size:19px;line-height:1.62}.actions{gap:14px;margin-top:40px;display:flex}.secondary{border:1px solid #58708c;padding:15px 22px;font-weight:700;transition:all .25s}.secondary:hover{border-color:var(--cyan);color:var(--cyan)}.heroMedia{z-index:2;justify-content:center;align-items:center;height:560px;display:flex;position:relative}.heroMedia:before,.heroMedia:after{content:"";border:1px solid #1c5d9866;border-radius:50%;position:absolute}.heroMedia:before{width:650px;height:390px;transform:rotate(-8deg)}.heroMedia:after{width:490px;height:490px;transform:rotate(16deg)}.heroMedia img{object-fit:contain;z-index:2;filter:drop-shadow(0 45px 45px #000b);width:min(590px,100%);height:100%;animation:6s ease-in-out infinite float;position:relative}.heroMedia span{color:#79c8ff;letter-spacing:.14em;z-index:3;font:12px monospace;position:absolute;bottom:42px;right:6%}.scrollCue{letter-spacing:.16em;color:#7c91a9;z-index:3;flex-direction:column;align-items:center;gap:8px;font:9px monospace;display:flex;position:absolute;bottom:24px;left:50%}.scrollCue b{color:var(--cyan);font-size:17px}@keyframes float{50%{transform:translateY(-12px)}}.intro{background:linear-gradient(#041020,#061426);grid-template-columns:1fr 1fr;gap:10vw;padding:120px 6vw 80px;display:grid;position:relative}.intro:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.intro small,.catalog small,.support small,.services small{color:var(--cyan);letter-spacing:.17em;font:700 11px monospace}.intro h2,.catalog h2,.support h2,.services h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.06}.intro p{color:var(--muted);margin-top:34px;font-size:18px;line-height:1.75}.solutionRail{background:var(--navy2);grid-template-columns:repeat(3,1fr);padding:0 6vw 120px;display:grid}.solutionRail article{border:1px solid var(--line);border-right:0;padding:46px 38px 44px;transition:all .3s;position:relative;overflow:hidden}.solutionRail article:last-child{border-right:1px solid var(--line)}.solutionRail article:before{content:"";border:1px solid #1d5b9255;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-55px}.solutionRail article:hover{background:#0a1f36;transform:translateY(-6px)}.solutionRail b{color:var(--cyan);font:12px monospace}.solutionRail h3{max-width:290px;font-size:25px;font-weight:500;line-height:1.15}.solutionRail p{color:var(--muted);min-height:78px;line-height:1.6}.solutionRail a,.details{color:var(--cyan);border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-size:14px;font-weight:700;display:flex}.catalog{border-top:1px solid var(--line);background:#030e1c;padding:115px 6vw 135px}.catalogHead p{color:var(--muted);font-size:18px}.tabs{border-bottom:1px solid var(--line);margin:58px 0 38px;display:flex;overflow:auto}.tabs button{color:#71849b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 23px;font-weight:700}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product{border:1px solid var(--line);background:#07172a;transition:all .3s;overflow:hidden}.product:hover{border-color:#24639a;transform:translateY(-7px);box-shadow:0 25px 60px #0008}.productImage{background:radial-gradient(circle at 50% 52%,#123b6277,#0000 54%),#05111f;height:330px;padding:28px;display:block;position:relative}.productImage:after{content:"";pointer-events:none;border:1px solid #1a3a5c66;position:absolute;inset:16px}.productImage img{object-fit:contain;z-index:2;filter:drop-shadow(0 22px 25px #0008);width:100%;height:100%;transition:all .4s;position:relative}.product:hover img{transform:scale(1.035)}.product>div{padding:27px}.product span{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;font:700 10px monospace}.product h3{font-size:23px;font-weight:500;line-height:1.2}.product p{color:var(--muted);min-height:124px;line-height:1.58}.support{background:linear-gradient(135deg,#061426,#03101e);padding:115px 6vw}.support>div:first-child{grid-template-columns:1fr 1.2fr;display:grid}.supportLinks{border-top:1px solid var(--line);margin-top:58px}.supportLinks a{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr auto;align-items:center;gap:30px;padding:30px 0;transition:all .25s;display:grid}.supportLinks a:hover{color:var(--cyan);background:linear-gradient(90deg,#0b294733,#0000);padding-left:16px}.supportLinks b{font-size:22px;font-weight:500}.services{color:#fff;border-top:1px solid var(--line);background:#020b16;padding:110px 6vw}.services>div{max-width:780px}.services ul{border-top:1px solid var(--line);counter-reset:item;grid-template-columns:repeat(3,1fr);margin:60px 0;padding:0;list-style:none;display:grid}.services li{border-bottom:1px solid var(--line);color:#c3d0df;counter-increment:item;padding:27px 18px;transition:all .2s}.services li:before{content:"0" counter(item);color:var(--cyan);margin-bottom:13px;font:10px monospace;display:block}.services li:hover{color:#fff;background:#07192b}.cta{color:#fff;background:linear-gradient(115deg,#087cff,#075ac0);grid-template-columns:1.1fr 1fr auto;align-items:center;gap:50px;padding:95px 6vw;display:grid;position:relative;overflow:hidden}.cta:after{content:"";border:1px solid #ffffff30;border-radius:50%;width:600px;height:600px;position:absolute;right:-300px}.cta h2{letter-spacing:-.04em;margin:0;font-size:46px;font-weight:400;line-height:1.03}.cta p{line-height:1.65}.cta a{color:#061426;z-index:2;background:#fff;gap:30px;padding:18px 23px;font-weight:800;display:flex;position:relative}footer{color:#9db0c5;background:#010811;padding:78px 6vw 26px}.footerTop{grid-template-columns:1.3fr repeat(3,1fr);gap:60px;display:grid}.footerTop>div{flex-direction:column;gap:13px;display:flex}.footerTop b{color:#fff;margin-bottom:10px}.footerTop a:hover{color:var(--cyan)}.footerBottom{border-top:1px solid var(--line);justify-content:space-between;margin-top:58px;padding-top:24px;font-size:12px;display:flex}.footerBottom div{gap:24px;display:flex}@media (max-width:900px){.header nav{background:var(--navy2);flex-direction:column;padding:25px 5vw;display:none;position:absolute;top:82px;left:0;right:0}.header nav.open{display:flex}.headerCta{display:none}.menu{margin-left:auto;display:block}.hero{grid-template-columns:1fr;padding-top:85px}.heroMedia{height:390px}.scrollCue{display:none}.intro,.support>div:first-child{grid-template-columns:1fr}.intro:before{display:none}.solutionRail,.grid{grid-template-columns:1fr 1fr}.solutionRail article{border-bottom:1px solid var(--line)}.services ul{grid-template-columns:1fr 1fr}.cta{grid-template-columns:1fr}.footerTop{grid-template-columns:1fr 1fr}}@media (max-width:600px){.header{height:70px}.hero{min-height:auto;padding:68px 5vw 35px}.hero h1{font-size:47px}.hero p{font-size:17px}.actions{flex-direction:column}.heroMedia{height:305px}.intro,.catalog,.support,.services{padding:78px 5vw}.solutionRail,.grid{grid-template-columns:1fr}.solutionRail{padding-left:5vw;padding-right:5vw}.productImage{height:285px}.product p{min-height:0}.supportLinks a{grid-template-columns:1fr;gap:10px}.services ul,.footerTop{grid-template-columns:1fr}.cta{padding:72px 5vw}.cta h2{font-size:38px}.footerBottom{flex-direction:column;gap:20px}.footerBottom div{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.heroMedia img{animation:none}}.consentBanner{z-index:10000;color:#fff;background:#102f5f;border:1px solid #4e81b8;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 18px 55px #06162b59}.consentBanner>div:first-child{max-width:720px}.consentBanner span{letter-spacing:.16em;color:#9dccec;margin-bottom:9px;font-size:9px;display:block}.consentBanner strong{font-size:16px;font-weight:550;line-height:1.35;display:block}.consentBanner p{color:#d0dfed;margin:8px 0 0;font-size:11px;line-height:1.65}.consentBanner a{color:#fff;text-underline-offset:3px}.consentActions{flex-shrink:0;align-items:center;gap:9px;display:flex}.consentActions button{color:#e4edf6;cursor:pointer;background:0 0;border:1px solid #789bc2;border-radius:4px;padding:11px 13px;font-size:10px}.consentActions .consentPrimary{color:#153f78;background:#fff;border-color:#fff;font-weight:650}.consentActions button:hover{transform:translateY(-1px)}.consentPreferences{z-index:9999;color:#244b77;cursor:pointer;background:#fff;border:1px solid #b8c9da;border-radius:999px;padding:8px 11px;font-size:9px;position:fixed;bottom:12px;left:12px;box-shadow:0 5px 18px #173f8224}.consentPreferences:hover{color:#173f78;border-color:#4f83b8}@media (max-width:780px){.consentBanner{padding:19px;display:block;bottom:12px;left:12px;right:12px}.consentActions{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.consentActions button{min-height:46px}}@media (max-width:480px){.consentActions{grid-template-columns:1fr}.consentBanner strong{font-size:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}main{--scroll:0;--hero-progress:0}.signal{will-change:transform,background-position}.signalA{transform:translate3d(calc(var(--scroll) * -.11px),calc(var(--scroll) * .18px),0);background-position:calc(var(--scroll) * .32px) 0}.signalB{opacity:.2;height:86px;transform:scaleY(-1) translate3d(calc(var(--scroll) * .08px),calc(var(--scroll) * -.12px),0);background-size:62px 62px;background-position:calc(var(--scroll) * -.24px) 0;top:59%}.wavePath{will-change:transform;pointer-events:none;border:1px solid #1785df55;border-radius:46% 54% 42% 58%;width:62vw;height:62vw;position:absolute;top:-16vw;right:-18vw}.waveOne{transform:translateY(calc(var(--scroll) * .15px)) rotate(calc(12deg + var(--scroll) * .015deg));animation:9s ease-in-out infinite orbitPulse}.waveTwo{width:48vw;height:48vw;transform:translateY(calc(var(--scroll) * -.09px)) rotate(calc(-18deg + var(--scroll) * -.02deg));border-color:#3bd0ff33;animation:12s ease-in-out -4s infinite reverse orbitPulse;top:4vw;right:-6vw}.heroCopy{transform:translateY(calc(var(--hero-progress) * -45px));opacity:calc(1 - var(--hero-progress) * .58);will-change:transform,opacity}.heroMedia{transform:translate3d(0,calc(var(--hero-progress) * 85px),0) scale(calc(1 - var(--hero-progress) * .08));will-change:transform}.heroMedia:before,.heroMedia:after{display:none}.orbit{will-change:transform;border:1px solid #1c5d9866;border-radius:50%;position:absolute}.orbitA{width:650px;height:390px;animation:24s linear infinite spinOrbit}.orbitB{border-color:#3ac8ff35;width:490px;height:490px;animation:31s linear infinite reverse spinOrbit}.scrollCue b{animation:1.8s ease-in-out infinite scrollBounce}.intro,.solutionRail article,.catalogHead,.tabs,.product,.support>div,.supportLinks a,.services>div,.services li,.cta,footer{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(34px)}.is-visible{opacity:1!important;transform:translateY(0)!important}.productImage img{transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s}.product:hover .productImage img{filter:drop-shadow(0 28px 30px #000b);transform:scale(1.055)translateY(-6px)}.solutionRail article{transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}.header{transition:background .35s,box-shadow .35s}@keyframes spinOrbit{to{transform:rotate(360deg)}}@keyframes orbitPulse{50%{opacity:.45;border-radius:56% 44% 58% 42%}}@keyframes scrollBounce{50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.heroMedia,.heroCopy,.signal,.wavePath{transform:none!important}.intro,.solutionRail article,.catalogHead,.tabs,.product,.support>div,.supportLinks a,.services>div,.services li,.cta,footer{opacity:1;transform:none}}:root{--navy:#173f82;--navy2:#2957a4;--panel:#f4f7fb;--blue:#1a6aff;--cyan:#76b7ff;--ink:#0b1729;--muted:#5a6676;--line:#d9e1ec;--white:#fff}body{color:var(--ink);background:#fff}.header{color:#111;background:#fffffff2;border-color:#dce3eb;box-shadow:0 8px 30px #173f8210}.header:hover{background:#fff;box-shadow:0 12px 34px #173f821c}.header nav a:hover,.menu{color:#2957a4}.hero{background:radial-gradient(at 73% 42%,#79b6ff45 0,#0000 37%),linear-gradient(130deg,#2957a4 0%,#1f4d99 48%,#163d7e 100%);border-color:#4f76b9}.hero:after{background-image:linear-gradient(#b9d7ff24 1px,#0000 1px),linear-gradient(90deg,#b9d7ff24 1px,#0000 1px)}.hero h1 em{color:#fff;text-shadow:0 0 34px #8dc7ff55}.hero p{color:#e7f0fc}.secondary{color:#fff;border-color:#cfe3ff}.secondary:hover{color:#2957a4;background:#fff;border-color:#fff}.signal{filter:drop-shadow(0 0 9px #8ac8ff);background-image:linear-gradient(145deg,#0000 45%,#9bd2ff 45.4% 45.8%,#0000 46.2%)}.wavePath,.orbit{border-color:#b8dcff55}.orbitB{border-color:#fff4}.heroMedia span,.scrollCue b{color:#d8ecff}.intro{color:var(--ink);background:#fff}.intro:before{background:#dce4ed}.intro small,.catalog small,.support small,.services small{color:#2957a4}.intro p{color:var(--muted)}.solutionRail{background:#fff}.solutionRail article{background:#fff;border-color:#d9e1ec}.solutionRail article:hover{background:#f1f6fd;border-color:#8db0df}.solutionRail b,.solutionRail a,.details{color:#2957a4}.solutionRail p{color:#5a6676}.catalog{color:var(--ink);background:#eef3f9;border-color:#d5deea}.catalogHead p{color:#5a6676}.tabs{border-color:#cbd7e6}.tabs button{color:#617087}.tabs button.active{color:#2957a4;border-color:#2957a4}.product{background:#fff;border-color:#d5dfeb}.product:hover{border-color:#7fa7da;box-shadow:0 25px 60px #2957a426}.productImage{background:radial-gradient(circle at 50% 52%,#dcecff,#0000 56%),#f6f9fd}.productImage:after{border-color:#c9d9ec}.product span,.details{color:#2957a4}.product p{color:#5a6676}.support{color:var(--ink);background:#fff}.supportLinks,.supportLinks a{border-color:#d8e1eb}.supportLinks a:hover{color:#2957a4;background:linear-gradient(90deg,#eaf2fd,#0000)}.supportLinks span{color:#5a6676}.services{background:#2957a4;border-color:#4d73b1}.services small{color:#cfe4ff}.services ul{border-color:#5b7ebb}.services li{color:#eef5ff;border-color:#5b7ebb}.services li:before{color:#b9dcff}.services li:hover{background:#214c94}.cta{background:linear-gradient(110deg,#1a6aff,#2957a4)}footer{color:#d9e7f8;background:#173f82}.footerTop b{color:#fff}.footerBottom{border-color:#5477ae}.brand i{filter:saturate(1.15)}@media (max-width:900px){.header nav{color:#111;background:#fff;border-top:1px solid #dce3eb}}.brand{flex:none;width:205px;height:46px;font-size:0;display:block}.brand i{display:none}.embrasulLogo{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.footerTop .brand{background-color:#0000;border-radius:0;width:230px;height:51px;padding:0}.brand.animatedHeaderBrand{isolation:isolate;background:0 0;flex:none;width:208px;height:46px;display:block;position:relative;overflow:visible}.animatedBrandMark{width:208px;height:34px;display:block;position:absolute;inset:0}.animatedBrandWordmark{color:#fff;letter-spacing:.19em;white-space:nowrap;will-change:transform;background:linear-gradient(135deg,#315ba7 0%,#2d5ba7 55%,#2b559d 100%);border-radius:3px;justify-content:center;align-items:center;width:127px;height:28px;padding-left:.18em;font:500 16px/1 Arial,Helvetica,sans-serif;animation:9s cubic-bezier(.22,1,.36,1) 1.5s infinite both animatedBrandWordmarkCycle;display:flex;position:absolute;top:3px;left:0;transform:translate(0,0);box-shadow:0 5px 14px #1d478b1f}.animatedBrandModule{opacity:0;transform-origin:100%;will-change:transform,opacity;height:28px;animation:animatedBrandModuleCycle 9s cubic-bezier(.22,1,.36,1) calc(1.5s + var(--module-delay,0s)) infinite both;border-radius:3px;position:absolute;top:3px;transform:translate(10px)scale(.86)}.animatedBrandModuleOne{--module-delay:0s;background:linear-gradient(145deg,#c3e9fb,#afe0f8);width:17px;left:0}.animatedBrandModuleTwo{--module-delay:70ms;background:linear-gradient(145deg,#a8d4ec,#8fc2df);width:18px;left:19px}.animatedBrandModuleThree{--module-delay:.14s;background:linear-gradient(145deg,#63add9,#4998ca);width:18px;left:39px}.animatedBrandModuleFour{--module-delay:.21s;background:linear-gradient(145deg,#3e6ab7,#2f58a5);width:19px;left:59px}@keyframes animatedBrandWordmarkCycle{0%{transform:translate(0,0)}8%,36%{transform:translate(80px)}44%,to{transform:translate(0,0)}}@keyframes animatedBrandModuleCycle{0%{opacity:0;transform:translate(10px)scale(.86)}8%,36%{opacity:1;transform:translate(0,0)scale(1)}44%,to{opacity:0;transform:translate(6px)scale(.9)}}@media (max-width:600px){.brand{width:175px;height:39px}.footerTop .brand{width:205px;height:45px}.brand.animatedHeaderBrand{width:175px;height:39px}.animatedBrandMark{transform-origin:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.animatedBrandWordmark{animation:none;transform:translate(80px)}.animatedBrandModule{opacity:1;animation:none;transform:none}}.premiumHero{background:radial-gradient(circle at 76% 38%,#5daeff48,#0000 31%),linear-gradient(120deg,#2957a4 0%,#214d96 52%,#153971 100%);grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 88px);padding:58px 5vw 105px}.premiumHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#132f6326,#0000 50%,#9ed0ff0d);position:absolute;inset:0}.heroEyebrow{letter-spacing:.16em;align-items:center;gap:17px;margin-bottom:34px;font:700 10px monospace;display:flex}.heroEyebrow span{border:1px solid #a9d3ff66;padding:8px 10px}.heroEyebrow b{color:#bddcff}.premiumHero h1{max-width:900px;font-size:clamp(58px,6vw,96px)}.premiumHero h1 em{color:#bdddff;text-shadow:none}.premiumHero .heroCopy>p{max-width:640px}.heroProof{border-top:1px solid #c8e2ff45;max-width:620px;margin-top:55px;display:flex}.heroProof>div{border-right:1px solid #c8e2ff35;align-items:center;gap:13px;margin-right:30px;padding:20px 30px 0 0;display:flex}.heroProof>div:last-child{border:0}.heroProof strong{font-size:30px;font-weight:300}.heroProof span{color:#cfe3fb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;line-height:1.35}.premiumHero .heroMedia{height:600px}.heroHalo{filter:blur(4px);background:radial-gradient(circle,#72baff35,#0000 67%);border-radius:50%;width:540px;height:540px;position:absolute}.premiumHero .heroMedia>img{filter:drop-shadow(0 52px 50px #0a234f88);width:min(610px,100%);transform:translateY(-5px)}.dataCard{z-index:5;color:#19345f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffec;border:1px solid #fff;border-radius:5px;width:190px;padding:16px 17px;position:absolute;box-shadow:0 22px 50px #102b5a42}.dataCard small{color:#607895;letter-spacing:.12em;margin-bottom:10px;font:700 8px monospace;display:block}.dataCard b{font-size:13px;display:block}.dataCard span{color:#1a6aff;font-size:10px}.dataCardTop{animation:5s ease-in-out infinite dataFloat;top:80px;right:0}.dataCardBottom{animation:5s ease-in-out -2.5s infinite dataFloat;bottom:74px;left:-15px}.miniChart{align-items:flex-end;gap:5px;height:38px;margin:6px 0 10px;display:flex}.miniChart i{background:linear-gradient(#69b9ff,#2957a4);width:12px;height:35%}.miniChart i:nth-child(2){height:68%}.miniChart i:nth-child(3){height:46%}.miniChart i:nth-child(4){height:90%}.miniChart i:nth-child(5){height:75%}.premiumHero .productLabel{color:#d9edff;letter-spacing:.16em;font:700 10px monospace;position:absolute;bottom:30px;right:4%}.heroPager{z-index:5;letter-spacing:.12em;color:#c9e3ff;align-items:center;gap:16px;height:42px;font:700 10px monospace;display:flex;position:absolute;bottom:25px;left:5vw;right:5vw}.heroPager i{background:#a8d2ff77;flex:1;max-width:95px;height:1px}.heroPager a{color:#fff;margin-left:auto}.premiumHero .scrollCue{bottom:19px;left:50%}@keyframes dataFloat{50%{transform:translateY(-10px)}}@media (max-width:1000px){.dataCard{display:none}.heroProof>div{margin-right:18px;padding-right:18px}.premiumHero h1{font-size:56px}}@media (max-width:900px){.premiumHero{grid-template-columns:1fr;padding-top:75px}.premiumHero .heroMedia{height:420px}.heroPager,.premiumHero .scrollCue{display:none}}@media (max-width:600px){.premiumHero{padding-bottom:45px}.heroEyebrow{margin-bottom:24px}.premiumHero h1{font-size:48px}.heroProof{margin-top:38px}.heroProof>div{display:block}.heroProof strong{margin-bottom:5px;font-size:24px;display:block}.premiumHero .heroMedia{height:330px}}@media (prefers-reduced-motion:reduce){.dataCard{animation:none}}.teamHero{isolation:isolate;background:#04152c}.teamHero:before{z-index:1;background:linear-gradient(90deg,#031328 0%,#031328ed 31%,#03132878 49%,#0000 72%),linear-gradient(#0000 75%,#031328dc 100%)}.teamHero:after{z-index:1;opacity:.22;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 58%);mask-image:linear-gradient(90deg,#000 0%,#0000 58%)}.heroTeamVisual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroTeamVisual:after{content:"";background:linear-gradient(90deg,#061a35c4 0%,#0000 49%),linear-gradient(#0000 75%,#031328c7 100%);position:absolute;inset:0}.heroTeamVisual img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;animation:14s ease-in-out infinite alternate heroTeamDrift;display:block;transform:scale(1.003)}.teamHero .heroCopy{z-index:3;text-shadow:0 2px 22px #020b18bd}.teamHero .heroCopy>p{color:#e1ecfa}.teamHero .heroEyebrow span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061c38a3}.teamHero .signal{z-index:2;opacity:.16;mix-blend-mode:screen}.teamHero .wavePath{z-index:2;opacity:.2}.teamHeroMedia{z-index:2;pointer-events:none;height:600px}.teamHero .heroPager,.teamHero .scrollCue{z-index:4}@keyframes heroTeamDrift{0%{transform:scale(1.003)translate(0,0)}to{transform:scale(1.018)translate(-.45%)}}@media (max-width:900px){.teamHero{grid-template-rows:auto 1fr;min-height:calc(100svh - 76px)}.teamHero:before{background:linear-gradient(#031328f7 0%,#031328df 47%,#03132824 70%,#031328c2 100%)}.teamHero:after{display:none}.teamHero .heroCopy{max-width:690px}.teamHeroMedia{height:clamp(360px,52vh,540px)}}@media (max-width:600px){.teamHero{align-items:start;min-height:calc(100svh - 70px);padding:54px 5vw 30px}.teamHero .heroCopy{padding-bottom:8px}.teamHero .heroCopy>p{font-size:16px;line-height:1.52}.teamHero .actions{margin-top:28px}.teamHero .heroProof{margin-top:26px}.teamHeroMedia{height:260px}.heroTeamVisual img{object-position:center bottom;animation:none;transform:none}.heroTeamVisual:after{background:linear-gradient(#031328fb 0%,#031328ea 47%,#0313282e 69%,#031328a6 100%)}}@media (prefers-reduced-motion:reduce){.heroTeamVisual img{animation:none}}.catalog{background:linear-gradient(#f5f8fc 0,#edf3f9 100%);padding:125px max(5vw,32px) 145px}.catalogHead{max-width:900px}.catalogHead h2{margin-bottom:22px;font-size:clamp(48px,5.3vw,78px)}.catalogHead p{max-width:650px;font-size:19px;line-height:1.6}.tabs{background:#fff;border:1px solid #d6e1ed;border-radius:12px;width:max-content;max-width:100%;margin:52px 0 42px;padding:6px;box-shadow:0 10px 30px #173f820c}.tabs button{border-radius:8px;padding:13px 18px;font-size:12px;transition:all .25s;border:0!important}.tabs button:hover{color:#2957a4;background:#f0f5fb}.tabs button.active{color:#fff;background:#2957a4;box-shadow:0 8px 18px #2957a42d}.catalog .product{background:#fff;border:1px solid #d3dfea;border-radius:16px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden;transform:translateY(0);box-shadow:0 8px 28px #173f8209}.catalog .product:hover{border-color:#8badd3;transform:translateY(-9px);box-shadow:0 28px 65px #173f8224}.catalog .productImage{background:linear-gradient(145deg,#f9fbfe,#e9f1fa);height:370px;padding:0;display:block;position:relative;overflow:hidden}.catalog .productImage:before{content:"";z-index:1;border:1px solid #c9d8e855;border-radius:11px;position:absolute;inset:22px}.catalog .productImage:after{content:"";background:radial-gradient(circle,#6ab3ff38 0,#8cc8ff13 46%,#0000 69%);border-radius:50%;height:90%;transition:all .5s;position:absolute;inset:auto -15% -54% 28%}.catalog .imageGlow{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#fff 0,#d9eaff 36%,#0000 68%);border-radius:50%;width:72%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.catalog .cardIndex{z-index:4;letter-spacing:.12em;color:#7e91a8;font:500 11px monospace;position:absolute;top:20px;left:22px}.catalog .viewProduct{z-index:5;letter-spacing:.13em;opacity:0;background:#2957a4;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 15px;font:700 9px monospace;transition:all .3s;display:flex;position:absolute;bottom:18px;left:22px;right:22px;transform:translateY(8px);color:#fff!important}.catalog .product:hover .viewProduct{opacity:1;transform:none}.catalog .product>div{flex-direction:column;flex:1;padding:29px 29px 27px;display:flex}.catalog .product h3{letter-spacing:-.025em;min-height:56px;margin:15px 0 14px;font-size:25px;font-weight:500;line-height:1.13}.catalog .details{color:#2957a4;border-top:1px solid #dce5ef;align-items:center;margin-top:auto;padding-top:18px;font-size:12px}.catalog .details>span:last-child{background:#edf4fc;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .25s;display:grid}@media (min-width:1500px){.catalog .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog .productImage{height:340px}}@media (max-width:1050px){.catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.catalog{padding:82px 5vw 95px}.catalog .grid{grid-template-columns:1fr;gap:18px}.catalog .productImage{height:330px}.catalog .product h3,.catalog .product p{min-height:0}.catalog .viewProduct{opacity:1;transform:none}.tabs{border-radius:10px}}.catalog{--catalog-blue:#2957a4;--catalog-deep:#173f82;--catalog-ink:#0b1729;--catalog-muted:#617087;--catalog-line:#d9e2ec;isolation:isolate;color:var(--catalog-ink);background:#fff;border-top:1px solid #e1e8f0;padding:128px max(5vw,32px) 148px;position:relative;overflow:hidden}.catalog:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#2957a408 1px,#0000 1px),linear-gradient(90deg,#2957a408 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 38%);mask-image:linear-gradient(#000 0,#0000 38%)}.catalogHead{max-width:930px;position:relative}.catalogHead:before{content:"";background:linear-gradient(90deg,var(--catalog-blue),#7db8ef);border-radius:99px;width:42px;height:3px;margin-bottom:23px;display:block}.catalogHead small{color:var(--catalog-blue);letter-spacing:.2em;align-items:center;gap:11px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.catalogHead small:before{content:"";background:#62a9eb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #62a9eb18}.catalogHead h2{letter-spacing:-.062em;max-width:900px;color:var(--catalog-ink);margin:20px 0 22px;font-size:clamp(52px,5.5vw,82px);font-weight:420;line-height:.98}.catalogHead p{max-width:670px;color:var(--catalog-muted);margin:0;font-size:18px;line-height:1.65}.catalog .tabs{scrollbar-width:none;background:#fff;border:1px solid #d7e0ea;border-radius:18px;grid-template-columns:repeat(8,minmax(max-content,1fr));gap:5px;width:100%;max-width:1240px;min-height:72px;margin:58px 0 44px;padding:8px;display:grid;position:relative;overflow-x:auto;box-shadow:0 18px 46px #173f8210,inset 0 1px #fff}.catalog .tabs::-webkit-scrollbar{display:none}.catalog .tabs button{color:#65758a;letter-spacing:-.01em;background:0 0;border-radius:12px;min-width:max-content;min-height:54px;padding:0 17px;font:760 11px/1 Arial,Helvetica,sans-serif;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .25s;border:1px solid #0000!important}.catalog .tabs button:hover{color:var(--catalog-blue);background:#f5f8fc;transform:translateY(-1px);border-color:#d7e5f4!important}.catalog .tabs button.active{color:#fff;background:linear-gradient(135deg,#3266b8 0%,#2957a4 52%,#173f82 100%);transform:none;box-shadow:0 10px 24px #2957a43a,inset 0 1px #fff3;border-color:#2957a4!important}.catalog .tabs button:focus-visible{outline-offset:2px;outline:3px solid #79b7ed}.catalog .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.catalog .product{min-width:0;transition:opacity .55s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .4s;background:linear-gradient(145deg,#f4f5f7 0%,#eef0f3 52%,#fafbfc 100%);border:1px solid #d7dfe8;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #173f820b,inset 0 1px #fff}.catalog .product:before{content:"";z-index:7;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#4e8bd4,#0000);height:3px;transition:all .4s;position:absolute;inset:0 0 auto;transform:scaleX(.35)}.catalog .product:hover{border-color:#8aaad0;box-shadow:0 34px 75px #173f8220,inset 0 1px #fff;transform:translateY(-10px)!important}.catalog .product:hover:before{opacity:1;transform:scaleX(1)}.catalog .productImage{isolation:isolate;background:linear-gradient(152deg,#eceff3 0%,#f8f9fa 47%,#e7eaee 100%);border-bottom:1px solid #d7dee6;height:365px;padding:0;display:block;position:relative;overflow:hidden}.catalog .productImage:before{content:"";z-index:0;border:1px solid #aebac72e;border-radius:16px;transition:transform .5s,border-color .4s;position:absolute;inset:24px;box-shadow:inset 0 1px #fff}.catalog .productImage:after{content:"";z-index:0;aspect-ratio:1;opacity:.92;background:radial-gradient(circle,#fff 0 18%,#f8fafc 36%,#dce5ef 58%,#0000 70%);border-radius:50%;width:86%;transition:transform .6s,opacity .4s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.catalog .imageGlow{z-index:1;filter:blur(17px);background:#173f8226;border-radius:50%;width:61%;height:30px;transition:transform .5s,opacity .5s;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.catalog .productImage img{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 20px #173f8230);width:82%;height:78%;transition:transform .6s cubic-bezier(.2,.78,.25,1),filter .5s;position:absolute;top:8%;left:9%}.catalog .product:hover .productImage:before{border-color:#79a4d05c;transform:scale(.97)}.catalog .product:hover .productImage:after{opacity:1;transform:translate(-50%,-50%)scale(1.09)}.catalog .product:hover .productImage img{filter:drop-shadow(0 34px 27px #173f8245);transform:translateY(-10px)scale(1.06)}.catalog .product:hover .imageGlow{opacity:.68;transform:translate(-50%)scale(.85)}.catalog .cardIndex{z-index:4;color:#708197;letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc9;border:1px solid #cbd5e0;border-radius:8px;padding:7px 9px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:22px;left:24px}.catalog .viewProduct{z-index:5;letter-spacing:.15em;opacity:0;background:linear-gradient(135deg,#3268bb,#173f82);border:1px solid #ffffff2b;border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;padding:0 15px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .32s,transform .35s;display:flex;position:absolute;bottom:20px;left:24px;right:24px;transform:translateY(10px);box-shadow:0 14px 30px #173f8233;color:#fff!important}.catalog .product:hover .viewProduct,.catalog .product:focus-within .viewProduct{opacity:1;transform:none}.catalog .product>div{background:linear-gradient(155deg,#fff 0%,#f8f9fb 100%);flex-direction:column;flex:1;padding:29px 29px 28px;display:flex}.catalog .product>div>span{letter-spacing:.15em;color:var(--catalog-blue);text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog .product h3{min-height:56px;color:var(--catalog-ink);letter-spacing:-.035em;margin:15px 0 14px;font-size:25px;font-weight:590;line-height:1.13}.catalog .product p{color:#617084;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:91px;margin:0 0 25px;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.catalog .details{color:var(--catalog-blue);border-top:1px solid #dbe3ec;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12px;font-weight:850;display:flex}.catalog .details>span:first-child{text-transform:none;letter-spacing:0;font:850 12px/1 Arial,Helvetica,sans-serif}.catalog .details>span:last-child{background:#edf4fb;border:1px solid #d6e3f2;border-radius:9px;place-items:center;width:31px;height:31px;transition:transform .3s,background .3s,color .3s;display:grid}.catalog .product:hover .details>span:last-child{color:#fff;background:var(--catalog-blue);transform:translate(2px,-2px)}.catalogExpansion{justify-content:center;margin-top:46px;display:flex}.catalogExpansion button{min-width:300px;min-height:68px;color:var(--catalog-ink);cursor:pointer;background:linear-gradient(145deg,#fff,#f2f6fb);border:1px solid #cad8e8;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;padding:9px 10px 9px 22px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 15px 38px #173f8212,inset 0 1px #fff}.catalogExpansion button:hover{border-color:#8faed1;transform:translateY(-3px);box-shadow:0 22px 48px #173f821d,inset 0 1px #fff}.catalogExpansion button:focus-visible{outline-offset:3px;outline:3px solid #79b7ed}.catalogExpansion button>span:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.catalogExpansion strong{color:var(--catalog-blue);font:800 13px/1 Arial,Helvetica,sans-serif}.catalogExpansion small{letter-spacing:.11em;text-transform:uppercase;color:#7a8aa0;font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalogExpandIcon{color:#fff;background:linear-gradient(135deg,#3266b8,#173f82);border-radius:11px;place-items:center;width:48px;height:48px;transition:transform .35s;display:grid;box-shadow:0 10px 22px #2957a42d}.catalogExpansion button:hover .catalogExpandIcon{transform:translateY(2px)}.catalogExpansion button[aria-expanded=true]:hover .catalogExpandIcon{transform:translateY(-2px)}.catalogExpandIcon svg{width:21px;height:21px}.catalogExpandIcon path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (min-width:1500px){.catalog .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog .productImage{height:345px}}@media (min-width:1240px){.catalog.catalogAll .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog.catalogAll .productImage{height:335px}}@media (max-width:1180px){.catalog .tabs{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}.catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalog{padding:88px 5vw 100px}.catalogHead h2{font-size:clamp(43px,13vw,60px)}.catalogHead p{font-size:16px}.catalog .tabs{border-radius:15px;min-height:65px;margin:42px 0 30px}.catalog .tabs button{min-height:47px;padding:0 15px}.catalog .grid{grid-template-columns:1fr;gap:18px}.catalog .productImage{height:325px}.catalog .product h3,.catalog .product p{min-height:0}.catalog .viewProduct{opacity:1;transform:none}.catalogExpansion{margin-top:34px}.catalogExpansion button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.catalog .product,.catalog .productImage:before,.catalog .productImage:after,.catalog .productImage img,.catalog .imageGlow,.catalog .viewProduct{transition:none}}.catalog{padding-top:54px}@media (max-width:700px){.catalog{padding-top:44px}}.courseHeader,.newsHeader,.articleHeader,.categoryHeader,.productHeader{display:none!important}.header .headerCta{background:#2957a4;box-shadow:0 12px 28px #2957a438}:is(.header .headerCta:hover,.header .headerCta:focus-visible){outline-offset:3px;background:#173f82;outline:2px solid #8eb9e4;box-shadow:0 16px 34px #173f8245}.solutionsShowcase{isolation:isolate;color:#fff;background:radial-gradient(circle at 8% 4%,#5cb9ff2e 0,#0000 31%),radial-gradient(circle at 86% 78%,#4b8dff24 0,#0000 32%),linear-gradient(145deg,#0c2e65 0%,#173f82 44%,#102d60 100%);padding:118px clamp(24px,6vw,110px) 132px;position:relative;overflow:hidden}.solutionsShowcase:before{content:"";z-index:-2;opacity:.25;background-image:linear-gradient(#b9dcff1c 1px,#0000 1px),linear-gradient(90deg,#b9dcff1c 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.solutionsShowcase:after{content:"";z-index:-1;border:1px solid #9dd3ff42;border-radius:50%;width:760px;height:760px;position:absolute;top:-410px;right:-390px;box-shadow:0 0 0 92px #9dd3ff0a,0 0 0 184px #9dd3ff08}.solutionsAura{z-index:-1;filter:blur(2px);background:#6fc6ff1c;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-240px;left:-250px;box-shadow:0 0 140px #62baff2c}.solutionsIntro.intro{color:#fff;background:0 0;border-bottom:1px solid #dcecff33;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:clamp(60px,9vw,150px);padding:0 0 76px;display:grid}.solutionsIntro.intro:before{display:none}.solutionsIntro>div:first-child{max-width:790px}.solutionsIntro small{color:#d7ebff;letter-spacing:.2em;align-items:center;gap:10px;font:700 11px/1 monospace;display:inline-flex}.solutionsIntro small i{background:#7dcaff;width:32px;height:1px;box-shadow:0 0 12px #7dcaff}.solutionsIntro h2{color:#fff;letter-spacing:-.055em;max-width:790px;margin:27px 0 0;font-size:clamp(43px,5vw,74px);font-weight:350;line-height:.98}.solutionsIntro h2 span{color:#a8d7ff;margin-top:9px;display:block}.solutionsLead{border-left:1px solid #c9e5ff46;align-self:end;padding:0 0 8px 34px}.solutionsIntro .solutionsLead p{color:#d8e7fa;margin:0;font-size:17px;line-height:1.72}.solutionPrinciples{color:#8fcaff;letter-spacing:.15em;align-items:center;gap:13px;margin-top:32px;font:700 9px/1 monospace;display:flex}.solutionPrinciples i{background:#72c5ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #72c5ff}.solutionsShowcase .solutionRail{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:38px 0 0;display:grid}.solutionsShowcase .solutionRail article{--accent:#76ccff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff18 0%,#ffffff0d 58%,#091f48a8 100%);border-radius:24px;flex-direction:column;min-height:404px;padding:28px 28px 26px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s;display:flex;overflow:hidden;transform:translateY(0);box-shadow:0 24px 60px #071b3d28,inset 0 1px #ffffff2e;border:1px solid #cce5ff38!important}.solutionsShowcase .solutionRail article:nth-child(2){--accent:#96baff}.solutionsShowcase .solutionRail article:nth-child(3){--accent:#8ee4de}.solutionsShowcase .solutionRail article:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);background:radial-gradient(circle,#ffffff12 0,#0000 66%);border-radius:50%;width:260px;height:260px;transition:transform .7s cubic-bezier(.22,1,.36,1),border-color .35s;position:absolute;top:-120px;right:-100px}.solutionsShowcase .solutionRail article:after{content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;transition:opacity .35s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:translate(-45%)}.solutionsShowcase .solutionRail article:hover{background:linear-gradient(145deg,#fff2 0%,#ffffff10 58%,#071a3dca 100%);box-shadow:0 34px 75px #06173555,inset 0 1px #ffffff42;border-color:color-mix(in srgb,var(--accent) 58%,transparent)!important;transform:translateY(-10px)!important}.solutionsShowcase .solutionRail article:hover:before{border-color:color-mix(in srgb,var(--accent) 68%,transparent);transform:scale(1.16)translate(-9px,12px)}.solutionsShowcase .solutionRail article:hover:after{opacity:1;transform:translate(0)}.solutionCardTop{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.solutionCardTop>b{letter-spacing:.16em;padding-top:7px;color:#b7d8f7!important;font:700 11px/1 monospace!important}.solutionIcon{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);width:70px;height:70px;color:var(--accent);background:linear-gradient(145deg,#ffffff1f,#ffffff08);border-radius:20px;place-items:center;transition:transform .55s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;display:grid;box-shadow:inset 0 1px #ffffff31,0 14px 35px #071a3b30}.solutionIcon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.solutionCard:hover .solutionIcon{background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 20%,transparent);transform:translateY(-4px)rotate(-3deg)scale(1.05)}.solutionCardBody{z-index:1;margin-top:36px;position:relative}.solutionCardBody>small{color:var(--accent);letter-spacing:.16em;margin-bottom:15px;font:700 10px/1 monospace;display:block}.solutionsShowcase .solutionRail h3{color:#fff;letter-spacing:-.035em;max-width:330px;margin:0;font-size:clamp(24px,2vw,31px);font-weight:500;line-height:1.08}.solutionsShowcase .solutionRail p{color:#c4d7ec;min-height:auto;margin:15px 0 25px;font-size:15px;line-height:1.62}.solutionsShowcase .solutionRail a{z-index:1;color:#fff;letter-spacing:.01em;border-top:1px solid #d4e8ff31;justify-content:space-between;align-items:center;margin-top:auto;padding:20px 0 0;font-size:13px;font-weight:800;display:flex;position:relative}.solutionsShowcase .solutionRail a>span:last-child{border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);width:35px;height:35px;color:var(--accent);border-radius:50%;place-items:center;transition:transform .35s,background .35s,color .35s;display:grid}.solutionsShowcase .solutionRail a:hover>span:last-child{color:#102f65;background:var(--accent);transform:rotate(45deg)}@media (max-width:980px){.solutionsShowcase{padding:92px 5vw 106px}.solutionsIntro.intro{grid-template-columns:1fr;gap:42px;padding-bottom:58px}.solutionsLead{max-width:720px}.solutionsShowcase .solutionRail{grid-template-columns:1fr 1fr}.solutionsShowcase .solutionRail article:last-child{grid-column:1/-1;min-height:350px}.solutionCardBody{margin-top:30px}}@media (max-width:640px){.solutionsShowcase{padding:76px 5vw 84px}.solutionsShowcase:after{width:520px;height:520px;top:-230px;right:-365px}.solutionsIntro h2{font-size:43px}.solutionsLead{padding-left:20px}.solutionPrinciples{flex-wrap:wrap;gap:9px}.solutionsShowcase .solutionRail{grid-template-columns:1fr;gap:13px;padding-top:28px}.solutionsShowcase .solutionRail article,.solutionsShowcase .solutionRail article:last-child{border-radius:20px;grid-column:auto;min-height:368px;padding:24px}.solutionIcon{border-radius:18px;width:62px;height:62px}.solutionCardBody{margin-top:27px}}@media (prefers-reduced-motion:reduce){.solutionsShowcase .solutionRail article,.solutionIcon,.solutionsShowcase .solutionRail article:before,.solutionsShowcase .solutionRail article:after{transition:none!important}}.motionSolutions{color:#0a1729;background:linear-gradient(#fff 0 72%,#f1f7fd 100%);padding:112px clamp(28px,6vw,96px) 126px;position:relative;overflow:hidden}.motionSolutions:before{content:"";border:1px solid #6ba2d95c;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-360px;left:-360px;box-shadow:0 0 0 80px #7fb0e01b}.motionSolutions:after{content:"";background:radial-gradient(circle,#4b8ed51a 0,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-360px;right:-420px}.motionSolutionsHead{z-index:1;grid-template-columns:1fr .62fr;align-items:end;gap:9vw;margin-bottom:48px;display:grid;position:relative}.motionSolutionsHead small{color:#2957a4;letter-spacing:.19em;align-items:center;gap:10px;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.motionSolutionsHead small i{background:linear-gradient(90deg,#2957a4,#69b9ef);width:30px;height:2px}.motionSolutionsHead h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,5vw,70px);font-weight:410;line-height:.98}.motionSolutionsHead h2 em{color:#2957a4;font-style:normal}.motionSolutionsHead>p{color:#4e627a;border-left:2px solid #7aa9d8;margin:0;padding-left:28px;font-size:16px;line-height:1.72}.motionSolutionsGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.motionSolutionCard{text-align:center;color:#101a27;border:1px solid #c2d7ec;border-radius:22px;flex-direction:column;align-items:center;min-height:650px;padding:58px 50px 24px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #dce9f5,0 24px 60px #173f8218}.motionSolutionCard:first-child{background:radial-gradient(circle at 18% 82%,#58a8e544 0,#0000 37%),linear-gradient(145deg,#fbfdff 0,#eaf4ff 52%,#d7eaff 100%)}.motionSolutionCard:last-child{background:radial-gradient(circle at 82% 80%,#3c78bb42 0,#0000 39%),linear-gradient(145deg,#fafdff 0,#e6f0fd 50%,#d1e2f7 100%)}.motionSolutionCard:before{content:"";opacity:.35;background:linear-gradient(135deg,#fff0,#79b7ec35);transition:opacity .4s;position:absolute;inset:0}.motionSolutionCard:after{content:"";opacity:.8;background:linear-gradient(90deg,#173f82,#2d72b9 55%,#6bc0ee);height:4px;transition:all .65s;position:absolute;top:0;left:0;right:0;transform:translate(-18%)}.motionSolutionCard:hover{border-color:#6f9fcd;transform:translateY(-8px);box-shadow:0 34px 76px #173f8229}.motionSolutionCard:hover:before{opacity:.72}.motionSolutionCard:hover:after{opacity:1;transform:translate(0)}.motionSolutionCopy{z-index:2;max-width:560px;position:relative}.motionSolutionCopy>small{color:#2957a4;letter-spacing:.2em;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace}.motionSolutionCopy h3{letter-spacing:-.055em;text-transform:uppercase;color:#10213a;margin:16px 0;font-size:clamp(33px,3.2vw,48px);font-weight:420;line-height:1.01}.motionSolutionCopy p{color:#4f637a;max-width:560px;margin:0 auto;font-size:15px;line-height:1.56}.motionSolutionCopy>span{color:#fff;background:linear-gradient(135deg,#2957a4,#347dc1);border-radius:8px;align-items:center;gap:24px;width:max-content;margin:22px auto 0;padding:14px 17px;font-size:12px;font-weight:850;transition:background .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 27px #2957a43d}.motionSolutionCard:hover .motionSolutionCopy>span{background:linear-gradient(135deg,#173f82,#2957a4);transform:translateY(-2px);box-shadow:0 16px 34px #173f824d}.motionSolutionGraphic{z-index:1;color:#2957a4;filter:drop-shadow(0 13px 22px #3f7fbd1f);width:100%;height:270px;margin-top:auto;position:relative;overflow:visible}.motionSolutionGraphic path,.motionSolutionGraphic circle{vector-effect:non-scaling-stroke}.consumptionRing,.consumptionSlice,.consumptionLine,.qualityAxis,.qualityWave{fill:none;stroke:currentColor;stroke-width:1.4px}.consumptionRing{stroke:url(#consumptionGradient);stroke-width:2.2px;stroke-dasharray:490;stroke-dashoffset:0;animation:5.8s cubic-bezier(.65,0,.35,1) infinite consumptionDraw}.consumptionSlice{fill:url(#consumptionFill);stroke:#3277bd;stroke-width:1.4px;transform-origin:180px 132px;animation:5.8s cubic-bezier(.65,0,.35,1) infinite consumptionSlice}.consumptionLine{stroke:#3e78b2;stroke-dasharray:4 5;opacity:.78;transform-origin:180px 132px}.lineOne{animation:5.8s ease-in-out infinite consumptionRay}.lineTwo{animation:5.8s ease-in-out -.35s infinite consumptionRay}.lineThree{animation:5.8s ease-in-out -.7s infinite consumptionRay}.lineFour{animation:5.8s ease-in-out -1.05s infinite consumptionRay}.consumptionPulse{fill:#54b4ea;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 8px #2d7ccf);transform-origin:180px 132px;animation:2.9s ease-in-out infinite consumptionPulse}.qualityAxis{stroke:#6f99c4;stroke-width:1.1px;stroke-dasharray:4 5;opacity:.78}.qualityWave{stroke-width:2px;stroke-linecap:round}.qualityWaveBack{stroke:#7fb1df;opacity:.36}.qualityWaveFront{stroke:url(#qualityGradient);stroke-width:2.35px;stroke-dasharray:880;stroke-dashoffset:880px;filter:drop-shadow(0 0 6px #4b98db55);animation:4.8s cubic-bezier(.4,0,.2,1) infinite waveDraw}.qualityPulse{fill:#57b8ea;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 8px #3279c4);animation:2.4s ease-in-out infinite qualityPulse}.motionSolutionCard:hover .consumptionRing,.motionSolutionCard:hover .consumptionSlice{animation-duration:3.9s}.motionSolutionCard:hover .qualityWaveFront{animation-duration:3.3s}@keyframes consumptionDraw{0%,9%{stroke-dashoffset:490px}48%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-490px}}@keyframes consumptionSlice{0%,12%{opacity:0;transform:rotate(-35deg)}48%,84%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(28deg)}}@keyframes consumptionRay{0%,18%{opacity:0;transform:scale(.15)}46%,82%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.25)}}@keyframes consumptionPulse{50%{opacity:.45;transform:scale(1.7)}}@keyframes waveDraw{0%,8%{stroke-dashoffset:880px;opacity:.18}52%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-880px;opacity:.2}}@keyframes qualityPulse{50%{opacity:.4;transform:scale(1.7)}}.homePower5000{z-index:1;color:#fff;background:radial-gradient(circle at 22% 20%,#2f75c463 0,#0000 34%),linear-gradient(125deg,#061832 0%,#0a3165 57%,#0b4389 100%);border:1px solid #1b5591;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);margin-top:30px;scroll-margin-top:170px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #173f8228}.homePower5000 svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.homePowerBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.homePowerBackdrop:before{content:"";background-image:linear-gradient(#a8d5ff0d 1px,#0000 1px),linear-gradient(90deg,#a8d5ff0d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.homePowerBackdrop>i{border:1px solid #9fd0ff25;border-radius:50%;position:absolute}.homePowerBackdrop>i:first-child{width:620px;height:620px;top:-360px;left:-300px;box-shadow:0 0 0 72px #8dc9ff08,0 0 0 144px #8dc9ff05}.homePowerBackdrop>i:nth-child(2){width:370px;height:370px;bottom:-270px;right:22%}.homePowerBackdrop>span{background:#9bd2ff55;height:1px;position:absolute;bottom:20%;left:2%;right:48%;transform:skewY(-5deg);box-shadow:0 0 12px #82bff5}.homePowerBackdrop>span:last-child{opacity:.45;bottom:14%;transform:skewY(4deg)}.homePowerIntro{z-index:2;align-self:center;padding:76px 38px 68px 64px;position:relative}.homePowerWordmark{align-items:baseline;margin-bottom:27px;display:flex}.homePowerWordmark span{letter-spacing:.18em;margin-right:8px;font-size:14px;font-weight:850}.homePowerWordmark strong{color:#a9d8ff;font-size:28px;font-weight:320}.homePowerIntro h3{letter-spacing:-.06em;max-width:670px;margin:0;font-size:clamp(42px,4.3vw,64px);font-weight:380;line-height:.98}.homePowerIntro h3 em{color:#acd9ff;font-style:normal}.homePowerIntro>p{color:#d8e8f8;max-width:590px;margin:28px 0 30px;font-size:16px;line-height:1.65}.homePowerProof{color:#d8e9fa;flex-wrap:wrap;gap:13px 23px;font-size:11px;font-weight:750;display:flex}.homePowerProof span{align-items:center;gap:8px;display:flex}.homePowerProof i{background:#9dd4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #9dd4ff14}.homePowerLogin{z-index:2;color:#101d2e;background:#fff;border:1px solid #d3dfec;border-radius:17px;align-self:center;margin:46px 46px 38px 0;position:relative;overflow:hidden;box-shadow:0 34px 70px #020b174c}.homePowerLogin:before{content:"";background:linear-gradient(90deg,#bfe7fb,#4998ca,#315ba7,#2957a4);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:28px;right:28px}.homePowerLoginTop{background:#f8fbfe;border-bottom:1px solid #e0e8f1;align-items:center;gap:12px;padding:20px 25px;display:flex}.homePowerLoginTop>span{color:#2957a4;background:#e8f2fe;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.homePowerLoginTop>span svg{width:19px;height:19px}.homePowerLoginTop div{flex-direction:column;gap:4px;display:flex}.homePowerLoginTop small,.homePowerCapabilities small{color:#6d8096;letter-spacing:.14em;font:750 8px ui-monospace,SFMono-Regular,Consolas,monospace}.homePowerLoginTop strong{color:#183a6a;font-size:12px}.homePowerLoginBody{padding:28px 25px 24px}.homePowerLoginBody h4{letter-spacing:-.045em;margin:0 0 7px;font-size:29px;font-weight:500;line-height:1.05}.homePowerLoginBody>p{color:#67798c;margin:0 0 22px;font-size:13px}.homePowerPrimary,.homePowerProviders a{border-radius:9px;align-items:center;min-height:54px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex}.homePowerPrimary{color:#fff;background:linear-gradient(135deg,#2f69ba,#2957a4);justify-content:space-between;padding:0 16px;box-shadow:0 12px 27px #2957a438}.homePowerPrimary:hover{background:#173f82;transform:translateY(-2px);box-shadow:0 17px 32px #173f8244}.homePowerPrimary>span{align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex}.homePowerPrimary svg,.homePowerProviders a>svg:last-child{width:17px;height:17px}.homePowerDivider{color:#8191a4;align-items:center;gap:11px;margin:17px 0;font-size:10px;display:flex}.homePowerDivider:before,.homePowerDivider:after{content:"";background:#e1e8f0;flex:1;height:1px}.homePowerProviders{grid-template-columns:1fr 1fr;gap:9px;display:grid}.homePowerProviders a{color:#18283c;border:1px solid #d5dfeb;gap:9px;padding:0 12px;font-size:12px;font-weight:800}.homePowerProviders a:hover{background:#f1f7fd;border-color:#8cb1dc;transform:translateY(-2px)}.homePowerProviders a>svg:last-child{color:#2957a4;margin-left:auto}.microsoftMark{flex:none;grid-template-columns:1fr 1fr;gap:2px;width:18px;height:18px;display:grid}.microsoftMark i:first-child{background:#f25022}.microsoftMark i:nth-child(2){background:#7fba00}.microsoftMark i:nth-child(3){background:#00a4ef}.microsoftMark i:nth-child(4){background:#ffb900}.homePowerProviders .googleMark{stroke:none;flex:none;width:19px;height:19px}.homePowerProviders .googleMark path:first-child{fill:#4285f4}.homePowerProviders .googleMark path:nth-child(2){fill:#34a853}.homePowerProviders .googleMark path:nth-child(3){fill:#fbbc05}.homePowerProviders .googleMark path:nth-child(4){fill:#ea4335}.homePowerSecurity{color:#718296;border-top:1px solid #e3eaf2;align-items:flex-start;gap:9px;margin-top:19px;padding-top:17px;font-size:10px;line-height:1.48;display:flex}.homePowerSecurity svg{color:#2957a4;flex:none;width:15px;height:15px}.homePowerCapabilities{z-index:2;color:#15263b;background:#f7fafd;border-top:1px solid #d9e4ef;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.homePowerCapabilities>div{border-right:1px solid #d9e4ef;align-items:center;gap:15px;min-height:118px;padding:27px 32px;display:flex}.homePowerCapabilities>div:last-child{border:0}.homePowerCapabilities>div>span{color:#2957a4;background:#eaf3fd;border:1px solid #d5e3f1;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.homePowerCapabilities p{flex-direction:column;gap:7px;margin:0;display:flex}.homePowerCapabilities strong{font-size:13px;line-height:1.35}.homePowerCapabilities small{color:#2957a4}.homePower5000:target{animation:1.3s ease-out homePowerFocus}@keyframes homePowerFocus{0%{box-shadow:0 0 #68afea88,0 30px 78px #173f8228}45%{box-shadow:0 0 0 8px #68afea22,0 38px 90px #173f8240}to{box-shadow:0 30px 78px #173f8228}}@media (max-width:920px){.motionSolutionsHead{grid-template-columns:1fr;gap:26px}.motionSolutionsHead>p{max-width:680px}.motionSolutionsGrid{grid-template-columns:1fr}.motionSolutionCard{min-height:600px}.homePower5000{grid-template-columns:1fr}.homePowerIntro{padding:64px 52px 38px}.homePowerLogin{justify-self:center;width:calc(100% - 104px);max-width:590px;margin:0 52px 42px}.homePowerCapabilities{grid-template-columns:1fr}.homePowerCapabilities>div{border-bottom:1px solid #d9e4ef;border-right:0}.homePowerCapabilities>div:last-child{border-bottom:0}}@media (max-width:590px){.motionSolutions{padding:78px 5vw 88px}.motionSolutionsHead h2{font-size:42px}.motionSolutionsHead>p{padding-left:18px}.motionSolutionCard{border-radius:18px;min-height:560px;padding:44px 22px 16px}.motionSolutionCopy h3{font-size:33px}.motionSolutionGraphic{height:235px}.homePower5000{border-radius:18px;scroll-margin-top:118px}.homePowerIntro{padding:48px 23px 31px}.homePowerIntro h3{font-size:38px}.homePowerIntro>p{font-size:14px}.homePowerProof{display:grid}.homePowerLogin{border-radius:13px;width:calc(100% - 30px);margin:0 15px 28px}.homePowerLoginTop{padding:18px}.homePowerLoginBody{padding:25px 18px 20px}.homePowerProviders{grid-template-columns:1fr}.homePowerCapabilities>div{min-height:102px;padding:23px 20px}}@media (prefers-reduced-motion:reduce){.motionSolutionCard,.motionSolutionCard:before,.motionSolutionCard:after,.motionSolutionCopy>span,.consumptionRing,.consumptionSlice,.consumptionLine,.consumptionPulse,.qualityWaveFront,.qualityPulse{transition:none!important;animation:none!important}.consumptionRing,.qualityWaveFront{stroke-dashoffset:0}.consumptionSlice{opacity:1}}.homePower5000{scroll-margin-top:100px}@media (max-width:590px){.homePower5000{scroll-margin-top:86px}}.consumptionRingBase{fill:none;stroke:#8ea0b2;stroke-width:1.4px;opacity:.34}.motionSolutions{padding-bottom:0}@media (max-width:590px){.motionSolutions{padding-bottom:0}}.eventsPremium{isolation:isolate;color:#10213a;background:#fff;padding:124px clamp(24px,6vw,96px) 132px;position:relative;overflow:hidden}.eventsPremium:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#2c67aa0a 1px,#0000 1px),linear-gradient(90deg,#2c67aa0a 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%)}.eventsPremium:after{content:"";z-index:-1;pointer-events:none;border:1px solid #629ce02b;border-radius:50%;width:720px;height:720px;position:absolute;top:-430px;right:-390px;box-shadow:0 0 0 105px #5b9bdf0b,0 0 0 210px #5b9bdf08}.eventsInner{max-width:1370px;margin:0 auto}.eventsPremium .eventsHead{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:end;gap:clamp(70px,11vw,168px);margin-bottom:66px;display:grid}.eventsPremium .eventsHead>div:first-child{position:relative}.eventsPremium .eventsHead>div:first-child:after{content:"";border:1px solid #6d9fd132;border-radius:50%;width:132px;height:132px;position:absolute;bottom:8px;left:min(39vw,510px)}.eventsPremium small{letter-spacing:.17em;color:#2957a4;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.eventsPremium .eventsHead small{align-items:center;gap:9px;display:flex}.eventsPremium .eventsHead small i{background:#2957a4;width:24px;height:1px}.eventsPremium h2{letter-spacing:-.058em;max-width:720px;margin:18px 0 0;font-size:clamp(48px,5.2vw,76px);font-weight:390;line-height:.96}.eventsIntro{border-top:1px solid #cbd9e8;grid-template-columns:58px 1fr;align-items:start;gap:20px;padding:26px 0 8px;display:grid}.eventsIntro p{color:#5b6e85;margin:0;font-size:17px;line-height:1.7}.eventsCalendar{color:#2957a4;background:linear-gradient(145deg,#eef6ff,#fff);border:1px solid #c6d8ea;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 30px #214d8112}.eventsCalendar svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.agendaExperienceRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-8px 0 58px;display:grid}.agendaExperience{isolation:isolate;background:#0b2340;border:1px solid #cbd9e8;border-radius:20px;min-height:370px;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s,border-color .36s;position:relative;overflow:hidden;box-shadow:0 18px 48px #10294a17}.agendaExperience:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 37%,#06182b34 57%,#051426ef 100%);position:absolute;inset:0}.agendaExperience:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff35;border-radius:14px;transition:border-color .35s;position:absolute;inset:12px}.agendaExperienceMedia{z-index:0;filter:saturate(.9)contrast(1.02);background-image:url(/agenda-experiencias-embrasul.png);background-repeat:no-repeat;background-size:400%;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .45s;position:absolute;inset:0;transform:scale(1.015)}.experienceFair .agendaExperienceMedia{background-position:0 10%}.experiencePodcast .agendaExperienceMedia{background-position:33.333% 9%}.experienceWorkshop .agendaExperienceMedia{background-position:66.667% 8%}.experienceVisit .agendaExperienceMedia{background-position:100% 7%}.agendaExperience>div{z-index:3;color:#fff;position:absolute;bottom:26px;left:28px;right:28px}.eventsPremium .agendaExperience small{color:#b9dcff;align-items:center;gap:8px;font-size:9px;display:flex}.eventsPremium .agendaExperience small:after{content:"";background:#72b9ff;width:28px;height:1px}.eventsPremium .agendaExperience h3{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(23px,2vw,30px);font-weight:520;line-height:1}.eventsPremium .agendaExperience p{color:#d8e6f5;margin:0;font-size:13px;line-height:1.45}.agendaExperience:hover{z-index:2;border-color:#7eadd9;transform:translateY(-9px);box-shadow:0 30px 68px #10294a2e}.agendaExperience:hover:after{border-color:#fff6}.agendaExperience:hover .agendaExperienceMedia{filter:saturate(1.02)contrast(1.04);transform:scale(1.075)}.eventsPremium .eventList{border:0;gap:14px;display:grid}.eventsPremium .eventList>a{background:linear-gradient(118deg,#f1f3f5 0%,#f9fafb 42%,#fff 100%);border:1px solid #d6e0ea;border-radius:18px;grid-template-columns:164px minmax(0,1fr) 58px;align-items:center;gap:36px;min-height:142px;padding:0 30px 0 0;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .42s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #10294a0b}.eventsPremium .eventList>a:before{content:"";pointer-events:none;background:linear-gradient(105deg,#dceaff90 0%,#f6faff70 39%,#0000 66%);transition:transform .58s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-104%)}.eventsPremium .eventList>a:after{content:"";pointer-events:none;border:1px solid #6795c529;border-radius:50%;width:210px;height:210px;transition:transform .55s cubic-bezier(.22,1,.36,1),background .4s;position:absolute;top:-96px;right:96px}:is(.eventsPremium .eventList>a:hover,.eventsPremium .eventList>a:focus-visible){border-color:#98b8d8;outline:none;transform:translateY(-6px);box-shadow:0 25px 58px #193b651b}.eventsPremium .eventList>a:hover:before{transform:none}.eventsPremium .eventList>a:focus-visible:before{transform:none}.eventsPremium .eventList>a:hover:after{background:#dbeaff38;transform:scale(1.16)}.eventsPremium .eventList>a:focus-visible:after{background:#dbeaff38;transform:scale(1.16)}.eventsPremium .eventList>a>*{z-index:1;position:relative}.eventsPremium .eventList time{background:linear-gradient(145deg,#eaf3fc 0%,#f8fbff 100%);border:0;border-right:1px solid #cad9e8;flex-direction:column;justify-content:center;align-self:stretch;padding:0 26px;transition:background .35s;display:flex}.eventsPremium .eventList time b{letter-spacing:-.05em;color:#112844;font-size:28px;font-weight:550;line-height:1}.eventsPremium .eventList time span{letter-spacing:.1em;color:#55779c;margin-top:9px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.eventContent{min-width:0;padding:26px 0}.eventsPremium .eventList h3{letter-spacing:-.035em;color:#10213a;margin:8px 0 7px;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.12}.eventsPremium .eventList p{color:#63758a;max-width:850px;margin:0;font-size:15px;line-height:1.55}.eventArrow{color:#2957a4;background:#ffffffd9;border:1px solid #bfd2e6;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .38s cubic-bezier(.22,1,.36,1),background .3s,color .3s,border-color .3s;display:grid;box-shadow:0 8px 24px #244d7b0e}.eventArrow svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:is(.eventsPremium .eventList>a:hover .eventArrow,.eventsPremium .eventList>a:focus-visible .eventArrow){color:#fff;background:#2957a4;border-color:#2957a4;transform:translate(4px,-4px)}.eventsPremium .eventsFoot{color:#77899c;letter-spacing:.14em;border-top:1px solid #d6e1ec;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding-top:24px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.eventsPremium .eventsFoot>a{color:#2957a4;letter-spacing:0;align-items:center;gap:16px;font:800 13px/1.2 Arial,Helvetica,sans-serif;display:flex}.eventsPremium .eventsFoot .eventArrow{width:37px;height:37px}.eventsPremium .eventsFoot>a:hover .eventArrow{color:#fff;background:#2957a4;border-color:#2957a4;transform:translate(3px,-3px)}@media (max-width:900px){.eventsPremium{padding-top:96px;padding-bottom:104px}.eventsPremium .eventsHead{grid-template-columns:1fr;gap:34px;margin-bottom:48px}.eventsPremium .eventsHead>div:first-child:after{bottom:-20px;left:auto;right:2vw}.eventsIntro{max-width:680px}.agendaExperienceRail{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.agendaExperience{min-height:390px}.eventsPremium .eventList>a{grid-template-columns:132px minmax(0,1fr) 52px;gap:26px}.eventsPremium .eventList time{padding:0 20px}}@media (max-width:620px){.eventsPremium{padding:78px 5vw 86px}.eventsPremium .eventsHead>div:first-child:after{width:92px;height:92px;right:-35px}.eventsPremium h2{font-size:48px}.eventsIntro{grid-template-columns:45px 1fr;gap:15px;padding-top:21px}.eventsCalendar{border-radius:13px;width:43px;height:43px}.eventsIntro p{font-size:15px;line-height:1.62}.agendaExperienceRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -5vw 42px;padding:0 5vw 16px;display:flex;overflow-x:auto}.agendaExperienceRail::-webkit-scrollbar{display:none}.agendaExperience{scroll-snap-align:start;border-radius:17px;min-width:min(78vw,320px);min-height:390px}.agendaExperience>div{bottom:24px;left:24px;right:24px}.eventsPremium .agendaExperience h3{font-size:27px}.eventsPremium .eventList{gap:12px}.eventsPremium .eventList>a{border-radius:15px;grid-template-columns:92px minmax(0,1fr);gap:18px;min-height:154px;padding-right:18px}.eventsPremium .eventList time{padding:0 14px}.eventsPremium .eventList time b{font-size:23px}.eventsPremium .eventList time span{font-size:8px}.eventContent{padding:25px 34px 25px 0}.eventsPremium .eventList h3{padding-right:4px;font-size:20px}.eventsPremium .eventList p{font-size:13px;line-height:1.48}.eventsPremium .eventList>a>.eventArrow{width:34px;height:34px;position:absolute;top:14px;right:14px}.eventsPremium .eventList>a>.eventArrow svg{width:16px;height:16px}.eventsPremium .eventsFoot{align-items:flex-start;gap:20px}.eventsPremium .eventsFoot>span{display:none}}@media (prefers-reduced-motion:reduce){.eventsPremium .eventList>a,.eventsPremium .eventList>a:before,.eventsPremium .eventList>a:after,.eventArrow,.agendaExperience,.agendaExperienceMedia{transition:none!important}.eventsPremium .eventList>a:hover,.agendaExperience:hover{transform:none}.eventsPremium .eventList>a:focus-visible{transform:none}}.eventsPremium{color:#fff;background:radial-gradient(circle at 11% 15%,#3f86df4d 0,#0000 28%),radial-gradient(circle at 88% 72%,#4b9ce62d 0,#0000 31%),linear-gradient(128deg,#061a39 0%,#0b3269 49%,#174f98 100%);box-shadow:inset 0 1px #8fc6ff2e,inset 0 -1px #03132c}.eventsPremium:before{background-image:linear-gradient(#b8d9ff12 1px,#0000 1px),linear-gradient(90deg,#b8d9ff12 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 88%);mask-image:linear-gradient(90deg,#000 0,#0000 88%)}.eventsPremium:after{border-color:#aed5ff2c;box-shadow:0 0 0 105px #91c4ff0c,0 0 0 210px #91c4ff08}.eventsPremium .eventsHead>div:first-child:after{border-color:#9bcaff36}.eventsPremium small{color:#9dceff}.eventsPremium .eventsHead small i{background:linear-gradient(90deg,#72b9ff,#d4eaff)}.eventsPremium h2{color:#fff;text-shadow:0 18px 48px #020d2273}.eventsIntro{border-top-color:#b9d9f83b}.eventsIntro p{color:#d7e6f7}.eventsCalendar{color:#d9edff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f,#7bb9ff0f);border-color:#acd4ff4c;box-shadow:inset 0 1px #ffffff20,0 18px 42px #020d243d}.agendaExperience{border-color:#a9d0f653;box-shadow:0 24px 55px #020c204f,inset 0 1px #ffffff1f}.agendaExperience:before{background:linear-gradient(#0412260a 28%,#04122645 58%,#020a18f5 100%)}.agendaExperience:after{border-color:#d9ebff40}.agendaExperience:hover{border-color:#a8d5ffb5;box-shadow:0 34px 76px #020b1f80,0 0 0 1px #a7d3ff20}.eventsPremium .eventList{gap:15px}.eventsPremium .eventList>a{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(118deg,#ffffff18 0%,#ffffff0e 46%,#65a8eb13 100%);border-color:#afd4f43a;box-shadow:inset 0 1px #ffffff17,0 18px 42px #020d2436}.eventsPremium .eventList>a:before{background:linear-gradient(105deg,#b7dcff1e 0%,#ffffff18 42%,#0000 68%)}.eventsPremium .eventList>a:after{border-color:#afd6ff2d}:is(.eventsPremium .eventList>a:hover,.eventsPremium .eventList>a:focus-visible){background:linear-gradient(118deg,#ffffff24 0%,#ffffff14 46%,#71b7ff20 100%);border-color:#a8d2fa78;box-shadow:inset 0 1px #ffffff2b,0 27px 62px #020b1f66}.eventsPremium .eventList>a:hover:after{background:#9fceff0c}.eventsPremium .eventList>a:focus-visible:after{background:#9fceff0c}.eventsPremium .eventList time{background:linear-gradient(145deg,#ffffff1c 0%,#7eb8f40d 100%);border-right-color:#b9d8f33b}:is(.eventsPremium .eventList>a:hover time,.eventsPremium .eventList>a:focus-visible time){background:linear-gradient(145deg,#ffffff2b,#8dc5ff16)}.eventsPremium .eventList time b{color:#fff}.eventsPremium .eventList time span{color:#a9cdec}.eventsPremium .eventList h3{color:#fff}.eventsPremium .eventList p{color:#cbdcf0}.eventArrow{color:#eaf6ff;background:#ffffff12;border-color:#b8dcff4d;box-shadow:inset 0 1px #ffffff1c,0 10px 28px #020c203d}:is(.eventsPremium .eventList>a:hover .eventArrow,.eventsPremium .eventList>a:focus-visible .eventArrow,.eventsPremium .eventsFoot>a:hover .eventArrow){color:#0a356d;background:#fff;border-color:#fff}.eventsPremium .eventsFoot{color:#9ebbd9;border-top-color:#b8d8f239}.eventsPremium .eventsFoot>a{color:#eef7ff}.eventsPremium .eventsFoot .eventArrow{color:#ddecfb}.servicesPremium{isolation:isolate;color:#fff;background:linear-gradient(135deg,#061a38 0%,#0b326a 49%,#174f9d 100%);border-top:1px solid #72b7ff40;padding:118px clamp(24px,6vw,96px) 104px;position:relative;overflow:hidden}.servicesPremium>.servicesBackdrop{z-index:-1;pointer-events:none;background-image:linear-gradient(#b9dbff0b 1px,#0000 1px),linear-gradient(90deg,#b9dbff0b 1px,#0000 1px);background-size:88px 88px;max-width:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.servicesBackdrop:before{content:"";border:1px solid #b8d9ff22;border-radius:50%;width:720px;height:720px;position:absolute;top:-390px;right:-250px;box-shadow:0 0 0 90px #8bc5ff09,0 0 0 180px #8bc5ff07}.servicesBackdrop:after{content:"";background:radial-gradient(circle at 78% 30%,#64b7ff25 0,#0000 31%),linear-gradient(115deg,#0000 58%,#66b8ff0d 58.2%,#0000 58.5%);position:absolute;inset:0}.servicesBackdrop>i{background:#79c7ff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 0 7px #79c7ff12,0 0 30px #79c7ff}.servicesBackdrop>i:first-child{top:27%;left:8%}.servicesBackdrop>i:nth-child(2){top:12%;left:61%}.servicesBackdrop>i:nth-child(3){bottom:17%;right:9%}.servicesPremium>.servicesPremiumInner{width:min(1370px,100%);max-width:1370px;margin:auto;position:relative}.servicesPremiumHead{border-bottom:1px solid #c4e0ff38;grid-template-columns:1.15fr .75fr;align-items:end;gap:9vw;padding-bottom:58px;display:grid}.servicesPremiumHead>div{max-width:790px}.servicesPremiumHead small{letter-spacing:.18em;color:#b9ddff;align-items:center;gap:10px;font:700 10px monospace;display:flex}.servicesPremiumHead small i{background:#6ec2ff;width:25px;height:1px}.servicesPremiumHead h2{letter-spacing:-.058em;margin:21px 0 0;font-size:clamp(48px,5.15vw,78px);font-weight:390;line-height:.98}.servicesPremiumHead h2 em{color:#b9dcff;font-style:normal}.servicesPremiumHead>p{color:#d0e1f3;max-width:470px;margin:0 0 5px;font-size:18px;line-height:1.72}.serviceStageGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.serviceStageCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff17 0%,#ffffff0b 57%,#8ec8ff12 100%);border:1px solid #b9d9ff35;border-radius:16px;flex-direction:column;min-height:284px;padding:25px 25px 23px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .42s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 20px 46px #00142b18}.serviceStageCard:before{content:"";background:linear-gradient(112deg,#0000 0 42%,#ffffff16 49%,#0000 56%);transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.serviceStageCard:after{content:"";transform-origin:0;opacity:.35;background:linear-gradient(90deg,#6dc4ff,#fff,#0000);width:100%;height:2px;transition:transform .42s,opacity .35s;position:absolute;top:0;left:0;transform:scaleX(.18)}:is(.serviceStageCard:hover,.serviceStageCard:focus-visible){background:linear-gradient(145deg,#ffffff24 0%,#ffffff10 58%,#83c5ff1c 100%);border-color:#b8dcff8a;outline:none;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff2a,0 30px 70px #00142b4d}.serviceStageCard:hover:before{transform:translate(130%)}.serviceStageCard:focus-visible:before{transform:translate(130%)}.serviceStageCard:hover:after{opacity:1;transform:scaleX(1)}.serviceStageCard:focus-visible:after{opacity:1;transform:scaleX(1)}.serviceStageTop{z-index:1;justify-content:space-between;align-items:flex-start;margin-bottom:33px;display:flex;position:relative}.serviceStageTop>b{letter-spacing:.1em;color:#9ec8f2;padding-top:7px;font:700 10px monospace}.serviceStageIcon{color:#bde1ff;background:linear-gradient(145deg,#d8ecff19,#ffffff09);border:1px solid #c8e3ff4a;border-radius:15px;place-items:center;width:58px;height:58px;transition:transform .42s cubic-bezier(.22,1,.36,1),background .35s,color .35s,box-shadow .35s;display:grid;box-shadow:inset 0 1px #fff3,0 12px 28px #001a3a30}.serviceStageIcon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}:is(.serviceStageCard:hover .serviceStageIcon,.serviceStageCard:focus-visible .serviceStageIcon){color:#0b3b77;background:linear-gradient(145deg,#fff,#cce8ff);transform:rotate(-5deg)scale(1.07);box-shadow:0 16px 38px #00152f48}.serviceStageCard>small{letter-spacing:.16em;color:#8fc9ff;z-index:1;font:700 9px monospace;position:relative}.serviceStageCard h3{letter-spacing:-.035em;z-index:1;max-width:340px;margin:12px 0 28px;font-size:clamp(22px,1.8vw,29px);font-weight:560;line-height:1.12;position:relative}.serviceStageLink{letter-spacing:.12em;color:#c8e3ff;z-index:1;border-top:1px solid #c9e2ff2b;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:17px;font:700 10px monospace;display:flex;position:relative}.serviceStageLink>span{color:#7bc8ff;font-size:17px;transition:transform .32s}:is(.serviceStageCard:hover .serviceStageLink>span,.serviceStageCard:focus-visible .serviceStageLink>span){color:#fff;transform:translate(4px,-4px)}.servicesPremiumFoot{justify-content:space-between;align-items:center;gap:28px;margin-top:32px;display:flex}.servicesPremiumFoot>span{letter-spacing:.16em;color:#9ec8f2;align-items:center;gap:11px;font:700 9px monospace;display:flex}.servicesPremiumFoot>span i{background:#5cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #55ccff14}.servicesCta{color:#103b72;background:#fff;justify-content:space-between;align-items:center;gap:34px;min-width:280px;padding:18px 20px;font-size:14px;font-weight:800;transition:transform .32s,box-shadow .32s,background .32s;display:flex;box-shadow:0 17px 42px #00142b40}.servicesCta>span{color:#1765b8;font-size:18px;transition:transform .32s}:is(.servicesCta:hover,.servicesCta:focus-visible){outline-offset:3px;background:#eaf6ff;outline:2px solid #a9dcff;transform:translateY(-4px);box-shadow:0 24px 55px #00142b59}:is(.servicesCta:hover>span,.servicesCta:focus-visible>span){transform:translate(4px,-4px)}@media (max-width:980px){.servicesPremiumHead{grid-template-columns:1fr;gap:26px}.servicesPremiumHead>p{max-width:620px}.serviceStageGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.servicesPremium{padding:82px 5vw 76px}.servicesPremiumHead{padding-bottom:38px}.servicesPremiumHead h2{font-size:47px}.servicesPremiumHead>p{font-size:16px}.serviceStageGrid{grid-template-columns:1fr;gap:12px}.serviceStageCard{min-height:252px}.servicesPremiumFoot{flex-direction:column;align-items:stretch}.servicesCta{width:100%;min-width:0}.servicesPremiumFoot>span{line-height:1.5}.servicesBackdrop:before{width:460px;height:460px;top:-210px;right:-280px}}@media (prefers-reduced-motion:reduce){.serviceStageCard,.serviceStageCard:before,.serviceStageCard:after,.serviceStageIcon,.serviceStageLink>span,.servicesCta,.servicesCta>span{transition:none!important;transform:none!important}}.catalog{isolation:isolate;position:relative;overflow:hidden;background:#fff!important}.catalog:before{content:"";z-index:-2;background-image:linear-gradient(#2c67aa09 1px,#0000 1px),linear-gradient(90deg,#2c67aa09 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.catalog:after{content:"";z-index:-1;pointer-events:none;border:1px solid #5f91c42b;border-radius:50%;width:720px;height:720px;position:absolute;top:-410px;right:-430px;box-shadow:0 0 0 92px #79aee70b,0 0 0 184px #79aee707}.catalog .catalogHead small{letter-spacing:.18em;color:#2957a4;align-items:center;gap:10px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.catalog .catalogHead small:before{content:"";background:#2957a4;width:26px;height:1px}.catalog .catalogHead h2{letter-spacing:-.058em;color:#10213a;font-weight:390;line-height:.98}.catalog .catalogHead p{color:#63758a}.catalog .tabs{border-color:#d2deea;border-radius:15px;box-shadow:0 18px 48px #173f8210}.catalog .tabs button{border-radius:10px}.catalog .product{background:linear-gradient(145deg,#fff 0%,#f7f8fa 58%,#eceff3 100%);border-color:#d2dbe5;box-shadow:0 14px 42px #173f820c}.catalog .product:hover,.catalog .product:focus-within{border-color:#8caecc;box-shadow:0 30px 72px #173f8224}.catalog .productImage{background:radial-gradient(circle at 50% 43%,#fff 0 18%,#f6f8fa 45%,#e6eaef 100%)}.catalog .productImage:before{border-color:#9eb4c82c}.catalog .productImage:after{background:radial-gradient(circle,#75b7ff2b 0,#8cc8ff0f 46%,#0000 69%)}.catalog .imageGlow{background:radial-gradient(circle,#fff 0,#e8eef4 38%,#0000 69%)}.catalog .productImage img{filter:drop-shadow(0 26px 25px #173f8238)}.catalog .product:hover .productImage img{filter:drop-shadow(0 34px 30px #173f824b)}.homeSupport{isolation:isolate;color:#10213a;background:#fff;padding:124px clamp(24px,6vw,96px) 112px;position:relative;overflow:hidden}.homeSupport:before{content:"";z-index:-2;background-image:linear-gradient(#2c67aa09 1px,#0000 1px),linear-gradient(90deg,#2c67aa09 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 23% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 23% 78%,#0000 100%)}.homeSupportOrbit{z-index:-1;pointer-events:none;border:1px solid #6196ca29;border-radius:50%;width:690px;height:690px;position:absolute;bottom:-420px;left:-440px;box-shadow:0 0 0 88px #77aee809,0 0 0 176px #77aee806}.homeSupportInner{width:min(1370px,100%);margin:auto}.homeSupportHead{border-bottom:1px solid #d6e1ec;grid-template-columns:minmax(0,1.18fr) minmax(350px,.72fr);align-items:end;gap:clamp(70px,10vw,150px);padding-bottom:55px;display:grid}.homeSupportHead small{letter-spacing:.18em;color:#2957a4;align-items:center;gap:10px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.homeSupportHead small i{background:#2957a4;width:26px;height:1px}.homeSupportHead h2{letter-spacing:-.058em;margin:20px 0 0;font-size:clamp(48px,5.15vw,76px);font-weight:390;line-height:.98}.homeSupportHead h2 em{color:#2957a4;font-style:normal}.homeSupportHead>p{color:#61758b;max-width:480px;margin:0 0 5px;font-size:18px;line-height:1.72}.homeSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.homeSupportCard{background:linear-gradient(145deg,#fff 0%,#f7f8fa 58%,#eceff3 100%);border:1px solid #d3dce6;border-radius:18px;flex-direction:column;min-height:345px;padding:27px 27px 24px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #173f820d}.homeSupportCard:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 42%,#fff 49%,#0000 56%);transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.homeSupportCard:after{content:"";transform-origin:0;opacity:.45;background:linear-gradient(90deg,#2e73ba,#7ac8ff,#0000);width:100%;height:2px;transition:transform .42s,opacity .35s;position:absolute;top:0;left:0;transform:scaleX(.18)}:is(.homeSupportCard:hover,.homeSupportCard:focus-visible){border-color:#8faecc;outline:none;transform:translateY(-8px);box-shadow:0 30px 70px #173f8221}.homeSupportCard:hover:before{transform:translate(130%)}.homeSupportCard:focus-visible:before{transform:translate(130%)}.homeSupportCard:hover:after{opacity:1;transform:scaleX(1)}.homeSupportCard:focus-visible:after{opacity:1;transform:scaleX(1)}.homeSupportCard>*{z-index:1;position:relative}.homeSupportCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.homeSupportCardTop>span{color:#2957a4;background:linear-gradient(145deg,#fff,#eaf1f8);border:1px solid #c5d5e4;border-radius:15px;place-items:center;width:53px;height:53px;transition:transform .35s,background .35s,color .35s;display:grid;box-shadow:inset 0 1px #fff,0 11px 25px #183f6a12}.homeSupportCardTop svg{width:25px;height:25px}.homeSupportCardTop>b{letter-spacing:.12em;color:#7e92a7;padding-top:8px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}:is(.homeSupportCard:hover .homeSupportCardTop>span,.homeSupportCard:focus-visible .homeSupportCardTop>span){color:#fff;background:#2957a4;border-color:#2957a4;transform:translateY(-3px)rotate(-3deg)}.homeSupportCard>small{letter-spacing:.17em;color:#2957a4;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.homeSupportCard h3{letter-spacing:-.043em;margin:13px 0;font-size:clamp(26px,2.2vw,34px);font-weight:540;line-height:1.08}.homeSupportCard p{color:#66778a;max-width:380px;margin:0 0 28px;font-size:15px;line-height:1.62}.homeSupportLink{letter-spacing:.13em;color:#2957a4;border-top:1px solid #d5e0ea;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.homeSupportLink>span{background:#e8f1fa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;transition:transform .3s,background .3s,color .3s;display:grid}:is(.homeSupportCard:hover .homeSupportLink>span,.homeSupportCard:focus-visible .homeSupportLink>span){color:#fff;background:#2957a4;transform:translate(4px,-4px)}.homeSupportFoot{border-top:1px solid #d6e1ec;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding-top:24px;display:flex}.homeSupportFoot>span{letter-spacing:.16em;color:#577593;align-items:center;gap:11px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.homeSupportFoot>span i{background:#2d79c5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #2d79c514}.homeSupportFoot p{color:#6a7b8d;margin:0;font-size:14px}.homeFinalCta{isolation:isolate;color:#10213a;background:#fff;border-top:1px solid #dbe4ed;padding:82px clamp(24px,6vw,96px);position:relative;overflow:hidden}.homeFinalCtaGrid{z-index:-2;background-image:linear-gradient(#2c67aa09 1px,#0000 1px),linear-gradient(90deg,#2c67aa09 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%)}.homeFinalCta:after{content:"";z-index:-1;pointer-events:none;border:1px solid #5f91c42b;border-radius:50%;width:580px;height:580px;position:absolute;top:-300px;right:-170px;box-shadow:0 0 0 78px #79aee70b,0 0 0 156px #79aee707}.homeFinalCtaInner{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:37px;width:min(1370px,100%);margin:auto;display:grid}.homeFinalCtaIcon{color:#2957a4;background:linear-gradient(145deg,#fff,#eaf1f8);border:1px solid #c4d5e4;border-radius:20px;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 1px #fff,0 20px 45px #173f8215}.homeFinalCtaIcon svg{width:35px;height:35px}.homeFinalCta small{letter-spacing:.18em;color:#2957a4;align-items:center;gap:10px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.homeFinalCta small i{background:#2957a4;width:24px;height:1px}.homeFinalCta h2{letter-spacing:-.055em;margin:16px 0 13px;font-size:clamp(42px,4.8vw,70px);font-weight:390;line-height:.98}.homeFinalCta h2 em{color:#2957a4;font-style:normal}.homeFinalCta p{color:#63758a;max-width:690px;margin:0;font-size:17px;line-height:1.65}.homeFinalCta a{color:#fff;background:#2957a4;justify-content:space-between;align-items:center;gap:32px;min-width:260px;padding:20px 22px;font-size:14px;font-weight:800;transition:transform .32s,background .32s,box-shadow .32s;display:flex;box-shadow:0 18px 46px #173f8232}.homeFinalCta a>span{color:#c8e6ff;font-size:19px;transition:transform .3s}:is(.homeFinalCta a:hover,.homeFinalCta a:focus-visible){outline-offset:3px;background:#174a8e;outline:2px solid #7fb8ee;transform:translateY(-4px);box-shadow:0 26px 58px #173f8245}:is(.homeFinalCta a:hover>span,.homeFinalCta a:focus-visible>span){transform:translate(4px,-4px)}.homeSupportHead,.homeSupportCard,.homeFinalCta{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(34px)}@media (max-width:980px){.homeSupportHead{grid-template-columns:1fr;gap:28px}.homeSupportHead>p{max-width:650px}.homeSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSupportCard:last-child{grid-column:1/-1}.homeFinalCtaInner{grid-template-columns:72px minmax(0,1fr)}.homeFinalCta a{grid-column:2;justify-self:start}}@media (max-width:650px){.catalog{padding-top:82px}.homeSupport{padding:82px 5vw 76px}.homeSupportHead{padding-bottom:38px}.homeSupportHead h2{font-size:46px}.homeSupportHead>p{font-size:16px}.homeSupportGrid{grid-template-columns:1fr;gap:12px}.homeSupportCard:last-child{grid-column:auto}.homeSupportCard{min-height:300px;padding:23px}.homeSupportFoot{flex-direction:column;align-items:flex-start}.homeSupportFoot p{line-height:1.5}.homeFinalCta{padding:76px 5vw}.homeFinalCtaInner{grid-template-columns:1fr;gap:25px}.homeFinalCtaIcon{border-radius:17px;width:62px;height:62px}.homeFinalCta h2{font-size:46px}.homeFinalCta p{font-size:16px}.homeFinalCta a{grid-column:auto;width:100%;min-width:0}.homeFinalCta:after{width:420px;height:420px;top:-170px;right:-270px}}@media (prefers-reduced-motion:reduce){.homeSupportHead,.homeSupportCard,.homeSupportCard:before,.homeSupportCard:after,.homeSupportCardTop>span,.homeSupportLink>span,.homeFinalCta,.homeFinalCta a,.homeFinalCta a>span{transition:none!important;transform:none!important}.homeSupportHead,.homeSupportCard,.homeFinalCta{opacity:1!important}}.siteFooter{color:#dce9f9;background:#0b2d64;border-top:1px solid #7eb8ff40;padding:0 clamp(24px,5.5vw,86px);position:relative;overflow:hidden;opacity:1!important;transform:none!important}.footerGlow{pointer-events:none;border:1px solid #8fc8ff2f;border-radius:50%;width:780px;height:780px;position:absolute;top:-410px;right:-390px;box-shadow:0 0 0 95px #72b8ff0a,0 0 0 190px #72b8ff08}.footerCtaBand{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:86px 0 76px;display:grid;position:relative}.footerCtaBand span,.footerSocialLabel{letter-spacing:.18em;color:#9fd0ff;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.footerCtaBand h2{letter-spacing:-.055em;color:#fff;margin:18px 0 0;font-size:clamp(42px,5vw,76px);font-weight:300;line-height:.98}.footerCtaBand h2 em{color:#9ed3ff;font-style:normal}.footerCtaBand>a{color:#174b91;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:36px;min-width:260px;padding:18px 20px;font-size:13px;font-weight:800;transition:transform .3s,box-shadow .3s,background .3s;display:flex;box-shadow:0 18px 48px #001b4250}.footerCtaBand>a:hover{background:#eaf5ff;transform:translateY(-4px);box-shadow:0 24px 55px #001b4270}.footerCtaBand>a b{font-size:18px}.footerMain{grid-template-columns:1.45fr 1.2fr .8fr 1fr;gap:clamp(38px,5vw,80px);padding:74px 0 70px;display:grid;position:relative}.footerBrand{filter:brightness(0)invert();opacity:.98;display:block;background-color:#0000!important;background-origin:initial!important;border-radius:0!important;width:228px!important;height:40px!important;padding:0!important}.footerBrandBlock>p{color:#bdd0e9;max-width:330px;margin:28px 0 43px;font-size:15px;line-height:1.7}.footerSocials{gap:10px;margin-top:15px;display:flex}.footerSocials a{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:45px;height:45px;transition:background .25s,border-color .25s,transform .25s;display:grid;position:relative}.footerSocials a:hover{color:#174b91;background:#fff;border-color:#fff;transform:translateY(-4px)}.footerSocials svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.footerSocials svg>path:first-child:not(.socialFill),.footerSocials .socialFill{fill:currentColor;stroke:none}.footerSocials a>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.footerColumn{flex-direction:column;gap:13px;font-style:normal;display:flex}.footerColumn>b{color:#fff;margin-bottom:15px;font-size:14px}.footerColumn>a{color:#b9cee7;font-size:13px;line-height:1.35;transition:color .2s,transform .2s}.footerColumn>a:hover{color:#fff;transform:translate(4px)}.footerContact>a,.footerContact>p{margin:0 0 8px;line-height:1.55;color:#fff!important;font-size:14px!important}.footerContact span{color:#8fb3dc;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font:700 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.footerBottomBar{color:#9eb7d4;border-top:1px solid #ffffff24;align-items:center;gap:36px;min-height:78px;font-size:11px;display:flex;position:relative}.footerBottomBar>span{color:#fff;letter-spacing:.02em;font-weight:700}.footerBottomBar>div{gap:25px;margin-left:auto;display:flex}.footerBottomBar a{transition:color .2s}.footerBottomBar a:hover{color:#fff}.footerTopLink{align-items:center;gap:9px;margin-left:10px;font-weight:700;display:flex;color:#fff!important}.footerTopLink b{font-size:15px}@media (max-width:1050px){.footerMain{grid-template-columns:1.4fr 1fr 1fr}.footerContact{border-top:1px solid #ffffff1f;grid-column:2/4;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:35px;display:grid}.footerContact>b{grid-column:1/-1;margin:0}.footerProducts{grid-row:span 2}}@media (max-width:760px){.siteFooter{padding:0 6vw}.footerCtaBand{grid-template-columns:1fr;gap:35px;padding:68px 0 58px}.footerCtaBand>a{width:100%;min-width:0}.footerMain{grid-template-columns:1fr 1fr;gap:48px 28px;padding:58px 0}.footerBrandBlock{grid-column:1/-1}.footerBrandBlock>p{max-width:480px;margin-bottom:32px}.footerProducts{grid-row:auto}.footerContact{grid-column:1/-1;gap:12px;padding-top:32px;display:flex}.footerBottomBar{flex-wrap:wrap;align-items:flex-start;padding:28px 0}.footerBottomBar>div{flex-wrap:wrap;gap:14px 22px;width:100%;margin:0;display:flex}.footerTopLink{position:absolute;top:28px;right:0}}@media (max-width:480px){.footerMain{grid-template-columns:1fr}.footerBrandBlock{grid-column:auto}.footerCtaBand h2{font-size:43px}.footerColumn{border-top:1px solid #ffffff1b;padding-top:28px}.footerBrandBlock+.footerColumn{border-top:0;padding-top:0}.footerContact{grid-column:auto}.footerBottomBar>span{max-width:75%}}.footerBrand{filter:none!important;background:0 0!important;height:51px!important}.footerBrand .embrasulLogo{width:228px;height:51px}main>footer{display:none!important}body>.siteFooter{opacity:1!important;display:block!important;transform:none!important}.footerBrand{filter:none!important}.tariffPremium{--flag:#f0bd26;isolation:isolate;z-index:60;color:#f5f9ff;letter-spacing:.02em;background:radial-gradient(circle at 50% 140%,#1c5eaa3d,#0000 45%),linear-gradient(112deg,#031225 0%,#061a34 52%,#092445 100%);border-bottom:1px solid #2d51765e;grid-template-columns:minmax(238px,.9fr) minmax(500px,1.75fr) minmax(220px,.8fr) auto;align-items:center;gap:clamp(14px,1.7vw,28px);min-height:76px;padding:10px clamp(24px,4.5vw,78px);font-size:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #03122526}.tariffPremium.active-green{--flag:#37c976}.tariffPremium.active-yellow{--flag:#f3bd27}.tariffPremium.active-red1{--flag:#ef735c}.tariffPremium.active-red2{--flag:#df3449}.tariffPremium:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#74b9fa0b 1px,#0000 1px),linear-gradient(90deg,#74b9fa0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 35% 70%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 35% 70%,#0000 98%)}.tariffPremium:after{content:"";z-index:-1;pointer-events:none;border:1px solid #67bbff20;border-radius:46% 54% 58% 42%;width:420px;height:420px;animation:13s ease-in-out infinite tariffOrbit;position:absolute;top:-270px;right:-260px}.tariffIdentity{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-width:0;display:grid}.tariffBolt{color:#75c4ff;text-shadow:0 0 18px #4eb6ff;background:linear-gradient(145deg,#123b69,#092340);border:1px solid #77baf64a;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:23px;display:grid;box-shadow:inset 0 1px #a5d6ff24,0 12px 26px #020c1880}.tariffIdentity div{flex-direction:column;gap:3px;min-width:0;display:flex}.tariffIdentity small{letter-spacing:.15em;color:#77b7ec;font:700 8px/1 monospace}.tariffIdentity strong{letter-spacing:-.01em;white-space:nowrap;font-size:14px}.tariffIdentity time{letter-spacing:.06em;color:#8fa7c1;grid-column:2;font:600 9px/1 monospace}.tariffPremium .flagIndicators{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02112480;border:1px solid #6b96bf2e;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid;box-shadow:inset 0 1px #afd8ff13,0 12px 30px #01081345}.tariffPremium .flagIndicator{opacity:.45;filter:saturate(.5);border:1px solid #0000;border-radius:10px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:52px;padding:7px 8px;transition:opacity .3s,filter .3s,background .3s,border-color .3s,transform .3s,box-shadow .3s;display:grid;position:relative}.tariffPremium .flagIndicator:hover{opacity:.75;filter:saturate(.9);background:#ffffff08}.tariffPremium .flagIndicator.active{opacity:1;filter:none;background:linear-gradient(140deg,color-mix(in srgb,var(--flag) 18%,#0b2340),#0a203b 76%);border-color:color-mix(in srgb,var(--flag) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--flag) 35%,transparent),0 9px 24px color-mix(in srgb,var(--flag) 13%,transparent);transform:translateY(-1px)}.flagLight{background:#020b16;border:1px solid #b4c5d532;border-radius:7px;align-items:flex-end;width:12px;height:30px;padding:2px;display:flex}.flagLight i{background:#8897a7;border-radius:5px;width:100%;height:7px}.flagIndicator.green .flagLight i{background:#37c976}.flagIndicator.yellow .flagLight i{background:#f3bd27}.flagIndicator.red1 .flagLight i{background:#ef735c}.flagIndicator.red2 .flagLight i{background:#df3449}.flagIndicator.active .flagLight{border-color:color-mix(in srgb,var(--flag) 62%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--flag) 35%,transparent)}.flagIndicator.active .flagLight i{height:100%;box-shadow:0 0 13px color-mix(in srgb,var(--flag) 85%,transparent);animation:2.6s ease-in-out infinite flagCharge}.flagCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.flagCopy b{text-overflow:ellipsis;letter-spacing:.05em;white-space:nowrap;color:#dbe8f7;font:800 8px/1 monospace;overflow:hidden}.flagCopy small{letter-spacing:.08em;text-transform:uppercase;color:#6f88a3;font:600 7px/1 monospace}.flagIndicator.active .flagCopy b{color:#fff}.flagIndicator.active .flagCopy small{color:var(--flag)}.flagIndicator em{background:var(--flag);color:#061426;letter-spacing:.08em;border-radius:4px;padding:2px 4px;font:900 6px/1 monospace;position:absolute;top:4px;right:5px}.tariffPremium .tariffStatus{white-space:nowrap;grid-template-columns:16px 1fr;align-items:center;gap:0 10px;min-width:0;display:grid}.statusBeacon{border:1px solid color-mix(in srgb,var(--flag) 55%,transparent);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb,var(--flag) 10%,transparent);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.statusBeacon i{background:var(--flag);width:6px;height:6px;box-shadow:0 0 12px var(--flag);border-radius:50%;animation:2s ease-in-out infinite tariffLive}.tariffStatus>div{flex-direction:column;gap:2px;display:flex}.tariffStatus small{letter-spacing:.14em;color:#7790aa;font:700 7px/1 monospace}.tariffStatus strong{text-overflow:ellipsis;max-width:170px;color:var(--flag);letter-spacing:-.01em;font-size:14px;line-height:1.15;overflow:hidden}.tariffStatus time{color:#8198b0;grid-column:2;font:500 8px/1 monospace}.tariffStatus time b{color:#c7d6e6;font-weight:700}.tariffPremium .tariffOfficial{color:#d8e9f9;letter-spacing:.05em;white-space:nowrap;background:#0a294a94;border:1px solid #6fa3d14a;border-radius:10px;align-items:center;gap:12px;height:42px;padding:0 14px;font:800 9px/1 monospace;transition:transform .25s,border-color .25s,background .25s,color .25s;display:flex;box-shadow:inset 0 1px #bdddff15}.tariffPremium .tariffOfficial:hover{color:#fff;background:#103761;border-color:#75bfff;transform:translateY(-2px)}.tariffOfficial b{color:#69bbff;font-size:16px;transition:transform .25s}.tariffOfficial:hover b{transform:translate(3px,-3px)}@keyframes tariffLive{50%{opacity:.5;transform:scale(.72)}}@keyframes flagCharge{50%{opacity:.72;box-shadow:0 0 20px color-mix(in srgb,var(--flag) 95%,transparent)}}@keyframes tariffOrbit{50%{border-radius:58% 42% 45% 55%;transform:rotate(14deg)}}@media (max-width:1160px){.tariffPremium{grid-template-columns:minmax(210px,.9fr) minmax(470px,1.7fr) minmax(190px,.75fr);gap:14px}.tariffPremium .tariffOfficial{display:none}.flagCopy b{font-size:7px}}@media (max-width:900px){.tariffPremium{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px 18px;min-height:126px;padding:10px 5vw}.tariffPremium .flagIndicators{grid-area:2/1/auto/-1}.tariffPremium .tariffStatus{justify-self:end}.tariffIdentity time{display:block}}@media (max-width:600px){.tariffPremium{gap:7px 12px;min-height:112px;padding:8px 4vw}.tariffBolt{border-radius:10px;width:34px;height:34px;font-size:19px}.tariffIdentity{grid-template-columns:34px 1fr;column-gap:9px}.tariffIdentity small{font-size:6px}.tariffIdentity strong{font-size:12px}.tariffIdentity time{display:none}.tariffPremium .tariffStatus{grid-template-columns:12px 1fr;gap:7px}.statusBeacon{width:11px;height:11px}.statusBeacon i{width:5px;height:5px}.tariffStatus small{font-size:6px}.tariffStatus strong{max-width:105px;font-size:12px}.tariffStatus time{display:none}.tariffPremium .flagIndicators{border-radius:11px;gap:3px;padding:3px}.tariffPremium .flagIndicator{border-radius:8px;grid-template-columns:8px minmax(0,1fr);gap:5px;height:45px;padding:5px 4px}.flagLight{width:8px;height:26px;padding:1px}.flagCopy b{letter-spacing:0;font-size:6px}.flagCopy small{font-size:5px}.flagIndicator em{display:none}}@media (prefers-reduced-motion:reduce){.tariffPremium:after,.statusBeacon i,.flagIndicator.active .flagLight i{animation:none}}:root{--integrator-navy:#061a33;--integrator-navy-deep:#031226;--integrator-blue:#2957a4;--integrator-bright:#1a6aff;--integrator-powder:#dbeeff;--integrator-ink:#0a1730;--integrator-muted:#60728b;--integrator-line:#d8e2ef;--integrator-soft:#f3f7fb;--integrator-white:#fff}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integratorsPage,.homeIntegrators{color:var(--integrator-ink);background:var(--integrator-white)}.integratorsPage svg,.homeIntegrators svg{display:block}.integratorsHero{color:#fff;background:radial-gradient(circle at 76% 30%,#2171dc2e,#0000 34%),linear-gradient(115deg,#031327 0%,#061a33 55%,#082952 100%);border-bottom:1px solid #17395f;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;min-height:560px;padding:78px clamp(24px,6vw,94px);display:grid;position:relative;overflow:hidden}.integratorsHeroGrid{opacity:.18;background-image:linear-gradient(#3474b329 1px,#0000 1px),linear-gradient(90deg,#3474b329 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 62%,#0000 100%)}.integratorsHeroCopy{z-index:3;max-width:690px;position:relative}.integratorsHero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.2vw,78px);font-weight:430;line-height:1.02}.integratorsHero h1 em,.integratorsDirectoryHead h2 em,.integratorsBenefits h2 em,.integratorsJoin h2 em,.homeIntegratorsHead h2 em{color:#82b9ee;font-style:normal;font-weight:inherit}.integratorsHero p{color:#c4d3e5;max-width:590px;margin:28px 0 0;font-size:18px;line-height:1.65}.integratorsHeroActions{gap:12px;margin-top:36px;display:flex}.integratorsHeroActions a,.integratorsJoin>a,.integratorPrimaryAction{color:#fff;background:var(--integrator-bright);border:1px solid var(--integrator-bright);border-radius:7px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 35px #1a6aff3d}.integratorsHeroActions a:first-child svg,.integratorsJoin>a svg,.integratorPrimaryAction svg,.integratorSecondaryAction svg,.integratorEmptyState>a svg,.integratorCard>a svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .25s}.integratorsHeroActions a:hover,.integratorsJoin>a:hover,.integratorPrimaryAction:hover{background:#0c59e8;transform:translateY(-3px);box-shadow:0 18px 42px #1a6aff52}.integratorsHeroActions a:focus-visible{background:#0c59e8;transform:translateY(-3px);box-shadow:0 18px 42px #1a6aff52}.integratorsJoin>a:focus-visible{background:#0c59e8;transform:translateY(-3px);box-shadow:0 18px 42px #1a6aff52}.integratorPrimaryAction:focus-visible{background:#0c59e8;transform:translateY(-3px);box-shadow:0 18px 42px #1a6aff52}.integratorsHeroActions a:hover svg,.integratorsJoin>a:hover svg,.integratorPrimaryAction:hover svg,.integratorSecondaryAction:hover svg,.integratorEmptyState>a:hover svg,.integratorCard>a:hover svg{transform:translate(4px)}.integratorsHeroActions a:last-child{color:#fff;box-shadow:none;background:0 0;border-color:#8098b6}:is(.integratorsHeroActions a:last-child:hover,.integratorsHeroActions a:last-child:focus-visible){background:#ffffff12;border-color:#fff}.integratorsHeroMap{z-index:2;opacity:.82;place-items:center;min-width:0;height:470px;display:grid;position:relative;transform:translate(8%)scale(1.13)}.integratorBrazilMapGhost{filter:drop-shadow(0 0 20px #237bee3d);width:min(600px,100%);height:100%}.integratorBrazilMapGhost .integratorMapStates path{fill:#2957a412;stroke:#5daaf48c;stroke-width:1.3px;vector-effect:non-scaling-stroke}.integratorsDirectory{background:#fff;padding:112px clamp(24px,6vw,94px) 132px;scroll-margin-top:130px}.integratorsDirectoryHead,.homeIntegratorsHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;max-width:1320px;margin:0 auto 54px;display:grid}.integratorsDirectoryHead>div>span,.homeIntegratorsHead>div>span{color:var(--integrator-blue);letter-spacing:.18em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorsDirectoryHead h2,.homeIntegratorsHead h2{color:var(--integrator-ink);letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(43px,4.6vw,68px);font-weight:430;line-height:1.02}.integratorsDirectoryHead h2 em,.homeIntegratorsHead h2 em{color:var(--integrator-blue)}.integratorsDirectoryHead p,.homeIntegratorsHead>p{color:var(--integrator-muted);margin:0;font-size:17px;line-height:1.7}.integratorLocator{width:min(1320px,100%);margin:0 auto}.integratorDemoNotice{color:#1e4f94;background:linear-gradient(90deg,#edf5ff,#f8fbff);border:1px solid #c8dcf6;border-radius:7px;align-items:center;gap:14px;min-height:58px;margin-bottom:16px;padding:13px 18px;display:flex}.integratorDemoNotice>svg{width:24px;height:24px;stroke:var(--integrator-bright);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.integratorDemoNotice strong,.integratorDemoNotice span{display:block}.integratorDemoNotice strong{font-size:13px}.integratorDemoNotice span{color:#647995;margin-top:3px;font-size:11px;line-height:1.4}.integratorFilters{grid-template-columns:1.35fr .7fr .85fr;gap:12px;margin-bottom:16px;display:grid}.integratorFilters label{position:relative}.integratorFilters input,.integratorFilters select{width:100%;height:58px;color:var(--integrator-ink);background:#fff;border:1px solid #cbd8e8;border-radius:7px;outline:0;padding:0 44px 0 18px;font:600 14px/1 Arial,Helvetica,sans-serif;transition:border-color .2s,box-shadow .2s}.integratorFilters input::placeholder{color:#8a99ac;font-weight:500}.integratorFilters input:focus,.integratorFilters select:focus{border-color:var(--integrator-bright);box-shadow:0 0 0 4px #1a6aff1a}.integratorSearch>svg{z-index:2;width:21px;height:21px;stroke:var(--integrator-blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:18px;left:17px}.integratorSearch input{padding-left:48px}.integratorStateSelector{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.integratorStateSelector>strong{color:var(--integrator-ink);font-size:15px}.integratorStateRail{border:1px solid var(--integrator-line);background:#fff;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 48px;min-width:0;height:58px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1130570d}.integratorStateRail>button{color:var(--integrator-blue);cursor:pointer;background:#fff;border:0;place-items:center;transition:background .2s;display:grid}.integratorStateRail>button:first-child{border-right:1px solid var(--integrator-line)}.integratorStateRail>button:last-child{border-left:1px solid var(--integrator-line)}.integratorStateRail>button:first-child svg{transform:rotate(180deg)}:is(.integratorStateRail>button:hover,.integratorStateRail>button:focus-visible){background:#eef5ff}.integratorStateRail>button svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.integratorStateStrip{scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.integratorStateStrip::-webkit-scrollbar{display:none}.integratorStateStrip button{color:#384b65;scroll-snap-align:start;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4eaf2;min-width:52px;padding:0 14px;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .2s,background .2s,transform .2s}:is(.integratorStateStrip button:hover,.integratorStateStrip button:focus-visible){color:var(--integrator-bright);background:#edf5ff;outline:none}.integratorStateStrip button.is-selected{color:#fff;background:var(--integrator-bright);box-shadow:inset 0 -3px #ffffff47}.integratorLocatorBody{border:1px solid var(--integrator-line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #0f2f5814}.integratorMapPanel{border-right:1px solid var(--integrator-line);background:radial-gradient(circle at 44% 46%,#6eabe61c,#0000 36%),linear-gradient(145deg,#fff,#f8fbfe);grid-template-rows:auto 1fr auto;min-height:690px;padding:26px 26px 18px;display:grid;position:relative}.integratorMapInstruction{z-index:3;align-items:center;gap:12px;display:flex;position:relative}.integratorMapInstruction>span{width:40px;height:40px;color:var(--integrator-bright);background:#fff;border:1px solid #c6ddf7;border-radius:50%;place-items:center;display:grid}.integratorMapInstruction svg,.integratorResultsHead>span svg,.integratorEmptyIcon svg,.integratorsBenefitIcon svg,.integratorsJoinIcon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.integratorMapInstruction strong,.integratorMapInstruction small{display:block}.integratorMapInstruction strong{color:var(--integrator-blue);font-size:14px}.integratorMapInstruction small{color:var(--integrator-muted);margin-top:4px;font-size:12px}.integratorBrazilMap{align-self:center;width:100%;max-height:590px;overflow:visible}.integratorBrazilMap:not(.integratorBrazilMapGhost){filter:drop-shadow(0 18px 18px #1e447026)}.integratorBrazilMap:not(.integratorBrazilMapGhost) .integratorMapStates path{fill:#e8f1fa;stroke:#fff;stroke-width:2.2px;vector-effect:non-scaling-stroke;cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:fill .18s,filter .18s,transform .18s}:is(.integratorBrazilMap:not(.integratorBrazilMapGhost) .integratorMapStates path:hover,.integratorBrazilMap:not(.integratorBrazilMapGhost) .integratorMapStates path:focus-visible){fill:#bad7f5;stroke:var(--integrator-bright);filter:drop-shadow(0 6px 9px #1a6aff38);transform:translateY(-1px)}.integratorBrazilMap:not(.integratorBrazilMapGhost) .integratorMapStates path.is-selected{fill:var(--integrator-bright);stroke:#fff;filter:drop-shadow(0 10px 14px #1a6aff61)}.integratorMapLabels{pointer-events:none}.integratorMapLabels text{fill:#173f82;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#ffffffdb;stroke-width:2px;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorMapLabels text.is-selected{fill:#fff;stroke:#0942a54d}.integratorMapSource{color:#8291a4;margin:0;font-size:11px}.integratorMapSource a{color:var(--integrator-blue);font-weight:800}.integratorResultsPanel{background:#fff;flex-direction:column;min-width:0;min-height:690px;padding:34px;display:flex}.integratorResultsHead{border-bottom:1px solid var(--integrator-line);align-items:center;gap:16px;padding-bottom:25px;display:flex}.integratorResultsHead>span{width:50px;height:50px;color:var(--integrator-bright);background:#eaf3ff;border-radius:50%;flex:none;place-items:center;display:grid}.integratorResultsHead small{color:#6f8198;letter-spacing:.16em;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorResultsHead h3{color:var(--integrator-ink);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.15}.integratorResultsHead h3 em{color:var(--integrator-bright);font-style:normal}.integratorEmptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:440px;padding:40px 12px;display:flex}.integratorEmptyIcon{width:96px;height:96px;color:var(--integrator-bright);background:radial-gradient(circle,#fff 0 34%,#eaf3ff 35% 68%,#f6f9fd 69%);border-radius:50%;place-items:center;display:grid;box-shadow:0 15px 40px #20579d1c}.integratorEmptyIcon svg{width:40px;height:40px}.integratorEmptyState h3{max-width:340px;color:var(--integrator-ink);margin:28px 0 10px;font-size:23px;line-height:1.2}.integratorEmptyState p{max-width:390px;color:var(--integrator-muted);margin:0;font-size:15px;line-height:1.6}.integratorEmptyState>a{min-height:48px;color:var(--integrator-blue);border:1px solid #8db5e4;border-radius:6px;align-items:center;gap:22px;margin-top:25px;padding:0 18px;font-size:13px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}:is(.integratorEmptyState>a:hover,.integratorEmptyState>a:focus-visible){color:var(--integrator-bright);border-color:var(--integrator-bright);background:#f3f8ff}.integratorResultsList{gap:12px;margin-top:24px;display:grid}.integratorCard{border:1px solid var(--integrator-line);background:linear-gradient(145deg,#f2f5f8,#fff);border-radius:7px;grid-template-columns:118px minmax(0,1fr);min-height:210px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 12px 30px #10345e0d}.integratorCard:hover{border-color:#a8c9ee;transform:translateY(-3px);box-shadow:0 20px 46px #10345e1f}.integratorCardPhoto{background:#dbe8f6;min-height:100%;overflow:hidden}.integratorCardPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.integratorCard:hover .integratorCardPhoto img{transform:scale(1.045)}.integratorCardContent{min-width:0;padding:22px 22px 20px}.integratorCard small{color:var(--integrator-blue);letter-spacing:.12em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorCard h4{margin:8px 0;font-size:21px}.integratorCard p{color:var(--integrator-muted);margin:7px 0 12px;font-size:12px;line-height:1.55}.integratorCard .integratorCardRole{color:#263f61;margin:0;font-size:12px;font-weight:700}.integratorCard ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.integratorCard li{color:#3d5778;background:#eaf2fb;border-radius:4px;padding:6px 9px;font-size:11px}.integratorCardContent>a{color:var(--integrator-blue);align-items:center;gap:18px;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.integratorCardContent>a svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s}.integratorCardContent>a:hover svg{transform:translate(4px)}.integratorProfilePage{color:var(--integrator-ink);background:#fff}.integratorProfileHero{color:#fff;background:radial-gradient(circle at 63% 38%,#1e6fdc2e,#0000 30%),linear-gradient(115deg,#031327,#061a33 58%,#082752);grid-template-columns:minmax(270px,360px) minmax(0,1fr) minmax(260px,330px);align-items:center;gap:clamp(34px,5vw,78px);min-height:600px;padding:68px clamp(24px,6vw,94px);display:grid;position:relative;overflow:hidden}.integratorProfileCircuit{opacity:.18;background-image:linear-gradient(#4f92db22 1px,#0000 1px),linear-gradient(90deg,#4f92db22 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000)}.integratorProfilePortrait{aspect-ratio:.86;z-index:2;clip-path:polygon(10% 0,90% 0,100% 9%,100% 91%,90% 100%,10% 100%,0 91%,0 9%);background:linear-gradient(145deg,#3289ef3d,#041b39eb);border:1px solid #2378df;padding:8px;position:relative}.integratorProfilePortrait img{object-fit:cover;width:100%;height:100%;clip-path:inherit}.integratorProfileIntro{z-index:2;min-width:0;position:relative}.integratorProfileBack{color:#9fc9f2;margin-bottom:30px;font-size:12px;font-weight:700;display:inline-flex}.integratorProfileDemo,.integratorProfileAbout>div>span,.integratorProfileExpertise>div>span,.integratorCases header span,.integratorCoverage>div>span,.integratorProfileCta span{color:#5ca7ee;letter-spacing:.16em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.integratorProfileIntro h1{letter-spacing:-.055em;margin:13px 0 10px;font-size:clamp(50px,5.4vw,80px);font-weight:450;line-height:.98}.integratorProfileLocation{color:#63aaff;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;display:flex}.integratorProfileLocation svg{stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.integratorProfileLead{color:#d0deed;max-width:690px;margin:28px 0;font-size:17px;line-height:1.65}.integratorProfileSummary{border-top:1px solid #294b70;grid-template-columns:1fr 1fr;gap:28px;padding-top:25px;display:grid}.integratorProfileSummary>div{color:#aec2d8;grid-template-columns:40px 1fr;gap:12px;font-size:12px;line-height:1.55;display:grid}.integratorProfileSummary svg{stroke:#57a6f5;stroke-width:1.5px;width:34px;height:34px}.integratorProfileSummary b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.integratorProfileIntro>small{color:#7f9ab8;margin-top:24px;font-size:10px;line-height:1.5;display:block}.integratorProfileContact{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041934c2;border:1px solid #2f7bce;border-radius:8px;padding:28px;position:relative;box-shadow:0 28px 60px #0003}.integratorProfileContact>span{color:#59a5f5;letter-spacing:.14em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorProfileContact h2{letter-spacing:-.03em;margin:13px 0 10px;font-size:26px;line-height:1.1}.integratorProfileContact p{color:#adc0d5;font-size:13px;line-height:1.6}.integratorProfileContact a,.integratorProfileCta a{color:#fff;background:var(--integrator-bright);border-radius:6px;justify-content:space-between;align-items:center;gap:25px;min-height:52px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.integratorProfileContact a svg,.integratorProfileCta a svg,.integratorProductRail a svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.integratorProfileAbout{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:8vw;padding:94px clamp(24px,6vw,94px);display:grid}.integratorProfileAbout>div:first-child{max-width:650px}.integratorProfileAbout h2,.integratorCases h2,.integratorCoverage h2,.integratorProfileCta h2{letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(38px,4vw,58px);font-weight:440;line-height:1.04}.integratorProfileAbout p{color:var(--integrator-muted);font-size:16px;line-height:1.75}.integratorProfileFacts{border-top:1px solid var(--integrator-line);border-left:1px solid var(--integrator-line);grid-template-columns:1fr 1fr;display:grid}.integratorProfileFacts article{border-right:1px solid var(--integrator-line);border-bottom:1px solid var(--integrator-line);grid-template-columns:48px 1fr;align-content:center;column-gap:15px;min-height:150px;padding:26px;display:grid}.integratorProfileFacts svg{width:42px;height:42px;stroke:var(--integrator-bright);stroke-width:1.5px;grid-row:1/3}.integratorProfileFacts b{font-size:15px}.integratorProfileFacts span{color:var(--integrator-muted);margin-top:5px;font-size:12px;line-height:1.45}.integratorProfileExpertise{background:linear-gradient(120deg,#eef5fc,#fff);border:1px solid #d6e3f0;border-radius:9px;grid-template-columns:1fr 1fr;gap:50px;margin:0 clamp(24px,4vw,62px) 105px;padding:42px;display:grid}.integratorProfileExpertise h2{letter-spacing:-.04em;margin:10px 0 24px;font-size:34px;font-weight:450}.integratorProfileExpertise ul{grid-template-columns:1fr 1fr;gap:12px 24px;padding:0;list-style:none;display:grid}.integratorProfileExpertise li{color:#3d526e;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.integratorProfileExpertise li i{border:2px solid var(--integrator-bright);border-radius:50%;flex:none;width:7px;height:7px}.integratorProductRail{gap:9px;margin-top:22px;display:grid}.integratorProductRail a{min-height:68px;color:var(--integrator-ink);background:#fff;border:1px solid #d1dfed;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:0 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.integratorProductRail a:hover{border-color:#83b6ed;transform:translate(3px);box-shadow:0 12px 24px #164a8614}.integratorProductRail small{color:var(--integrator-blue);font-size:11px;font-weight:700}.integratorCases{background:#fff;padding:100px clamp(24px,6vw,94px) 112px}.integratorCases>header{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-bottom:44px;display:grid}.integratorCases>header p{color:var(--integrator-muted);font-size:16px;line-height:1.65}.integratorCases>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.integratorCases article{border:1px solid var(--integrator-line);background:linear-gradient(145deg,#fff,#f6f9fc);border-radius:8px;overflow:hidden;box-shadow:0 18px 44px #0d305912}.integratorCases figure{background:#dbe7f4;height:210px;margin:0;position:relative;overflow:hidden}.integratorCases figure img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.integratorCases article:hover figure img{transform:scale(1.045)}.integratorCases figure span{color:#164f99;letter-spacing:.08em;background:#ffffffeb;border-radius:4px;padding:8px 10px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:14px;right:14px}.integratorCases article>div{padding:24px}.integratorCases article small{color:var(--integrator-blue);letter-spacing:.1em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorCases h3{letter-spacing:-.03em;margin:9px 0 18px;font-size:22px;line-height:1.2}.integratorCases article p{color:#566a83;margin:10px 0;font-size:12px;line-height:1.6}.integratorCases article p b{color:var(--integrator-ink);margin-bottom:2px;display:block}.integratorCases article ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.integratorCases article li{color:#255894;background:#e8f2fd;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:800}.integratorCaseResult{border-top:1px solid var(--integrator-line);padding-top:12px}.integratorCoverage{background:linear-gradient(90deg,#edf5fd,#fff);border-top:1px solid #dce7f2;border-bottom:1px solid #dce7f2;grid-template-columns:110px 1fr .8fr;align-items:center;gap:42px;padding:72px clamp(24px,8vw,130px);display:grid}.integratorCoverageIcon{width:96px;height:96px;color:var(--integrator-bright);background:#fff;border:1px solid #c8dcf4;border-radius:50%;place-items:center;display:grid;box-shadow:0 18px 42px #184d891a}.integratorCoverageIcon svg{stroke:currentColor;stroke-width:1.4px;width:54px;height:54px}.integratorCoverage h2{margin-bottom:0;font-size:clamp(34px,3.4vw,49px)}.integratorCoverage ul{gap:12px;padding:0;list-style:none;display:grid}.integratorCoverage li{color:#4e627b;padding-left:20px;font-size:14px;position:relative}.integratorCoverage li:before{content:"";border:2px solid var(--integrator-bright);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.integratorProfileCta{color:#fff;background:linear-gradient(110deg,#061a33,#0a3568);border-radius:9px;justify-content:space-between;align-items:center;gap:60px;margin:78px clamp(24px,6vw,94px);padding:48px 54px;display:flex;box-shadow:0 28px 65px #051f3e2e}.integratorProfileCta h2{margin-bottom:8px;font-size:clamp(34px,3.4vw,50px)}.integratorProfileCta p{color:#afc2d8;margin:0}.integratorProfileCta a{flex:none;margin:0}.integratorProfileMissing{text-align:center;place-content:center;gap:20px;min-height:70vh;display:grid}.integratorHomeActions{border-top:1px solid var(--integrator-line);gap:14px;margin-top:auto;padding-top:24px;display:flex}.integratorPrimaryAction{flex:1;min-height:50px}.integratorSecondaryAction{min-height:50px;color:var(--integrator-blue);align-items:center;gap:13px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.integratorsBenefits{color:#fff;content-visibility:auto;contain-intrinsic-size:620px;background:linear-gradient(90deg,#1f6fce1a,#0000 35%),#061a33;padding:92px clamp(24px,6vw,94px)}.integratorsBenefitsInner{max-width:1320px;margin:0 auto}.integratorsBenefits h2{letter-spacing:-.045em;max-width:840px;margin:0 0 48px;font-size:clamp(31px,3.3vw,48px);font-weight:450;line-height:1.08}.integratorsBenefits h2 em{color:#78b5ee}.integratorsBenefitRail{border-top:1px solid #2a4b70;grid-template-columns:repeat(3,1fr);display:grid}.integratorsBenefitRail article{border-right:1px solid #2a4b70;grid-template-columns:auto 1fr;align-content:start;column-gap:20px;min-height:250px;padding:34px 34px 16px 0;display:grid}.integratorsBenefitRail article:not(:first-child){padding-left:34px}.integratorsBenefitRail article:last-child{border-right:0}.integratorsBenefitIcon{color:#46a1ff;grid-row:1/4;place-items:center;width:58px;height:58px;display:grid}.integratorsBenefitIcon svg{width:52px;height:52px}.integratorsBenefitRail article>span{color:#5ca7ee;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.integratorsBenefitRail h3{margin:10px 0 8px;font-size:19px}.integratorsBenefitRail p{color:#a9bdd3;margin:0;font-size:14px;line-height:1.6}.integratorsJoin{color:var(--integrator-ink);content-visibility:auto;contain-intrinsic-size:380px;background:#fff;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:54px;padding:92px clamp(24px,8vw,130px);display:grid}.integratorsJoinIcon{width:116px;height:116px;color:var(--integrator-bright);background:#edf5ff;border-radius:50%;place-items:center;display:grid}.integratorsJoinIcon svg{width:66px;height:66px}.integratorsJoin h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:430;line-height:1.03}.integratorsJoin h2 em{color:var(--integrator-blue)}.integratorsJoin p{max-width:620px;color:var(--integrator-muted);margin:18px 0 0;font-size:16px;line-height:1.65}.homeIntegrators{content-visibility:auto;contain-intrinsic-size:1050px;border-top:1px solid #e3eaf2;padding:118px clamp(24px,6vw,94px) 128px;position:relative;overflow:hidden}.homeIntegrators:after{content:"";opacity:.35;pointer-events:none;background:repeating-radial-gradient(at 50% 100%,#0000 0 13px,#72b4f0 14px 15px);width:620px;height:230px;position:absolute;bottom:-90px;right:-180px}.homeIntegratorsInner{z-index:2;max-width:1320px;margin:0 auto;position:relative}.integratorLocator-home .integratorStateSelector{grid-template-columns:180px minmax(0,1fr)}.integratorLocator-home .integratorLocatorBody{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)}.integratorLocator-home .integratorMapPanel,.integratorLocator-home .integratorResultsPanel{min-height:630px}.integratorLocator-home .integratorEmptyState{min-height:360px}.integratorLocator-home .integratorEmptyState>a{display:none}@media (max-width:1100px){.integratorsHero{grid-template-columns:1fr .8fr}.integratorsDirectoryHead,.homeIntegratorsHead{gap:5vw}.integratorLocatorBody,.integratorLocator-home .integratorLocatorBody{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.integratorMapPanel,.integratorResultsPanel,.integratorLocator-home .integratorMapPanel,.integratorLocator-home .integratorResultsPanel{min-height:610px}.integratorsJoin{grid-template-columns:100px 1fr}.integratorsJoin>a{grid-column:2;width:fit-content}.integratorsJoinIcon{width:92px;height:92px}.integratorProfileHero{grid-template-columns:280px 1fr}.integratorProfileContact{grid-column:2}.integratorProfilePortrait{grid-row:1/3}.integratorProfileAbout{grid-template-columns:1fr}.integratorProfileAbout>div:first-child{max-width:780px}}@media (max-width:850px){.integratorsHero{grid-template-columns:1fr;min-height:650px;padding-top:70px;padding-bottom:90px}.integratorsHeroMap{opacity:.28;width:62%;height:410px;position:absolute;bottom:-80px;right:-9%}.integratorsHeroCopy{max-width:620px}.integratorsDirectory,.homeIntegrators{padding-top:86px;padding-bottom:94px}.integratorsDirectoryHead,.homeIntegratorsHead{grid-template-columns:1fr;gap:24px}.integratorsDirectoryHead>p,.homeIntegratorsHead>p{max-width:650px}.integratorFilters{grid-template-columns:1fr 1fr}.integratorSearch{grid-column:1/-1}.integratorStateSelector,.integratorLocator-home .integratorStateSelector{grid-template-columns:1fr;gap:10px}.integratorLocatorBody,.integratorLocator-home .integratorLocatorBody{grid-template-columns:1fr}.integratorMapPanel,.integratorLocator-home .integratorMapPanel{border-right:0;border-bottom:1px solid var(--integrator-line);min-height:620px}.integratorResultsPanel,.integratorLocator-home .integratorResultsPanel{min-height:540px}.integratorsBenefitRail{grid-template-columns:1fr}.integratorsBenefitRail article,.integratorsBenefitRail article:not(:first-child){border-bottom:1px solid #2a4b70;border-right:0;min-height:0;padding:30px 0}.integratorsBenefitRail article:last-child{border-bottom:0}.integratorProfileHero{grid-template-columns:220px 1fr;align-items:start}.integratorProfileSummary,.integratorProfileExpertise,.integratorCases>header,.integratorCoverage,.integratorCases>div{grid-template-columns:1fr}.integratorCases article{grid-template-columns:minmax(220px,.7fr) 1fr;display:grid}.integratorCases figure{height:100%;min-height:300px}.integratorCoverageIcon{width:78px;height:78px}.integratorProfileCta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.integratorsHero{min-height:610px;padding:58px 5vw 78px}.integratorsHero h1{font-size:clamp(43px,13vw,58px)}.integratorsHero p{font-size:16px}.integratorsHeroActions{flex-direction:column;align-items:stretch}.integratorsHeroActions a{width:100%}.integratorsHeroMap{width:92%;right:-30%}.integratorsDirectory,.homeIntegrators{padding-left:5vw;padding-right:5vw}.integratorsDirectoryHead h2,.homeIntegratorsHead h2{font-size:42px}.integratorFilters{grid-template-columns:1fr}.integratorSearch{grid-column:auto}.integratorStateRail{grid-template-columns:42px minmax(0,1fr) 42px}.integratorMapPanel,.integratorLocator-home .integratorMapPanel{min-height:530px;padding:20px 12px 15px}.integratorBrazilMap{max-height:450px}.integratorMapLabels text{font-size:11px}.integratorMapInstruction{padding-left:6px}.integratorResultsPanel,.integratorLocator-home .integratorResultsPanel{min-height:500px;padding:26px 20px}.integratorResultsHead{align-items:flex-start}.integratorResultsHead>span{width:42px;height:42px}.integratorEmptyState{min-height:320px;padding:28px 0}.integratorHomeActions{flex-direction:column}.integratorPrimaryAction,.integratorSecondaryAction{justify-content:space-between;width:100%}.integratorsBenefits{padding:74px 5vw}.integratorsBenefitRail article{grid-template-columns:54px 1fr;column-gap:14px}.integratorsBenefitIcon{width:50px;height:50px}.integratorsBenefitIcon svg{width:42px;height:42px}.integratorsJoin{grid-template-columns:1fr;gap:25px;padding:76px 5vw}.integratorsJoinIcon{width:82px;height:82px}.integratorsJoin h2{font-size:42px}.integratorsJoin>a{grid-column:auto;width:100%}.integratorDemoNotice{align-items:flex-start}.integratorCard{grid-template-columns:92px minmax(0,1fr)}.integratorCardContent{padding:18px 16px}.integratorCard h4{font-size:18px}.integratorCard p:not(.integratorCardRole){display:none}.integratorProfileHero{grid-template-columns:1fr;padding:48px 5vw 65px}.integratorProfilePortrait{grid-row:auto;width:min(270px,80vw)}.integratorProfileContact{grid-column:auto}.integratorProfileAbout,.integratorCases{padding:72px 5vw}.integratorProfileFacts{grid-template-columns:1fr}.integratorProfileExpertise{margin:0 5vw 70px;padding:26px}.integratorProfileExpertise ul{grid-template-columns:1fr}.integratorCases article{display:block}.integratorCases figure{height:220px;min-height:0}.integratorCoverage{padding:62px 5vw}.integratorProfileCta{margin:55px 5vw;padding:34px 26px}.integratorProfileCta a{width:100%}}@media (prefers-reduced-motion:reduce){.integratorBrazilMap path,.integratorStateStrip button,.integratorStateRail button,.integratorsHeroActions a,.integratorsJoin>a{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1360px) and (min-width:901px){.header{gap:16px;padding-left:20px;padding-right:20px}.header nav{gap:14px;font-size:12px}.header .headerCta{gap:22px;padding:13px 15px}.animatedHeaderBrand{margin-right:4px}}.cmsMenuDropdown{grid-template-columns:1fr;width:min(660px,88vw);padding:22px}.cmsMenuDropdown .dropdownLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.dropdownLinks .cmsMenuChild{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0}.cmsMenuChild span:first-child{overflow-wrap:normal;word-break:normal;min-width:0}.cmsMenuChild span:last-child{color:var(--brand-historic-blue,#2f5da8);justify-self:end}@media (max-width:1180px){.header{height:76px;padding-left:5vw;padding-right:5vw;overflow:visible}.header nav{overscroll-behavior:contain;background:var(--brand-technical-white,#f4f7fa);height:auto;max-height:calc(100dvh - 76px);color:var(--brand-deep-blue,#061525);border-top:1px solid var(--brand-line-light,#d5e0ea);box-shadow:none;flex-direction:column;gap:0;padding:18px 5vw 28px;display:none;position:absolute;top:76px;left:0;right:0;overflow-y:auto}.header nav.open{display:flex}.header .headerCta{display:none}.header .menu{color:var(--brand-deep-blue,#061525);margin-left:auto;display:block}.header nav>a,.navProducts,.navProductsTrigger{width:100%;height:auto}.header nav>a,.navProductsTrigger{border-bottom:1px solid var(--brand-line-light,#d5e0ea);padding:14px 0}.navProducts{display:block}.productDropdown{opacity:1;visibility:visible;pointer-events:auto;width:100%;padding:8px 0;display:block;position:static;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important}.dropdownIntro{display:none}.dropdownLinks{grid-template-columns:1fr}.dropdownLinks a{padding:10px 12px}.cmsMenuDropdown{width:100%;padding:8px 0}.cmsMenuDropdown .dropdownLinks{grid-template-columns:1fr}.dropdownLinks .cmsMenuChild{grid-template-columns:minmax(0,1fr) auto}.allProducts{grid-column:auto;padding:12px;display:flex}.navProductsTrigger span{margin-left:auto}.header nav a:after{display:none}.productDropdown.compact.segmentDropdown,.productDropdown.segmentDropdown{width:100%;padding:8px 0;display:block}.segmentDropdownGroup{padding:8px 0}.segmentDropdownGroup>strong{min-height:auto;padding:10px 12px}.segmentDropdownGroup>a{padding:9px 12px}.segmentDropdown>.allProducts{grid-column:auto}}:root{--site-grid-max:1370px;--site-grid-gutter:clamp(24px,5vw,80px);--site-grid-edge:max(var(--site-grid-gutter),calc((100vw - var(--site-grid-max))/2))}.tariffPremium,.header,.siteFooter,.homePage>.premiumHero,.homePage>.solutionsShowcase,.homePage>.motionSolutions,.homePage>.catalog,.homePage>.eventsPremium,.homePage>.homeSupport,.homePage>.servicesPremium,.homePage>.homeIntegrators,.homePage>.homeFinalCta{padding-left:var(--site-grid-edge);padding-right:var(--site-grid-edge)}.homePage .eventsInner,.homePage .homeSupportInner,.homePage .servicesPremiumInner,.homePage .homeIntegratorsInner,.homePage .homeFinalCtaInner,.homePage .solutionsIntro,.homePage .solutionRail,.homePage .motionSolutionsHead,.homePage .motionSolutionsGrid,.homePage .homePower5000,.homePage .catalogHead,.homePage .catalog .tabs,.homePage .catalog .grid,.homePage .catalogExpansion{width:100%;max-width:var(--site-grid-max);margin-left:auto;margin-right:auto}.homePage .premiumHero .heroPager{left:var(--site-grid-edge);right:var(--site-grid-edge)}@media (max-width:900px){:root{--site-grid-gutter:clamp(20px,5vw,44px)}}@media (max-width:600px){:root{--site-grid-gutter:5vw}}[data-cms-preview] [data-cms-key]:hover{outline-offset:2px;cursor:crosshair;outline:1px dashed #1b84ea}[data-cms-preview] [data-cms-selected]{outline-offset:3px;outline:3px solid #1b84ea!important}.cms-block{padding:64px max(24px,50vw - 600px)}.cms-block-inner{max-width:1200px;margin:auto}.cms-block h2{margin:0 0 24px;font-size:clamp(26px,4vw,48px);line-height:1.15}.cms-block p{font-size:18px;line-height:1.8}.cms-prose{white-space:pre-wrap}.cms-block>img{object-fit:cover;border-radius:12px;width:100%;max-height:540px;margin:0 0 30px}.cms-block-hero,.cms-block-cta{color:#fff;background:#082e57}.cms-button{color:#fff;background:#0875d1;border-radius:5px;margin-top:20px;padding:14px 23px;text-decoration:none;display:inline-block}.cms-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.cms-card-grid article{border:1px solid #cbd8e8;border-radius:10px;padding:25px}.cms-page-title,.cms-missing{padding:60px max(24px,50vw - 600px)}.cms-page-title{margin:0;font-size:clamp(36px,5vw,64px)}.cms-faq details{border-bottom:1px solid #cbd8e8;padding:24px 0}.cms-faq summary{cursor:pointer;font-size:20px;font-weight:600}:root{--brand-deep-blue:#061525;--brand-strategic-blue:#113b78;--brand-historic-blue:#2f5da8;--brand-electric-blue:#146cff;--brand-signal-cyan:#16d4f3;--brand-technical-white:#f4f7fa;--brand-ink:#061525;--brand-muted:#607083;--brand-line-light:#d5e0ea;--brand-line-dark:#28405a;--navy:var(--brand-deep-blue);--navy2:var(--brand-strategic-blue);--panel:var(--brand-technical-white);--blue:var(--brand-electric-blue);--cyan:var(--brand-signal-cyan);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line-light);--white:var(--brand-technical-white)}html,body{background:var(--brand-technical-white);color:var(--brand-ink);font-family:Arial,Helvetica,sans-serif}body{overflow-x:clip}body :where(h1,h2,h3,h4,h5,h6),body :where(.heroTitle,.sectionTitle){text-wrap:balance;font-stretch:75%;font-family:Bahnschrift,Arial Narrow,Arial,sans-serif!important}body :where(p,a,button,input,textarea,select,label,li,address,time){font-family:Arial,Helvetica,sans-serif}body :where(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid var(--brand-signal-cyan)!important}.header .brand,.siteFooter .footerBrand{box-shadow:none;border-radius:0}.header .embrasulLogo,.siteFooter .embrasulLogo{object-fit:contain;object-position:left center}.header{background:var(--brand-technical-white)!important;border-bottom:1px solid var(--brand-line-light)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--brand-deep-blue)!important}.header nav,.header nav a,.navProductsTrigger,.menu{color:var(--brand-deep-blue)!important}.header nav a:after{background:var(--brand-signal-cyan)!important}.header .headerCta,.primary{background:var(--brand-electric-blue)!important;border:1px solid var(--brand-electric-blue)!important;box-shadow:none!important;color:#fff!important;border-radius:0!important}.header .headerCta:hover,.primary:hover{background:var(--brand-strategic-blue)!important;border-color:var(--brand-strategic-blue)!important}.productDropdown{background:var(--brand-technical-white)!important;border:1px solid var(--brand-line-light)!important;color:var(--brand-deep-blue)!important;border-radius:0!important;box-shadow:0 16px 34px #0615251f!important}.dropdownIntro{background:var(--brand-strategic-blue)!important;border-radius:0!important}.dropdownIntro small,.dropdownLinks a:hover,.productDropdown.compact>a:hover,.allProducts{color:var(--brand-electric-blue)!important}.dropdownIntro small{color:var(--brand-signal-cyan)!important}.dropdownLinks a,.productDropdown.compact>a,.segmentDropdownGroup>a{border-radius:0!important}.dropdownLinks a:hover,.productDropdown.compact>a:hover,.segmentDropdownGroup>a:hover{background:#e8eef5!important}.hero,.servicesHero,.aboutHero,.segmentsHero,.integratorsHero,.courseHero,.newsHero,.shopHero,.solutionsPageHero,.publicOpsHero,.categoryHero,.academyHero,.segmentDetailHero,.powerAccessHero{background-color:var(--brand-deep-blue)!important}.hero h1,.servicesHero h1,.aboutHero h1,.segmentsHero h1,.integratorsHero h1,.courseHero h1,.newsHero h1,.shopHero h1,.solutionsPageHero h1,.publicOpsHero h1,.categoryHero h1,.academyHero h1,.segmentDetailHero h1,.powerAccessHero h1,.downloadDetailHero h1{letter-spacing:-.035em!important;font-weight:600!important}.hero h1 em,.servicesHero h1 em,.aboutHero h1 em,.segmentsHero h1 em,.integratorsHero h1 em,.courseHero h1 em,.newsHero h1 em,.shopHero h1 em,.solutionsPageHero h1 em,.publicOpsHero h1 em,.categoryHero h1 em,.academyHero h1 em,.segmentDetailHero h1 em,.powerAccessHero h1 em,.downloadDetailHero h1 em{font-style:normal;color:inherit!important}body :where(.servicesEyebrow,.aboutEyebrow,.segmentsEyebrow,.integratorsEyebrow,.courseEyebrow,.newsEyebrow,.shopEyebrow,.sectionEyebrow,.categoryEyebrow,.downloadDetailCopy>span){letter-spacing:.13em;color:var(--brand-signal-cyan)!important;font-family:Bahnschrift,Arial Narrow,Arial,sans-serif!important}body :where(.solutionCard,.serviceStageCard,.homeSupportCard,.product,.serviceCard,.segmentCard,.categoryProductCard,.courseCard,.downloadProductCard,.downloadResourceCard,.integratorCard,.newsCard,.shopProductCard,.cms-card-grid>article){border-color:var(--brand-line-light)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}body :where(.solutionCard,.serviceStageCard,.homeSupportCard,.product,.serviceCard,.segmentCard,.categoryProductCard,.courseCard,.downloadProductCard,.downloadResourceCard,.integratorCard,.newsCard,.shopProductCard):hover{border-color:var(--brand-historic-blue)!important;box-shadow:none!important}body :where(.productImage,.shopProductVisual,.categoryProductVisual,.downloadProductVisual){background:var(--brand-technical-white)!important}body :where(.tabs button.active,.details,.cardIndex,.newsCardLink,.segmentCardLink){color:var(--brand-electric-blue)!important}body :where(.tabs button.active){border-color:var(--brand-electric-blue)!important}body :where(.cta,.servicesFinalCta,.aboutFinalCta,.segmentsFinalCta,.integratorsCta,.courseFinalCta,.newsCta,.shopSupport,.solutionsPageClosing){background:var(--brand-strategic-blue)!important}body :where(.cta,.servicesFinalCta,.aboutFinalCta,.segmentsFinalCta,.integratorsCta,.courseFinalCta,.newsCta,.shopSupport,.solutionsPageClosing):after{box-shadow:none!important}.siteFooter{background:var(--brand-deep-blue)!important;border-top:4px solid var(--brand-signal-cyan)!important}.footerGlow{display:none!important}.footerCtaBand h2,.footerCtaBand h2 em{font-weight:600;color:#fff!important}.footerCtaBand>a{background:var(--brand-electric-blue)!important;box-shadow:none!important;color:#fff!important;border-radius:0!important}.footerCtaBand span,.footerSocialLabel,.footerContact span{color:var(--brand-signal-cyan)!important;font-family:Bahnschrift,Arial Narrow,Arial,sans-serif!important}.footerSocials a{border-radius:0!important}.productHero,.downloadsHero,.downloadDetailHero,.integratorProfileHero,.academyLessonHeader,.cms-page-title{background:var(--brand-deep-blue)!important}.articleIntro{background-color:var(--brand-deep-blue)!important}.productHero h1,.downloadsHero h1,.downloadDetailHero h1,.integratorProfileHero h1,.articleIntro h1,.academyLessonHeader h1,.cms-page-title h1{letter-spacing:-.035em!important;font-family:Bahnschrift,Arial Narrow,Arial,sans-serif!important;font-weight:600!important}body :where(.downloadSearch,.downloadsStats,.downloadFilters,.downloadProductCard,.downloadResourceCard,.officialSourceNote,.downloadRelated>div>a,.integratorProfileContact,.benefits article,.productResourceStrip,.related>div>a,.technicalShell,.productVideoCard,.articleCorrection,.articleTimeline>div,.articleSteps li,.academyModule){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}.downloadsStats,.integratorProfileContact{background:var(--brand-strategic-blue)!important}.downloadSearch,.downloadFilters,.downloadProductCard,.downloadResourceCard,.officialSourceNote,.downloadRelated>div>a,.benefits article,.productResourceStrip,.related>div>a,.technicalShell,.articleCorrection,.articleTimeline>div,.articleSteps li,.academyModule{background-color:#fff!important;background-image:none!important}body :where(.downloadsHelp,.detailCta,.productVideos,.articleCta,.integratorProfileCta){background:var(--brand-strategic-blue)!important}body :where(.downloadsHelp>a,.detailCta>a,.articleCta a,.integratorProfileContact a,.integratorProfileCta a,.academyButton){box-shadow:none!important;border-radius:0!important}.articleHeader,.articleFooter{display:none!important}.consentBanner{background:var(--brand-strategic-blue)!important;border-color:var(--brand-historic-blue)!important;box-shadow:none!important;border-radius:0!important}.consentBanner span{color:var(--brand-signal-cyan)!important}.consentPreferences{box-shadow:none!important;border-radius:0!important}@media (max-width:900px){.header nav{background:var(--brand-technical-white)!important;border-top:1px solid var(--brand-line-light)!important;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
