/*! 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-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}::backdrop{--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}}}@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}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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)}}.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}}*{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}}@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}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{background:url(/logo-embrasul-2025.png) 0/contain no-repeat;flex:none;width:205px;height:34px;font-size:0;display:block}.brand i{display:none}.footerTop .brand{background-color:#fff;background-origin:content-box;border-radius:5px;width:230px;height:40px;padding:5px}.brand.animatedHeaderBrand{isolation:isolate;background:0 0;flex:none;width:208px;height:34px;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:30s cubic-bezier(.22,1,.36,1) 30s 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 30s cubic-bezier(.22,1,.36,1) calc(30s + 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)}2.3%,16.67%{transform:translate(80px)}19%,to{transform:translate(0,0)}}@keyframes animatedBrandModuleCycle{0%{opacity:0;transform:translate(10px)scale(.86)}2.3%,16.67%{opacity:1;transform:translate(0,0)scale(1)}19%,to{opacity:0;transform:translate(6px)scale(.9)}}@media (max-width:600px){.brand{width:175px;height:30px}.footerTop .brand{width:205px;height:36px}.brand.animatedHeaderBrand{width:175px;height:30px}.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%}}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}}: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}}
