/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-apple-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-apple-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-apple-mono:"SF Mono", "SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--title-tracking:-.015em;--paper:#f7f8fa;--paper-2:#eff1f4;--white:#fff;--ink:#16232c;--muted:#5d686e;--faint:#59666c;--line:#16232c1f;--line-soft:#16232c13;--teal:#4fabaa;--teal-soft:#c6e7e3;--coral:#5f51a1;--title-dark:#2a2737;--title-light:#5f51a1;--night:#0d171d}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;font-size:16px;overflow-x:clip}body{color:var(--ink);background:var(--paper);font-family:var(--font-apple-text);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}:is(h1,h2,h3){color:var(--title-dark)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input,textarea,select{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}:where(main,section,article,nav,header,footer,.shell),:where([class*=grid])>*{min-width:0}:where(h1,h2,h3,p,li){overflow-wrap:break-word}::selection{color:#f7f8fa;background:#2a2737}:where(a[href],button:not(:disabled),input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #0b8585!important}.skip-link{z-index:200;color:#fff;background:#2a2737;border-radius:8px;padding:11px 15px;font-size:.875rem;font-weight:650;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}section[id],footer[id]{scroll-margin-top:104px}.hero-copy h1,.section-copy h2,.cell-content h2,.capabilities-heading h2,.integration-heading h2,.service-copy h3,.capability-card h3,.service-page h1,.service-page h2,.service-page h3,.final-copy h2,.trust-strip strong,.forecast strong{font-family:var(--font-apple-display)}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.site-header{z-index:50;isolation:isolate;grid-template-columns:210px 1fr auto;align-items:center;gap:28px;height:92px;display:grid;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--paper);border-bottom:1px solid #0000;width:100vw;transition:border-color .25s,box-shadow .25s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 #16232c00}.site-header.is-scrolled:before{background:var(--paper);border-bottom-color:#16232c12;box-shadow:0 10px 30px #16232c0e}.brand-link{width:148px;height:54px;transition:width .3s;display:block;position:relative}.header-brand-image{object-fit:contain;transform-origin:0;max-height:100%;transition:opacity .24s,transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header-brand-full{opacity:1;background:url(/valiant-logo.webp) 0/contain no-repeat;width:100%;height:100%}.header-brand-mark{opacity:0;width:58px;transform:translateY(-50%)scale(.84)}.site-header.is-scrolled .brand-link{width:58px}.site-header.is-scrolled .header-brand-full{opacity:0;transform:translateY(-50%)scale(.9)}.site-header.is-scrolled .header-brand-mark{opacity:1;transform:translateY(-50%)scale(1)}.brand-image{object-fit:contain;width:100%;height:auto}.brand-light{filter:brightness(0)invert();opacity:.92}.main-nav{justify-content:center;align-items:center;gap:clamp(26px,3.3vw,54px);font-size:.825rem;font-weight:560;display:flex}.main-nav a{transition:color .2s}.main-nav a:hover{color:#4fabaa}.services-nav{align-items:center;height:42px;display:flex;position:relative}.services-trigger{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.services-trigger svg{transition:transform .22s}.services-nav.is-open .services-trigger{color:#4fabaa}.services-nav.is-open .services-trigger svg{transform:rotate(180deg)}.services-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;background:#f7f8fafb;border-radius:16px;grid-template-columns:250px 1fr;gap:22px;width:min(920px,100vw - 64px);padding:22px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:42px;left:50%;transform:translate(-50%,10px);box-shadow:0 24px 70px #18272f24}.services-nav.is-open .services-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.services-priority{border-right:1px solid var(--line-soft);padding-right:22px}.menu-group-label{color:#59666c;letter-spacing:.1em;text-transform:uppercase;margin:3px 0 10px;font-size:.55rem;display:block}.service-menu-link{min-height:58px;color:var(--ink);border-radius:9px;grid-template-columns:25px 1fr;align-items:start;gap:7px;padding:10px 9px;display:grid}.service-menu-link:hover,.service-menu-link:focus-visible{background:#4fabaa13;outline:none;color:var(--ink)!important}.service-menu-link>span{color:#59666c;padding-top:2px;font-size:.61875rem}.service-menu-link strong{font-size:.6875rem;font-weight:650;line-height:1.25;display:block}.service-menu-link small{color:#59666c;margin-top:4px;font-size:.55rem;font-weight:400;line-height:1.35;display:block}.priority-link:first-of-type>span{color:#5f51a1}.priority-link:nth-of-type(2)>span{color:#4fabaa}.specialty-menu-grid{grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.header-cta{color:#fff;white-space:nowrap;background:#5f51a1;border:0;border-radius:7px;align-items:center;min-height:44px;padding:0 19px;font-size:.75625rem;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.main-nav-support{display:none}.header-cta:not(:disabled):hover{background:#51458a;transform:translateY(-2px)}.header-cta:disabled{opacity:1;cursor:default}.menu-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:none}.news-ticker{z-index:12;color:#2a2737;background:#eff1f4db;border-block:1px solid #2a273713;grid-template-columns:minmax(0,1fr) max-content;align-items:center;width:100%;height:34px;margin-top:10px;display:grid;position:relative;overflow:hidden}.news-ticker-label{z-index:2;white-space:nowrap;background:var(--paper-2);color:#5f51a1;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;height:100%;padding:0 max(32px,50vw - 620px) max(1px,.05em) 18px;font-size:.625rem;font-weight:700;display:flex;position:relative}.news-ticker-label:before{content:"";background:linear-gradient(270deg, var(--paper-2), transparent);pointer-events:none;width:28px;position:absolute;inset:0 auto 0 -27px}.news-ticker-label span{background:#4fabaa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4fabaa1a}.news-ticker-window{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.news-ticker-track{will-change:transform;align-items:center;width:max-content;animation:42s linear infinite newsTicker;display:flex}.news-ticker-sequence{align-items:center;gap:50px;padding-right:54px;display:flex}.news-ticker a{white-space:nowrap;align-items:center;gap:9px;max-width:min(680px,62vw);font-size:.6875rem;line-height:1;display:inline-flex}.news-ticker a strong{text-overflow:ellipsis;color:#2a2737;max-width:310px;font-weight:650;overflow:hidden}.news-ticker a span{text-overflow:ellipsis;color:#59666c;max-width:330px;overflow:hidden}.news-ticker a i{opacity:.62;background:#5f51a1;border-radius:50%;flex:none;width:4px;height:4px;margin-left:24px}.news-ticker:hover .news-ticker-track,.news-ticker:focus-within .news-ticker-track{animation-play-state:paused}.news-ticker a:hover strong,.news-ticker a:focus-visible strong{color:#4fabaa}@keyframes newsTicker{to{transform:translate(-50%)}}.hero{grid-template-columns:34% 66%;min-height:641px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 62% 48%,#4fabaa09,#0000 30%);position:absolute;inset:0}.hero-copy{z-index:5;padding:85px 0 54px 24px;position:relative}.hero-copy h1{max-width:430px;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(48px,3.75vw,62px);font-weight:530;line-height:1.04}.hero-copy p{max-width:390px;color:var(--muted);margin:30px 0 31px;font-size:.9625rem;line-height:1.68}.button{border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:0 17px;font-size:.75625rem;font-weight:650;transition:transform .22s,background .22s,color .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#2a2737}.button-dark:hover{background:#393447}.button-outline{border:1px solid var(--line);background:#ffffffb8}.hero-system{z-index:3;height:611px;position:relative}.system-caption{z-index:5;color:#677177;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;position:absolute}.system-caption-center{color:#78698e;top:88px;left:51.6%;transform:translate(-50%)}.system-caption-right{top:49px;left:79.4%;right:auto}.system-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-paths path,.network-paths ellipse{fill:none;stroke:#1f394421;stroke-width:.75px}.network-paths ellipse{stroke-dasharray:1 5;opacity:.6}.particle{fill:var(--teal)}.particle.coral{fill:var(--coral)}.particle.graphite{fill:#31464f}.network-node{fill:#27404a;opacity:.7}.network-node.node-accent{fill:var(--teal);opacity:1}.input-stack{z-index:4;width:30%;position:absolute;inset:0 auto 0 0}.micro-title{color:#667176;text-align:right;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.55rem;display:block;position:absolute;top:139px;left:auto;right:23.33%}.system-row{color:#5d686d;font-size:.61875rem}.input-row{top:var(--row-position);grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:11px;width:76.67%;min-height:50px;display:grid;position:absolute;left:0;transform:translateY(-50%)}.input-row>span{text-align:right;min-width:0}.input-row svg{border:1px solid var(--line-soft);color:#67767d;background:#ffffffd4;border-radius:8px;width:29px;height:29px;padding:7px}.output-stack{z-index:4;width:20.6%;position:absolute;inset:0 0 0 auto}.output-row{top:var(--row-position);grid-template-columns:31px 1fr;align-items:center;gap:11px;width:100%;min-height:50px;display:grid;position:absolute;left:0;transform:translateY(-50%)}.output-row svg{border:1px solid var(--line-soft);color:#67767d;background:#ffffffd4;border-radius:8px;width:29px;height:29px;padding:7px}.output-row span{flex-direction:column;gap:2px;display:flex}.output-row strong{color:#515e64;font-size:.61875rem;font-weight:620}.output-row small{color:#59666c;font-size:.55rem}.valiant-core{aspect-ratio:1;z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #1e37411a;border-radius:16%;place-items:center;width:18.4%;display:grid;position:absolute;top:29.15%;left:42.4%;box-shadow:0 14px 45px #2a373d14,0 0 0 14px #e8e8e478}.treatment-object{width:98%;height:98%;transform-style:preserve-3d;animation:7.5s ease-in-out infinite treatmentObjectFloat;display:block;position:relative}.treatment-halo{background:radial-gradient(circle,#4fabaa21,#5f51a10b 46%,#0000 70%);border-radius:50%;position:absolute;inset:-13%}.treatment-orbit{transform-origin:50%;border:1px solid #5f51a138;border-radius:50%;position:absolute;top:50%;left:50%}.treatment-orbit-back{width:136px;height:92px;margin:-46px 0 0 -68px;transform:rotate(-19deg)}.treatment-orbit-front{border-color:#4fabaa40;width:119px;height:77px;margin:-38px 0 0 -59px;transform:rotate(16deg)}.treatment-glass{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffc7,#5f51a10e);border:1px solid #5f51a133;border-radius:25px;width:88px;height:76px;margin:-38px 0 0 -44px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 24px #ffffffb8,0 13px 30px #263a3f13}.treatment-glass-back{opacity:.52;transform:translate(-19px,-14px)rotate(-12deg)}.treatment-glass-middle{opacity:.72;border-color:#4fabaa38;transform:translate(-7px,-5px)rotate(-5deg)}.treatment-glass-front{background:linear-gradient(145deg,#ffffffd6,#4fabaa12);border-color:#4fabaa52;transform:translate(7px,5px)rotate(2deg)}.treatment-gate{z-index:5;color:#4fabaa;background:#f7f8faeb;border:1px solid #4fabaa59;border-radius:18px;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(58px);box-shadow:8px 12px 26px #263a3f1f,0 0 0 7px #4fabaa0d}.treatment-gate>i{color:#5f51a1;background:#f7f8fa;border:1px solid #5f51a157;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 14px #263a3f1c}.treatment-input{z-index:6;background:#5f51a1;border-radius:50%;width:6px;height:6px;animation:3.8s ease-in-out infinite treatmentPacketIn;position:absolute;left:2%;box-shadow:0 0 12px #5f51a166}.treatment-input-a{top:27%}.treatment-input-b{background:#4fabaa;width:4px;height:4px;animation-delay:-.9s;top:43%}.treatment-input-c{width:5px;height:5px;animation-delay:-1.8s;top:59%}.treatment-input-d{background:#31464f;width:4px;height:4px;animation-delay:-2.7s;top:73%}.treatment-output{z-index:5;transform-origin:100%;background:#4fabaa73;width:30px;height:1px;position:absolute;right:-4%}.treatment-output:after{content:"";background:#4fabaa;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite treatmentOutputPulse;position:absolute;top:-2px;right:0;box-shadow:0 0 10px #4fabaa59}.treatment-output-a{top:20%}.treatment-output-b{top:35%}.treatment-output-c{top:50%}.treatment-output-d{top:65%}.treatment-output-e{top:80%}.treatment-output-b:after{animation-delay:-.55s}.treatment-output-c:after{animation-delay:-1.1s}.treatment-output-d:after{animation-delay:-1.65s}.treatment-output-e:after{animation-delay:-2.2s}.matrix-copy{font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);color:#5f51a1;font-size:1.25rem;font-weight:400;line-height:1.08;position:absolute;top:420px;left:43.5%}.trust-strip{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:16px;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:135px;display:grid;overflow:hidden}.trust-strip article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:9px;padding:29px 31px;display:flex}.trust-strip article:last-child{border-right:0}.trust-strip strong{color:var(--teal);letter-spacing:var(--title-tracking);font-size:1.5625rem;font-weight:520}.trust-strip article>span{color:var(--muted);font-size:.61875rem;line-height:1.45}.trust-strip article:not(.trust-domains)>span{min-height:2.9em}.trust-domains{grid-template-columns:1fr repeat(4,auto);align-items:center;gap:24px!important;display:grid!important}.trust-domains small{color:#59666c;text-transform:uppercase;font-size:.55rem}.trust-domains span{letter-spacing:-.02em;font-weight:560;color:#59666c!important;font-size:.89375rem!important}.sanitation{grid-template-columns:37% 63%;align-items:center;min-height:520px;padding-top:64px;display:grid}.section-copy{padding-left:24px}.eyebrow{color:var(--title-light);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-size:.55rem;font-weight:600;display:block}.section-copy h2,.cell-content h2,.capabilities-heading h2,.integration-heading h2{letter-spacing:var(--title-tracking);margin:0;font-size:clamp(33px,3vw,46px);font-weight:520;line-height:1.06}.section-copy p,.cell-content>p{max-width:360px;color:var(--muted);margin:30px 0 0;font-size:.825rem;line-height:1.7}.sanitation-copy .button,.cell-content>.button{margin-top:24px}.sanitation-copy .eyebrow{color:#5f51a1}.sanitation-copy h2{color:#2a2737}.sanitation-copy p{color:#4fabaa}.data-terrain{transform-origin:50% 75%;height:390px;position:relative;overflow:hidden;transform:perspective(700px)rotateX(57deg)rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000)}.data-terrain:after{content:"";border:1px solid #4fabaa21;border-radius:50%;position:absolute;inset:18% -10% 4%;transform:rotate(-8deg);box-shadow:0 0 60px #4fabaa12}.data-terrain i{z-index:1;opacity:.42;background:#52656d;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite terrainPulse;position:absolute}.terrain-flow{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.terrain-route{fill:none;stroke:#4fabaa1a;stroke-width:1px;stroke-dasharray:2 9}.terrain-particle{fill:var(--teal);opacity:.95}.terrain-particle.coral{fill:var(--coral)}.terrain-particle.graphite{fill:#38515a}.terrain-pin{background:linear-gradient(transparent, var(--teal));transform-origin:bottom;width:1px;position:absolute;bottom:16%;transform:rotateX(-57deg)}.terrain-pin:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-2px;box-shadow:0 0 8px #4fabaa73}.terrain-pin:after{content:"";background:var(--teal);opacity:0;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite pinTransfer;position:absolute;top:5px;left:-2px}.terrain-pin:nth-of-type(2n):after{animation-delay:-1.2s}.terrain-pin:nth-of-type(3n):after{animation-delay:-2.4s}.terrain-pin.coral{background:linear-gradient(transparent, var(--coral))}.terrain-pin.coral:before,.terrain-pin.coral:after{background:var(--coral)}.cell{grid-template-columns:43% 57%;align-items:center;gap:55px;min-height:480px;display:grid}.cell-image{border-radius:18px;height:390px;overflow:hidden}.cell-network{perspective:1200px;perspective-origin:50% 48%;background:0 0;position:relative;overflow:visible}.cell-network-stage{transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:14s ease-in-out infinite cellObjectFloat;position:relative}.cell-network img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 24px #263a3f13);width:100%;height:100%;transform:translateZ(10px)}.cell-network-signals{pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(28px)scale(.998)}.cell-signal-route{fill:none;stroke:#0000}.cell-signal{animation:1.35s ease-in-out infinite alternate cellSignalPulse}.cell-signal-teal{fill:#4fabaa}.cell-signal-orange{fill:#5f51a1;animation-delay:-.68s}.cell-content{padding-right:22px}.cell-content>p{margin-top:21px}.cell-content>.eyebrow{color:#5f51a1}.cell-content>h2{color:#2a2737}.cell-content>p{color:#4fabaa}.cell-roles{grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid;position:relative}.cell-roles:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16.5%;right:16.5%}.cell-roles article{text-align:center;padding:26px 11px 0;position:relative}.cell-roles article:before{content:"";background:var(--line);width:1px;height:18px;position:absolute;top:0;left:50%}.cell-roles article>span{border:1px solid var(--line);background:var(--paper);color:#657178;z-index:2;border-radius:12px;place-items:center;width:46px;height:46px;margin:-4px auto 13px;display:grid;position:relative}.cell-roles strong{font-size:.6875rem;font-weight:640;display:block}.cell-roles p{max-width:145px;color:var(--muted);margin:8px auto 0;font-size:.55rem;line-height:1.48}.capabilities{padding-top:75px}.capabilities-heading,.integration-heading{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:34px;padding-inline:24px;display:grid}.capabilities-heading p,.integration-heading p{max-width:390px;color:var(--muted);justify-self:end;margin:0 0 5px;font-size:.75625rem;line-height:1.65}.capabilities-heading .eyebrow,.integration-heading .eyebrow{color:#5f51a1}.integration-heading h2{color:#2a2737}.integration-heading>p{color:#4fabaa}.capabilities-heading h2{color:#2a2737}.capabilities-heading>p{color:#4fabaa}.capability-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.capability-card{border:1px solid var(--line);background:#ffffff94;border-radius:14px;flex-direction:column;min-height:205px;padding:25px 24px 22px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex}.capability-card:hover{color:inherit;background:#ffffffdb;border-color:#4fabaa57;transform:translateY(-4px);box-shadow:0 18px 45px #1b2d3512}.capability-card-top{color:#59666c;justify-content:space-between;align-items:center;font-size:.61875rem;display:flex}.capability-card-top svg{color:var(--teal)}.capability-card h3{color:#2a2737;min-height:44px;letter-spacing:var(--title-tracking);margin:25px 0 10px;font-size:1.125rem;font-weight:560;line-height:1.15}.capability-card p{color:var(--muted);margin:0;font-size:.61875rem;line-height:1.55}.capability-link{color:#69767b;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:.55rem;font-weight:650;display:flex}.service-list{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;overflow:hidden}.service-row{border-bottom:1px solid var(--line);grid-template-columns:43% 57%;min-height:190px;display:grid}.service-row:last-child{border-bottom:0}.service-row.reverse{grid-template-columns:57% 43%}.service-row.reverse .service-visual{order:2}.service-row.reverse .service-copy{order:1}.service-copy{background:#ffffff7a;grid-template-columns:48px 1fr 24px;align-items:start;gap:8px;min-width:0;padding:35px 38px;display:grid}.service-copy>span{color:#59666c;font-size:.89375rem}.service-copy h3{letter-spacing:var(--title-tracking);margin:0 0 18px;font-size:1.3125rem;font-weight:560;line-height:1.1}.service-copy p{max-width:490px;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.65}.service-copy>svg{color:#65757b;align-self:center}.service-visual{background-color:#eef2f0;min-width:0;position:relative;overflow:hidden}.service-visual:before{content:"";filter:saturate(.48)opacity(.38);background:linear-gradient(90deg,#f7f8fa4d,#0000 42%),url(/valiant-landscape-v2.webp) 50%/cover;position:absolute;inset:0}.quality-panel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #fffc;border-radius:12px;padding:20px;position:absolute;inset:28px 15%;box-shadow:0 12px 35px #25343a12}.quality-panel>small{color:#59666c;font-size:.55rem}.quality-bottom{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.quality-bottom>span{color:#59666c;font-size:.55rem}.quality-bottom b{color:#557468;border:3px solid #71a887;border-radius:50%;place-items:center;width:67px;height:67px;font-size:1.3125rem;font-weight:500;display:grid}.quality-bottom b small{display:none}.product-visual{justify-content:center;align-items:center;gap:14px;display:flex}.mini-window,.mini-chart{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa1;border:1px solid #ffffffc7;border-radius:11px;width:43%;min-height:126px;padding:15px;position:relative}.mini-window>span,.mini-chart>small{color:#59666c;margin-bottom:12px;font-size:.55rem;display:block}.mini-window i{border-top:1px solid var(--line-soft);color:#67747a;justify-content:space-between;align-items:center;min-height:24px;padding:0 8px;font-size:.48125rem;font-style:normal;display:flex}.mini-window b{background:var(--teal);border-radius:50%;width:5px;height:5px}.mini-chart svg{margin-top:17px}.mini-chart path,.forecast path{fill:none;stroke:var(--teal);stroke-width:2px}.devops-visual{color:#d7e4e4;background:#12232c;padding:22px 34px}.devops-visual:before{display:none}.terminal-head{color:#91a7aa;border-bottom:1px solid #ffffff17;padding-bottom:10px;font-size:.61875rem}.terminal-head span{float:right;letter-spacing:5px;color:#45646d}.deploy-row{border-bottom:1px solid #ffffff0e;grid-template-columns:1.3fr .7fr 1fr .8fr;align-items:center;min-height:25px;font-size:.55rem;display:grid}.deploy-row b{color:#39b4aa;font-weight:500}.deploy-row em{color:#70b59b;font-style:normal}.deploy-row small{color:#70838a}.devops-visual svg{opacity:.75;width:100%;height:35px;position:absolute;bottom:3px;left:0}.devops-visual path{fill:none;stroke:#72b4aa;stroke-width:1.2px}.insight-visual{justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.forecast,.insight-list{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffab;border:1px solid #fffc;border-radius:10px;width:45%;height:135px;padding:14px;position:relative}.forecast>small,.insight-list>small{color:#59666c;font-size:.55rem;display:block}.forecast strong{margin-top:7px;font-size:1.5rem;font-weight:520;display:block}.forecast em{color:#4fabaa;font-size:.48125rem;font-style:normal;display:block}.forecast svg{width:calc(100% - 20px);position:absolute;bottom:8px;left:10px;right:10px}.insight-list span{color:#68757a;margin-top:11px;font-size:.48125rem;display:block}.integrations{min-height:690px;padding-top:95px}.integration-map{isolation:isolate;margin:34px 0 76px;position:relative}.integration-map:before{content:"";z-index:-1;background:radial-gradient(at 15% 28%,#4fabaa0b,#0000 38%),radial-gradient(at 84% 70%,#5f51a108,#0000 33%);position:absolute;inset:-26px 3% 10px}.integration-index{border-top:1px solid #2d444c21}.integration-index-row{--row-color:79,171,170;border-bottom:1px solid #2d444c21;transition:background-color .32s;position:relative;overflow:hidden}.integration-index-summary{z-index:1;cursor:pointer;grid-template-columns:62px 46px minmax(220px,1.08fr) minmax(390px,1.55fr) 22px;align-items:center;gap:17px;min-height:118px;padding:17px 17px 17px 12px;list-style:none;transition:min-height .32s,padding .32s;display:grid;position:relative}.integration-index-summary::-webkit-details-marker{display:none}.integration-index-row:before{content:"";background:linear-gradient(90deg, rgba(var(--row-color),.08), rgba(var(--row-color),.018) 60%, transparent);width:0;transition:width .45s;position:absolute;inset:0}.integration-row-cloud,.integration-row-product{--row-color:95,81,161}.integration-index-number{z-index:1;color:rgba(var(--row-color),.52);font-family:var(--font-apple-mono);letter-spacing:-.08em;font-size:1.5625rem;line-height:1;position:relative}.integration-index-icon{z-index:1;border:1px solid rgba(var(--row-color),.22);width:42px;height:42px;color:rgb(var(--row-color));background:#ffffffb3;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #23333a09}.integration-index-title{z-index:1;position:relative}.integration-index-title h3{color:#2a2737;letter-spacing:-.025em;margin:0 0 6px;font-size:1.3125rem;font-weight:560;line-height:1.1}.integration-index-title p{color:#59666c;margin:0;font-size:.61875rem;line-height:1.45}.integration-index-items{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid;position:relative}.integration-index-items span{color:#5d696f;align-items:center;min-height:23px;font-size:10px;line-height:1.35;display:flex}.integration-index-items span:before{content:"";background:var(--title-dark);border-radius:50%;flex:none;width:5px;height:5px;margin-right:12px}.integration-index-arrow{z-index:1;color:rgba(var(--row-color),.78);transition:transform .32s;position:relative}.integration-index-row[open]:before{width:100%}.integration-index-row[open] .integration-index-arrow{transform:rotate(90deg)}.integration-index-expanded{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0 39px 22px 154px;display:grid;position:relative}.integration-index-expanded a{border-top:1px solid rgba(var(--row-color),.16);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;padding:13px 0;display:grid}.integration-index-expanded a>span:first-child{min-width:0;display:block}.integration-index-expanded strong{color:#2a2737;font-size:10px;font-weight:650;line-height:1.35;display:block}.integration-index-expanded small{color:#59666c;margin-top:4px;font-size:10px;line-height:1.45;display:block}.integration-index-expanded a>svg{color:rgba(var(--row-color),.78);transition:transform .2s}.integration-index-expanded a:hover>svg,.integration-index-expanded a:focus-visible>svg{transform:translate(3px)}.integration-foundation{background:#ffffffa8;border:1px solid #455a6121;border-radius:18px;grid-template-columns:1fr 2.2fr;align-items:center;min-height:65px;margin-top:14px;padding:0 22px;display:grid;box-shadow:0 14px 35px #23333a0a}.integration-foundation strong{color:#2a2737;letter-spacing:.03em;align-items:center;gap:9px;font-size:.61875rem;font-weight:650;display:flex}.integration-foundation strong svg{color:#4fabaa}.integration-foundation>div{grid-template-columns:repeat(4,1fr);display:grid}.integration-foundation span{color:#59666c;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #455a611c;place-items:center;min-height:26px;font-size:.48125rem;display:grid}@media (hover:hover){.integration-index-row:hover .integration-index-summary{min-height:127px;padding-left:19px}.integration-index-row:hover:before{width:100%}.integration-index-row:not([open]):hover .integration-index-arrow{transform:translate(4px)}}.experience-ecosystem{--experience-color:47,130,246;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:88px;padding:34px 26px 0;overflow:hidden}.experience-heading{border-bottom:1px solid #2926361f;grid-template-columns:1.15fr .85fr;align-items:start;gap:70px;min-height:118px;padding-bottom:28px;display:grid}.experience-heading .eyebrow{color:var(--title-light);margin-bottom:27px}.experience-heading h2{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(27px,2.4vw,35px);font-weight:520;line-height:1.08}.experience-heading>p{color:#59666c;justify-self:end;max-width:430px;margin:-4px 0 0;font-size:1.0625rem;line-height:1.45}.experience-row{border-bottom:1px solid #2926361f;grid-template-columns:74px 78px minmax(265px,1fr) minmax(390px,1.7fr);align-items:center;gap:20px;min-height:137px;display:grid}.experience-number{color:#59666c;font-family:var(--font-apple-mono);letter-spacing:-.05em;font-size:1.125rem}.experience-node{background:rgba(var(--experience-color),.14);width:59px;height:59px;box-shadow:inset -7px -7px 16px rgba(var(--experience-color),.035), 0 10px 24px rgba(var(--experience-color),.07);border-radius:20px;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.experience-node:before{content:"";background:rgba(var(--experience-color),.14);width:31px;height:31px;box-shadow:0 0 0 7px rgba(var(--experience-color),.035);border-radius:50%;position:absolute}.experience-node i{z-index:1;background:rgb(var(--experience-color));width:10px;height:10px;box-shadow:0 4px 10px rgba(var(--experience-color),.28);border-radius:50%;display:block;position:relative}.experience-health{--experience-color:47,130,246}.experience-media{--experience-color:76,175,104}.experience-operations{--experience-color:255,127,48}.experience-context h3{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:-.025em;margin:0 0 9px;font-size:1.5rem;font-weight:520;line-height:1.08}.experience-context h3 a{align-items:center;gap:9px;display:inline-flex}.experience-context h3 a svg{color:#5f51a1;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.experience-context h3 a:hover svg,.experience-context h3 a:focus-visible svg{opacity:1;transform:translate(0)}.experience-context p{color:#59666c;margin:0;font-size:1.03125rem;line-height:1.42}.experience-clients{place-items:center stretch;gap:14px 22px;min-width:0;min-height:76px;display:grid}.experience-health .experience-clients{grid-template-columns:1fr}.experience-media .experience-clients{grid-template-columns:repeat(3,minmax(92px,1fr))}.experience-operations .experience-clients{grid-template-columns:repeat(4,minmax(78px,1fr))}.experience-logo{width:100%;height:72px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:6px 0;display:flex;overflow:visible}.experience-logo:first-child{justify-content:flex-start}.experience-logo img{object-fit:contain;object-position:center;mix-blend-mode:multiply;background:0 0;width:100%;max-width:148px;height:100%;max-height:58px;display:block;transform:none}.experience-logo:first-child img{object-position:left center}.experience-logo.is-sirio img{max-width:152px;max-height:42px}.experience-logo.is-globo img{max-width:66px;max-height:50px}.experience-logo.is-band img{max-width:142px;max-height:42px}.experience-logo.is-newco{overflow:visible}.experience-logo.is-newco img{max-width:118px;max-height:50px}.experience-logo.is-latam img{max-width:110px;max-height:46px}.experience-logo.is-vale img{max-width:104px;max-height:46px}.experience-logo.is-edp img{max-width:82px;max-height:46px}.experience-logo.is-international-school img{max-width:112px;max-height:46px}.experience-logo.has-case{cursor:pointer;border-radius:10px;transition:background .2s,box-shadow .2s,transform .2s;position:relative}.experience-logo.has-case>svg{color:#5f51a1;opacity:0;background:#ffffffe0;border-radius:50%;width:22px;height:22px;padding:5px;transition:opacity .2s,transform .2s;position:absolute;bottom:4px;right:4px;transform:translate(-3px,3px);box-shadow:0 4px 14px #16232c1f}.experience-logo.has-case:hover,.experience-logo.has-case:focus-visible{background:#5f51a10e;transform:translateY(-2px);box-shadow:0 0 0 1px #5f51a129}.experience-logo.has-case:hover>svg,.experience-logo.has-case:focus-visible>svg{opacity:1;transform:translate(0)}.experience-logo.is-monogram i{color:#4fabaa;font-family:var(--font-apple-display);letter-spacing:-.12em;font-size:2.1rem;font-style:italic;font-weight:720;line-height:1;position:relative}.experience-logo.is-monogram i:after{content:"";background:#5f51a1;border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:-7px}.experience-foundation{grid-template-columns:250px 1fr;align-items:center;min-height:80px;display:grid}.experience-foundation strong{color:#171717;font-size:1.1rem;font-weight:520}.experience-foundation>div{flex-wrap:wrap;gap:24px;display:flex}.experience-foundation span{color:#59666c;font-size:1.03125rem}.service-detail-section.faq-section{border-top:0;padding-top:88px}.faq-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faq-grid details{border:1px solid var(--line);background:#ffffff85;border-radius:14px;min-height:78px;padding:0 24px}.faq-grid summary{color:#29363c;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:76px;font-size:.75625rem;font-weight:630;line-height:1.4;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";color:var(--teal);font-family:var(--font-apple-mono);flex:none;font-size:1.1rem;font-weight:400}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{color:var(--muted);margin:-2px 0 22px;padding-right:34px;font-size:.6875rem;line-height:1.65}.final-cta{background:linear-gradient(105deg,#e4efed 0%,#e9f1ed 38%,#f0f1f4 68%,#f0eef8 100%);border:0;border-radius:22px 22px 0 0;min-height:315px;position:relative;overflow:hidden}.final-cta:before{display:none}.final-cta-inner{min-height:inherit;position:relative}.final-copy{z-index:2;padding:54px 54px 50px;position:relative}.final-eyebrow{color:var(--title-light);font-family:var(--font-apple-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:.48125rem;font-weight:650;display:block}.final-copy h2{color:#2a2737;letter-spacing:var(--title-tracking);margin:0;font-size:1.9375rem;font-weight:540;line-height:1.08}.final-copy p{color:#5e6c71;max-width:390px;margin:16px 0 24px;font-size:.6875rem;line-height:1.65}.matrix-final{z-index:3;font-family:var(--font-apple-display);color:#5f51a1;letter-spacing:var(--title-tracking);text-transform:uppercase;border-left:1px solid #5f51a14d;padding:4px 0 4px 24px;font-size:1.375rem;font-weight:500;line-height:1.08;position:absolute;top:34%;right:6%}.site-footer{isolation:isolate;color:#26383f;background:linear-gradient(#f7f8fa 0% 10%,#eceef1 38%,#dfe1e6 68%,#cfd2d9 100%);border:0;border-radius:0;min-height:470px;position:relative;overflow:hidden}.site-footer:before,.site-footer:after{display:none}.site-footer-inner{min-height:inherit;padding:0 50px 88px}.footer-intro{border-bottom:0;grid-template-columns:1fr 1.35fr auto;align-items:center;gap:38px;min-height:132px;display:grid}.footer-brand .brand-image{width:42px}.footer-statement{color:#59686d;max-width:360px;margin:0;font-size:.75rem;line-height:1.6}.footer-contact-link{color:#26383f;background:#ffffff80;border:1px solid #364d5433;border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:0 15px;font-size:.75rem;font-weight:620;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.footer-contact-link:hover{color:#4fabaa;background:#ffffffc2;border-color:#4fabaa80}.footer-main{grid-template-columns:.72fr 1.08fr 1.08fr 1.42fr;gap:46px;padding-top:38px;display:grid}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-main strong{color:#273a41;margin-bottom:5px;font-size:.75rem;font-weight:650}.footer-main a{color:#44555c;font-size:.625rem;line-height:1.45;transition:color .2s}.footer-main a:hover{color:#4fabaa}.footer-contact-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.footer-contact-column{flex-direction:column;gap:11px;min-width:0;display:flex}.footer-contact a:last-child{color:#344950}.footer-bottom{color:#44555c;text-shadow:0 1px 10px #fffffff2;border-top:0;justify-content:space-between;align-items:end;min-height:64px;margin-top:31px;font-size:.75rem;display:flex}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer-bottom a{color:inherit;transition:color .2s}.footer-bottom a:hover{color:#4fabaa}.accessibility-link{align-items:center;gap:6px;display:inline-flex}.accessibility-toolbar{z-index:145;transform-origin:bottom;color:#2a2737;-webkit-backdrop-filter:blur(24px)saturate(118%);opacity:0;visibility:hidden;pointer-events:none;background:#f7f8fa61;border:1px solid #ffffff61;border-radius:28px;align-items:center;gap:8px;min-height:50px;padding:6px 9px;transition:opacity .24s,transform .3s,visibility 0s linear .3s;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,calc(100% + 30px))scale(.8);box-shadow:0 10px 30px #16232c12,inset 0 1px #ffffff7a}.accessibility-toolbar.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)scale(.8)}.font-scale-controls,.theme-controls,.locale-controls{align-items:center;gap:5px;display:flex}.accessibility-toolbar button{color:#2a2737;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 7px;font-size:.6875rem;font-weight:680;transition:background .2s,color .2s,transform .2s;display:inline-flex}.accessibility-toolbar button:hover:not(:disabled),.accessibility-toolbar button:focus-visible:not(:disabled){color:#2a2737;background:#4fabaa1c;transform:translateY(-1px)}.accessibility-toolbar button:disabled{opacity:.34;cursor:default}.accessibility-toolbar output{color:#59666c;min-width:40px;font-family:var(--font-apple-mono);text-align:center;font-size:.61875rem}.toolbar-divider{background:#16232c1f;width:1px;height:28px}.locale-controls>svg{color:#59666c;margin:0 3px}.locale-controls button:not(.is-active){color:#2926367a;text-shadow:0 1px #ffffffb8;background:#29263606;font-weight:560;box-shadow:inset 0 1px 2px #29263614,inset 0 -1px 1px #ffffff80}.locale-controls button.is-active{color:#4fabaa;box-shadow:none;text-shadow:none;background:0 0;font-weight:760}.locale-controls button.is-active:hover,.locale-controls button.is-active:focus-visible{color:#4fabaa;background:#4fabaa12;transform:none}.theme-toggle{color:#5f51a1!important}.theme-toggle[aria-pressed=true]{color:#4fabaa!important}.footer-social-links{align-items:center;gap:8px;display:inline-flex}.footer-social-link{width:28px;height:28px;color:inherit;box-shadow:none;background:0 0;border:0;place-items:center;transition:opacity .2s,transform .2s;display:grid}.footer-social-link.is-instagram{color:#5f51a1}.footer-social-link.is-linkedin{color:#4fabaa}.footer-social-link:hover{opacity:.72;transform:translateY(-2px)scale(1.08)}.footer-social-link:focus-visible{outline-offset:3px;outline:2px solid #4fabaa94}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.floating-help{z-index:60;justify-items:end;display:grid;position:fixed;bottom:24px;right:14px}.floating-help-trigger{z-index:2;color:#2a2737;width:54px;height:54px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:relative}.fingerprint-mark{object-fit:contain;width:23.76px;height:auto;display:block}html[data-theme=dark] .fingerprint-mark{filter:brightness(0)invert();opacity:.78}.floating-help-trigger:hover,.floating-help-trigger:focus-visible,.floating-help.is-open .floating-help-trigger{color:#2a2737;box-shadow:none;background:0 0;outline:none;transform:scale(1.08)}.floating-help-actions{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;flex-direction:column;align-items:flex-end;gap:9px;transition:opacity .2s,visibility .2s,transform .22s;display:flex;position:absolute;bottom:54px;right:0;transform:translateY(12px)scale(.96)}.floating-help:hover .floating-help-actions,.floating-help:focus-within .floating-help-actions,.floating-help.is-open .floating-help-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.floating-help.has-chat .floating-help-actions{opacity:0;visibility:hidden;pointer-events:none}.floating-help-action{color:#26383f;-webkit-backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;background:#f7f8faf0;border:1px solid #2926361c;border-radius:14px;justify-content:flex-end;align-items:center;gap:11px;min-height:43px;padding:0 13px 0 16px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 11px 30px #263a3f21}.floating-help-action span{font-size:.6875rem;font-weight:620}.floating-help-action svg{color:#258a8b}.floating-help-action:hover,.floating-help-action:focus-visible{color:#f7f8fa;background:#2a2737;border-color:#2a2737;outline:none;transform:translate(-3px)}.floating-help-action:hover svg,.floating-help-action:focus-visible svg{color:#c6e7e3}.assistant-panel{color:#26383f;-webkit-backdrop-filter:blur(22px);transform-origin:100% 100%;background:#f7f8fafb;border:1px solid #2926361f;border-radius:22px;grid-template-rows:auto auto 1fr auto;width:min(360px,100vw - 32px);height:min(520px,100dvh - 125px);animation:.24s ease-out both assistant-panel-in;display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 26px 80px #19262d38}.assistant-panel-header{background:linear-gradient(115deg,#e4efede6,#f6f4edb8);border-bottom:1px solid #16232c13;grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;min-height:76px;padding:14px 15px;display:grid}.assistant-avatar{color:#f7f8fa;background:linear-gradient(145deg,#332d48,#201d2d);border:1px solid #ffffff29;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 8px 20px #2926362b}.assistant-avatar img{object-fit:contain;transform-origin:bottom;width:100%;height:100%;display:block;transform:scale(1.06)}.assistant-panel-header strong{color:#1d2c32;font-size:.825rem;font-weight:670;display:block}.assistant-panel-header small{color:#59666c;align-items:center;gap:6px;margin-top:4px;font-size:.55rem;display:flex}.assistant-panel-header small i{background:#4fabaa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4fabaa1a}.assistant-disclosure{color:#68767b;background:#ffffff6b;border-bottom:1px solid #16232c0f;margin:0;padding:9px 16px;font-size:.61875rem;line-height:1.45}.assistant-panel-header>button{color:#59666c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;transition:color .2s,background .2s;display:grid}.assistant-panel-header>button:hover,.assistant-panel-header>button:focus-visible{color:#2a2737;background:#29263612;outline:none}.assistant-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4fabaa47 transparent;min-height:0;padding:18px 16px;overflow-y:auto}.assistant-message{max-width:88%;margin-bottom:12px}.assistant-message p{color:#475a61;background:#eef2ef;border-radius:15px 15px 15px 5px;margin:0;padding:12px 13px;font-size:.6875rem;line-height:1.55}.assistant-message.is-user{margin-left:auto}.assistant-message.is-user p{color:#f7f8fa;background:#2a2737;border-radius:15px 15px 5px}.assistant-message a{color:#187f80;text-underline-offset:3px;align-items:center;margin:8px 3px 0;font-size:.61875rem;font-weight:650;text-decoration:underline;display:inline-flex}.assistant-quick-questions{gap:7px;margin-top:6px;display:grid}.assistant-quick-questions button{color:#426067;cursor:pointer;text-align:left;background:#e4efed8c;border:1px solid #4fabaa2e;border-radius:11px;padding:9px 11px;font-size:.61875rem;line-height:1.35;transition:color .2s,border-color .2s,background .2s}.assistant-quick-questions button:hover,.assistant-quick-questions button:focus-visible{color:#1f6f70;background:#e4efede6;border-color:#4fabaa61;outline:none}.assistant-form{background:#ffffff94;border-top:1px solid #16232c13;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;min-height:64px;padding:10px 11px;display:grid}.assistant-form input{color:#26383f;background:#f7f8faeb;border:1px solid #2926361f;border-radius:12px;outline:none;width:100%;height:42px;padding:0 13px;font-size:.6875rem;transition:border-color .2s,box-shadow .2s}.assistant-form input:focus{border-color:#4fabaa94;box-shadow:0 0 0 3px #4fabaa17}.assistant-form input::placeholder{color:#59666c}.assistant-form button{color:#f7f8fa;cursor:pointer;background:#2a2737;border:0;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .2s,opacity .2s,transform .2s;display:grid}.assistant-form button:hover:not(:disabled),.assistant-form button:focus-visible:not(:disabled){background:#4fabaa;outline:none;transform:translateY(-1px)}.assistant-form button:disabled{cursor:default;opacity:.32}.assistant-form .assistant-voice-button{color:#257f80;background:#e4efedbf;border:1px solid #4fabaa3d}.assistant-form .assistant-voice-button:hover:not(:disabled),.assistant-form .assistant-voice-button:focus-visible:not(:disabled){color:#f7f8fa;background:#258a8b}.assistant-form .assistant-voice-button.is-listening{color:#fff;background:#b43b58;border-color:#b43b58;animation:1.35s ease-in-out infinite assistant-listening-pulse}.assistant-voice-status{color:#68767b;grid-column:1/-1;min-height:0;font-size:.5625rem;line-height:1.35}.assistant-voice-status:empty{display:none}.assistant-voice-status.is-listening{color:#8f2942;font-weight:650}.assistant-speak-button{color:#257f80;cursor:pointer;background:#e4efed85;border:1px solid #4fabaa2e;border-radius:9px;place-items:center;width:30px;height:30px;margin:5px 2px 0;transition:color .2s,background .2s;display:inline-grid}.assistant-speak-button:hover,.assistant-speak-button:focus-visible{color:#fff;background:#258a8b;outline:none}@keyframes assistant-listening-pulse{0%,to{box-shadow:0 0 #b43b5838}50%{box-shadow:0 0 0 6px #b43b5800}}@keyframes assistant-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.floating-help-trigger,.floating-help-actions,.floating-help-action,.assistant-panel{transition:none;animation:none}}.service-page{overflow:clip}.service-hero{border-bottom:1px solid var(--line);min-height:505px;padding:62px 25px 70px;position:relative}.service-hero:after{content:none;display:none}.service-back{color:#59666c;align-items:center;gap:8px;font-size:.61875rem;font-weight:600;display:inline-flex}.service-back:hover{color:#4fabaa}.service-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-top:67px;display:grid}.service-priority-label{min-height:24px;color:var(--title-light);letter-spacing:.07em;text-transform:uppercase;background:#5f51a10f;border:1px solid #5f51a147;border-radius:20px;align-items:center;padding:0 9px;font-size:.55rem;display:inline-flex}.service-priority-label.is-core,.service-priority-label.is-second{color:var(--title-light);background:#5f51a10f;border-color:#5f51a147}.service-number{color:#59666c;font-family:var(--font-apple-mono);margin:24px 0 12px;font-size:.75625rem;display:block}.service-hero h1{color:#2a2737;max-width:720px;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:530;line-height:.99}.service-hero-copy{padding-bottom:4px}.service-hero-copy p{color:#486168;max-width:500px;margin:0 0 28px;font-size:1.1rem;line-height:1.55}.service-hero.has-service-object{--hero-accent:79,171,170;--hero-secondary:95,81,161;isolation:isolate;overflow:visible}.service-hero.service-theme-database{--hero-accent:95,81,161;--hero-secondary:79,171,170}.service-hero.service-theme-users,.service-hero.service-theme-architecture{--hero-accent:79,171,170;--hero-secondary:95,81,161}.service-hero.service-theme-software{--hero-accent:95,81,161;--hero-secondary:79,171,170}.service-hero.service-theme-bi{--hero-accent:52,120,246;--hero-secondary:79,171,170}.service-hero.service-theme-ai{--hero-accent:119,80,190;--hero-secondary:79,171,170}.service-hero.service-theme-cloud{--hero-accent:42,157,181;--hero-secondary:74,110,210}.service-hero.service-theme-integration{--hero-accent:95,81,161;--hero-secondary:79,171,170}.service-hero.service-theme-streaming{--hero-accent:72,102,204;--hero-secondary:162,83,180}.service-hero.service-theme-support{--hero-accent:72,158,113;--hero-secondary:79,171,170}.service-hero.has-service-object:after{content:none;background:0 0;display:none}.service-hero.has-service-object .service-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(290px,.68fr) minmax(250px,.48fr);align-items:center;gap:38px}.architecture-hero-object{aspect-ratio:1;perspective:960px;--object-accent:var(--hero-accent);--object-secondary:var(--hero-secondary);justify-self:end;width:min(100%,310px);position:relative}.architecture-hero-object:before{content:"";background:radial-gradient(circle, rgba(var(--object-accent),.14), rgba(var(--object-secondary),.055) 42%, transparent 72%);filter:blur(7px);border-radius:50%;position:absolute;inset:10% 2% 4% 10%}.architecture-object-shadow{filter:blur(24px);background:#283b4029;border-radius:50%;height:17%;position:absolute;bottom:12%;left:20%;right:7%;transform:rotate(-7deg)}.architecture-model{transform-style:preserve-3d;animation:7s ease-in-out infinite architectureObjectFloat;position:absolute;inset:7%;transform:rotateX(58deg)rotate(-37deg)}.architecture-orbit{border:1px solid rgba(var(--object-accent),.23);width:226px;height:226px;transform-style:preserve-3d;border-radius:50%;margin:-113px 0 0 -113px;position:absolute;top:50%;left:50%}.architecture-orbit:before,.architecture-orbit:after{content:"";border:1px solid rgba(var(--object-accent),.55);box-shadow:0 0 0 5px rgba(var(--object-accent),.08), 0 0 18px rgba(var(--object-accent),.22);background:#f7f8fa;border-radius:50%;position:absolute}.architecture-orbit:before{width:8px;height:8px;top:47px;left:21px}.architecture-orbit:after{width:6px;height:6px;bottom:35px;right:30px}.architecture-orbit-back{opacity:.54;transform:translateZ(-78px)scale(.94)}.architecture-orbit-front{border-color:#5f51a12e;transform:translateZ(88px)scale(.78)}.architecture-layer{width:164px;height:164px;transform-style:preserve-3d;border:1px solid rgba(var(--object-accent),.32);background:linear-gradient(145deg, #ffffffb8, rgba(var(--object-accent),.07));-webkit-backdrop-filter:blur(8px);border-radius:20px;margin:-82px 0 0 -82px;display:block;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 28px #ffffff94,0 20px 42px #243a4017}.architecture-layer:before{content:"";border:1px solid rgba(var(--object-accent),.17);background:linear-gradient(90deg, transparent 49.5%, rgba(var(--object-accent),.16) 50%, transparent 50.5%), linear-gradient(0deg, transparent 49.5%, rgba(var(--object-accent),.16) 50%, transparent 50.5%);border-radius:11px;position:absolute;inset:18px}.architecture-layer:after{content:"";border:1px solid rgba(var(--object-secondary),.3);width:28px;height:28px;box-shadow:0 0 0 8px rgba(var(--object-secondary),.035);background:#ffffff7a;border-radius:8px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.architecture-layer-back{opacity:.5;transform:translate3d(-12px,-12px,-66px)scale(.9)}.architecture-layer-middle{transform:translateZ(0)}.architecture-layer-front{border-color:rgba(var(--object-secondary),.28);transform:translate3d(12px,12px,66px)scale(.92)}.architecture-layer i{z-index:2;border:1px solid rgba(var(--object-accent),.58);width:9px;height:9px;box-shadow:0 0 0 5px rgba(var(--object-accent),.075), 0 0 16px rgba(var(--object-accent),.16);background:#f7f8fa;border-radius:50%;animation:2.8s ease-in-out infinite architectureNodePulse;position:absolute}.architecture-layer i:first-child{top:13px;left:13px}.architecture-layer i:nth-child(2){animation-delay:-.7s;top:13px;right:13px}.architecture-layer i:nth-child(3){animation-delay:-1.4s;bottom:13px;right:13px}.architecture-layer i:nth-child(4){animation-delay:-2.1s;bottom:13px;left:13px}.architecture-core{width:54px;height:54px;transform-style:preserve-3d;margin:-27px 0 0 -27px;display:block;position:absolute;top:50%;left:50%;transform:translateZ(116px)}.architecture-core-face{border:1px solid rgba(var(--object-secondary),.35);background:linear-gradient(145deg, #ffffffeb, rgba(var(--object-accent),.11));color:rgb(var(--object-secondary));backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 18px #ffffff9e}.architecture-core-front{transform:translateZ(27px)}.architecture-core-back{transform:rotateY(180deg)translateZ(27px)}.architecture-core-left{background:rgba(var(--object-accent),.22);transform:rotateY(-90deg)translateZ(27px)}.architecture-core-right{background:rgba(var(--object-accent),.28);transform:rotateY(90deg)translateZ(27px)}.architecture-core-top{background:#ffffffe0;transform:rotateX(90deg)translateZ(27px)}.architecture-core-bottom{background:rgba(var(--object-secondary),.12);transform:rotateX(-90deg)translateZ(27px)}.architecture-signal{z-index:3;border:1px solid rgba(var(--object-accent),.7);width:10px;height:10px;box-shadow:0 0 0 6px rgba(var(--object-accent),.07), 0 0 22px rgba(var(--object-accent),.22);background:#f7f8fa;border-radius:50%;animation:3s ease-in-out infinite architectureNodePulse;position:absolute}.architecture-signal:after{content:"";background:linear-gradient(90deg, rgba(var(--object-accent),.52), transparent);transform-origin:0;width:54px;height:1px;position:absolute;top:4px}.architecture-signal-a{top:33%;left:4%}.architecture-signal-a:after{left:9px;transform:rotate(12deg)}.architecture-signal-b{animation-delay:-1s;top:23%;right:2%}.architecture-signal-b:after{right:9px;transform:rotate(164deg)}.architecture-signal-c{animation-delay:-2s;bottom:22%;right:7%}.architecture-signal-c:after{right:9px;transform:rotate(198deg)}.architecture-object-caption{color:#46585ead;font-family:var(--font-apple-mono);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:.48125rem;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.service-object-motif{width:164px;height:164px;transform-style:preserve-3d;opacity:.72;pointer-events:none;margin:-82px 0 0 -82px;display:block;position:absolute;top:50%;left:50%;transform:translateZ(84px)}.service-object-motif>i{border:1px solid rgba(var(--object-accent),.42);box-shadow:0 0 14px rgba(var(--object-accent),.08);background:#fff3;display:block;position:absolute}.service-object-architecture .service-object-motif{display:none}.service-object-data .architecture-layer{border-radius:50%}.service-object-data .architecture-layer:before{background:radial-gradient(circle, transparent 48%, rgba(var(--object-accent),.14) 49%, rgba(var(--object-accent),.14) 50%, transparent 51%);border-radius:50%}.service-object-data .service-object-motif>i{border-radius:50%;width:58px;height:17px;left:53px}.service-object-data .service-object-motif>i:first-child{top:37px}.service-object-data .service-object-motif>i:nth-child(2){top:55px}.service-object-data .service-object-motif>i:nth-child(3){top:73px}.service-object-data .service-object-motif>i:nth-child(4){top:91px}.service-object-team .architecture-layer{border-radius:34px}.service-object-team .service-object-motif:before,.service-object-team .service-object-motif:after{content:"";background:rgba(var(--object-accent),.34);height:1px;position:absolute;top:81px;left:42px;right:42px}.service-object-team .service-object-motif:after{transform:rotate(90deg)}.service-object-team .service-object-motif>i{background:#ffffffa3;border-radius:50%;width:17px;height:17px}.service-object-team .service-object-motif>i:first-child{top:73px;left:33px}.service-object-team .service-object-motif>i:nth-child(2){top:73px;right:33px}.service-object-team .service-object-motif>i:nth-child(3){top:33px;left:73px}.service-object-team .service-object-motif>i:nth-child(4){bottom:33px;left:73px}.service-object-software .architecture-layer{border-radius:12px}.service-object-software .architecture-layer:before{background:linear-gradient(rgba(var(--object-secondary),.13), rgba(var(--object-secondary),.13)) 0 18px / 100% 1px no-repeat;border-radius:7px;inset:14px}.service-object-software .service-object-motif>i{background:rgba(var(--object-accent),.36);border:0;border-radius:6px;height:6px;left:39px}.service-object-software .service-object-motif>i:first-child{width:49px;top:48px}.service-object-software .service-object-motif>i:nth-child(2){width:65px;top:64px}.service-object-software .service-object-motif>i:nth-child(3){width:42px;top:80px}.service-object-software .service-object-motif>i:nth-child(4){width:57px;top:96px}.service-object-analytics .service-object-motif>i{background:linear-gradient(to top, rgba(var(--object-accent),.5), rgba(var(--object-secondary),.22));border:0;border-radius:5px 5px 1px 1px;width:15px;bottom:35px}.service-object-analytics .service-object-motif>i:first-child{height:30px;left:39px}.service-object-analytics .service-object-motif>i:nth-child(2){height:52px;left:61px}.service-object-analytics .service-object-motif>i:nth-child(3){height:42px;left:83px}.service-object-analytics .service-object-motif>i:nth-child(4){height:70px;left:105px}.service-object-intelligence .architecture-layer{border-radius:50% 38%}.service-object-intelligence .service-object-motif:before,.service-object-intelligence .service-object-motif:after{content:"";background:rgba(var(--object-accent),.32);height:1px;position:absolute;top:81px;left:38px;right:38px;transform:rotate(34deg)}.service-object-intelligence .service-object-motif:after{transform:rotate(-34deg)}.service-object-intelligence .service-object-motif>i{background:#ffffff9e;border-radius:50%;width:13px;height:13px}.service-object-intelligence .service-object-motif>i:first-child{top:47px;left:34px}.service-object-intelligence .service-object-motif>i:nth-child(2){top:47px;right:34px}.service-object-intelligence .service-object-motif>i:nth-child(3){bottom:47px;right:34px}.service-object-intelligence .service-object-motif>i:nth-child(4){bottom:47px;left:34px}.service-object-cloud .architecture-layer{border-radius:48px 48px 24px 24px}.service-object-cloud .service-object-motif>i{background:#ffffff6b;border-radius:50%}.service-object-cloud .service-object-motif>i:first-child{width:45px;height:45px;top:61px;left:40px}.service-object-cloud .service-object-motif>i:nth-child(2){width:57px;height:57px;top:44px;left:61px}.service-object-cloud .service-object-motif>i:nth-child(3){width:41px;height:41px;top:65px;right:31px}.service-object-cloud .service-object-motif>i:nth-child(4){border-radius:18px;width:86px;height:29px;top:80px;left:40px}.service-object-integration .architecture-layer{border-radius:26px 8px}.service-object-integration .service-object-motif:before,.service-object-integration .service-object-motif:after{content:"";background:rgba(var(--object-accent),.38);height:1px;position:absolute;top:81px;left:29px;right:29px}.service-object-integration .service-object-motif:after{transform:rotate(90deg)}.service-object-integration .service-object-motif>i{background:#ffffff94;border-radius:6px;width:19px;height:19px}.service-object-integration .service-object-motif>i:first-child{top:72px;left:20px}.service-object-integration .service-object-motif>i:nth-child(2){top:72px;right:20px}.service-object-integration .service-object-motif>i:nth-child(3){top:20px;left:72px}.service-object-integration .service-object-motif>i:nth-child(4){bottom:20px;left:72px}.service-object-streaming .architecture-layer{border-radius:28px}.service-object-streaming .service-object-motif>i{background:0 0;border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.service-object-streaming .service-object-motif>i:first-child{width:38px;height:38px}.service-object-streaming .service-object-motif>i:nth-child(2){width:62px;height:62px}.service-object-streaming .service-object-motif>i:nth-child(3){width:86px;height:86px}.service-object-streaming .service-object-motif>i:nth-child(4){width:110px;height:110px}.service-object-support .architecture-layer{border-radius:50%}.service-object-support .service-object-motif>i{background:0 0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.service-object-support .service-object-motif>i:first-child{border-width:6px;width:42px;height:42px}.service-object-support .service-object-motif>i:nth-child(2){border-style:dashed;width:67px;height:67px}.service-object-support .service-object-motif>i:nth-child(3){opacity:.55;width:91px;height:91px}.service-object-support .service-object-motif>i:nth-child(4){opacity:.34;width:116px;height:116px}.service-hero-object{aspect-ratio:1;perspective:1000px;--object-accent:var(--hero-accent);--object-secondary:var(--hero-secondary);justify-self:end;width:min(100%,310px);position:relative}.service-object-shadow{filter:blur(20px);background:#283b4024;border-radius:50%;height:13%;position:absolute;bottom:12%;left:17%;right:8%;transform:rotate(-5deg)}.object-stage{--stage-transform:translateZ(0);transform-style:preserve-3d;transform:var(--stage-transform);animation:7s ease-in-out infinite serviceObjectFloat;position:absolute;inset:7% 5% 12%}.service-object-caption{color:#46585ead;font-family:var(--font-apple-mono);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:.48125rem;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.data-object-stage{--stage-transform:rotateX(58deg) rotateZ(-29deg)}.data-object-plane{border:1px solid rgba(var(--object-accent),.25);background:#ffffff80;border-radius:32px;position:absolute;inset:28px 24px;transform:translateZ(-24px);box-shadow:0 24px 38px #263a3f14}.data-object-tower{z-index:2;border:1px solid rgba(var(--object-accent),.45);background:rgba(var(--object-accent),.11);width:46px;height:78px;transform-style:preserve-3d;border-radius:50%/12%;position:absolute;box-shadow:0 15px 25px #263a3f17}.data-object-tower:before{content:"";border:1px solid rgba(var(--object-accent),.42);background:#f7f8fa;border-radius:50%;width:calc(100% - 2px);height:17px;position:absolute;top:0;left:1px}.data-object-tower i{background:rgba(var(--object-accent),.26);width:100%;height:1px;position:absolute;left:0}.data-object-tower i:first-child{top:26px}.data-object-tower i:nth-child(2){top:44px}.data-object-tower i:nth-child(3){top:61px}.data-object-tower-a{top:62px;left:17px;transform:translateZ(5px)}.data-object-tower-b{top:27px;left:72px;transform:translateZ(30px)}.data-object-tower-c{bottom:19px;left:58px;transform:translateZ(14px)}.data-object-flow{background:rgba(var(--object-secondary),.38);transform-origin:0;height:1px;position:absolute;left:95px}.data-object-flow-a{width:76px;top:87px;transform:translateZ(38px)rotate(-15deg)}.data-object-flow-b{width:68px;top:143px;transform:translateZ(35px)rotate(-37deg)}.data-object-gate{z-index:4;border:1px solid rgba(var(--object-secondary),.4);width:68px;height:68px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:18px;place-items:center;display:grid;position:absolute;top:77px;right:27px;transform:translateZ(72px);box-shadow:10px 15px 30px #263a3f1f}.data-object-packet{z-index:5;background:rgb(var(--object-accent));width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--object-accent),.08);border-radius:50%;animation:2.6s ease-in-out infinite serviceObjectPulse;position:absolute}.data-object-packet-a{top:74px;left:118px;transform:translateZ(48px)}.data-object-packet-b{animation-delay:-.85s;top:96px;left:146px;transform:translateZ(57px)}.data-object-packet-c{animation-delay:-1.7s;top:139px;left:125px;transform:translateZ(46px)}.team-object-stage{--stage-transform:rotateX(57deg) rotateZ(-34deg)}.team-object-orbit{border:1px solid rgba(var(--object-accent),.27);background:#ffffff45;border-radius:50%;width:194px;height:194px;margin:-97px 0 0 -97px;position:absolute;top:50%;left:50%;transform:translateZ(-16px)}.team-object-link{background:rgba(var(--object-accent),.27);transform-origin:50%;width:160px;height:1px;margin-left:-80px;position:absolute;top:50%;left:50%}.team-object-link-a{transform:translateZ(10px)rotate(4deg)}.team-object-link-b{transform:translateZ(10px)rotate(63deg)}.team-object-link-c{transform:translateZ(10px)rotate(124deg)}.team-object-hub{z-index:4;border:1px solid rgba(var(--object-secondary),.4);width:70px;height:70px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:22px;place-items:center;margin:-35px 0 0 -35px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(62px);box-shadow:12px 18px 32px #263a3f1f}.team-object-member{z-index:3;border:1px solid rgba(var(--object-accent),.46);background:#f7f8fa;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;box-shadow:0 8px 18px #263a3f17}.team-object-member:before{content:"";background:rgba(var(--object-accent),.68);border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.team-object-member i{border:1px solid rgba(var(--object-accent),.5);border-radius:9px 9px 5px 5px;width:15px;height:7px;position:absolute;bottom:6px}.team-object-member-1{top:91px;left:12px;transform:translateZ(28px)}.team-object-member-2{top:15px;left:68px;transform:translateZ(48px)}.team-object-member-3{top:48px;right:15px;transform:translateZ(34px)}.team-object-member-4{bottom:14px;right:33px;transform:translateZ(42px)}.team-object-member-5{bottom:26px;left:36px;transform:translateZ(25px)}.architecture-object-stage{--stage-transform:rotateX(59deg) rotateZ(-37deg)}.architecture-object-orbit{border:1px solid rgba(var(--object-accent),.24);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;position:absolute;top:50%;left:50%;transform:translateZ(-72px)}.architecture-object-sheet{border:1px solid rgba(var(--object-accent),.34);background:#ffffff94;border-radius:20px;width:164px;height:164px;margin:-82px 0 0 -82px;position:absolute;top:50%;left:50%;box-shadow:0 18px 36px #243a4014}.architecture-object-sheet:before,.architecture-object-sheet:after{content:"";background:rgba(var(--object-accent),.17);position:absolute}.architecture-object-sheet:before{width:1px;top:18px;bottom:18px;left:50%}.architecture-object-sheet:after{height:1px;top:50%;left:18px;right:18px}.architecture-object-sheet i{z-index:2;border:1px solid rgba(var(--object-accent),.58);background:#f7f8fa;border-radius:50%;width:9px;height:9px;position:absolute}.architecture-object-sheet i:first-child{top:13px;left:13px}.architecture-object-sheet i:nth-child(2){top:13px;right:13px}.architecture-object-sheet i:nth-child(3){bottom:13px;right:13px}.architecture-object-sheet i:nth-child(4){bottom:13px;left:13px}.architecture-object-sheet-back{opacity:.46;transform:translate3d(-12px,-12px,-66px)scale(.9)}.architecture-object-sheet-middle{transform:translateZ(0)}.architecture-object-sheet-front{border-color:rgba(var(--object-secondary),.3);transform:translate3d(12px,12px,66px)scale(.92)}.architecture-object-cube{z-index:5;border:1px solid rgba(var(--object-secondary),.4);width:56px;height:56px;color:rgb(var(--object-secondary));box-shadow:14px 16px 0 rgba(var(--object-accent),.12), 18px 24px 34px #263a3f1a;background:#f7f8fa;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(114px)}.architecture-object-cube:before{content:"";border:1px solid rgba(var(--object-accent),.19);position:absolute;inset:8px}.software-object-stage{--stage-transform:rotateY(-17deg) rotateX(7deg)}.software-object-panel{border:1px solid rgba(var(--object-accent),.36);width:168px;height:110px;transform-style:preserve-3d;background:#ffffffb3;border-radius:13px;display:block;position:absolute;overflow:hidden;box-shadow:13px 18px 30px #263a3f1a}.software-object-panel:before{content:"";border-bottom:1px solid rgba(var(--object-accent),.18);background:rgba(var(--object-accent),.08);height:17px;position:absolute;inset:0 0 auto}.software-object-panel i{background:rgba(var(--object-accent),.34);border-radius:5px;height:5px;position:absolute;left:23px}.software-object-panel i:first-of-type{width:72px;top:38px}.software-object-panel i:nth-of-type(2){width:102px;top:57px}.software-object-panel i:nth-of-type(3){width:56px;top:76px}.software-object-panel svg{color:rgb(var(--object-secondary));position:absolute;bottom:17px;right:18px}.software-object-panel-back{opacity:.44;top:19px;left:68px;transform:translateZ(-60px)rotate(5deg)}.software-object-panel-middle{opacity:.7;top:67px;left:33px;transform:translateZ(0)rotate(-5deg)}.software-object-panel-front{z-index:3;top:111px;left:72px;transform:translateZ(66px)rotate(2deg)}.software-object-cursor{z-index:5;border:1px solid rgba(var(--object-secondary),.62);clip-path:polygon(0 0,100% 70%,57% 73%,40% 100%);background:#f7f8fa;width:18px;height:25px;position:absolute;bottom:28px;right:28px;transform:translateZ(90px)rotate(-8deg)}.analytics-object-stage{--stage-transform:rotateX(58deg) rotateZ(-28deg)}.analytics-object-base{border:1px solid rgba(var(--object-accent),.3);background:#ffffff87;border-radius:24px;position:absolute;inset:38px 23px 31px;transform:translateZ(-18px);box-shadow:0 20px 34px #263a3f17}.analytics-object-axis{z-index:2;background:rgba(var(--object-accent),.48);position:absolute}.analytics-object-axis-x{width:166px;height:1px;bottom:63px;left:50px;transform:translateZ(8px)}.analytics-object-axis-y{width:1px;height:125px;bottom:63px;left:50px;transform:translateZ(8px)}.analytics-object-bar{--bar-height:50px;width:23px;height:var(--bar-height);z-index:4;border:1px solid rgba(var(--object-accent),.38);background:rgba(var(--object-accent),.28);box-shadow:7px 8px 0 rgba(var(--object-secondary),.08);transform-origin:bottom;border-radius:6px 6px 1px 1px;position:absolute;bottom:64px;transform:rotateX(-58deg)translateZ(18px)}.analytics-object-bar-1{left:65px}.analytics-object-bar-2{left:96px}.analytics-object-bar-3{left:127px}.analytics-object-bar-4{left:158px}.analytics-object-bar-5{left:189px}.analytics-object-trend{z-index:7;border-top:2px solid rgba(var(--object-secondary),.54);width:135px;height:52px;position:absolute;top:68px;left:69px;transform:translateZ(78px)rotate(-12deg)}.analytics-object-trend i{border:1px solid rgba(var(--object-secondary),.7);background:#f7f8fa;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.analytics-object-trend i:first-child{left:0}.analytics-object-trend i:nth-child(2){top:13px;left:42px}.analytics-object-trend i:nth-child(3){top:-13px;left:84px}.analytics-object-trend i:nth-child(4){top:-27px;right:0}.analytics-object-badge{z-index:8;border:1px solid rgba(var(--object-secondary),.38);width:45px;height:45px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:13px;place-items:center;display:grid;position:absolute;top:20px;right:18px;transform:translateZ(82px)}.intelligence-object-stage{--stage-transform:rotateY(-8deg) rotateX(5deg)}.intelligence-object-ring{border:1px solid rgba(var(--object-accent),.25);border-radius:50%;position:absolute;top:50%;left:50%}.intelligence-object-ring-a{width:205px;height:156px;margin:-78px 0 0 -102px;transform:rotate(22deg)translateZ(-18px)}.intelligence-object-ring-b{border-color:rgba(var(--object-secondary),.22);width:154px;height:214px;margin:-107px 0 0 -77px;transform:rotate(-19deg)translateZ(8px)}.intelligence-object-link{background:rgba(var(--object-accent),.24);width:190px;height:1px;margin-left:-95px;position:absolute;top:50%;left:50%}.intelligence-object-link-a{transform:rotate(18deg)}.intelligence-object-link-b{transform:rotate(78deg)}.intelligence-object-link-c{transform:rotate(137deg)}.intelligence-object-core{z-index:5;border:1px solid rgba(var(--object-secondary),.42);width:76px;height:76px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:28px 20px;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(55px)rotate(8deg);box-shadow:12px 18px 36px #263a3f1f}.intelligence-object-node{z-index:4;border:1px solid rgba(var(--object-accent),.65);width:17px;height:17px;box-shadow:0 0 0 7px rgba(var(--object-accent),.07);background:#f7f8fa;border-radius:50%;animation:3s ease-in-out infinite serviceObjectPulse;position:absolute}.intelligence-object-node-1{top:73px;left:18px}.intelligence-object-node-2{animation-delay:-.5s;top:19px;left:76px}.intelligence-object-node-3{animation-delay:-1s;top:44px;right:30px}.intelligence-object-node-4{animation-delay:-1.5s;bottom:66px;right:12px}.intelligence-object-node-5{animation-delay:-2s;bottom:18px;right:80px}.intelligence-object-node-6{animation-delay:-2.5s;bottom:37px;left:35px}.cloud-object-stage{--stage-transform:rotateY(-10deg) rotateX(5deg)}.cloud-object-body{z-index:5;border:1px solid rgba(var(--object-accent),.4);width:154px;height:62px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:34px;place-items:center;margin-left:-77px;display:grid;position:absolute;top:43px;left:50%;box-shadow:10px 16px 30px #263a3f1a}.cloud-object-body i{border:1px solid rgba(var(--object-accent),.32);background:#f7f8fa;border-radius:50%;position:absolute}.cloud-object-body i:first-child{width:62px;height:62px;top:-35px;left:20px}.cloud-object-body i:nth-child(2){width:78px;height:78px;top:-51px;left:52px}.cloud-object-body i:nth-child(3){width:53px;height:53px;top:-28px;right:10px}.cloud-object-body svg{z-index:3;position:relative}.cloud-object-connector{background:rgba(var(--object-accent),.34);width:1px;position:absolute;top:105px}.cloud-object-connector-a{height:73px;left:100px;transform:rotate(-15deg)}.cloud-object-connector-b{height:76px;right:93px;transform:rotate(16deg)}.cloud-object-server{border:1px solid rgba(var(--object-accent),.35);width:72px;height:48px;box-shadow:8px 11px 0 rgba(var(--object-accent),.07), 12px 16px 24px #263a3f14;background:#ffffff9e;border-radius:9px;position:absolute;bottom:29px;transform:rotateX(7deg)rotateY(-10deg)}.cloud-object-server:before,.cloud-object-server:after{content:"";background:rgba(var(--object-accent),.31);width:37px;height:2px;position:absolute;left:10px}.cloud-object-server:before{top:15px}.cloud-object-server:after{top:27px}.cloud-object-server i{background:rgb(var(--object-secondary));border-radius:50%;width:5px;height:5px;position:absolute;right:9px}.cloud-object-server i:first-child{top:13px}.cloud-object-server i:last-child{opacity:.5;top:25px}.cloud-object-server-a{left:10px}.cloud-object-server-b{z-index:3;margin-left:-36px;bottom:8px;left:50%}.cloud-object-server-c{right:10px}.integration-object-stage{--stage-transform:rotateX(12deg) rotateY(-11deg)}.integration-object-hub{border:1px solid rgba(var(--object-accent),.38);width:77px;height:112px;box-shadow:10px 14px 0 rgba(var(--object-accent),.07), 14px 20px 30px #263a3f17;background:#ffffff9e;border-radius:20px 8px;position:absolute;top:69px}.integration-object-hub:before{content:"";border:1px solid rgba(var(--object-accent),.3);background:rgba(var(--object-accent),.08);border-radius:12px;width:42px;height:42px;position:absolute;top:16px;left:17px}.integration-object-hub i{background:rgba(var(--object-accent),.3);border-radius:4px;width:38px;height:3px;position:absolute;left:19px}.integration-object-hub i:first-child{bottom:29px}.integration-object-hub i:last-child{bottom:17px}.integration-object-hub-left{left:5px;transform:translateZ(12px)rotateY(7deg)}.integration-object-hub-right{border-color:rgba(var(--object-secondary),.35);right:5px;transform:translateZ(12px)rotateY(-7deg)}.integration-object-bridge{z-index:2;border:1px solid rgba(var(--object-secondary),.3);background:#ffffffc2;border-radius:8px;height:4px;position:absolute;top:123px;left:81px;right:81px;transform:translateZ(25px)}.integration-object-bridge i{border:1px solid rgba(var(--object-accent),.58);background:#f7f8fa;border-radius:4px;width:12px;height:12px;animation:4s ease-in-out infinite integrationObjectPacket;position:absolute;top:-5px;left:10%}.integration-object-core{z-index:5;border:1px solid rgba(var(--object-secondary),.42);width:56px;height:56px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:16px;place-items:center;margin-left:-28px;display:grid;position:absolute;top:97px;left:50%;transform:translateZ(62px)rotate(45deg);box-shadow:10px 14px 28px #263a3f1f}.integration-object-core svg{transform:rotate(-45deg)}.integration-object-port{border:1px solid rgba(var(--object-accent),.58);width:12px;height:12px;box-shadow:0 0 0 5px rgba(var(--object-accent),.07);background:#f7f8fa;border-radius:50%;position:absolute}.integration-object-port-a{top:34px;left:12px}.integration-object-port-b{bottom:23px;left:43px}.integration-object-port-c{top:32px;right:19px}.integration-object-port-d{bottom:18px;right:42px}.streaming-object-stage{--stage-transform:rotateY(-8deg) rotateX(4deg)}.streaming-object-screen{border:1px solid rgba(var(--object-accent),.38);background:#ffffffa6;border-radius:16px;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:11px 17px 28px #263a3f1a}.streaming-object-screen:after{content:"";background:rgba(var(--object-accent),.26);border-radius:4px;width:34%;height:4px;position:absolute;bottom:12px;left:12px}.streaming-object-screen i{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid rgba(var(--object-secondary),.58);width:0;height:0}.streaming-object-screen-left{opacity:.58;width:88px;height:126px;top:73px;left:5px;transform:translateZ(-25px)rotateY(18deg)}.streaming-object-screen-center{z-index:4;width:132px;height:154px;color:rgb(var(--object-secondary));margin-left:-66px;top:42px;left:50%;transform:translateZ(45px)}.streaming-object-screen-center i{position:absolute}.streaming-object-screen-center svg{position:absolute;top:12px;right:13px}.streaming-object-screen-right{opacity:.5;width:82px;height:112px;top:83px;right:3px;transform:translateZ(-40px)rotateY(-18deg)}.streaming-object-signal{border:1px solid rgba(var(--object-secondary),.34);border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:50%;position:absolute;left:50%}.streaming-object-signal-a{width:190px;height:190px;margin-left:-95px;top:5px}.streaming-object-signal-b{opacity:.55;width:230px;height:230px;margin-left:-115px;top:-15px}.streaming-object-beacon{border:1px solid rgba(var(--object-secondary),.65);width:12px;height:12px;box-shadow:0 0 0 7px rgba(var(--object-secondary),.07);background:#f7f8fa;border-radius:50%;margin-left:-6px;animation:2.8s ease-in-out infinite serviceObjectPulse;position:absolute;top:10px;left:50%}.support-object-stage{--stage-transform:rotateY(-9deg) rotateX(5deg)}.support-object-ring{border:20px solid rgba(var(--object-accent),.24);background:#ffffff61;border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;position:absolute;top:50%;left:50%;transform:translateZ(5px)rotate(-20deg);box-shadow:10px 18px 34px #263a3f1a}.support-object-ring i{background:#f7f8fa;width:33px;height:22px;position:absolute}.support-object-ring i:first-child{top:-23px;left:47px}.support-object-ring i:nth-child(2){top:53px;right:-19px;transform:rotate(90deg)}.support-object-ring i:nth-child(3){bottom:-23px;left:47px}.support-object-ring i:nth-child(4){top:53px;left:-19px;transform:rotate(90deg)}.support-object-core{z-index:4;border:1px solid rgba(var(--object-secondary),.42);width:76px;height:76px;color:rgb(var(--object-secondary));background:#f7f8fa;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(42px);box-shadow:8px 12px 24px #263a3f1a}.support-object-status{z-index:5;border:1px solid rgba(var(--object-accent),.3);background:#ffffffba;border-radius:10px;width:88px;height:31px;position:absolute;box-shadow:6px 8px 18px #263a3f14}.support-object-status:before{content:"";background:rgba(var(--object-accent),.26);width:42px;height:3px;box-shadow:0 9px 0 rgba(var(--object-accent),.16);border-radius:4px;position:absolute;top:9px;left:12px}.support-object-status i{background:rgb(var(--object-secondary));border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:10px}.support-object-status-a{top:38px;right:0;transform:translateZ(35px)rotate(6deg)}.support-object-status-b{bottom:35px;left:0;transform:translateZ(30px)rotate(-5deg)}.support-object-status-c{opacity:.7;bottom:16px;right:1px;transform:translateZ(15px)rotate(4deg)}.support-object-pulse{border:1px dashed rgba(var(--object-accent),.25);border-radius:50%;width:226px;height:226px;margin:-113px 0 0 -113px;animation:16s linear infinite supportObjectRotate;position:absolute;top:50%;left:50%}.service-overview{grid-template-columns:1fr 1fr;align-items:start;gap:80px;min-height:350px;padding:82px 25px;display:grid}.service-overview h2,.service-section-heading h2,.service-evidence h2{color:#2a2737;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:520;line-height:1.04}.service-overview>p{max-width:555px;color:var(--muted);margin:25px 0 0;font-size:.9625rem;line-height:1.75}.service-detail-section{border-top:1px solid var(--line);padding:82px 25px 88px}.service-section-heading{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:48px;display:grid}.service-section-heading .eyebrow{grid-column:1/-1}.service-capability-grid{border:1px solid var(--line);background:#ffffff6b;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.service-capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:215px;padding:29px 28px}.service-capability-grid article:nth-child(3n){border-right:0}.service-capability-grid article:nth-last-child(-n+3){border-bottom:0}.service-capability-grid article>span{color:#4fabaa;font-family:var(--font-apple-mono);font-size:.61875rem}.service-capability-grid h3{letter-spacing:var(--title-tracking);margin:37px 0 12px;font-size:1.125rem;font-weight:560;line-height:1.15}.service-capability-grid p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.65}.service-process{padding:85px 25px}.process-track{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-track:before{content:"";background:var(--line);height:1px;position:absolute;top:17px;left:5%;right:5%}.process-track article{padding:0 22px;position:relative}.process-track article>span{z-index:2;color:#4fabaa;background:var(--paper);width:35px;height:35px;font-family:var(--font-apple-mono);border:1px solid #086f7080;border-radius:50%;place-items:center;font-size:.55rem;display:grid;position:relative}.process-track h3{letter-spacing:var(--title-tracking);margin:24px 0 10px;font-size:1.1rem;font-weight:570}.process-track p{max-width:230px;color:var(--muted);margin:0;font-size:.61875rem;line-height:1.6}.service-evidence{grid-template-columns:1fr 1fr;gap:14px;padding:25px;display:grid}.service-evidence>article{border:1px solid var(--line);background:#ffffff8a;border-radius:16px;min-height:410px;padding:48px}.service-evidence .outcome-panel{color:#e5eeee;background:#13242c}.service-evidence .outcome-panel h2{color:#fff}.service-evidence ul{gap:17px;margin:46px 0 0;padding:0;list-style:none;display:grid}.service-evidence li{color:#526168;align-items:center;gap:12px;font-size:.75625rem;display:flex}.service-evidence li svg{color:var(--teal);flex:none}.service-evidence .outcome-panel li{color:#b9c7ca}.service-case{background:#4fabaa0e;border:1px solid #4fabaa33;border-radius:16px;grid-template-columns:.65fr 1.35fr;align-items:start;gap:50px;min-height:240px;margin-top:70px;padding:54px 58px;display:grid}.service-case h2{letter-spacing:var(--title-tracking);margin:0 0 14px;font-size:1.875rem;font-weight:530}.service-case p{max-width:650px;color:var(--muted);margin:0;font-size:.825rem;line-height:1.7}.service-detail-cta{background:linear-gradient(115deg,#e2efecf0,#f7f4eef5);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:40px;min-height:250px;margin-top:75px;padding:50px 55px;display:flex}.service-detail-cta h2{color:#2a2737;letter-spacing:var(--title-tracking);margin:0;font-size:2.125rem;font-weight:530}.service-detail-cta p{max-width:570px;color:var(--muted);margin:14px 0 0;font-size:.75625rem;line-height:1.65}.institutional-page{overflow:clip}.institutional-hero{border-bottom:1px solid var(--line);min-height:390px;padding:88px 25px 72px}.institutional-hero h1,.not-found-page h1{color:#2a2737;max-width:880px;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(48px,6vw,76px);font-weight:530;line-height:1}.institutional-hero>p{max-width:760px;color:var(--muted);margin:30px 0 18px;font-size:1.1rem;line-height:1.65}.institutional-hero small{color:#59666c;font-size:.6875rem}.institutional-content{max-width:920px;padding:70px 25px 110px}.institutional-content section{padding:0 0 42px}.institutional-content section+section{border-top:1px solid var(--line-soft);padding-top:42px}.institutional-content h2{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0 0 18px;font-size:clamp(25px,2.6vw,34px);font-weight:540;line-height:1.12}.institutional-content p,.institutional-content li{color:var(--muted);font-size:.9625rem;line-height:1.75}.institutional-content p{margin:0 0 16px}.institutional-content ul{margin:0;padding-left:22px}.institutional-content li+li{margin-top:8px}.institutional-content a{color:#4fabaa;text-underline-offset:3px;text-decoration:underline}.not-found-page{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(56px,8vw,130px);min-height:720px;padding:130px 25px 110px;display:grid}.not-found-copy p{max-width:650px;color:var(--muted);margin:26px 0 32px;font-size:1.1rem;line-height:1.65}.not-found-links{border-top:1px solid var(--line)}.not-found-links a{border-bottom:1px solid var(--line);min-height:78px;color:var(--ink);grid-template-columns:34px 1fr 20px;align-items:center;gap:16px;transition:color .2s,padding .2s;display:grid}.not-found-links a:hover{color:var(--teal);padding-left:8px}.not-found-links small{color:var(--muted);font-size:.61875rem}.not-found-links span{font-size:.89375rem;font-weight:560}.not-found-links svg{color:var(--muted)}.service-detail-cta .button{flex:none}@keyframes terrainPulse{50%{opacity:.74;transform:translateY(-2px)}}@keyframes pinTransfer{0%{opacity:0;transform:translateY(0)scale(.65)}18%{opacity:.9}72%{opacity:.75}to{opacity:0;transform:translateY(82px)scale(1.15)}}@keyframes cellObjectFloat{0%,to{transform:translate(0)rotateX(.35deg)rotateY(-1deg)rotate(-.1deg)}25%{transform:translate3d(1px,-2px,3px)rotateX(-.55deg)rotateY(-.25deg)rotate(.08deg)}50%{transform:translate3d(0,-4px,6px)rotateX(-.25deg)rotateY(1.05deg)rotate(.12deg)}75%{transform:translate3d(-1px,-2px,2px)rotateX(.55deg)rotateY(.15deg)rotate(-.06deg)}}@keyframes cellSignalPulse{0%{opacity:.58}to{opacity:1}}@keyframes treatmentObjectFloat{0%,to{transform:translate(0)rotate(-.35deg)}50%{transform:translateY(-5px)rotate(.35deg)}}@keyframes treatmentPacketIn{0%{opacity:0;transform:translate(-6px)scale(.72)}20%{opacity:1}72%{opacity:.88}to{opacity:0;transform:translate(68px)scale(.92)}}@keyframes treatmentOutputPulse{0%,to{opacity:.48;transform:translate(-5px)scale(.78)}50%{opacity:1;transform:translate(0)scale(1)}}@keyframes architectureObjectFloat{0%,to{transform:translate(0)rotateX(58deg)rotate(-37deg)}50%{transform:translateY(-8px)rotateX(60deg)rotate(-35.5deg)}}@keyframes architectureNodePulse{0%,to{opacity:.62;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@keyframes serviceObjectFloat{0%,to{transform:var(--stage-transform) translate3d(0, 0, 0) rotateZ(-.25deg)}32%{transform:var(--stage-transform) translate3d(4px, -10px, 8px) rotateZ(.45deg)}68%{transform:var(--stage-transform) translate3d(-3px, -5px, 3px) rotateZ(-.1deg)}}@keyframes serviceObjectPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes integrationObjectPacket{0%,to{left:7%}50%{left:78%}}@keyframes supportObjectRotate{to{transform:rotate(360deg)}}@keyframes serviceShadowBreath{0%,to{opacity:.62;translate:0;scale:.92}50%{opacity:.9;translate:5px 3px;scale:1.08}}@keyframes serviceLayerDrift{0%,to{translate:0}50%{translate:0 -7px}}@keyframes serviceLayerDriftSide{0%,to{translate:0}50%{translate:5px -4px}}@keyframes serviceOrbitTurn{to{rotate:360deg}}@keyframes serviceOrbitTurnReverse{to{rotate:-360deg}}@keyframes serviceBarRise{0%,to{opacity:.72;scale:1 .78}50%{opacity:1;scale:1}}@keyframes serviceSignalTravel{0%,to{opacity:.42;translate:-8px}50%{opacity:1;translate:8px -3px}}@keyframes servicePanelBreathe{0%,to{translate:0;scale:.97}50%{translate:0 -5px;scale:1.02}}.service-object-shadow{animation:6.4s ease-in-out infinite serviceShadowBreath}.data-object-tower-a,.team-object-member-1,.architecture-object-sheet-back,.software-object-panel-back,.cloud-object-server-a,.integration-object-hub-left,.streaming-object-screen-left,.support-object-status-a{animation:4.8s ease-in-out infinite serviceLayerDrift}.data-object-tower-b,.team-object-member-2,.architecture-object-sheet-middle,.software-object-panel-middle,.cloud-object-server-b,.integration-object-core,.streaming-object-screen-center,.support-object-status-b{animation:5.4s ease-in-out -.9s infinite serviceLayerDriftSide}.data-object-tower-c,.team-object-member-3,.architecture-object-sheet-front,.software-object-panel-front,.cloud-object-server-c,.integration-object-hub-right,.streaming-object-screen-right,.support-object-status-c{animation:5.9s ease-in-out -1.8s infinite serviceLayerDrift}.team-object-member-4,.team-object-member-5{animation:5.1s ease-in-out -2.5s infinite serviceLayerDriftSide}.team-object-orbit,.intelligence-object-ring-a,.streaming-object-signal-a{animation:22s linear infinite serviceOrbitTurn}.architecture-object-orbit,.intelligence-object-ring-b,.streaming-object-signal-b{animation:28s linear infinite serviceOrbitTurnReverse}.data-object-gate,.team-object-hub,.architecture-object-cube,.analytics-object-badge,.intelligence-object-core,.cloud-object-body,.support-object-core{animation:4.6s ease-in-out infinite servicePanelBreathe}.analytics-object-bar{animation:3.8s ease-in-out infinite serviceBarRise}.analytics-object-bar-2{animation-delay:-.55s}.analytics-object-bar-3{animation-delay:-1.1s}.analytics-object-bar-4{animation-delay:-1.65s}.analytics-object-bar-5{animation-delay:-2.2s}.analytics-object-trend i,.integration-object-port,.cloud-object-server i{animation:2.7s ease-in-out infinite serviceObjectPulse}.analytics-object-trend i:nth-child(2),.integration-object-port-b{animation-delay:-.65s}.analytics-object-trend i:nth-child(3),.integration-object-port-c{animation-delay:-1.3s}.analytics-object-trend i:nth-child(4),.integration-object-port-d{animation-delay:-1.95s}.software-object-cursor,.data-object-flow,.cloud-object-connector{animation:3.6s ease-in-out infinite serviceSignalTravel}.software-object-cursor,.data-object-flow-b,.cloud-object-connector-b{animation-delay:-1.8s}.careers-glass-back{animation:5.2s ease-in-out infinite serviceLayerDrift}.careers-glass-side{animation:5.8s ease-in-out -1.7s infinite serviceLayerDriftSide}.careers-glass-main{animation:4.8s ease-in-out -.8s infinite servicePanelBreathe}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.particle,.terrain-particle,.cell-signal{display:none}.cell-network-stage,.object-stage,.support-object-pulse,.integration-object-bridge i{animation:none!important}.integration-index-row,.integration-index-row:before,.integration-index-arrow{transition:none}}@media (prefers-contrast:more){:root{--muted:#37464d;--faint:#536168;--line:#16232c52;--line-soft:#16232c38}.button-outline,.trust-strip,.service-menu-link,.faq-grid details{border-color:var(--line)}}@media (forced-colors:active){.particle,.terrain-particle,.cell-signal,.data-terrain,.service-hero-object{display:none}.button,.footer-social-link,.floating-help-trigger,.floating-help-action{forced-color-adjust:auto}}@media (width<=1050px){.shell{width:min(940px,100% - 40px)}.news-ticker-label{padding-right:max(20px,50vw - 470px)}.site-header{grid-template-columns:180px 1fr auto}.main-nav{gap:23px}.hero{grid-template-columns:38% 62%}.hero-copy{padding-left:0}.hero-copy h1{font-size:3.125rem}.system-lines{width:100%;left:0}.input-stack{width:30%}.output-stack{width:20.6%;right:0}.valiant-core{left:42.4%}.matrix-copy{left:43.5%}.trust-strip article{padding-inline:20px}.trust-domains{gap:13px!important}.cell{gap:38px}.cell-roles article{padding-inline:3px}.service-copy{padding-inline:28px}.experience-heading{grid-template-columns:1fr .75fr;gap:42px}.experience-heading>p{font-size:1.03125rem}.experience-row{grid-template-columns:54px 66px minmax(215px,.9fr) minmax(320px,1.35fr);gap:14px}.experience-context h3{font-size:1.3125rem}.experience-context p{font-size:.89375rem}.experience-clients{gap:10px 14px}.experience-operations .experience-clients{grid-template-columns:repeat(2,minmax(112px,1fr))}.experience-foundation{grid-template-columns:210px 1fr}.experience-foundation>div{gap:18px}}@media (width<=820px){body.menu-open{overflow:hidden}section[id],footer[id]{scroll-margin-top:90px}.shell{width:calc(100% - 28px)}.site-header{grid-template-columns:1fr auto;height:78px}.brand-link{width:132px}.site-header.is-scrolled .brand-link,.header-brand-mark{width:54px}.header-cta{display:none}.menu-toggle{display:inline-flex}.main-nav{display:none}.main-nav.open{z-index:40;background:var(--paper);flex-direction:column;justify-content:center;gap:32px;font-size:1.25rem;display:flex;position:fixed;inset:78px 0 0}.main-nav.open .main-nav-support{display:flex}.news-ticker-label{padding-right:14px}.news-ticker a{max-width:78vw}.news-ticker a span{max-width:260px}.hero{min-height:auto;display:block}.hero-copy{padding:55px 10px 36px}.hero-copy h1{font-size:clamp(46px,12vw,64px)}.hero-system{height:603px}.system-lines{width:100%;left:0}.input-stack{left:0}.output-stack{right:0}.valiant-core{left:42.4%}.matrix-copy{left:43.5%}.trust-strip{grid-template-columns:repeat(3,1fr)}.trust-domains{grid-column:1/-1;min-height:82px;grid-template-columns:1fr repeat(4,auto)!important}.sanitation{min-height:710px;padding-top:90px;display:block}.data-terrain{margin-top:45px}.cell{flex-direction:column;gap:40px;padding:50px 0;display:flex}.cell-image{width:100%;height:430px}.cell-content{width:100%;padding:0 18px}.capabilities-heading,.integration-heading{grid-template-columns:1fr;gap:22px;padding-inline:10px}.capabilities-heading p,.integration-heading p{justify-self:start}.service-row,.service-row.reverse{grid-template-columns:1fr}.service-row.reverse .service-visual{order:1}.service-row.reverse .service-copy{order:2}.service-visual{min-height:220px}.service-copy{min-height:180px}.integrations{min-height:auto;padding-bottom:28px}.integration-map{margin-bottom:50px}.integration-index-summary{grid-template-columns:48px 44px 1fr 22px;gap:12px;min-height:0;padding:22px 14px}.integration-index-items{grid-column:3/5;margin-top:8px}.integration-index-expanded{padding:0 14px 20px 116px}.experience-ecosystem{margin-bottom:62px;padding:28px 20px 0}.experience-heading{grid-template-columns:1fr;gap:22px;min-height:0;padding:0 8px 28px}.experience-heading>p{justify-self:start;max-width:560px;margin:0}.experience-row{grid-template-columns:44px 60px 1fr;gap:12px;min-height:175px;padding:22px 8px}.experience-clients{grid-column:3/-1}.experience-health .experience-clients{grid-template-columns:1fr}.experience-media .experience-clients{grid-template-columns:repeat(3,minmax(80px,1fr))}.experience-foundation{grid-template-columns:1fr;gap:16px;min-height:100px;padding:20px 8px}.experience-foundation>div{gap:14px 20px}.faq-grid{grid-template-columns:1fr}.final-cta{min-height:360px}.matrix-final{font-size:1.125rem;top:48%;right:4%}.site-footer{min-height:540px}.site-footer-inner{padding:0 30px 22px}.footer-intro{grid-template-columns:1fr auto;gap:16px 30px;min-height:155px;padding:24px 0}.footer-statement{grid-column:1/-1}.footer-main{grid-template-columns:1fr 1fr;gap:32px 46px}}@media (width<=560px){.news-ticker{grid-template-columns:minmax(0,1fr) 34px;height:32px}.news-ticker-label{justify-content:center;width:34px;padding:0;font-size:0}.news-ticker-label:before{width:18px;left:-17px}.news-ticker a{max-width:88vw;font-size:.65rem}.news-ticker a strong{max-width:230px}.news-ticker a span{max-width:250px}.news-ticker-sequence{gap:34px;padding-right:38px}.footer-social-link{width:32px;height:32px}.floating-help{bottom:14px;right:4px}.floating-help-trigger{width:50px;height:50px}.fingerprint-mark{width:22.18px}.floating-help-actions{gap:7px;bottom:50px}.floating-help-action{border-radius:13px;min-height:40px;padding-inline:13px}.assistant-panel{border-radius:19px;width:calc(100vw - 24px);height:min(500px,100vh - 96px);bottom:62px;right:0}.hero-copy{padding-top:38px}.hero-copy h1{font-size:2.75rem}.hero-system{height:750px;margin-inline:-14px}.system-caption-center{top:164px;left:50%}.system-caption-right{top:426px;left:calc(54% - 6px);right:auto}.system-lines{display:none}.valiant-core{width:114px;height:114px;top:210px;left:50%;transform:translate(-50%)}.core-mark{width:84%}.matrix-copy{text-align:center;width:220px;font-size:1.0625rem;top:382px;left:50%;transform:translate(-50%)}.input-stack{width:47%;height:auto;inset:auto auto 41px 15px}.micro-title{text-align:right;width:100%;margin:0 0 14px;position:static}.input-row{grid-template-columns:minmax(0,1fr) 27px;gap:7px;width:100%;min-height:45px;position:static;transform:none}.input-row svg{width:26px;height:26px;padding:6px}.output-stack{gap:6px;width:46%;height:auto;display:grid;inset:464px 6px auto auto}.output-row{grid-template-columns:27px 1fr;gap:7px;min-height:45px;position:static;transform:none}.output-row svg{width:26px;height:26px}.trust-strip{grid-template-columns:1fr}.trust-strip article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:96px}.trust-strip article:not(.trust-domains)>span{min-height:0}.trust-domains{grid-column:auto;grid-template-columns:1fr 1fr!important;gap:14px!important}.sanitation{min-height:650px}.section-copy{padding-left:8px}.section-copy h2,.cell-content h2,.capabilities-heading h2,.integration-heading h2{font-size:2.1875rem}.data-terrain{height:315px;margin-inline:-30px}.cell-image{height:340px}.cell-roles{grid-template-columns:1fr;gap:25px;margin-top:40px}.cell-roles:before,.cell-roles article:before{display:none}.cell-roles article{padding-top:0}.cell-roles p{max-width:230px}.capabilities{padding-top:50px}.service-copy{grid-template-columns:36px 1fr 18px;padding:28px 20px}.service-copy h3{font-size:1.1875rem}.quality-panel{inset-inline:8%}.integration-map{margin-top:25px}.integration-index-summary{grid-template-columns:38px 38px 1fr 18px;gap:10px;padding:20px 6px}.integration-index-number{font-size:1.3125rem}.integration-index-icon{width:36px;height:36px}.integration-index-title h3{font-size:1.125rem}.integration-index-title p{font-size:.55rem}.integration-index-arrow{display:block}.integration-index-items{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:11px}.integration-index-items span{font-size:10px}.integration-index-expanded{grid-template-columns:1fr;gap:0;padding:0 6px 18px}.integration-foundation{padding:16px;display:block}.integration-foundation strong{margin-bottom:14px}.integration-foundation>div{grid-template-columns:1fr 1fr;gap:8px}.integration-foundation span{border:1px solid #455a611a;border-radius:12px}.experience-ecosystem{border-radius:18px;padding:25px 15px 0}.experience-heading{padding-inline:4px}.experience-heading h2{font-size:1.75rem}.experience-heading>p{font-size:.89375rem}.experience-row{grid-template-columns:32px 48px 1fr;gap:10px;min-height:0;padding:25px 4px}.experience-number{font-size:.9625rem}.experience-node{border-radius:14px;width:43px;height:43px}.experience-node:before{width:24px;height:24px}.experience-node i{width:8px;height:8px}.experience-context h3{font-size:1.1875rem}.experience-context p{font-size:.75625rem}.experience-clients{grid-column:1/-1;gap:10px 12px;padding-left:0}.experience-health .experience-clients{grid-template-columns:1fr}.experience-media .experience-clients,.experience-operations .experience-clients{grid-template-columns:repeat(2,minmax(105px,1fr))}.experience-logo{height:58px}.experience-logo img{max-width:124px;max-height:48px}.experience-logo:first-child{justify-content:center}.experience-logo:first-child img{object-position:center}.experience-logo.is-sirio img{max-width:124px;max-height:36px}.experience-logo.is-globo img{max-width:58px;max-height:44px}.experience-logo.is-band img{max-width:118px;max-height:36px}.experience-logo.is-newco img{max-width:104px;max-height:46px}.experience-logo.is-latam img{max-width:102px;max-height:42px}.experience-logo.is-vale img{max-width:96px;max-height:42px}.experience-logo.is-edp img{max-width:76px;max-height:42px}.experience-logo.is-international-school img{max-width:102px;max-height:42px}.experience-logo.is-monogram i{font-size:1.75rem}.experience-foundation{padding-inline:4px}.experience-foundation strong{font-size:.9625rem}.experience-foundation span{font-size:.825rem}.faq-grid details{padding-inline:19px}.faq-grid details p{padding-right:10px}.final-cta{min-height:430px}.final-copy{padding:35px 25px}.final-copy h2{font-size:1.6875rem}.matrix-final{padding-left:16px;font-size:1.03125rem;inset:auto auto 30px 25px}.site-footer{min-height:720px}.site-footer-inner{padding-inline:24px}.footer-intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:21px;min-height:225px;padding:31px 0;display:flex}.footer-statement{font-size:.75rem}.footer-contact-link{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.footer-bottom-links{gap:20px}}.blog-page h1,.blog-page h2,.blog-page h3,.blog-article-page h1,.blog-article-page h2{font-family:var(--font-apple-display)}.blog-hero{grid-template-columns:48% 52%;align-items:center;gap:52px;min-height:570px;display:grid}.blog-hero-copy{padding-left:24px}.blog-hero-copy .eyebrow{color:#5f51a1}.blog-hero-copy h1{color:#2a2737;max-width:590px;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(48px,4.15vw,68px);font-weight:520;line-height:1.02}.blog-hero-copy>p{max-width:520px;color:var(--muted);margin:27px 0 0;font-size:.9625rem;line-height:1.7}.blog-ai-seal{border-top:1px solid var(--line);color:#4fabaa;grid-template-columns:44px 1fr;align-items:start;gap:13px;max-width:540px;margin-top:30px;padding-top:19px;display:grid}.blog-darius-avatar{object-fit:contain;background:linear-gradient(145deg,#332d48fa,#201d2dfa);border:1px solid #5f51a126;border-radius:14px;width:44px;height:44px;display:block;box-shadow:0 8px 20px #2926361f}.blog-ai-seal strong{font-size:.6875rem;font-weight:650;display:block}.blog-ai-seal small{color:var(--muted);margin-top:5px;font-size:.61875rem;line-height:1.5;display:block}.blog-hero-object{aspect-ratio:1;isolation:isolate;justify-self:center;place-items:center;width:min(100%,510px);display:grid;position:relative}.blog-hero-object:before{content:"";filter:blur(3px);background:radial-gradient(circle,#4fabaa1a,#5f51a10d 46%,#0000 70%);border-radius:50%;position:absolute;inset:13%}.blog-orbit{transform-origin:50%;border:1px solid #5f51a133;border-radius:50%;position:absolute;top:50%;left:50%}.blog-orbit-a{width:74%;height:46%;margin:-23% 0 0 -37%;animation:18s ease-in-out infinite blogOrbitA;transform:rotate(-18deg)}.blog-orbit-b{border-color:#4fabaa33;width:58%;height:82%;margin:-41% 0 0 -29%;animation:22s ease-in-out infinite blogOrbitB;transform:rotate(28deg)}.blog-glass{color:#5f51a1;-webkit-backdrop-filter:blur(13px);background:linear-gradient(145deg,#fffc,#5f51a10b);border:1px solid #5f51a12b;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 30px #ffffffb3,0 20px 50px #263a3f17}.blog-glass-center{z-index:4;color:#4fabaa;background:linear-gradient(145deg,#ffffffe6,#4fabaa13);border-color:#4fabaa47;border-radius:56px;width:188px;height:188px;animation:8s ease-in-out infinite blogCoreFloat}.blog-glass-center strong{color:#2a2737;margin-top:5px;font-size:1.875rem;line-height:1}.blog-glass-center small{color:#4fabaa;letter-spacing:.13em;text-transform:uppercase;font-size:.61875rem}.blog-glass-left,.blog-glass-right{z-index:3;border-radius:30px;width:92px;height:92px}.blog-glass-left{animation:9s ease-in-out infinite blogNodeLeft;top:28%;left:9%;transform:rotate(-8deg)}.blog-glass-right{color:#5f51a1;border-color:#5f51a13d;animation:10s ease-in-out infinite blogNodeRight;bottom:27%;right:9%;transform:rotate(7deg)}.blog-signal{z-index:5;background:#4fabaa;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #4fabaa59}.blog-signal-a{animation:4.2s ease-in-out infinite blogSignalA;top:43%;left:29%}.blog-signal-b{background:#5f51a1;animation:4.8s ease-in-out infinite blogSignalB;top:51%;right:29%;box-shadow:0 0 14px #5f51a152}.blog-signal-c{background:#5f51a1;width:5px;height:5px;animation:5.4s ease-in-out infinite blogSignalC;bottom:23%;left:48%}.blog-featured,.blog-categories,.blog-feed{padding:78px 24px}.blog-featured-panel{border:1px solid var(--line);background:#ffffff8c;border-radius:26px;grid-template-columns:120px minmax(0,1.08fr) minmax(330px,.92fr);min-height:420px;display:grid;overflow:hidden;box-shadow:0 26px 70px #29263614}.blog-featured-index{border-right:1px solid var(--line);color:#59666c;flex-direction:column;justify-content:space-between;padding:35px 25px;display:flex}.blog-featured-index span{font-family:var(--font-apple-mono);font-size:.825rem}.blog-featured-index i{background:linear-gradient(#0000,#5f51a1);width:1px;height:90px;margin-inline:auto}.blog-featured-copy{align-self:center;padding:52px 58px}.blog-featured-copy>div{color:#59666c;gap:20px;font-size:.61875rem;display:flex}.blog-featured-copy>div span{color:#4fabaa;font-weight:650}.blog-featured-copy h2{color:#2a2737;max-width:670px;letter-spacing:var(--title-tracking);margin:22px 0 0;font-size:clamp(34px,3vw,48px);font-weight:520;line-height:1.06}.blog-featured-copy p{max-width:650px;color:var(--muted);margin:22px 0 27px;font-size:.825rem;line-height:1.7}.blog-featured-visual{color:#4fabaa;background:radial-gradient(circle,#4fabaa1f,#0000 58%);place-items:center;display:grid;position:relative;overflow:hidden}.blog-featured-visual:before,.blog-featured-visual:after{content:"";border:1px solid #5f51a12b;border-radius:50%;position:absolute}.blog-featured-visual:before{width:240px;height:150px;transform:rotate(-18deg)}.blog-featured-visual:after{border-color:#4fabaa2e;width:145px;height:250px;transform:rotate(26deg)}.blog-featured-visual>span,.blog-featured-visual>i{background:#5f51a1;border-radius:50%;width:7px;height:7px;position:absolute}.blog-featured-visual>span{top:40%;left:28%}.blog-featured-visual>i{background:#5f51a1;bottom:35%;right:25%}.blog-featured-visual.has-image{background:#171321;min-height:420px}.blog-featured-visual.has-image:before,.blog-featured-visual.has-image:after{display:none}.blog-featured-visual.has-image>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.blog-featured-visual.has-image>.blog-featured-image-shade{background:linear-gradient(90deg,#1713212e,#0000 38%),linear-gradient(#0000 48%,#17132133);border-radius:0;width:auto;height:auto;position:absolute;inset:0}.blog-categories{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:31% 69%;align-items:start;display:grid}.blog-categories header h2,.blog-feed header h2{color:#2a2737;margin:0;font-size:1.75rem;font-weight:520;line-height:1.12}.blog-categories>div{grid-template-columns:repeat(2,1fr);display:grid}.blog-categories>div>a{border-bottom:1px solid var(--line-soft);min-height:70px;color:var(--muted);align-items:center;gap:18px;padding:18px 14px;font-size:.75625rem;transition:color .2s,background .2s;display:flex}.blog-categories>div>a:hover{color:var(--ink);background:#4fabaa0b}.blog-categories>div>a:nth-last-child(-n+2){border-bottom:0}.blog-categories small{color:#5f51a1;font-family:var(--font-apple-mono);font-size:.55rem}.blog-categories-after-feed{padding-top:62px}.blog-archive-link{color:#5f51a1;align-items:center;gap:10px;width:fit-content;margin-top:26px;font-size:.6875rem;font-weight:650;display:inline-flex}.blog-feed{padding-bottom:72px}.blog-feed>header{margin-bottom:38px}.blog-feed-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.blog-view-all{border:1px solid var(--line);min-height:48px;color:var(--ink);white-space:nowrap;background:#ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 20px;font-size:.6875rem;font-weight:650;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.blog-view-all:hover{background:#4fabaa12;border-color:#4fabaa75;transform:translateY(-1px)}.blog-view-all svg{color:#4fabaa}.blog-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.blog-empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#4fabaa;grid-template-columns:48px minmax(0,620px);align-content:center;gap:18px;min-height:260px;padding:45px 52px;display:grid}.blog-empty-state h3{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(25px,2.3vw,35px);font-weight:520;line-height:1.1}.blog-empty-state p{color:var(--muted);margin:16px 0 0;font-size:.75625rem;line-height:1.7}.blog-card{border-right:1px solid var(--line);flex-direction:column;min-height:450px;padding:34px 30px;display:flex}.blog-card:last-child{border-right:0}.blog-card-top{justify-content:flex-end;align-items:start;display:flex}.blog-card-number{color:#59666c;font-family:var(--font-apple-mono);font-size:.61875rem}.blog-card-meta{color:#59666c;flex-wrap:wrap;gap:7px 16px;margin-top:37px;font-size:.55rem;display:flex}.blog-card-meta span{color:#4fabaa;font-weight:650}.blog-card h3{color:#2a2737;letter-spacing:var(--title-tracking);margin:20px 0 0;font-size:1.5625rem;font-weight:520;line-height:1.1}.blog-card>p{color:var(--muted);margin:18px 0 26px;font-size:.6875rem;line-height:1.65}.blog-card-author{color:#4fabaa;align-items:center;gap:8px;margin:-8px 0 18px;font-size:.55rem;font-weight:620;display:inline-flex}.blog-card-author img,.blog-article-meta img,.blog-ai-note img{object-fit:contain;background:linear-gradient(145deg,#332d48fa,#201d2dfa);border:1px solid #5f51a126;display:block}.blog-card-author img{border-radius:8px}.blog-card>a{border-top:1px solid var(--line-soft);color:#2a2737;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.6875rem;font-weight:650;display:inline-flex}.blog-card>a svg{transition:transform .2s}.blog-card>a:hover svg{transform:translate(2px,-2px)}.blog-article-hero{padding:62px 24px 75px;position:relative}.blog-back-link{z-index:3;color:#59666c;align-items:center;gap:9px;font-size:.61875rem;display:inline-flex;position:relative}.blog-article-heading{max-width:920px;margin:68px auto 0}.blog-article-heading>div:first-child{align-items:center;gap:20px;display:flex}.blog-article-heading .eyebrow{margin:0}.blog-article-category{color:#4fabaa;font-size:.61875rem;font-weight:650}.blog-article-heading h1{color:#2a2737;letter-spacing:var(--title-tracking);margin:23px 0 0;font-size:clamp(45px,5vw,72px);font-weight:520;line-height:1.01}.blog-article-heading>p{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:1.03125rem;line-height:1.65}.blog-article-meta{border-top:1px solid var(--line);color:#59666c;flex-wrap:wrap;gap:14px 25px;margin-top:34px;padding-top:18px;font-size:.61875rem;display:flex}.blog-article-meta span:last-child{color:#4fabaa;align-items:center;gap:7px;display:inline-flex}.blog-article-meta img{border-radius:7px}.article-share-shell{grid-template-columns:minmax(0,720px) minmax(260px,1fr);align-items:end;gap:34px;padding-top:22px;display:grid}.article-audio-player{background:linear-gradient(120deg,#4fabaa11,#5f51a109);border:1px solid #4fabaa38;border-radius:18px;min-width:0;padding:18px 20px 16px}.article-audio-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.article-audio-heading>span{color:#4fabaa;background:#ffffff6b;border:1px solid #4fabaa38;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.article-audio-heading strong,.article-audio-heading small{display:block}.article-audio-heading strong{color:var(--ink);font-size:.75625rem;font-weight:650}.article-audio-heading small{color:var(--muted);margin-top:4px;font-size:.55rem;line-height:1.4}.article-audio-controls{align-items:center;gap:8px;margin-top:15px;display:flex}.article-audio-controls button{border:1px solid var(--line);color:#5f51a1;cursor:pointer;background:#ffffff7a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:40px;height:40px;padding:0 12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.article-audio-controls button:hover:not(:disabled),.article-audio-controls button:focus-visible:not(:disabled){color:#4fabaa;border-color:#4fabaa8c}.article-audio-controls button:disabled{opacity:.38;cursor:not-allowed}.article-audio-controls .article-audio-primary{color:#fff;background:#2a2737;border-color:#2a2737;min-width:138px;font-size:.61875rem;font-weight:650}.article-audio-controls .article-audio-primary:hover:not(:disabled),.article-audio-controls .article-audio-primary:focus-visible:not(:disabled){color:#fff;background:#4fabaa;border-color:#4fabaa}.article-audio-controls label{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:.55rem;display:inline-flex}.article-audio-controls select{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff80;border-radius:11px;padding:0 28px 0 10px}.article-audio-progress{grid-template-columns:1fr 40px;align-items:center;gap:10px;margin-top:13px;display:grid}.article-audio-progress progress{background:#5f51a11a;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.article-audio-progress progress::-webkit-progress-bar{background:#5f51a11a}.article-audio-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#5f51a1,#4fabaa);border-radius:999px}.article-audio-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#5f51a1,#4fabaa);border-radius:999px}.article-audio-progress span{color:var(--muted);font-family:var(--font-apple-mono);text-align:right;font-size:.5rem}.article-audio-player>p{color:#9d4a35;margin:10px 0 0;font-size:.55rem}.article-share{color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;display:flex}.article-share>strong{font-size:.61875rem;font-weight:620}.article-share>div{align-items:center;gap:7px;display:flex}.article-share a,.article-share button{color:#5f51a1;width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:transform .2s,color .2s;display:inline-grid}.article-share a:hover,.article-share button:hover{color:#4fabaa;background:0 0;transform:translateY(-2px)}.article-share a:focus-visible,.article-share button:focus-visible{outline-offset:3px;outline:2px solid #4fabaa}.article-share>span{color:#4fabaa;min-width:82px;font-size:.55rem}.blog-article-layout{grid-template-columns:minmax(0,820px) minmax(220px,1fr);align-items:start;gap:100px;padding:40px 24px 100px;display:grid}.blog-takeaway{color:#4fabaa;background:#4fabaa0b;border:1px solid #4fabaa33;border-radius:18px;grid-template-columns:28px 1fr;gap:12px;margin-bottom:55px;padding:27px 30px;display:grid}.blog-takeaway strong{color:#4fabaa;text-transform:uppercase;letter-spacing:.06em;font-size:.61875rem;display:block}.blog-takeaway p{color:var(--ink);margin:8px 0 0;font-size:.825rem;line-height:1.65}.blog-article-body>section{border-top:1px solid var(--line);grid-template-columns:58px 1fr;gap:22px;padding:36px 0;display:grid}.blog-article-body>section>span{color:#5f51a1;font-family:var(--font-apple-mono);padding-top:6px;font-size:.61875rem}.blog-article-body h2{color:#2a2737;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(26px,2.3vw,36px);font-weight:520;line-height:1.1}.blog-article-body section p,.blog-article-body section li{color:var(--muted);font-size:.825rem;line-height:1.78}.blog-article-body section p{margin:19px 0 0}.blog-article-body section ul{margin:19px 0 0;padding-left:18px}.blog-article-body section li{margin-top:8px;padding-left:8px}.blog-article-body section li::marker{color:#4fabaa}.blog-article-inline-visual{justify-items:stretch;width:100%;margin:0 0 28px;display:grid}.blog-article-inline-visual>img{width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;display:block}.blog-article-inline-visual figcaption{width:100%;color:var(--muted);text-align:right;margin-top:10px;font-size:.55rem;line-height:1.45}.blog-article-inline-visual figcaption a{color:inherit;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.blog-ai-note{color:#5f51a1;background:#5f51a10e;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-top:24px;padding:21px 24px;display:grid}.blog-ai-note img{border-radius:12px}.blog-ai-note p{color:var(--muted);margin:0;font-size:.61875rem;line-height:1.6}.blog-article-sources ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.blog-article-sources li{margin:0!important;padding:0!important}.blog-article-sources a{border:1px solid var(--line);color:var(--ink);background:#ffffff5c;border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(110px,auto) 16px;align-items:center;gap:14px;padding:13px 15px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.blog-article-sources a:hover{border-color:#4fabaa8c;transform:translateY(-1px)}.blog-article-sources a strong{font-size:.75rem;font-weight:590}.blog-article-sources a span{color:var(--muted);font-size:.61875rem}html[data-theme=dark] .blog-article-sources a{background:#ffffff09}.blog-article-aside{position:sticky;top:110px}.blog-article-aside>div{border-left:1px solid var(--line);padding-left:24px}.blog-article-aside a{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:7px 14px;padding:19px 0;display:grid}.blog-article-aside a small{color:#4fabaa;grid-column:1/-1;font-size:.55rem}.blog-article-aside a strong{color:#2a2737;font-size:.6875rem;font-weight:620;line-height:1.45}.blog-article-aside a svg{color:#5f51a1}.blog-continuous-article{position:relative}.blog-continuous-article.is-following{background:var(--paper)}.article-transition-loader{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--paper), #4fabaa0e 55%, #5f51a113);min-height:155svh;position:relative}.article-transition-sticky{isolation:isolate;min-height:100svh;position:sticky;top:0;overflow:hidden}.article-transition-sticky .blog-article-hero{z-index:2;width:100%;min-height:100svh;opacity:var(--article-loader-opacity,.3);transform:translate3d(0,var(--article-loader-y,34px),0) scale(var(--article-loader-scale,.968));transform-origin:50%;flex-direction:column;justify-content:center;display:flex;position:relative}.article-transition-sticky .blog-article-heading{width:100%;margin-top:45px}.article-transition-sticky .blog-article-heading>p,.article-transition-sticky .blog-article-meta{opacity:var(--article-loader-details,0);transform:translateY(var(--article-loader-details-y,18px))}.article-transition-scroll{z-index:3;width:min(260px,55vw);color:var(--muted);position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.article-transition-scroll>span{justify-content:center;align-items:center;gap:8px;margin-bottom:13px;font-size:.61875rem;display:flex}.article-transition-scroll>span svg{animation:1.8s ease-in-out infinite continuousArticleArrow}.article-transition-scroll>i{background:var(--line);width:100%;height:1px;display:block;overflow:hidden}.article-transition-scroll>i>b{width:100%;height:100%;transform:scaleX(var(--article-loader-progress,0));transform-origin:0;background:linear-gradient(90deg,#4fabaa,#5f51a1);display:block}.article-transition-orbit{z-index:0;pointer-events:none;border:1px solid #4fabaa21;border-radius:50%;position:absolute}.article-transition-orbit-a{aspect-ratio:1;width:min(58vw,760px);top:8%;left:-17vw;transform:rotate(-18deg)}.article-transition-orbit-b{aspect-ratio:1;border-color:#5f51a121;width:min(45vw,620px);bottom:-15%;right:-12vw}.blog-next-reading-label{color:#4fabaa}.blog-next-reading-label svg{animation:1.8s ease-in-out infinite continuousArticleArrow}@keyframes continuousArticleArrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes blogOrbitA{0%,to{transform:rotate(-18deg)scale(1)}50%{transform:rotate(-14deg)scale(1.018)}}@keyframes blogOrbitB{0%,to{transform:rotate(28deg)scale(1)}50%{transform:rotate(24deg)scale(.985)}}@keyframes blogCoreFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.7deg)}}@keyframes blogNodeLeft{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(4px,-5px)rotate(-6deg)}}@keyframes blogNodeRight{0%,to{transform:translate(0)rotate(7deg)}50%{transform:translate(-4px,5px)rotate(5deg)}}@keyframes blogSignalA{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(31px,8px)}}@keyframes blogSignalB{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(-25px,-7px)}}@keyframes blogSignalC{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-23px)}}@media (width<=1020px){.blog-hero{grid-template-columns:1fr 1fr;gap:20px}.blog-hero-object{transform:scale(.86)}.blog-featured-panel{grid-template-columns:88px 1fr}.blog-featured-visual{display:none}.blog-featured-visual.has-image{grid-column:1/-1;min-height:260px;display:block}.blog-grid{grid-template-columns:1fr 1fr}.blog-card:nth-child(2){border-right:0}.blog-card:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1}.blog-article-layout{gap:55px}}@media (width<=820px){.blog-hero{grid-template-columns:1fr;min-height:auto;padding:65px 18px 55px}.blog-hero-copy{padding-left:0}.blog-hero-object{width:min(92vw,430px);margin:-20px auto -30px}.blog-featured,.blog-categories,.blog-feed{padding:58px 18px}.blog-featured-panel{grid-template-columns:1fr;min-height:0}.blog-featured-index{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:22px 25px}.blog-featured-index i{background:linear-gradient(90deg,#0000,#5f51a1);width:90px;height:1px;margin:auto 0}.blog-featured-copy{padding:38px 30px 42px}.blog-feed-header{align-items:flex-start}.blog-categories{grid-template-columns:1fr;gap:28px}.blog-article-hero{padding:55px 18px 60px}.blog-article-heading{margin-top:48px}.article-share-shell{grid-template-columns:1fr;gap:22px;padding:18px 18px 0}.article-share{flex-wrap:wrap;justify-content:flex-start}.blog-article-layout{grid-template-columns:1fr;padding:25px 18px 75px}.blog-article-aside{position:static}.blog-article-aside>div{border-left:0;padding-left:0}.article-transition-loader{min-height:145svh}}@media (width<=560px){.blog-hero-copy h1{font-size:2.75rem}.blog-hero-object{margin-block:-60px;transform:scale(.78)}.blog-ai-seal{grid-template-columns:40px 1fr}.blog-darius-avatar{border-radius:13px;width:40px;height:40px}.blog-featured-copy h2{font-size:2rem}.blog-featured-copy>div{flex-direction:column;gap:7px}.blog-feed-header{flex-direction:column;align-items:stretch}.blog-view-all{justify-content:space-between;width:100%}.blog-categories>div{grid-template-columns:1fr}.blog-categories>div>a:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.blog-categories>div>a:last-child{border-bottom:0}.blog-grid{grid-template-columns:1fr}.blog-empty-state{grid-template-columns:34px 1fr;min-height:230px;padding:34px 22px}.blog-card,.blog-card:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:410px}.blog-card:nth-child(3){border-top:0;border-bottom:0;grid-column:auto}.blog-article-heading h1{font-size:2.75rem}.blog-article-heading>p{font-size:.89375rem}.article-share{gap:10px}.article-share>strong{flex-basis:100%}.article-share>span{flex-basis:100%;min-height:12px}.article-audio-player{padding:16px}.article-audio-controls{flex-wrap:wrap}.article-audio-controls label{justify-content:space-between;width:100%;margin:2px 0 0}.article-audio-controls select{min-width:94px}.blog-article-body>section{grid-template-columns:34px 1fr;gap:12px}.blog-takeaway{padding:23px 20px}.article-transition-loader{min-height:138svh}.article-transition-scroll{bottom:28px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0d0715;--paper-2:#160d23;--white:#211432;--ink:#e8e3ed;--muted:#c7c0ce;--faint:#aaa1b3;--line:#a68bcc3d;--line-soft:#a68bcc21;--teal:#735da8;--teal-soft:#34224c;--coral:#8a72bc;--night:#08040d;--dark-heading:#60c7bd;--dark-surface-1:#160d23;--dark-surface-2:#211432;--dark-surface-3:#2c1b42;--dark-accent:#8a72bc;--dark-header:#1b1129}html[data-theme=dark] body{color:var(--ink);background:radial-gradient(circle at 78% 8%, #8a72bc21, transparent 32%), radial-gradient(circle at 12% 48%, #583d7c14, transparent 29%), var(--paper);transition:color .24s,background-color .24s}html[data-theme=dark] body:before{opacity:.07;filter:invert()}html[data-theme=dark] ::selection{color:#0c0812;background:#b8a7e7}html[data-theme=dark] .integration-index-items span:before{background:var(--dark-accent)}html[data-theme=dark] .blog-glass{background:linear-gradient(145deg,#251b33cc,#5f51a11a);box-shadow:inset 0 0 25px #ffffff0a,0 20px 50px #00000047}html[data-theme=dark] .blog-glass-center{background:linear-gradient(145deg,#1c1628eb,#745ca021)}html[data-theme=dark] .blog-glass-center strong,html[data-theme=dark] .blog-card>a,html[data-theme=dark] .blog-article-aside a strong{color:var(--ink)}html[data-theme=dark] .blog-featured-panel{background:#1e152b85}html[data-theme=dark] .blog-featured-visual{background:radial-gradient(circle,#745ca029,#0000 58%)}html[data-theme=dark] .blog-takeaway{background:#745ca01a}html[data-theme=dark] .blog-takeaway strong{color:var(--dark-heading)}html[data-theme=dark] .blog-ai-note{background:#5f51a124}html[data-theme=dark] .article-audio-player{background:linear-gradient(120deg,#34224cb8,#211432b8);border-color:#a68bcc38}html[data-theme=dark] .article-audio-heading>span,html[data-theme=dark] .article-audio-controls button,html[data-theme=dark] .article-audio-controls select{color:var(--ink);border-color:var(--line);background:#ffffff0a}html[data-theme=dark] .article-audio-heading>span{color:var(--dark-heading)}html[data-theme=dark] .article-audio-controls .article-audio-primary{color:#0d0715;border-color:var(--dark-heading);background:var(--dark-heading)}html[data-theme=dark] .article-share a,html[data-theme=dark] .article-share button{color:#b8a7e7;background:0 0}html[data-theme=dark] .blog-continuous-article+.blog-continuous-article{background:linear-gradient(#745ca00f,#0000 420px)}.editorial-admin-page,.admin-home{background:var(--paper);min-height:100vh;color:var(--ink);padding:72px clamp(24px,6vw,96px) 110px}.editorial-admin-page .careers-admin-header{max-width:1480px;margin:0 auto 45px}.admin-switcher{gap:22px;margin-top:20px;font-size:.6875rem;display:flex}.admin-switcher a{color:#4fabaa}.admin-switcher strong{color:var(--ink)}.editorial-admin-panel{max-width:1480px;margin:auto}.editorial-admin-summary{border:1px solid var(--line);background:#ffffff61;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.editorial-admin-summary article{border-right:1px solid var(--line);grid-template-columns:22px 1fr;align-content:start;gap:8px 12px;min-height:142px;padding:24px;display:grid}.editorial-admin-summary article:last-child{border-right:0}.editorial-admin-summary svg{color:#4fabaa}.editorial-admin-summary span{color:var(--muted);font-size:.6875rem}.editorial-admin-summary strong{grid-column:1/-1;margin-top:8px;font-size:1.65rem;font-weight:540}.editorial-admin-summary small{color:var(--muted);grid-column:1/-1;font-size:.61875rem}.editorial-direction{border:1px solid var(--line);background:linear-gradient(110deg,#4fabaa11,#5f51a10b);border-radius:18px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:45px;margin-top:18px;padding:28px 30px;display:grid}.editorial-direction>div>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.editorial-direction h2{max-width:480px;margin:11px 0 0;font-size:clamp(23px,2.4vw,34px);font-weight:530;line-height:1.08}.editorial-direction dl{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;display:grid}.editorial-direction dt{color:#59666c;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem}.editorial-direction dd{color:var(--muted);margin:8px 0 0;font-size:.6875rem;line-height:1.55}.editorial-admin-message{color:#4fabaa;min-height:27px;margin:15px 0 0;font-size:.6875rem}.editorial-admin-section{margin-top:70px}.editorial-admin-section>header{max-width:780px;margin-bottom:28px}.editorial-admin-section>header>span,.editorial-admin-split header>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.editorial-admin-section h2,.editorial-admin-split h2{margin:10px 0 12px;font-size:clamp(28px,3vw,42px);font-weight:530}.editorial-admin-section header p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.65}.automation-control-panel{border:1px solid var(--line);background:linear-gradient(115deg,#4fabaa0e,#5f51a10a);border-radius:20px;padding:34px}.automation-status-grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.automation-status-grid article{border-right:1px solid var(--line);grid-template-columns:24px 1fr;align-content:start;gap:8px 10px;min-height:150px;padding:23px;display:grid}.automation-status-grid article:last-child{border-right:0}.automation-status-grid svg{color:#4fabaa}.automation-status-grid span,.automation-status-grid small{color:var(--muted);font-size:.61875rem}.automation-status-grid strong{grid-column:1/-1;margin-top:12px;font-size:1.05rem;font-weight:560}.automation-status-grid small{grid-column:1/-1;line-height:1.45}.automation-status-grid .has-alert svg,.automation-status-grid .has-alert strong{color:#9d4a35}.automation-actions{align-items:center;gap:18px;margin-top:20px;display:flex}.automation-actions button,.automation-alert-list button,.search-console-import button{color:#2a2737;cursor:pointer;background:#ffffff94;border:1px solid #4fabaa52;border-radius:22px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:.61875rem;font-weight:650;display:inline-flex}.automation-actions button:hover,.automation-alert-list button:hover,.search-console-import button:hover{color:#4fabaa;border-color:#4fabaa8c}.automation-actions button:disabled,.automation-alert-list button:disabled,.search-console-import button:disabled{opacity:.5;cursor:wait}.automation-actions small{color:var(--muted);font-size:.61875rem}.automation-alert-list{border-top:1px solid var(--line);margin-top:25px}.automation-alert-list article{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:start;gap:16px;padding:20px 0;display:grid}.automation-alert-list article>svg{color:#9d4a35}.automation-alert-list strong{font-size:.75625rem;display:block}.automation-alert-list small{color:var(--muted);margin-top:5px;font-size:.55rem;display:block}.automation-alert-list p{color:var(--muted);margin:8px 0 0;font-size:.61875rem;line-height:1.5}.editorial-article-list{border-top:1px solid var(--line)}.editorial-article-list>article{border-bottom:1px solid var(--line);padding:25px 0}.editorial-row-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.editorial-row-head small{color:var(--muted);font-size:.61875rem}.editorial-status{width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#59666c1a;border-radius:999px;padding:5px 9px;font-size:.55rem}.editorial-status-published,.editorial-status-completed{color:#4fabaa;background:#4fabaa1a}.editorial-status-rejected,.editorial-status-failed{color:#9d4a35;background:#5f51a11a}.editorial-article-list h3{margin:18px 0 8px;font-size:1.2rem;font-weight:540}.editorial-article-list p{color:var(--muted);margin:0;font-size:.6875rem}.editorial-row-actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.editorial-row-actions button,.editorial-row-actions a,.editorial-source-grid button{color:#4fabaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.61875rem;display:inline-flex}.editorial-row-actions .danger{color:#9d4a35}.editorial-source-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.editorial-source-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:24px;display:flex}.editorial-source-grid article.is-disabled{opacity:.48}.editorial-source-grid article>div{justify-content:space-between;gap:14px;display:flex}.editorial-source-grid strong{font-size:.825rem}.editorial-source-grid small,.editorial-source-grid code{color:var(--muted);font:.55rem/1.5 var(--font-body)}.editorial-source-grid p{min-height:48px;color:var(--muted);margin:20px 0;font-size:.6875rem;line-height:1.6}.editorial-source-grid button{margin-top:auto}.editorial-admin-split{grid-template-columns:1fr 1fr;gap:70px;display:grid}.editorial-admin-split header{margin-bottom:22px}.editorial-run-list,.editorial-audit-list{border-top:1px solid var(--line)}.editorial-run-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:18px;padding:17px 0;display:grid}.editorial-run-list strong,.editorial-audit-list strong{font-size:.75625rem;font-weight:570;display:block}.editorial-run-list small,.editorial-audit-list small{color:var(--muted);margin-top:5px;font-size:.55rem;display:block}.editorial-run-list p,.editorial-audit-list p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.61875rem;line-height:1.5}.editorial-audit-list article{border-bottom:1px solid var(--line);padding:17px 0}.editorial-empty{color:var(--muted);padding:25px 0;font-size:.75625rem}.search-console-panel{border:1px solid var(--line);background:#ffffff4d;border-radius:20px;padding:35px}.search-console-status{align-items:center;gap:18px;display:flex}.search-console-status svg{color:#4fabaa}.search-console-status strong,.search-console-status small{display:block}.search-console-status strong{font-size:.825rem}.search-console-status small{color:var(--muted);margin-top:5px;font-size:.61875rem}.search-console-import{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px 18px;margin-top:22px;display:grid}.search-console-import label{border:1px dashed var(--line);min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:.61875rem;display:flex}.search-console-import label svg{color:#4fabaa;flex:none}.search-console-import input{width:100%;min-width:0;color:var(--muted);font:inherit}.search-console-import>small{color:var(--muted);grid-column:1/-1;font-size:.55rem}.search-console-metrics{grid-template-columns:repeat(7,1fr);margin-top:25px;display:grid}.search-console-metrics article{border-left:1px solid var(--line);padding:14px}.search-console-metrics span,.search-console-metrics strong,.search-console-metrics small{font-size:.55rem;display:block}.search-console-metrics strong{margin:8px 0;font-size:.6875rem}.admin-home>span{color:#5f51a1;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.admin-home h1{margin:22px 0 48px;font-size:clamp(48px,8vw,88px);font-weight:530;line-height:.95}.admin-home>div{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,1fr);max-width:1480px;display:grid;overflow:hidden}.admin-home>div a{min-height:260px;color:var(--ink);border-right:1px solid var(--line);flex-direction:column;padding:35px;display:flex}.admin-home>div a:last-child{border:0}.admin-home>div svg{color:#4fabaa}.admin-home>div strong{margin-top:auto;font-size:1.6rem;font-weight:530}.admin-home>div small{color:var(--muted);margin-top:8px;font-size:.6875rem}html[data-theme=dark] :is(.editorial-admin-summary,.search-console-panel,.automation-control-panel){background:#2419328c}html[data-theme=dark] :is(.automation-actions button,.automation-alert-list button,.search-console-import button){color:var(--ink);background:#322346cc}html[data-theme=dark] .editorial-direction{background:linear-gradient(110deg,#745ca01c,#402a5d29)}.versions-admin-page{min-height:100vh;color:var(--ink);background:var(--paper);padding:46px max(28px,50vw - 690px) 110px}.versions-admin-panel{margin-top:30px}.versions-admin-summary{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.versions-admin-summary article{border-right:1px solid var(--line);grid-template-columns:24px 1fr;align-content:start;gap:8px 12px;min-height:132px;padding:23px;display:grid}.versions-admin-summary article:last-child{border-right:0}.versions-admin-summary svg{color:#4fabaa}.versions-admin-summary span{color:var(--muted);font-size:.6875rem}.versions-admin-summary strong{grid-column:1/-1;margin-top:5px;font-size:1.65rem;font-weight:540}.versions-admin-summary small{color:#59666c;grid-column:1/-1;font-size:.61875rem;line-height:1.45}.versions-admin-message{color:#4fabaa;min-height:24px;margin:14px 0 0;font-size:.6875rem}.versions-admin-section{margin-top:62px}.versions-admin-section>header{max-width:830px;margin-bottom:28px}.versions-admin-section>header>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.versions-admin-section h2{margin:9px 0 12px;font-size:clamp(28px,3vw,42px);font-weight:530}.versions-admin-section header p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.65}.versions-release-list{border-top:1px solid var(--line)}.versions-release-list>article{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 190px;align-items:start;gap:28px;min-height:154px;padding:25px 0;display:grid}.versions-release-list>article.is-current{background:linear-gradient(90deg,#4fabaa12,#0000 72%)}.versions-release-index{gap:8px;display:grid}.versions-release-index strong{color:#2a2737;font-size:1.55rem;font-weight:540}.versions-release-index span{color:#4fabaa;text-transform:uppercase;background:#4fabaa1a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.55rem}.versions-release-content{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr);gap:35px;display:grid}.versions-release-content h3{color:#2a2737;margin:0 0 8px;font-size:1.05rem;font-weight:560}.versions-release-content small{color:#59666c;font-size:.61875rem}.versions-release-content ul{margin:0;padding-left:18px}.versions-release-content li{color:var(--muted);margin-bottom:7px;font-size:.6875rem;line-height:1.5}.versions-release-content li::marker{color:#4fabaa}.versions-release-action{justify-content:flex-end;display:flex}.versions-release-action span,.versions-release-action button{color:#4fabaa;background:#4fabaa0e;border:1px solid #4fabaa40;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.61875rem;font-weight:650;display:inline-flex}.versions-release-action button{color:#2a2737;border-color:var(--line);cursor:pointer;background:#ffffff94}.versions-release-action button:hover{color:#4fabaa;border-color:#4fabaa66}.versions-release-action button:disabled{opacity:.5;cursor:wait}.versions-request-list{border-top:1px solid var(--line)}.versions-request-list>p{color:var(--muted);padding:26px 0;font-size:.75625rem}.versions-request-list article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:20px 0;display:grid}.versions-request-list strong{font-size:.825rem;font-weight:560;display:block}.versions-request-list small{color:#59666c;margin-top:6px;font-size:.61875rem;display:block}.versions-request-list p{color:var(--muted);margin:9px 0 0;font-size:.6875rem}.versions-request-status{color:#9a6a1d;text-transform:uppercase;background:#ff7f011a;border-radius:999px;width:fit-content;height:fit-content;padding:5px 8px;font-size:.55rem}.versions-request-status.is-executing{color:#5f51a1;background:#5f51a11a}.versions-request-status.is-completed{color:#4fabaa;background:#4fabaa1a}.versions-request-status.is-failed{color:#9d4a35;background:#9d4a351a}html[data-theme=dark] .versions-admin-summary{background:#2419328c}html[data-theme=dark] .versions-release-index strong,html[data-theme=dark] .versions-release-content h3{color:var(--ink)}@media (width<=900px){.editorial-admin-summary{grid-template-columns:1fr 1fr}.editorial-admin-summary article:nth-child(2){border-right:0}.editorial-admin-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.editorial-source-grid{grid-template-columns:1fr 1fr}.editorial-admin-split{grid-template-columns:1fr}.search-console-metrics{grid-template-columns:1fr 1fr}.editorial-direction{grid-template-columns:1fr;gap:25px}.automation-status-grid{grid-template-columns:1fr}.automation-status-grid article{border-right:0;border-bottom:1px solid var(--line)}.automation-status-grid article:last-child{border-bottom:0}.versions-admin-summary{grid-template-columns:1fr 1fr}.versions-admin-summary article:nth-child(2){border-right:0}.versions-admin-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.versions-release-list>article{grid-template-columns:110px 1fr}.versions-release-content{grid-template-columns:1fr;gap:16px}.versions-release-action{grid-column:2;justify-content:flex-start}}@media (width<=600px){.editorial-admin-page,.admin-home,.versions-admin-page{padding:45px 18px 75px}.editorial-admin-summary,.editorial-source-grid,.admin-home>div{grid-template-columns:1fr}.editorial-admin-summary article{border-right:0;border-bottom:1px solid var(--line)}.editorial-admin-summary article:last-child{border-bottom:0}.editorial-source-grid article>div{flex-direction:column}.editorial-row-head{flex-direction:column;align-items:flex-start}.admin-home>div a{border-right:0;border-bottom:1px solid var(--line)}.editorial-direction,.automation-control-panel{padding:24px 20px}.automation-actions{flex-direction:column;align-items:flex-start}.automation-alert-list article{grid-template-columns:24px 1fr}.automation-alert-list button{grid-column:2}.search-console-import{grid-template-columns:1fr}.search-console-import>small{grid-column:auto}.editorial-direction dl,.versions-admin-summary{grid-template-columns:1fr}.versions-admin-summary article{border-right:0;border-bottom:1px solid var(--line)}.versions-admin-summary article:last-child{border-bottom:0}.versions-release-list>article{grid-template-columns:1fr;gap:18px}.versions-release-action{grid-column:auto;justify-content:flex-start}.versions-request-list article{grid-template-columns:1fr}}.metrics-consent{z-index:190;border:1px solid var(--line);width:min(920px,100vw - 32px);color:var(--ink);background:var(--paper);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:20px 22px;display:grid;position:fixed;bottom:22px;left:50%}@supports (color:color-mix(in lab, red, red)){.metrics-consent{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.metrics-consent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);box-shadow:0 22px 70px #140f1d2e}.metrics-consent strong{font-size:.75625rem;display:block}.metrics-consent p{max-width:650px;color:var(--muted);margin:7px 0 5px;font-size:.61875rem;line-height:1.55}.metrics-consent a{color:#4fabaa;font-size:.61875rem}.metrics-consent>div:last-child{gap:10px;display:flex}.metrics-consent button{color:#fff;min-height:42px;font:650 .61875rem/1 var(--font-body);cursor:pointer;background:#2a2737;border:1px solid #2a2737;border-radius:22px;padding:0 17px}.metrics-consent .metrics-consent-reject{color:var(--muted);border-color:var(--line);background:0 0}html[data-theme=dark] .metrics-consent{background:#1b1129f2}html[data-theme=dark] .metrics-consent button:not(.metrics-consent-reject){color:#0d0715;border-color:var(--dark-heading);background:var(--dark-heading)}.analytics-admin-page{min-height:100vh;color:var(--ink);background:var(--paper);padding:46px max(28px,50vw - 740px) 110px}.analytics-admin-page .careers-admin-header{max-width:1480px;margin:0 auto 42px}.analytics-dashboard{max-width:1480px;margin:auto}.analytics-filters{border:1px solid var(--line);background:#ffffff59;border-radius:16px;grid-template-columns:210px minmax(280px,1fr) auto;align-items:end;gap:14px;margin-bottom:20px;padding:16px 18px;display:grid}.analytics-filters label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:.55rem;display:grid}.analytics-filters select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:var(--paper);font:.6875rem var(--font-body);border-radius:10px;padding:0 12px}.analytics-filters button{color:#fff;min-height:42px;font:650 .61875rem var(--font-body);cursor:pointer;background:#2a2737;border:0;border-radius:22px;padding:0 18px}.analytics-unavailable{color:#9d4a35;background:#9d4a350d;border:1px solid #9d4a3540;border-radius:12px;margin:0 0 18px;padding:13px 16px;font-size:.61875rem}.analytics-overview{border:1px solid var(--line);background:#ffffff6b;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.analytics-overview article{border-right:1px solid var(--line);grid-template-columns:22px 1fr;align-content:start;gap:8px 11px;min-height:148px;padding:24px;display:grid}.analytics-overview article:last-child{border-right:0}.analytics-overview svg{color:#4fabaa}.analytics-overview span{color:var(--muted);font-size:.6875rem}.analytics-overview strong{grid-column:1/-1;margin-top:8px;font-size:1.85rem;font-weight:540;line-height:1}.analytics-overview small{color:var(--muted);grid-column:1/-1;font-size:.55rem}.analytics-panel{margin-top:62px}.analytics-panel>header{max-width:830px;margin-bottom:26px}.analytics-panel>header>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.analytics-panel h2{margin:9px 0 11px;font-size:clamp(28px,3vw,42px);font-weight:530;line-height:1.05}.analytics-panel header p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.analytics-panel header code{color:#4fabaa;font:inherit}.analytics-two-columns{grid-template-columns:1fr 1fr;gap:clamp(45px,6vw,90px);display:grid}.analytics-compact-columns{margin-top:0}.analytics-bars{gap:15px;display:grid}.analytics-bars article{gap:7px;display:grid}.analytics-bars header{justify-content:space-between;gap:18px;display:flex}.analytics-bars header span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61875rem;overflow:hidden}.analytics-bars header strong{font-size:.61875rem;font-weight:620}.analytics-bars i{background:var(--line-soft);border-radius:3px;height:5px;display:block;overflow:hidden}.analytics-bars i b{border-radius:inherit;background:linear-gradient(90deg,#4fabaa,#5f51a1);height:100%;display:block}.analytics-bars small{color:var(--muted);font-size:.5rem}.analytics-empty{border:1px dashed var(--line);color:var(--muted);border-radius:14px;margin:0;padding:25px;font-size:.6875rem}.analytics-trend{border:1px solid var(--line);background:linear-gradient(#4fabaa09,#0000);border-radius:18px;min-height:310px;padding:28px 22px 18px}.analytics-trend-bars{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));align-items:end;gap:10px;min-height:250px;display:grid}.analytics-trend-bars article{text-align:center;grid-template-rows:1fr auto auto;gap:8px;height:250px;display:grid}.analytics-trend-bars article>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;height:100%;display:flex}.analytics-trend-bars i{background:linear-gradient(#4fabaa,#5f51a1);border-radius:7px 7px 0 0;width:min(30px,70%);min-height:4px;display:block;position:relative}.analytics-trend-bars i b{font-size:.5rem;font-style:normal;font-weight:620;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.analytics-trend-bars small,.analytics-trend-bars span{color:var(--muted);font-size:.5rem}.analytics-heatmap-panel{border:1px solid var(--line);background:linear-gradient(125deg,#4fabaa0b,#5f51a109);border-radius:22px;padding:34px}.analytics-heatmap-layout{grid-template-columns:minmax(420px,1.2fr) minmax(280px,.8fr);align-items:start;gap:55px;display:grid}.analytics-heatmap{aspect-ratio:4/5;border:1px solid var(--line);background:#ffffff59;border-radius:16px;grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(20,1fr);display:grid;position:relative;overflow:hidden}.analytics-heatmap:before{content:"topo da tela";z-index:2;color:var(--muted);pointer-events:none;font-size:.5rem;position:absolute;top:9px;left:12px}.analytics-heatmap i{background:#5f51a1}@supports (color:color-mix(in lab, red, red)){.analytics-heatmap i{background:color-mix(in srgb, #5f51a1 calc(var(--heat) * 82%), transparent)}}.analytics-heatmap i{box-shadow:inset 0 0 0 .5px #5f51a10a}.analytics-heatmap>span{z-index:3;color:var(--muted);place-items:center;font-size:.6875rem;display:grid;position:absolute;inset:0}.analytics-heatmap-layout h3{margin:0 0 22px;font-size:1.05rem;font-weight:550}.analytics-search-panel{border:1px solid var(--line);border-radius:22px;padding:34px}.analytics-search-summary{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.analytics-search-summary article{border-right:1px solid var(--line);grid-template-columns:20px 1fr;align-content:start;gap:8px;min-height:112px;padding:20px;display:grid}.analytics-search-summary article:last-child{border-right:0}.analytics-search-summary svg{color:#4fabaa}.analytics-search-summary span{color:var(--muted);font-size:.61875rem}.analytics-search-summary strong{grid-column:1/-1;margin-top:6px;font-size:1.4rem;font-weight:540}.analytics-ranking{border-top:1px solid var(--line);margin-top:28px}.analytics-ranking-head,.analytics-ranking article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(240px,1fr) repeat(3,100px);align-items:center;gap:15px;min-height:52px;padding:0 12px;display:grid}.analytics-ranking-head{color:var(--muted);text-transform:uppercase;font-size:.55rem}.analytics-ranking article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61875rem;font-weight:570;overflow:hidden}.analytics-ranking article span{color:var(--muted);font-size:.61875rem}.analytics-privacy-note{background:#4fabaa0b;border:1px solid #4fabaa40;border-radius:14px;grid-template-columns:170px 1fr;gap:20px;margin-top:28px;padding:20px 23px;display:grid}.analytics-privacy-note strong{color:#4fabaa;font-size:.6875rem}.analytics-privacy-note p{color:var(--muted);margin:0;font-size:.61875rem;line-height:1.6}html[data-theme=dark] :is(.analytics-filters,.analytics-overview,.analytics-trend,.analytics-heatmap,.analytics-search-panel){background-color:#2419328c}html[data-theme=dark] .analytics-filters button{color:#0d0715;background:var(--dark-heading)}@media (width<=980px){.analytics-overview,.analytics-search-summary{grid-template-columns:1fr 1fr}.analytics-overview article:nth-child(2),.analytics-search-summary article:nth-child(2){border-right:0}.analytics-overview article:nth-child(-n+2),.analytics-search-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.analytics-heatmap-layout{grid-template-columns:1fr}.analytics-filters{grid-template-columns:1fr 1fr}.analytics-filters button{grid-column:1/-1}}@media (width<=720px){.metrics-consent{grid-template-columns:1fr;gap:15px;padding:18px;bottom:12px}.metrics-consent>div:last-child{justify-content:flex-end}.analytics-admin-page{padding:42px 18px 75px}.analytics-two-columns,.analytics-filters{grid-template-columns:1fr}.analytics-filters button{grid-column:auto}.analytics-heatmap-panel,.analytics-search-panel{padding:24px 18px}.analytics-heatmap-layout{gap:35px}.analytics-ranking{overflow-x:auto}.analytics-ranking-head,.analytics-ranking article{min-width:650px}.analytics-privacy-note{grid-template-columns:1fr}}@media (width<=480px){.analytics-overview,.analytics-search-summary{grid-template-columns:1fr}.analytics-overview article,.analytics-search-summary article{border-right:0;border-bottom:1px solid var(--line)}.analytics-overview article:last-child,.analytics-search-summary article:last-child{border-bottom:0}.analytics-heatmap{aspect-ratio:4/5}}html[data-theme=dark] .site-header:before{background:var(--dark-header);border-bottom-color:#f0eaf812;box-shadow:0 12px 34px #0402092e}html[data-theme=dark] .site-header.is-scrolled:before{background:var(--dark-header);border-bottom-color:var(--line-soft);box-shadow:0 12px 34px #0402094d}html[data-theme=dark] .header-brand-full{opacity:1;background-image:url(/valiant-logo-dark.png)}html[data-theme=dark] :is(.header-brand-mark,.footer-brand .brand-image){filter:none}html[data-theme=dark] .services-menu{color:var(--ink);background:#150e1ff7;box-shadow:0 24px 70px #0402096b}html[data-theme=dark] .main-nav.open{color:var(--ink);background:var(--paper);box-shadow:0 24px 70px #0402096b}html[data-theme=dark] .menu-toggle{color:var(--ink);background:#302644b3}html[data-theme=dark] .news-ticker{color:var(--ink);background:#191225f0;border-color:#e5ddf01c}html[data-theme=dark] .news-ticker-label{color:#78cfcc;background:#171022}html[data-theme=dark] .news-ticker-label:before{background:linear-gradient(270deg,#171022,#0000)}html[data-theme=dark] .news-ticker a strong{color:#eee9f4}html[data-theme=dark] .news-ticker a span{color:#afa6bb}html[data-theme=dark] .news-ticker a:hover strong,html[data-theme=dark] .news-ticker a:focus-visible strong{color:#78cfcc}html[data-theme=dark] :is(.main-nav a:hover,.services-nav.is-open .services-trigger,.services-nav:hover .services-trigger,.services-nav:focus-within .services-trigger){color:#42c7c4}html[data-theme=dark] :is(.menu-group-label,.service-menu-link>span,.service-menu-link small){color:var(--muted)}html[data-theme=dark] .service-menu-link:hover,html[data-theme=dark] .service-menu-link:focus-visible{background:#745ca029;color:var(--ink)!important}html[data-theme=dark] :is(.button-outline,.trust-strip,.capability-card,.service-list,.service-copy,.integration-index-icon,.integration-foundation,.service-capability-grid,.service-evidence>article,.service-case,.about-facts,.about-history-body aside,.about-priority-grid article,.about-delivery-grid,.about-leaders article,.careers-principles,.careers-vacancy-grid article,.careers-empty,.careers-application,.careers-admin-access>div,.careers-admin-summary article,.careers-admin-create,.careers-admin-vacancies article,.careers-admin-applications article){color:var(--ink);border-color:var(--line);box-shadow:none;background:#2c223f9e}html[data-theme=dark] :is(.capability-card:hover,.about-priority-grid article>a:hover){background:#392d50d6}html[data-theme=dark] :is(.button-dark,.assistant-form button,.careers-form-type label.is-selected){color:#fff;background:#6955a4}html[data-theme=dark] :is(.button-dark:hover,.assistant-form button:hover:not(:disabled),.assistant-form button:focus-visible:not(:disabled)){background:#7b67b7}html[data-theme=dark] :is(.hero-copy p,.system-caption,.micro-title,.system-row,.output-row small,.eyebrow,.capability-card-top,.capability-link,.integration-index-title p,.experience-number,.experience-context p,.experience-heading>p,.experience-foundation span,.service-back,.service-number,.service-hero-copy p,.service-overview>p,.service-section-heading>p,.process-track p,.service-case p,.institutional-hero small,.footer-statement,.footer-main a,.footer-bottom,.careers-vacancy-grid article>div,.careers-vacancy-grid>article>small,.careers-vacancy-grid footer,.careers-form-type label,.careers-field>span,.careers-field>span small,.careers-upload small,.careers-upload output,.careers-admin-access small,.careers-admin-header>div:last-child,.careers-admin-summary span,.careers-admin-vacancies small,.careers-admin-applications small,.about-priority-grid article>div small,.about-sectors>div>span,.about-legal dt){color:var(--muted)}html[data-theme=dark] :is(.output-row strong,.about-facts strong,.about-history-body aside span,.about-legal dd,.footer-main strong,.footer-contact a:last-child),html[data-theme=dark] :is(.main-nav,.service-menu-link,.experience-context h3,.experience-heading h2,.experience-foundation strong){color:var(--ink)}html[data-theme=dark] :is(.main-nav a:hover,.service-back:hover,.footer-main a:hover,.footer-bottom a:hover,.about-legal dd a){color:#42c7c4}html[data-theme=dark] :is(.input-row svg,.output-row svg,.cell-roles article>span,.process-track article>span){color:#c9c0d5;border-color:var(--line-soft);background:#312745db}html[data-theme=dark] .network-paths :is(path,ellipse){stroke:#e5ddf02e}html[data-theme=dark] :is(.particle.graphite,.network-node){fill:#b6abc4}html[data-theme=dark] .cell-network{background:0 0}html[data-theme=dark] .service-visual{background-color:#130d1c}html[data-theme=dark] .service-visual:before{filter:brightness(.58)saturate(.58)opacity(.35)}html[data-theme=dark] :is(.quality-panel,.mini-window,.mini-chart,.forecast,.insight-list){color:var(--ink);border-color:var(--line);background:#29203ac7}html[data-theme=dark] :is(.valiant-core,.treatment-gate,.data-object-gate,.team-object-hub,.architecture-object-cube,.analytics-object-badge,.intelligence-object-core,.cloud-object-body,.integration-object-core,.support-object-core){background:#1b1328;box-shadow:0 18px 42px #04020947,0 0 0 10px #5f51a10f}html[data-theme=dark] :is(.treatment-glass,.architecture-layer,.about-glass,.careers-glass){background:linear-gradient(145deg,#392c51c7,#191425b8);box-shadow:inset 0 0 28px #b7a5e114,0 20px 42px #04020940}html[data-theme=dark] :is(.architecture-core-face,.about-glass-main,.careers-glass-main){color:var(--ink);background:linear-gradient(145deg,#3b2e53f0,#1b1628e6);box-shadow:inset 0 0 22px #b7a5e117}html[data-theme=dark] :is(.architecture-layer i,.architecture-signal,.team-object-member,.architecture-object-sheet i,.software-object-cursor,.analytics-object-trend i,.intelligence-object-node,.cloud-object-body i,.integration-object-bridge i,.integration-object-port,.streaming-object-beacon,.support-object-ring i){background:#1b1328}html[data-theme=dark] :is(.data-object-plane,.team-object-orbit,.architecture-object-sheet,.software-object-panel,.analytics-object-base,.cloud-object-server,.integration-object-hub,.integration-object-bridge,.streaming-object-screen,.support-object-ring,.support-object-status){background-color:#2f2542b8;box-shadow:0 18px 36px #0402093d}html[data-theme=dark] .final-cta{background:linear-gradient(105deg,#17101f 0%,#20162e 42%,#140d1c 100%)}html[data-theme=dark] .service-detail-cta,html[data-theme=dark] .about-cta{border-color:var(--line);background:linear-gradient(110deg,#2d2341f5,#1d172bfa)}html[data-theme=dark] .site-footer{color:var(--ink);background:linear-gradient(#0c0812 0%,#100a17 12%,#17101f 52%,#1e142b 100%)}html[data-theme=dark] :is(.footer-contact-link,.about-priority-grid article>a,.careers-upload-button){color:var(--ink);border-color:var(--line);background:#322846b8}html[data-theme=dark] .footer-bottom{text-shadow:none}html[data-theme=dark] .assistant-panel{color:var(--ink);border-color:var(--line);background:#120c1bfa;box-shadow:0 26px 80px #0402097a}html[data-theme=dark] .assistant-panel-header{border-bottom-color:var(--line-soft);background:linear-gradient(115deg,#251b37eb,#150e1fe0)}html[data-theme=dark] .assistant-panel-header strong{color:var(--ink)}html[data-theme=dark] .assistant-panel-header small,html[data-theme=dark] .assistant-panel-header>button{color:var(--muted)}html[data-theme=dark] .assistant-message p{color:var(--ink);background:#2b223d}html[data-theme=dark] .assistant-message.is-user p{background:#6955a4}html[data-theme=dark] .assistant-quick-questions button{color:var(--ink);background:#745ca026}html[data-theme=dark] .assistant-form{border-top-color:var(--line-soft);background:#231b32e6}html[data-theme=dark] .assistant-form .assistant-voice-button,html[data-theme=dark] .assistant-speak-button{color:#8bd4cc;border-color:var(--line);background:#745ca02e}html[data-theme=dark] .assistant-form .assistant-voice-button.is-listening{color:#fff;background:#b84b68;border-color:#b84b68}html[data-theme=dark] .assistant-voice-status{color:var(--muted)}html[data-theme=dark] .assistant-voice-status.is-listening{color:#ef9db1}html[data-theme=dark] :is(.careers-field input,.careers-field select,.careers-field textarea,.careers-admin-create input,.careers-admin-create select,.careers-admin-create textarea,.careers-admin-application-head select,.assistant-form input){color:var(--ink);border-color:var(--line);background:#1e182ce0}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9f95aa}html[data-theme=dark] .careers-form-type{background:#1f182dd6}html[data-theme=dark] .careers-upload{border-color:var(--line)}html[data-theme=dark] .accessibility-toolbar{color:var(--ink);background:#251d3594;border-color:#ded2f13d;box-shadow:0 12px 34px #04020957,inset 0 1px #ffffff14}html[data-theme=dark] .accessibility-toolbar button{color:var(--ink)}html[data-theme=dark] .accessibility-toolbar button:hover:not(:disabled),html[data-theme=dark] .accessibility-toolbar button:focus-visible:not(:disabled){color:var(--ink);background:#745ca02e}html[data-theme=dark] .accessibility-toolbar output,html[data-theme=dark] .locale-controls>svg{color:var(--muted)}html[data-theme=dark] .toolbar-divider{background:#f0eaf826}html[data-theme=dark] .locale-controls button:not(.is-active){color:#efe8f77a;text-shadow:none;background:#ffffff06;box-shadow:inset 0 1px 2px #0000003d,inset 0 -1px 1px #ffffff0a}html[data-theme=dark] .locale-controls button.is-active,html[data-theme=dark] .theme-toggle[aria-pressed=true]{color:var(--dark-accent)!important}html[data-theme=dark] .experience-logo img{filter:brightness(1.16)saturate(.92)}html[data-theme=dark] .experience-logo.is-vale img{filter:brightness(1.28)contrast(1.42)saturate(1.08)}::view-transition-old(root){animation-duration:3s;animation-timing-function:ease}::view-transition-new(root){animation-duration:3s;animation-timing-function:ease}::view-transition-old(root){animation-name:valiantThemeFadeOut}::view-transition-new(root){animation-name:valiantThemeFadeIn}@keyframes valiantThemeFadeOut{to{opacity:0}}@keyframes valiantThemeFadeIn{0%{opacity:0}}html.is-theme-transitioning body,html.is-theme-transitioning .site-header:before,html.is-theme-transitioning .site-footer{transition:color 3s,background-color 3s,border-color 3s!important}@media (prefers-reduced-motion:reduce){body{transition:none!important}.theme-transition-scene{display:none!important}.blog-hero-object :is(.blog-orbit,.blog-glass,.blog-signal){animation:none!important}html.is-theme-transitioning body,html.is-theme-transitioning .site-header:before,html.is-theme-transitioning .site-footer{transition:none!important}}@media (width>=1280px){.site-header{height:72px}.brand-link{width:132px}.hero{min-height:541px}.hero-copy{padding-top:74px}.hero-copy h1{font-size:3.25rem}.hero-system{transform-origin:47% 38%;height:521px;transform:scale(.94)}.trust-strip{min-height:112px}.trust-strip article{padding-block:20px}.sanitation{min-height:385px;padding-top:25px}.data-terrain{height:300px}.cell{min-height:380px}.cell-image{height:330px}.cell-roles{margin-top:38px}.capabilities{padding-top:42px}.capabilities-heading{margin-bottom:25px}.service-row{min-height:165px}.integrations{min-height:590px;padding-top:54px}.integration-heading{margin-bottom:20px}.integration-map{margin-top:0;margin-bottom:54px}.final-cta{min-height:255px}.final-copy{padding-block:39px}.site-footer{min-height:420px}.footer-intro{min-height:108px}.footer-main{padding-top:30px}.footer-bottom{margin-top:25px}}@media (width>=821px){.services-nav:hover .services-trigger,.services-nav:focus-within .services-trigger{color:#4fabaa}.services-nav:hover .services-trigger svg,.services-nav:focus-within .services-trigger svg{transform:rotate(180deg)}.services-nav:hover .services-menu,.services-nav:focus-within .services-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}}@media (width<=1050px){.services-menu{width:min(820px,100vw - 40px);left:30%}.capability-grid{grid-template-columns:repeat(3,1fr)}.service-hero-grid{gap:45px}.service-hero.has-service-object .service-hero-grid{grid-template-columns:minmax(0,1fr) minmax(235px,.68fr) 210px;gap:24px}.service-hero-object{width:225px}.service-capability-grid{grid-template-columns:repeat(2,1fr)}.service-capability-grid article:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-capability-grid article:nth-child(2n){border-right:0}.service-capability-grid article:nth-last-child(-n+2){border-bottom:0}}@media (width<=820px){.main-nav.open{justify-content:flex-start;align-items:stretch;gap:16px;padding:36px 24px 50px;overflow-y:auto}.main-nav.open>a{width:min(560px,100%);margin-inline:auto;padding:8px 0;font-size:1.1875rem}.services-nav{width:min(560px,100%);height:auto;margin-inline:auto;display:block}.services-trigger{justify-content:space-between;width:100%;padding:8px 0;font-size:1.1875rem}.services-menu{width:100%;max-height:0;box-shadow:none;opacity:0;visibility:hidden;border:0;border-radius:12px;margin:0;padding:0 16px;transition:max-height .3s,opacity .2s,padding .3s,margin .3s;display:block;position:static;overflow:hidden;transform:none}.services-nav.is-open .services-menu{border:1px solid var(--line);opacity:1;visibility:visible;max-height:1500px;margin-top:8px;padding:16px;transform:none}.services-priority{border-right:0;border-bottom:1px solid var(--line-soft);padding:0 0 13px}.services-specialties{padding-top:12px}.specialty-menu-grid{grid-template-columns:1fr 1fr}.service-menu-link{min-height:62px}.capability-grid{grid-template-columns:repeat(2,1fr)}.service-hero{min-height:auto;padding:50px 18px 65px}.service-hero-grid{grid-template-columns:1fr;gap:35px;margin-top:48px}.service-hero.has-service-object .service-hero-grid{grid-template-columns:1fr;gap:35px}.service-hero-object{justify-self:center;width:min(72vw,300px);margin-top:-15px}.service-hero-copy p{max-width:620px}.service-overview{grid-template-columns:1fr;gap:24px;min-height:auto;padding:70px 18px}.service-overview>p{margin-top:0}.service-detail-section,.service-process{padding:70px 18px}.service-section-heading{grid-template-columns:1fr}.process-track{grid-template-columns:repeat(2,1fr);gap:42px 12px}.process-track:before{display:none}.service-evidence{grid-template-columns:1fr;padding:18px}.service-evidence>article{min-height:auto}.service-case{grid-template-columns:1fr;gap:18px;margin-top:55px;padding:45px 38px}.service-detail-cta{flex-direction:column;align-items:flex-start;margin-top:55px;padding:45px 38px}.institutional-hero{min-height:auto;padding:70px 18px 58px}.institutional-content{padding:58px 18px 80px}}@media (width<=560px){.accessibility-toolbar{justify-content:center;gap:5px;width:auto;max-width:calc(100% - 28px);min-height:48px;padding:5px 7px;bottom:10px}.accessibility-toolbar button{min-width:32px;min-height:32px;padding-inline:6px}.accessibility-toolbar output{min-width:36px}.locale-controls{gap:2px}.locale-controls>svg{display:none}.toolbar-divider{height:24px}.floating-help{bottom:82px}.site-footer-inner{padding-bottom:84px}.specialty-menu-grid{grid-template-columns:1fr}.service-menu-link small{font-size:.51562rem}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:180px}.service-hero h1{font-size:2.6875rem;line-height:1.02}.service-hero-copy p{font-size:.9625rem}.service-hero-object{width:min(78vw,260px)}.service-overview h2,.service-section-heading h2,.service-evidence h2{font-size:2.125rem}.service-capability-grid{grid-template-columns:1fr}.service-capability-grid article:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:185px}.service-capability-grid article:last-child{border-bottom:0}.process-track{grid-template-columns:1fr}.process-track article{padding-inline:5px}.process-track p{max-width:none}.service-evidence>article{padding:35px 28px}.service-case{padding:36px 27px}.service-detail-cta{padding:38px 27px}.service-detail-cta h2{font-size:1.8125rem}.institutional-hero h1,.not-found-page h1{font-size:2.6875rem}.institutional-hero>p,.not-found-page p{font-size:.9625rem}.institutional-content p,.institutional-content li{font-size:.89375rem}.not-found-page{grid-template-columns:1fr;gap:56px;min-height:620px;padding:90px 18px}}.careers-page{overflow:clip}.careers-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:72px;min-height:590px;padding:88px 24px 78px;display:grid}.careers-hero-copy{z-index:2;position:relative}.careers-hero-copy h1{color:#2a2737;max-width:760px;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(52px,6.7vw,88px);font-weight:530;line-height:.98}.careers-hero-copy>p{max-width:610px;color:var(--muted);margin:28px 0 30px;font-size:1.03125rem;line-height:1.7}.careers-hero-object{aspect-ratio:1;width:min(390px,100%);transform-style:preserve-3d;justify-self:center;animation:7s ease-in-out infinite careersFloat;position:relative}.careers-hero-object:before{content:"";background:radial-gradient(circle,#4fabaa21,#5f51a10a 48%,#0000 72%);border-radius:50%;position:absolute;inset:8%}.careers-orbit{transform-origin:50%;border:1px solid #5f51a133;border-radius:50%;position:absolute;top:50%;left:50%}.careers-orbit-a{width:82%;height:45%;transform:translate(-50%,-50%)rotate(-22deg)}.careers-orbit-b{border-color:#4fabaa3b;width:72%;height:56%;transform:translate(-50%,-50%)rotate(24deg)}.careers-glass{color:#5f51a1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffc,#5f51a10e);border:1px solid #5f51a133;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 30px #ffffffc7,0 18px 42px #263a3f17}.careers-glass-back{opacity:.66;border-radius:38px;width:132px;height:132px;margin:-86px 0 0 -106px;transform:rotate(-13deg)}.careers-glass-side{color:#5f51a1;opacity:.76;border-color:#5f51a13b;border-radius:34px;width:118px;height:118px;margin:-35px 0 0 5px;transform:rotate(13deg)}.careers-glass-main{z-index:3;color:#4fabaa;background:linear-gradient(145deg,#ffffffe6,#4fabaa13);border-color:#4fabaa52;border-radius:44px;width:148px;height:148px;margin:-74px 0 0 -74px}.careers-signal{z-index:4;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite careersSignal;position:absolute;box-shadow:0 0 15px}.careers-signal-a{color:#5f51a1;background:currentColor;top:45%;left:16%}.careers-signal-b{color:#4fabaa;background:currentColor;animation-delay:-.9s;top:35%;right:13%}.careers-signal-c{color:#2a2737;background:currentColor;animation-delay:-1.8s;bottom:18%;right:24%}.careers-principles{border:1px solid var(--line-soft);background:#ffffff94;border-radius:17px;grid-template-columns:repeat(3,1fr);min-height:230px;display:grid;overflow:hidden}.careers-principles article{border-right:1px solid var(--line-soft);padding:38px 34px}.careers-principles article:last-child{border-right:0}.careers-principles article>span{color:#5f51a1;font-size:.61875rem}.careers-principles h2{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:25px 0 12px;font-size:1.3125rem;font-weight:560}.careers-principles p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.65}.careers-vacancies{padding:105px 24px 88px}.careers-vacancies>header,.careers-application>header{max-width:720px}.careers-vacancies h2,.careers-application h2{color:#2a2737;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(34px,4vw,52px);font-weight:530;line-height:1.06}.careers-vacancy-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:44px;display:grid}.careers-vacancy-grid article{border:1px solid var(--line);background:#fff9;border-radius:16px;flex-direction:column;min-height:330px;padding:32px;display:flex}.careers-vacancy-grid article>div{color:#59666c;justify-content:space-between;align-items:center;gap:18px;font-size:.61875rem;display:flex}.careers-vacancy-grid article>div strong{color:#4fabaa;font-weight:620}.careers-vacancy-grid h3{color:#2a2737;font-family:var(--font-apple-display);margin:36px 0 13px;font-size:1.5rem;font-weight:550}.careers-vacancy-grid p{color:var(--muted);margin:0;font-size:.825rem;line-height:1.65}.careers-vacancy-grid>article>small{color:#59666c;margin-top:18px;font-size:.6875rem}.careers-vacancy-grid footer{border-top:1px solid var(--line-soft);color:#59666c;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;font-size:.61875rem;display:flex}.careers-vacancy-grid footer span{align-items:center;gap:7px;display:flex}.careers-vacancy-grid footer a{color:#4fabaa;font-weight:650}.careers-empty{border:1px solid var(--line);background:#ffffff8f;border-radius:16px;align-items:center;gap:22px;min-height:180px;margin-top:44px;padding:32px;display:flex}.careers-empty svg{color:#4fabaa;flex:none}.careers-empty p{color:var(--muted);margin:0 auto 0 0;font-size:.89375rem}.careers-empty a{color:#4fabaa;align-items:center;gap:8px;font-size:.75625rem;font-weight:650;display:inline-flex}.careers-application{border:1px solid var(--line);background:#ffffff9e;border-radius:22px;margin-bottom:90px;padding:78px 64px}.careers-application>header>p{max-width:690px;color:var(--muted);margin:22px 0 0;font-size:.825rem;line-height:1.7}.careers-form{margin-top:46px}.careers-form-type{border:1px solid var(--line);background:#f7f8fad1;border-radius:12px;gap:5px;width:fit-content;padding:5px;display:flex}.careers-form-type label{color:#59666c;cursor:pointer;border-radius:8px;align-items:center;min-height:39px;padding:0 16px;font-size:.6875rem;display:inline-flex}.careers-form-type label.is-selected{color:#fff;background:#2a2737}.careers-form-type label.is-disabled{opacity:.45;cursor:not-allowed}.careers-form-type input{opacity:0;pointer-events:none;position:absolute}.careers-form-grid{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:28px;display:grid}.careers-field{gap:9px;display:grid}.careers-field-full{grid-column:1/-1}.careers-form>.careers-field-full{margin-top:24px}.careers-field>span{color:#42535a;font-size:.6875rem;font-weight:620}.careers-field>span small{color:#59666c;font-size:.55rem;font-weight:400}.careers-field input,.careers-field select,.careers-field textarea,.careers-admin-create input,.careers-admin-create select,.careers-admin-create textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#f7f8fabd;border-radius:9px;outline:none;padding:11px 13px}.careers-field textarea,.careers-admin-create textarea{resize:vertical}.careers-upload{border:1px dashed #16232c38;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:13px 22px;min-height:116px;margin-top:26px;padding:23px;display:grid}.careers-upload>div{align-items:center;gap:13px;display:flex}.careers-upload>div svg{color:#4fabaa}.careers-upload>div span{gap:4px;display:grid}.careers-upload strong{font-size:.75625rem;font-weight:650}.careers-upload small,.careers-upload output{color:#59666c;font-size:.61875rem}.careers-upload output{grid-column:1/-1}.careers-upload-button{border:1px solid var(--line);cursor:pointer;background:#ffffffbd;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.6875rem;font-weight:620;display:inline-flex}.careers-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.careers-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.careers-consent{color:var(--muted);align-items:flex-start;gap:11px;margin-top:24px;font-size:.6875rem;line-height:1.55;display:flex}.careers-consent input{accent-color:#2a2737;flex:none;width:17px;height:17px;margin-top:2px}.careers-consent a{color:#4fabaa;text-underline-offset:3px;text-decoration:underline}.careers-submit-row{align-items:center;gap:24px;min-height:48px;margin-top:28px;display:flex}.careers-form-status{min-height:24px;color:var(--muted);align-items:center;gap:9px;font-size:.6875rem;display:flex}.careers-form-status.is-success{color:#4fabaa}.careers-form-status span{gap:2px;display:grid}.careers-form-status strong{font-weight:650}.contact-page{overflow:clip}.contact-intro{padding:76px 24px 36px}.contact-intro h1{color:#2a2737;max-width:850px;font-family:var(--font-apple-display);letter-spacing:var(--title-tracking);margin:0;font-size:clamp(48px,6.2vw,82px);font-weight:530;line-height:.98}.contact-intro>p{max-width:720px;color:var(--muted);margin:25px 0 0;font-size:.9625rem;line-height:1.7}.contact-panel{margin-bottom:90px;padding:0 24px}.contact-routing{border:1px solid var(--line);background:#ffffff9e;border-radius:22px;overflow:hidden}.contact-steps{border-bottom:1px solid var(--line-soft);align-items:center;gap:42px;min-height:72px;margin:0;padding:0 42px;list-style:none;display:flex}.contact-steps li{color:#7a8489;align-items:center;gap:9px;font-size:.6875rem;display:flex}.contact-steps li>span{border:1px solid var(--line);color:#59666c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.61875rem;display:grid}.contact-steps li.is-current{color:#2a2737;font-weight:650}.contact-steps li.is-current>span{color:#fff;background:#5f51a1;border-color:#5f51a1}.contact-steps li.is-complete{color:#4fabaa}.contact-steps li.is-complete>span{color:#4fabaa;background:#4fabaa14;border-color:#4fabaa4d}.contact-workspace{grid-template-columns:minmax(0,1fr) 330px;min-height:610px;display:grid}.contact-stage{padding:42px}.contact-stage>header{max-width:690px}.contact-stage>header>span{color:#5f51a1;letter-spacing:.08em;font-size:.61875rem}.contact-stage h2{color:#2a2737;font-family:var(--font-apple-display);margin:10px 0 12px;font-size:clamp(30px,3.6vw,46px);font-weight:530;line-height:1.05}.contact-stage>header p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.65}.contact-department-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.contact-department-grid button{text-align:left;border:1px solid var(--line);min-height:148px;color:var(--ink);cursor:pointer;background:#f7f8faad;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr;gap:8px 12px;padding:21px;transition:border-color .2s,background .2s,transform .2s;display:grid}.contact-department-grid button:hover{border-color:#4fabaa66;transform:translateY(-2px)}.contact-department-grid button.is-selected{background:#4fabaa12;border-color:#4fabaa99;box-shadow:inset 0 0 0 1px #4fabaa1f}.contact-department-grid button>span{color:#5f51a1;background:#5f51a114;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.contact-department-grid strong{color:#2a2737;align-self:center;font-size:.825rem;font-weight:600}.contact-department-grid small{color:var(--muted);font-size:.61875rem;line-height:1.55}.contact-actions{gap:10px;margin-top:30px;display:flex}.contact-actions .button,.contact-form-actions .button{gap:9px}.contact-actions .button:disabled,.contact-form-actions .button:disabled{opacity:.42;cursor:not-allowed}.contact-subject-list{gap:9px;margin-top:30px;display:grid}.contact-subject-list label{border:1px solid var(--line);color:#42535a;cursor:pointer;background:#f7f8faad;border-radius:11px;grid-template-columns:1fr 20px;align-items:center;gap:16px;min-height:62px;padding:0 18px;display:grid}.contact-subject-list label.is-selected{color:#2a2737;background:#4fabaa12;border-color:#4fabaa8c}.contact-subject-list input{opacity:0;pointer-events:none;position:absolute}.contact-subject-list svg{color:#c1c8cb}.contact-subject-list label.is-selected svg{color:#4fabaa}.contact-careers-route{background:#4fabaa0e;border:1px solid #4fabaa38;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:20px;min-height:210px;margin-top:30px;padding:28px;display:grid}.contact-careers-route>svg{color:#4fabaa}.contact-careers-route strong{color:#2a2737;font-size:1rem}.contact-careers-route p{max-width:520px;color:var(--muted);margin:8px 0 0;font-size:.6875rem;line-height:1.6}.contact-form{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:30px;display:grid}.contact-form-actions{gap:10px;display:flex}.contact-form-error{color:#9d4a35;margin:0;font-size:.6875rem}.contact-success{text-align:center;background:#4fabaa0e;border:1px solid #4fabaa40;border-radius:15px;align-content:center;place-items:center;min-height:330px;margin-top:30px;display:grid}.contact-success svg{color:#4fabaa}.contact-success h3{color:#2a2737;margin:18px 0 8px;font-size:1.5rem;font-weight:540}.contact-success p{max-width:480px;color:var(--muted);margin:0;font-size:.75625rem;line-height:1.6}.contact-success strong{color:#5f51a1;letter-spacing:.04em;margin-top:20px;font-size:.6875rem}.contact-routing-summary{border-left:1px solid var(--line-soft);background:linear-gradient(145deg,#5f51a10e,#4fabaa09);padding:34px 30px}.contact-routing-summary>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.contact-routing-summary>p{color:var(--muted);margin:22px 0 0;font-size:.6875rem;line-height:1.65}.contact-routing-summary>small{color:#59666c;margin-top:22px;font-size:.61875rem;display:block}.contact-routing-summary>div{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;margin-top:25px;padding:20px 0;display:flex}.contact-routing-summary>div>svg{color:#4fabaa}.contact-routing-summary>div>span{gap:5px;display:grid}.contact-routing-summary>div small{color:#59666c;text-transform:uppercase;font-size:.55rem}.contact-routing-summary>div strong{color:#2a2737;font-size:.825rem;font-weight:600}.contact-routing-summary em{color:#4fabaa;background:#4fabaa14;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:.61875rem;font-style:normal;line-height:1.5;display:block}.contact-routing-summary button{color:#4fabaa;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:.61875rem}.contact-admin-role{align-items:center;gap:7px;display:flex;color:#4fabaa!important}.contact-admin-list footer>span{color:#59666c;font-size:.61875rem}html[data-theme=dark] :is(.contact-routing,.contact-department-grid button,.contact-subject-list label){background:#1f182db8}html[data-theme=dark] .contact-routing-summary{background:linear-gradient(145deg,#5f51a11f,#4fabaa0f)}html[data-theme=dark] :is(.contact-department-grid button.is-selected,.contact-subject-list label.is-selected,.contact-careers-route,.contact-success){background:#4fabaa17}html[data-theme=dark] :is(.contact-steps li.is-current,.contact-department-grid strong,.contact-careers-route strong,.contact-routing-summary>div strong){color:var(--ink)}.careers-admin-access{place-items:center;min-height:100vh;padding:40px;display:grid}.careers-admin-access>div{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;justify-items:start;width:min(620px,100%);padding:48px;display:grid}.careers-admin-access span,.careers-admin-header span,.careers-admin-section>header span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.careers-admin-access h1{color:#2a2737;margin:18px 0;font-size:clamp(34px,6vw,58px);font-weight:530;line-height:1}.careers-admin-access p{color:var(--muted);margin:0 0 18px;line-height:1.7}.careers-admin-access small{color:#59666c}.careers-admin-access .button{margin-top:26px}.careers-admin-page{min-height:100vh;padding:46px max(28px,50vw - 620px)}.careers-admin-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-bottom:35px;display:flex}.careers-admin-header h1{color:#2a2737;margin:12px 0 8px;font-size:clamp(34px,5vw,58px);font-weight:530;line-height:1}.careers-admin-header p{color:var(--muted);margin:0}.careers-admin-header>div:last-child{color:#59666c;align-content:start;justify-items:end;gap:9px;font-size:.6875rem;display:grid}.careers-admin-header a{color:#4fabaa;font-weight:650}.careers-admin-summary{grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0;display:grid}.careers-admin-summary article{border:1px solid var(--line);background:#fff9;border-radius:12px;align-items:center;gap:14px;min-height:84px;padding:20px;display:flex}.careers-admin-summary svg{color:#4fabaa}.careers-admin-summary span{color:#59666c;font-size:.75625rem}.careers-admin-summary strong{color:#2a2737;margin-right:4px;font-size:1.25rem}.careers-admin-create{border:1px solid var(--line);background:#fff9;border-radius:13px;margin-bottom:70px;overflow:hidden}.careers-admin-create summary{color:#2a2737;cursor:pointer;align-items:center;gap:9px;min-height:56px;padding:0 20px;font-size:.75625rem;font-weight:650;display:flex}.careers-admin-create form{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);gap:18px;padding:24px;display:grid}.careers-admin-create label{color:#42535a;gap:8px;font-size:.6875rem;font-weight:620;display:grid}.careers-admin-create .is-full{grid-column:1/-1}.careers-admin-create button{justify-self:start}.careers-admin-section{margin-top:62px}.careers-admin-section>header h2{color:#2a2737;margin:9px 0 24px;font-size:1.875rem;font-weight:540}.careers-admin-vacancies{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.careers-admin-vacancies article,.careers-admin-applications article{border:1px solid var(--line);background:#ffffff9e;border-radius:13px;padding:24px}.careers-admin-vacancies article>div,.careers-admin-application-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.careers-admin-vacancies h3,.careers-admin-applications h3{color:#2a2737;margin:22px 0 8px;font-size:1.125rem;font-weight:560}.careers-admin-vacancies p,.careers-admin-applications p{color:var(--muted);font-size:.75625rem}.careers-admin-vacancies small,.careers-admin-applications small{color:#59666c;font-size:.61875rem}.admin-status{color:#4fabaa;background:#4fabaa12;border:1px solid #4fabaa40;border-radius:999px;padding:5px 8px;font-size:.55rem;display:inline-flex}.admin-status.is-closed{border-color:var(--line);color:#59666c;background:#16232c0a}.careers-admin-vacancies button,.careers-admin-applications button{color:#9d4a35;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:22px;padding:0;font-size:.61875rem;display:inline-flex}.careers-admin-applications{gap:12px;display:grid}.careers-admin-application-head select{border:1px solid var(--line);background:var(--paper);border-radius:7px;min-height:36px;padding:0 9px;font-size:.61875rem}.careers-admin-applications dl{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.careers-admin-applications dl div{min-width:0}.careers-admin-applications dt{color:#59666c;text-transform:uppercase;font-size:.55rem}.careers-admin-applications dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.6875rem}.careers-admin-applications dd a,.careers-admin-applications footer a{color:#4fabaa}.careers-admin-applications blockquote{color:var(--muted);background:#4fabaa0b;border-left:2px solid #4fabaa;margin:20px 0;padding:16px;font-size:.6875rem;line-height:1.6}.careers-admin-applications footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;display:flex}.careers-admin-applications footer a{align-items:center;gap:7px;font-size:.61875rem;display:inline-flex}.careers-admin-applications footer button{margin-top:0}.careers-admin-message{color:#4fabaa;min-height:24px;font-size:.6875rem}@keyframes careersFloat{0%,to{transform:translateY(0)rotate(-.25deg)}50%{transform:translateY(-8px)rotate(.25deg)}}@keyframes careersSignal{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (width<=820px){.careers-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:65px 18px 75px}.careers-hero-copy h1{font-size:clamp(46px,12vw,68px)}.careers-hero-object{width:min(330px,82vw)}.careers-principles{grid-template-columns:1fr}.careers-principles article{border-right:0;border-bottom:1px solid var(--line-soft)}.careers-principles article:last-child{border-bottom:0}.careers-vacancies{padding:80px 18px 65px}.careers-vacancy-grid{grid-template-columns:1fr}.careers-application{margin-bottom:60px;padding:55px 30px}.careers-admin-vacancies,.careers-admin-applications dl{grid-template-columns:1fr 1fr}.contact-workspace{grid-template-columns:1fr}.contact-routing-summary{border-top:1px solid var(--line-soft);border-left:0}}@media (width<=560px){.careers-hero-object{width:min(270px,86vw)}.careers-glass-main{border-radius:34px;width:116px;height:116px;margin:-58px 0 0 -58px}.careers-glass-back{width:104px;height:104px;margin:-70px 0 0 -82px}.careers-glass-side{width:94px;height:94px}.careers-empty,.careers-vacancy-grid footer,.careers-submit-row{flex-direction:column;align-items:flex-start}.careers-application{border-radius:17px;padding:43px 20px}.careers-form-type{width:100%}.careers-form-type label{text-align:center;flex:1;justify-content:center;padding-inline:9px}.careers-form-grid{grid-template-columns:1fr}.careers-field-full{grid-column:auto}.careers-upload{grid-template-columns:1fr}.careers-upload output{grid-column:auto}.careers-admin-access,.careers-admin-page{padding:24px 14px}.careers-admin-access>div{padding:32px 24px}.careers-admin-header{flex-direction:column}.careers-admin-header>div:last-child{justify-items:start}.careers-admin-summary,.careers-admin-create form,.careers-admin-vacancies{grid-template-columns:1fr}.careers-admin-create .is-full{grid-column:auto}.careers-admin-applications dl{grid-template-columns:1fr}.careers-admin-applications footer{flex-direction:column}.contact-intro{padding:55px 18px 28px}.contact-panel{padding:0 12px}.contact-routing{border-radius:16px}.contact-steps{justify-content:space-between;gap:8px;min-height:64px;padding:0 16px}.contact-steps li{gap:5px;font-size:.61875rem}.contact-stage{padding:30px 18px}.contact-department-grid,.contact-form,.contact-careers-route{grid-template-columns:1fr}.contact-form-actions,.contact-actions{flex-direction:column;align-items:stretch}}.about-page{overflow:clip}.about-page h1,.about-page h2,.about-page h3{font-family:var(--font-apple-display)}.about-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:74px;min-height:620px;padding:82px 24px 76px;display:grid}.about-hero-copy{z-index:2;position:relative}.about-hero-copy h1{color:#2a2737;max-width:790px;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(52px,6.2vw,84px);font-weight:530;line-height:.98}.about-hero-copy>p{max-width:650px;color:var(--muted);margin:28px 0 31px;font-size:1.03125rem;line-height:1.7}.about-hero-copy .button{gap:13px}.about-hero-object{aspect-ratio:1;width:min(390px,100%);transform-style:preserve-3d;justify-self:center;animation:11s ease-in-out infinite aboutFloat;position:relative}.about-hero-object:before{content:"";background:radial-gradient(circle,#4fabaa21,#5f51a10b 49%,#0000 72%);border-radius:50%;position:absolute;inset:7%}.about-orbit{transform-origin:50%;border:1px solid #5f51a133;border-radius:50%;position:absolute;top:50%;left:50%}.about-orbit-a{width:80%;height:48%;animation:22s ease-in-out infinite aboutOrbitForward;transform:translate(-50%,-50%)rotate(-19deg)}.about-orbit-b{border-color:#4fabaa40;width:70%;height:56%;animation:26s ease-in-out infinite aboutOrbitReverse;transform:translate(-50%,-50%)rotate(27deg)}.about-network{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-network-line{fill:none;stroke:#4fabaa4d;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:6 7;animation:14s linear infinite aboutNetworkFlow}.about-network-line:nth-child(2){stroke:#5f51a13d;animation-duration:17s;animation-direction:reverse}.about-network-line:nth-child(3){stroke:#5f51a147;animation-duration:20s}.about-glass{color:#5f51a1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffd6,#5f51a10e);border:1px solid #5f51a133;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 30px #fffc,0 18px 42px #263a3f17}.about-glass-main{z-index:4;color:#2a2737;background:linear-gradient(145deg,#ffffffed,#4fabaa13);border-color:#4fabaa52;border-radius:43px;align-content:center;gap:7px;width:142px;height:142px;margin:-71px 0 0 -71px;animation:9s ease-in-out infinite aboutIntegratedCore}.about-glass-main strong{font-family:var(--font-apple-display);letter-spacing:-.02em;font-size:1rem;font-weight:530;line-height:1;display:block}.about-glass-main small{color:#4fabaa;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:600}.about-glass-main svg{color:#4fabaa}.about-integrated-node{border-radius:25px;width:84px;height:84px;margin:-42px 0 0 -42px;transform:translateZ(24px)}.about-integrated-node strong{font-family:var(--font-apple-display);font-size:1.25rem;font-weight:530}.about-integrated-executive{color:#5f51a1;animation:9.5s ease-in-out infinite aboutIntegratedNodeA;top:26%;left:25%;transform:translateZ(18px)rotate(-7deg)}.about-integrated-commercial{color:#5f51a1;border-color:#5f51a145;animation:10.5s ease-in-out -.9s infinite aboutIntegratedNodeB;top:33%;left:78%;transform:translateZ(25px)rotate(8deg)}.about-integrated-operations{color:#4fabaa;border-color:#4fabaa4d;animation:11.5s ease-in-out -1.8s infinite aboutIntegratedNodeC;top:78%;left:37%;transform:translateZ(21px)rotate(-3deg)}.about-integrated-signal{z-index:6;color:#4fabaa;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px}.about-integrated-signal-a{color:#5f51a1;animation:7.5s ease-in-out infinite aboutIntegratedSignalA}.about-integrated-signal-b{color:#5f51a1;animation:8.5s ease-in-out -.8s infinite aboutIntegratedSignalB}.about-integrated-signal-c{color:#4fabaa;animation:9.5s ease-in-out -1.6s infinite aboutIntegratedSignalC}.about-facts{border:1px solid var(--line-soft);background:#ffffff94;border-radius:17px;grid-template-columns:repeat(3,1fr);min-height:138px;display:grid;overflow:hidden}.about-facts article{border-right:1px solid var(--line-soft);align-content:center;gap:17px;padding:32px;display:grid}.about-facts article:last-child{border-right:0}.about-facts span{color:#5f51a1;font-size:.61875rem}.about-facts strong{color:#2a2737;font-size:1rem;font-weight:540}.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal{padding:108px 24px}.about-history>header,.about-sectors>header,.about-structure>header,.about-legal>header{max-width:850px}.about-history h2,.about-positioning h2,.about-delivery h2,.about-sectors h2,.about-structure h2,.about-legal h2,.about-cta h2{color:#2a2737;letter-spacing:var(--title-tracking);margin:0;font-size:clamp(34px,4.3vw,58px);font-weight:530;line-height:1.04}.about-history-body{grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);align-items:start;gap:70px;margin-top:54px;display:grid}.about-history-body>div{max-width:720px}.about-history-body>div p{color:var(--muted);margin:0 0 22px;font-size:.9625rem;line-height:1.78}.about-history-body aside{background:#ffffff94;border:1px solid #4fabaa33;border-radius:16px;padding:31px}.about-history-body aside svg{color:#4fabaa}.about-history-body aside span{color:#2a2737;text-transform:uppercase;letter-spacing:.06em;margin-top:30px;font-size:.6875rem;font-weight:650;display:block}.about-history-body aside p{color:var(--muted);margin:13px 0 0;font-size:.825rem;line-height:1.68}.about-positioning>header,.about-delivery>header{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:end;gap:70px;display:grid}.about-positioning>header>p,.about-delivery>header>p,.about-sectors>header>p,.about-structure>header>p{color:var(--muted);margin:0;font-size:.825rem;line-height:1.72}.about-priority-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px;display:grid}.about-priority-grid article{border:1px solid var(--line);background:#ffffff94;border-radius:17px;flex-direction:column;min-height:350px;padding:35px;display:flex;position:relative;overflow:hidden}.about-priority-grid article:after{content:"";aspect-ratio:1;border:1px solid #4fabaa1f;border-radius:50%;width:230px;position:absolute;bottom:-135px;right:-100px;box-shadow:0 0 0 30px #4fabaa06,0 0 0 60px #5f51a105}.about-priority-grid article>div{justify-content:space-between;gap:24px;display:flex}.about-priority-grid article>div span{color:#5f51a1;font-size:.6875rem}.about-priority-grid article>div small{color:#59666c;text-transform:uppercase;letter-spacing:.06em;font-size:.61875rem}.about-priority-grid h3{color:#2a2737;max-width:390px;margin:64px 0 15px;font-size:1.75rem;font-weight:540}.about-priority-grid p{max-width:510px;color:var(--muted);margin:0;font-size:.825rem;line-height:1.7}.about-priority-grid article>a{z-index:2;border:1px solid var(--line);color:#4fabaa;background:#ffffffb3;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:auto;transition:transform .2s,background .2s;display:grid}.about-priority-grid article>a:hover{background:#fff;transform:translateY(-2px)}.about-delivery-grid{border:1px solid var(--line);background:#ffffff8f;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid;overflow:hidden}.about-delivery-grid article{border-right:1px solid var(--line-soft);min-height:350px;padding:34px}.about-delivery-grid article:last-child{border-right:0}.about-delivery-grid article>div{color:#4fabaa;justify-content:space-between;align-items:center;display:flex}.about-delivery-grid article>div span{color:#5f51a1;font-size:.61875rem}.about-delivery-grid h3{color:#2a2737;margin:63px 0 11px;font-size:1.5625rem;font-weight:540}.about-delivery-grid strong{color:#4fabaa;font-size:.6875rem;font-weight:650}.about-delivery-grid p{color:var(--muted);margin:20px 0 0;font-size:.75625rem;line-height:1.7}.about-sectors>header>p,.about-structure>header>p{max-width:690px;margin-top:23px}.about-sectors>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.about-sectors>div>span{border-bottom:1px solid var(--line-soft);color:#42535a;align-items:center;gap:21px;min-height:68px;padding:0 18px 0 5px;font-size:.89375rem;display:flex}.about-sectors>div>span:nth-child(odd){border-right:1px solid var(--line-soft)}.about-sectors small{color:#4fabaa;width:26px;font-size:.55rem}.about-leaders{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.about-leaders article{border:1px solid var(--line);background:#ffffff94;border-radius:16px;min-height:300px;padding:30px;position:relative}.about-leaders article>span{color:#5f51a1;font-size:.61875rem}.about-leaders article>div{color:#4fabaa;background:linear-gradient(145deg,#ffffffdb,#4fabaa12);border:1px solid #4fabaa3d;border-radius:22px;place-items:center;width:74px;height:74px;margin-top:45px;display:grid;transform:rotate(-3deg);box-shadow:inset 0 0 24px #ffffffc2,0 14px 30px #263a3f12}.about-leaders h3{color:#2a2737;margin:35px 0 7px;font-size:1.25rem;font-weight:540}.about-leaders p{color:var(--muted);margin:0;font-size:.75625rem}.about-legal{grid-template-columns:minmax(250px,.72fr) minmax(0,1.35fr);align-items:start;gap:72px;display:grid}.about-legal dl{border-top:1px solid var(--line);margin:0}.about-legal dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:160px 1fr;align-items:center;gap:24px;min-height:68px;padding:17px 2px;display:grid}.about-legal dt{color:#59666c;text-transform:uppercase;letter-spacing:.04em;font-size:.61875rem}.about-legal dd{color:#2a2737;margin:0;font-size:.825rem;line-height:1.55}.about-legal dd a{color:#4fabaa}.about-cta{background:linear-gradient(100deg,#e4efed,#f7f8faeb 52%,#f0eef8);border:1px solid #4fabaa24;border-radius:22px 22px 0 0;justify-content:space-between;align-items:end;gap:60px;margin-bottom:80px;padding:62px 64px;display:flex}.about-cta>div{max-width:780px}.about-cta p{max-width:600px;color:var(--muted);margin:22px 0 0;font-size:.825rem;line-height:1.7}.about-cta .button{flex:none;gap:14px}@keyframes aboutFloat{0%,to{transform:translate(0)rotate(-.05deg)}35%{transform:translate(1px,-2px)rotate(.05deg)}70%{transform:translate(-1px,-1px)rotate(-.02deg)}}@keyframes aboutOrbitForward{0%,to{rotate:-2.5deg}50%{rotate:2.5deg}}@keyframes aboutOrbitReverse{0%,to{rotate:2deg}50%{rotate:-2deg}}@keyframes aboutNetworkFlow{to{stroke-dashoffset:-52px}}@keyframes aboutIntegratedCore{0%,to{translate:0;scale:.995}50%{translate:0 -2px;scale:1.01}}@keyframes aboutIntegratedNodeA{0%,to{translate:0;rotate:none}50%{translate:-2px -2px;rotate:-.5deg}}@keyframes aboutIntegratedNodeB{0%,to{translate:0;rotate:none}50%{translate:2px -2px;rotate:.5deg}}@keyframes aboutIntegratedNodeC{0%,to{translate:0;rotate:none}50%{translate:-1px 2px;rotate:-.5deg}}@keyframes aboutIntegratedSignalA{0%{opacity:0;top:50%;left:50%;scale:.9}18%,82%{opacity:.75}to{opacity:0;top:26%;left:25%;scale:1}}@keyframes aboutIntegratedSignalB{0%{opacity:0;top:50%;left:50%;scale:.9}18%,82%{opacity:.75}to{opacity:0;top:33%;left:78%;scale:1}}@keyframes aboutIntegratedSignalC{0%{opacity:0;top:50%;left:50%;scale:.9}18%,82%{opacity:.75}to{opacity:0;top:78%;left:37%;scale:1}}@media (width<=820px){.about-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:65px 18px 75px}.about-hero-copy h1{font-size:clamp(46px,12vw,68px)}.about-hero-object{width:min(330px,82vw)}.about-facts{grid-template-columns:1fr}.about-facts article{border-right:0;border-bottom:1px solid var(--line-soft)}.about-facts article:last-child{border-bottom:0}.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal{padding:80px 18px}.about-history-body,.about-positioning>header,.about-delivery>header,.about-legal{grid-template-columns:1fr;gap:34px}.about-priority-grid,.about-delivery-grid,.about-leaders{grid-template-columns:1fr}.about-delivery-grid article{border-right:0;border-bottom:1px solid var(--line-soft)}.about-delivery-grid article:last-child{border-bottom:0}.about-cta{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:50px 34px}}@media (width<=560px){.about-hero-object{width:min(270px,86vw)}.about-glass-main{border-radius:34px;width:110px;height:110px;margin:-55px 0 0 -55px}.about-glass-main strong{font-size:.825rem}.about-integrated-node{border-radius:19px;width:62px;height:62px;margin:-31px 0 0 -31px}.about-integrated-node strong{font-size:1rem}.about-history-body aside,.about-priority-grid article,.about-delivery-grid article,.about-leaders article{padding:27px 24px}.about-priority-grid h3{margin-top:48px}.about-sectors>div{grid-template-columns:1fr}.about-sectors>div>span:nth-child(odd){border-right:0}.about-legal dl>div{grid-template-columns:1fr;gap:8px}.about-cta{border-radius:17px 17px 0 0;padding:42px 24px}}html[data-theme=dark] :where(a[href],button:not(:disabled),input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--dark-accent)!important}html[data-theme=dark] :is(h1,h2,h3),html[data-theme=dark] :is(.trust-strip strong,.experience-heading h2,.experience-foundation strong,.blog-takeaway strong,.blog-next-reading-label,.footer-statement,.contact-routing-summary>div strong){color:var(--dark-heading)!important}html[data-theme=dark] :is(.about-hero-copy>p,.about-history-body>div p,.about-history-body aside p,.about-positioning>header>p,.about-delivery>header>p,.about-sectors>header>p,.about-structure>header>p,.about-priority-grid p,.about-delivery-grid p,.about-leaders p,.about-sectors>div>span,.about-legal dt,.about-legal dd,.about-cta p,.about-facts strong,.about-history-body aside span,.about-priority-grid article>div small){color:var(--muted)!important}html[data-theme=dark] svg{color:var(--dark-accent)}html[data-theme=dark] :is(.about-facts,.about-history-body aside,.about-priority-grid article,.about-delivery-grid,.about-leaders article,.careers-principles,.careers-vacancy-grid article,.careers-empty,.careers-application,.contact-routing,.contact-department-grid button,.contact-subject-list label,.editorial-admin-summary,.search-console-panel,.automation-control-panel,.versions-admin-summary){color:var(--ink);border-color:var(--line);box-shadow:none;background:#211432d1}html[data-theme=dark] :is(.service-menu-link:hover,.service-menu-link:focus-visible,.capability-card:hover,.about-priority-grid article>a:hover,.assistant-quick-questions button,.accessibility-toolbar button:hover:not(:disabled),.accessibility-toolbar button:focus-visible:not(:disabled),.contact-department-grid button.is-selected,.contact-subject-list label.is-selected,.contact-careers-route,.contact-success){background:#745ca02b;border-color:#a68bcc4d}html[data-theme=dark] :is(.blog-continuous-article+.blog-continuous-article,.article-transition-loader){background:linear-gradient(180deg, var(--paper), #745ca014 55%, #422b6024)}html[data-theme=dark] :is(.editorial-direction,.contact-routing-summary){background:linear-gradient(135deg,#745ca026,#2e1c454d)}html[data-theme=dark] :is(.service-detail-cta,.about-cta){background:linear-gradient(110deg, var(--dark-surface-3), var(--dark-surface-1));border-color:var(--line)}html[data-theme=dark] :is(.about-glass,.careers-glass){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#372451f0,#190f27e6);box-shadow:inset 0 0 28px #a68bcc14,0 20px 42px #04020947}html[data-theme=dark] :is(.about-glass-main,.careers-glass-main,.about-leaders article>div){color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#462e65eb,#231535f0);box-shadow:inset 0 0 24px #a68bcc14,0 14px 30px #04020938}html[data-theme=dark] .about-hero-object:before,html[data-theme=dark] .careers-hero-object:before{background:radial-gradient(circle,#8a72bc2e,#4a306c17 49%,#0000 72%)}html[data-theme=dark] :is(.about-orbit,.careers-orbit),html[data-theme=dark] .about-priority-grid article:after{border-color:#a68bcc40}html[data-theme=dark] :is(.about-network-line,.careers-network-line){stroke:#a68bcc52}html[data-theme=dark] :is(.about-integrated-signal,.careers-signal,.article-transition-scroll>i>b){color:var(--dark-accent);background:var(--dark-accent);box-shadow:0 0 16px}html[data-theme=dark] :is(.versions-release-list>article.is-current,.blog-takeaway,.careers-admin-applications blockquote){border-color:var(--line);background:#745ca01a}.admin-access-panel{gap:28px;padding:28px clamp(20px,5vw,72px) 80px;display:grid}.admin-access-section{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,32px)}.admin-access-section>header{margin-bottom:22px}.admin-access-section>header span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-access-section>header h2{margin:7px 0;font-size:clamp(1.35rem,2vw,2rem)}.admin-access-section>header p{color:var(--muted);margin:0}.admin-access-form{grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:14px;display:grid}.admin-access-form label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:700;display:grid}.admin-access-form input,.admin-access-form select,.admin-user-list select{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:10px;padding:0 12px}.admin-user-list,.admin-audit-list{gap:10px;display:grid}.admin-user-list article,.admin-audit-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.admin-user-list article>div{align-items:center;gap:9px;display:flex}.admin-user-list article>div:first-child,.admin-audit-list article>div{display:grid}.admin-user-list small,.admin-audit-list small,.admin-audit-list span{color:var(--muted)}.admin-user-list button{color:#9b2940;background:0 0;border:1px solid #a02c403d;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 12px;display:inline-flex}@media (width<=880px){.admin-access-form{grid-template-columns:1fr}.admin-user-list article,.admin-audit-list article{flex-direction:column;align-items:stretch}.admin-user-list article>div{flex-wrap:wrap}}html[data-theme=dark] :is(.admin-access-section,.admin-access-form input,.admin-access-form select,.admin-user-list select){background:var(--dark-surface-2);border-color:var(--line);color:var(--ink)}.admin-data-panel{gap:28px;padding:28px clamp(20px,5vw,72px) 80px;display:grid}.admin-data-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-data-summary article{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:7px;min-height:156px;padding:22px;display:grid}.admin-data-summary article>svg{color:var(--teal)}.admin-data-summary article>span,.admin-data-summary article>small{color:var(--muted)}.admin-data-summary article>strong{font-size:1.7rem}.admin-data-summary article.is-critical{border-color:#a02c4061}.admin-data-summary article.is-attention{border-color:#d584256b}.admin-data-summary article.is-healthy{border-color:#20996c52}.admin-data-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-data-warning{color:var(--ink);background:#d5842514;border:1px solid #d5842557;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.84rem}.admin-data-checks article{border:1px solid var(--line);border-radius:14px;gap:5px;padding:18px;display:grid}.admin-data-checks strong{font-size:1.6rem}.admin-data-checks span{color:var(--muted);font-size:.83rem}.admin-recovery-list,.admin-integrity-history{gap:10px;display:grid}.admin-recovery-list article,.admin-integrity-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.admin-recovery-list article>div{gap:4px;display:grid}.admin-recovery-list article>div>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-recovery-list small,.admin-integrity-history small{color:var(--muted)}.admin-recovery-list button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.admin-integrity-history article>div{margin-right:auto;display:grid}@media (width<=980px){.admin-data-summary,.admin-data-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-data-summary,.admin-data-checks{grid-template-columns:1fr}.admin-recovery-list article{flex-direction:column;align-items:stretch}}html[data-theme=dark] :is(.admin-data-summary article,.admin-data-checks article){background:var(--dark-surface-2);border-color:var(--line)}.security-admin-panel{gap:24px;padding:30px clamp(20px,5vw,72px) 90px;display:grid}.security-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.security-summary article{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:1fr auto;gap:7px;min-height:168px;padding:22px;display:grid}.security-summary article svg{color:var(--teal)}.security-summary article>span,.security-summary article>small{color:var(--muted)}.security-summary article>strong{grid-column:1/-1;align-self:end;font-size:2rem}.security-summary article.is-alert{background:#bc434c0d;border-color:#bc434c80}.security-section{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:clamp(22px,3vw,34px)}.security-section>header{margin-bottom:24px}.security-section>header>span{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.security-section>header h2{margin:7px 0 6px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.security-section>header p{color:var(--muted);margin:0}.security-posture{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-posture article{border:1px solid var(--line);border-radius:14px;gap:13px;min-height:112px;padding:17px;display:flex}.security-posture svg{color:#29936b;flex:none}.security-posture article>div{gap:5px;display:grid}.security-posture small{color:var(--muted);line-height:1.45}.security-timeline{align-items:end;gap:8px;height:190px;display:flex;overflow-x:auto}.security-timeline>div{text-align:center;min-width:38px;height:100%;color:var(--muted);grid-template-rows:1fr auto auto;align-items:end;gap:4px;display:grid}.security-timeline i{background:var(--teal);border-radius:6px 6px 2px 2px;width:100%;min-height:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.security-timeline i{background:color-mix(in srgb, var(--teal) 28%, transparent)}}.security-timeline i b{background:#bb434c;width:100%;position:absolute;bottom:0;left:0}.security-timeline span,.security-timeline small{font-size:.68rem}.security-event-list{gap:10px;display:grid}.security-event-list>article{border:1px solid var(--line);border-left-width:4px;border-radius:14px;grid-template-columns:190px 1fr auto;align-items:center;gap:20px;padding:17px;display:grid}.security-event-list>article.severity-info{border-left-color:#4fabaa}.security-event-list>article.severity-warning{border-left-color:#d58c25}.security-event-list>article.severity-high,.security-event-list>article.severity-critical{border-left-color:#bb434c}.security-event-heading{gap:3px;display:grid}.security-event-heading>span{width:max-content;color:var(--muted);background:var(--ink);border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.security-event-heading>span{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.security-event-heading>span{text-transform:uppercase;font-size:.62rem;font-weight:800}.security-event-heading small{color:var(--muted)}.security-event-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.security-event-list dl div{min-width:0}.security-event-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.security-event-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem}.security-event-list button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.security-reviewed{color:#29936b;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.security-empty{text-align:center;min-height:120px;color:var(--muted);place-items:center;gap:6px;display:grid}.security-empty svg{color:#29936b}.security-scope{background:#d58c2512;border:1px solid #d58c2559;border-radius:16px;align-items:center;gap:15px;padding:19px 22px;display:flex}.security-scope>div{margin-right:auto}.security-scope p{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.5}.security-scope>svg:last-child{color:var(--muted)}html[data-theme=dark] :is(.security-summary article,.security-section){background:var(--dark-surface-2);border-color:var(--line)}@media (width<=1050px){.security-summary,.security-posture{grid-template-columns:repeat(2,minmax(0,1fr))}.security-event-list>article{grid-template-columns:1fr;align-items:stretch}}@media (width<=620px){.security-admin-panel{padding:20px 14px 70px}.security-summary,.security-posture,.security-event-list dl{grid-template-columns:1fr}.security-scope{align-items:flex-start}.security-scope>svg:last-child{display:none}}.blog-continuous-article.is-following .blog-article-layout,.about-page>section:not(.about-hero),.service-page>section:not(.service-hero),.careers-page>section:not(.careers-hero){content-visibility:auto;contain-intrinsic-size:auto 760px}@media (width<=820px){.site-header{height:calc(78px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.main-nav.open{inset:calc(78px + env(safe-area-inset-top)) 0 0;padding-bottom:max(50px, calc(24px + env(safe-area-inset-bottom)))}.menu-toggle,.services-trigger,.main-nav.open>a,.service-menu-link,.button,.footer-social-link,.floating-help-action,.article-share a,.article-share button,.contact-subject-list label,.metrics-consent button{min-height:44px}.main-nav.open>a,.services-trigger{align-items:center;display:flex}.service-menu-link{padding-block:12px}.service-menu-link strong{font-size:.875rem}.service-menu-link small{font-size:.75rem;line-height:1.45}.menu-group-label,.eyebrow,.final-eyebrow,.blog-card-meta,.blog-card-author,.blog-back-link,.blog-article-category,.blog-article-meta,.blog-takeaway strong,.blog-ai-note p,.blog-article-inline-visual figcaption,.article-share>strong,.article-share>span,.service-back,.service-priority-label,.service-number,.service-capability-grid article>span,.process-track article>span,.contact-steps li,.contact-stage>header>span,.contact-routing-summary>span,.contact-routing-summary>small,.contact-routing-summary>div small,.careers-field>span small,.careers-upload small,.careers-upload output,.careers-vacancy-grid>article>small,.careers-vacancy-grid footer,.footer-bottom{font-size:.75rem}.system-caption,.micro-title,.system-row,.output-row strong,.output-row small,.cell-roles p,.integration-index-title p,.integration-index-items span,.service-capability-grid p,.process-track p,.contact-department-grid small,.contact-stage>header p,.contact-routing-summary>p,.contact-careers-route p,.careers-field>span,.careers-consent,.careers-upload,.blog-card>p,.blog-ai-seal small,.blog-categories>div>a,.blog-article-aside a strong,.footer-main a,.footer-main p{font-size:.8125rem}.footer-main a{align-items:center;min-height:40px;display:inline-flex}.assistant-panel{height:min(520px, calc(100dvh - 112px - env(safe-area-inset-bottom)))}.assistant-panel-header>button,.assistant-form button{width:44px;height:44px}.assistant-form{grid-template-columns:44px 1fr 44px}.assistant-form input,.careers-field input,.careers-field select,.careers-field textarea,.contact-form input,.contact-form select,.contact-form textarea{font-size:1rem}.assistant-message p{font-size:.875rem}.assistant-quick-questions button{min-height:44px;font-size:.8125rem}.accessibility-toolbar{bottom:max(10px, env(safe-area-inset-bottom));transform:translate(-50%,calc(100% + 30px))}.accessibility-toolbar.is-visible{transform:translate(-50%)}.accessibility-toolbar button{min-width:44px;min-height:44px}.floating-help{right:max(4px, env(safe-area-inset-right));bottom:max(82px, calc(68px + env(safe-area-inset-bottom)))}.metrics-consent{bottom:max(12px, env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}body.metrics-consent-visible .floating-help,body.metrics-consent-visible .accessibility-toolbar{opacity:0;visibility:hidden;pointer-events:none}.site-footer-inner{padding-bottom:max(84px, calc(70px + env(safe-area-inset-bottom)))}.hero-copy p,.section-copy p,.cell-content>p,.capabilities-heading p,.integration-heading p{font-size:1rem;line-height:1.65}.trust-strip article>span{font-size:.8125rem}.cell-roles{gap:10px}.cell-roles article{text-align:left;border:1px solid var(--line-soft);background:var(--paper);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:13px;min-height:78px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cell-roles article{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.cell-roles article>span{grid-row:1/3;width:44px;height:44px;margin:0}.cell-roles strong{font-size:.9375rem}.cell-roles p{max-width:none;margin:3px 0 0;line-height:1.4}.integrations,.experience-ecosystem,.faq-section{content-visibility:auto;contain-intrinsic-size:auto 620px}.blog-article-heading>p{font-size:1rem}.blog-article-body section p,.blog-article-body section li,.blog-takeaway p{font-size:1rem;line-height:1.72}.blog-article-inline-visual{margin-bottom:24px}.article-transition-loader{min-height:130svh}.article-transition-sticky,.article-transition-sticky .blog-article-hero{min-height:100dvh}.blog-continuous-article.is-following .blog-article-layout{contain-intrinsic-size:auto 1800px}.service-overview,.service-detail-section,.service-process{padding-block:58px}.service-capability-grid article{min-height:168px}.service-capability-grid h3{margin-top:24px}.process-track{gap:12px}.process-track article{border:1px solid var(--line-soft);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;gap:4px 13px;min-height:112px;padding:15px;display:grid}.process-track article>span{grid-row:1/3;width:40px;height:40px}.process-track h3{margin:2px 0 3px}.process-track p{margin:0}.service-evidence>article{padding:32px 26px}.service-evidence ul{margin-top:30px}.service-case{margin-top:40px}.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal{padding-block:62px}.about-history-body,.about-priority-grid,.about-delivery-grid,.about-leaders{margin-top:36px}.about-priority-grid article,.about-delivery-grid article,.about-leaders article{min-height:0}.about-priority-grid h3,.about-delivery-grid h3{margin-top:28px}.about-priority-grid article>a{width:44px;height:44px;margin-top:24px}.about-leaders article{grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;gap:5px 15px;display:grid}.about-leaders article>span{display:none}.about-leaders article>div{border-radius:17px;grid-row:1/3;width:56px;height:56px;margin:0}.about-leaders h3{margin:0}.about-cta{margin-bottom:54px}.contact-department-grid button{grid-template-rows:auto auto;grid-template-columns:44px 1fr;gap:3px 12px;min-height:88px;padding:14px}.contact-department-grid button>span{width:44px;height:44px}.contact-department-grid strong{font-size:.9375rem}.contact-department-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-department-grid button.is-selected small{-webkit-line-clamp:unset}.contact-routing-summary{padding:27px 22px}.careers-principles article{min-height:0;padding-block:28px}.careers-vacancies{padding-block:62px 52px}.careers-application{padding-block:44px}.careers-field>span{font-size:.8125rem}.careers-consent input{flex:none;width:22px;height:22px}.admin-switcher{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;width:100%;margin-top:22px;padding:4px 2px 10px;overflow-x:auto}.admin-switcher :is(a,strong){border:1px solid var(--line);scroll-snap-align:start;white-space:nowrap;border-radius:22px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:.8125rem;display:inline-flex}.admin-switcher strong{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.admin-switcher strong{background:color-mix(in srgb, var(--teal) 12%, transparent)}}:is(.editorial-admin-page,.admin-home,.versions-admin-page,.analytics-admin-page,.careers-admin-page,.admin-access-panel,.admin-data-panel) :is(p,small,label,dt,dd,li){font-size:.75rem}:is(.editorial-admin-page,.admin-home,.versions-admin-page,.analytics-admin-page,.careers-admin-page,.admin-access-panel,.admin-data-panel) :is(input,select,textarea){font-size:1rem}:is(.editorial-admin-page,.admin-home,.versions-admin-page,.analytics-admin-page,.careers-admin-page,.admin-access-panel,.admin-data-panel) button{min-height:44px;font-size:.8125rem}.analytics-trend{overscroll-behavior-inline:contain;overflow-x:auto}.analytics-trend-bars{grid-template-columns:none;grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;width:max-content;min-width:100%}.analytics-trend-bars small,.analytics-trend-bars span,.analytics-trend-bars i b{font-size:.6875rem}}@media (width<=560px){.hero-system{height:650px}.system-caption-center{top:124px}.valiant-core{top:170px}.matrix-copy{top:330px}.system-caption-right{top:365px}.output-stack{top:398px}.input-stack{bottom:20px}.data-terrain i:nth-child(n+97){display:none}.cell-image{height:290px}.cell{gap:30px;padding-block:42px}.cell-roles{margin-top:28px}.integrations{padding-top:45px}.integration-map{margin-bottom:36px}.experience-ecosystem{margin-bottom:46px}.final-cta{min-height:0}.final-cta-inner{min-height:0;display:grid}.final-copy{padding:38px 24px 24px}.matrix-final{margin:0 24px 38px;padding:4px 0 4px 16px;position:static}.site-footer{min-height:0}.footer-main{grid-template-columns:1fr;gap:24px}.footer-contact{grid-column:auto}.footer-main a{min-height:44px}.blog-article-heading h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,2.75rem)}.blog-article-body>section{grid-template-columns:28px 1fr;gap:10px}.article-transition-loader{min-height:124svh}.article-transition-scroll{bottom:max(24px, calc(12px + env(safe-area-inset-bottom)))}.blog-article-sources a{grid-template-columns:1fr 18px;gap:7px 10px}.blog-article-sources a span{grid-row:2}.blog-article-sources a svg{grid-area:1/2/3}.service-hero{padding-bottom:52px}.service-hero-object{width:min(68vw,230px)}.service-overview,.service-detail-section,.service-process{padding-block:52px}.service-capability-grid article:nth-child(n){min-height:0;padding:24px 22px}.service-capability-grid h3{margin:20px 0 9px}.service-evidence>article{padding:29px 23px}.service-case,.service-detail-cta{padding:34px 25px}.about-hero{padding-block:52px 58px}.about-hero-object{width:min(230px,72vw)}.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal{padding-block:54px}.about-history-body aside,.about-priority-grid article,.about-delivery-grid article,.about-leaders article{padding:24px 20px}.about-legal dl>div{min-height:0;padding-block:14px}.contact-intro{padding-top:48px}.contact-steps{justify-content:flex-start;overflow-x:auto}.contact-steps li{min-width:max-content}.contact-stage{padding:27px 16px}.contact-department-grid{gap:8px}.contact-actions .button,.contact-form-actions .button{width:100%}.careers-hero{padding-block:52px 60px}.careers-hero-object{width:min(230px,72vw)}.careers-application{padding:38px 17px}.metrics-consent{width:calc(100vw - 20px);padding:17px}.metrics-consent p,.metrics-consent a{font-size:.8125rem}.metrics-consent>div:last-child{grid-template-columns:1fr 1fr;display:grid}.metrics-consent button{padding-inline:12px;font-size:.8125rem}.analytics-ranking{overflow:visible}.analytics-ranking-head{display:none}.analytics-ranking article{grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;min-height:0;padding:16px 0}.analytics-ranking article strong{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;font-size:.8125rem}.analytics-ranking article span{gap:4px;font-size:.8125rem;display:grid}.analytics-ranking article span:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.6875rem}.analytics-heatmap-panel,.analytics-search-panel{padding:21px 14px}.analytics-heatmap{min-height:430px}.admin-data-panel,.admin-access-panel{padding-inline:14px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}@media (width<=560px){.hero-system{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"transform transform""core core""matrix matrix""input output";gap:22px 16px;height:auto;min-height:0;margin-inline:0;padding:42px 0 54px;display:grid;overflow:visible}.system-caption-center,.system-caption-right,.input-stack,.valiant-core,.matrix-copy,.output-stack{inset:auto;transform:none}.system-caption-center{text-align:center;grid-area:transform;justify-self:center;position:static}.valiant-core{grid-area:core;place-self:center;width:114px;height:114px;position:relative}.matrix-copy{text-align:center;grid-area:matrix;width:min(100%,240px);margin-inline:auto;font-size:1.0625rem;line-height:1.12;position:static}.input-stack{grid-area:input;grid-template-rows:34px repeat(6,minmax(62px,auto));gap:6px;width:auto;min-width:0;height:auto;display:grid;position:static}.system-caption-right{z-index:6;text-align:left;grid-area:output;place-self:start;padding-top:2px;position:relative}.output-stack{grid-area:output;grid-template-rows:repeat(5,minmax(62px,auto));gap:6px;width:auto;min-width:0;height:auto;padding-top:34px;display:grid;position:static}.micro-title{text-align:right;white-space:normal;align-self:start;width:100%;margin:0;padding-top:2px;position:static}.system-caption,.micro-title{letter-spacing:.065em;font-size:.6875rem;line-height:1.35}.input-row,.output-row{gap:8px;width:100%;min-height:62px;position:static;transform:none}.input-row{grid-template-columns:minmax(0,1fr) 28px}.output-row{grid-template-columns:28px minmax(0,1fr)}.input-row svg,.output-row svg{width:28px;height:28px;padding:6px}.input-row>span,.output-row span,.output-row strong,.output-row small{overflow-wrap:anywhere;min-width:0}.system-row,.output-row strong{font-size:.75rem;line-height:1.35}.output-row small{font-size:.6875rem;line-height:1.35}.accessibility-toolbar{max-width:calc(100% - 16px);min-height:44px;bottom:max(8px, env(safe-area-inset-bottom));gap:3px;padding:3px 5px;transform:translate(-50%,calc(100% + 24px))scale(.92)}.accessibility-toolbar.is-visible{transform:translate(-50%)scale(.92)}.font-scale-controls,.theme-controls,.locale-controls{gap:3px}.accessibility-toolbar button{min-width:38px;min-height:38px;padding-inline:5px}.accessibility-toolbar output{min-width:34px;font-size:.625rem}.accessibility-toolbar .toolbar-divider{height:24px}.locale-controls>svg{display:none}.floating-help{right:max(3px, env(safe-area-inset-right));bottom:max(76px, calc(68px + env(safe-area-inset-bottom)))}.floating-help-trigger{width:48px;height:48px}}@media (width<=370px){.hero-system{column-gap:10px}.system-row,.output-row strong{font-size:.7125rem}.output-row small{font-size:.65rem}.accessibility-toolbar{transform:translate(-50%,calc(100% + 24px))scale(.86)}.accessibility-toolbar.is-visible{transform:translate(-50%)scale(.86)}}.cases-page,.case-study-page{overflow:clip}.cases-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:470px;padding-block:108px 76px;display:grid}.cases-hero h1{letter-spacing:-.045em;max-width:760px;margin:17px 0 0;font-size:clamp(48px,6vw,78px);font-weight:530;line-height:.98}.cases-hero>p{max-width:470px;color:var(--muted);margin:0 0 7px;font-size:.9625rem;line-height:1.75}.cases-list{padding-block:75px 110px}.cases-list>header{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.cases-list>header>span:last-child{color:var(--faint);font:.6875rem var(--font-apple-mono)}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.case-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffffc7,#eff1f461);border-radius:22px;flex-direction:column;min-height:620px;padding:34px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.case-card:hover{border-color:#4fabaa61;transform:translateY(-4px);box-shadow:0 24px 65px #16232c12}.case-card-top{justify-content:space-between;align-items:flex-start;min-height:175px;display:flex}.case-card-top>span{color:var(--faint);font:.6875rem var(--font-apple-mono)}.case-client-mark{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 32% 25%,#4fabaa2e,#0000 42%),#ffffff94;border-radius:28px;place-items:center;width:132px;display:grid;position:relative;box-shadow:inset 0 0 35px #ffffff7a,0 20px 45px #16232c14}.case-client-mark span{z-index:1;color:#5f51a1;font:700 .9rem var(--font-apple-mono);letter-spacing:.08em}.case-client-mark i{aspect-ratio:1;border:1px solid #5f51a138;border-radius:50%;width:46%;position:absolute;box-shadow:0 0 0 14px #4fabaa0f,0 0 0 29px #5f51a109}.case-card-copy>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem;font-weight:650}.case-card h2{letter-spacing:-.035em;max-width:500px;margin:15px 0 16px;font-size:clamp(30px,3vw,43px);font-weight:530;line-height:1.04}.case-card p{max-width:520px;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.72}.case-card-tags{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.case-card-tags span,.case-tech-tags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.61875rem;line-height:1}.case-card>a{border-top:1px solid var(--line-soft);color:#2a2737;justify-content:space-between;align-items:flex-end;min-height:48px;margin-top:auto;padding-top:30px;font-size:.75625rem;font-weight:650;display:flex}.case-hero{padding-block:38px 0}.case-back{color:var(--muted);align-items:center;gap:9px;font-size:.6875rem;font-weight:600;display:inline-flex}.case-hero-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:clamp(55px,10vw,150px);min-height:440px;padding-block:70px 62px;display:grid}.case-hero-copy h1{letter-spacing:-.045em;max-width:870px;margin:17px 0 24px;font-size:clamp(48px,5.7vw,76px);font-weight:530;line-height:.99}.case-hero-copy p{max-width:720px;color:var(--muted);margin:0;font-size:.9625rem;line-height:1.72}.case-hero .case-client-mark{border-radius:42px;width:210px}.case-facts{border-block:1px solid var(--line);grid-template-columns:.8fr .55fr 1.65fr;margin:0;display:grid}.case-facts>div{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-height:124px;padding:28px 30px 27px 0;display:flex}.case-facts>div+div{padding-left:30px}.case-facts>div:last-child{border-right:0}.case-facts dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.case-facts dd{color:var(--ink);margin:0;font-size:.8125rem;font-weight:610;line-height:1.55}.case-narrative{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(65px,11vw,150px);padding-block:105px;display:grid}.case-narrative header h2,.case-deliveries header h2,.case-outcomes h2{letter-spacing:-.04em;max-width:560px;margin:15px 0 0;font-size:clamp(34px,4.2vw,57px);font-weight:530;line-height:1.03}.case-narrative>div{border-top:1px solid var(--line);padding-top:28px}.case-narrative p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.85}.case-narrative p+p{margin-top:24px}.case-solution{position:relative}.case-solution:before{content:"";z-index:-1;border-block:1px solid var(--line-soft);inset-block:0;background:linear-gradient(110deg,#4fabaa11,#5f51a10e);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.case-deliveries{padding-block:105px}.case-deliveries>header{max-width:730px;margin-bottom:44px}.case-delivery-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.case-delivery-grid article{border-right:1px solid var(--line);background:#ffffff4f;flex-direction:column;min-height:275px;padding:28px;display:flex}.case-delivery-grid article:last-child{border-right:0}.case-delivery-grid article>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.case-delivery-grid svg{color:#4fabaa;margin:50px 0 20px}.case-delivery-grid h3{margin:0 0 11px;font-size:1.05rem;font-weight:620}.case-delivery-grid p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.65}.case-outcomes{color:#fff;background:#2a2737;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr);align-items:center;gap:80px;margin-bottom:105px;padding:65px;display:grid}.case-outcomes h2{color:#fff}.case-outcomes .eyebrow{color:#a9ddd8}.case-outcomes ul{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.case-outcomes li{color:#ffffffdb;border-bottom:1px solid #ffffff29;align-items:center;gap:12px;min-height:61px;font-size:.75625rem;display:flex}.case-outcomes li svg{color:#79c8c3;flex:none}.case-evidence{border-block:1px solid var(--line);margin-bottom:105px;padding-block:72px}.case-evidence>header{max-width:720px;margin-bottom:38px}.case-evidence>header h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:530;line-height:1.03}.case-evidence-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.case-evidence-grid article{border-right:1px solid var(--line);background:#ffffff57;flex-direction:column;min-height:190px;padding:28px;display:flex}.case-evidence-grid article:last-child{border-right:0}.case-evidence-grid svg{color:#4fabaa}.case-evidence-grid span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:36px 0 10px;font-size:.55rem}.case-evidence-grid strong{max-width:270px;color:var(--ink);font-size:.8125rem;font-weight:620;line-height:1.5}.case-evidence aside{background:#4fabaa11;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:20px 22px;display:grid}.case-evidence aside>svg{color:#4fabaa}.case-evidence aside p{color:var(--muted);margin:0;font-size:.61875rem;line-height:1.6}.case-technology{border-top:1px solid var(--line);padding-block:75px 95px}.case-tech-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.case-cta{border:1px solid var(--line);background:linear-gradient(110deg,#4fabaa17,#5f51a114);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin-bottom:110px;padding:55px 62px;display:grid}.case-cta h2{letter-spacing:-.04em;max-width:700px;margin:14px 0;font-size:clamp(34px,4vw,55px);font-weight:530;line-height:1.03}.case-cta p{max-width:620px;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}html[data-theme=dark] :is(.case-card,.case-client-mark,.case-delivery-grid article,.case-cta){border-color:var(--line);box-shadow:none;background:#2c223f9e}html[data-theme=dark] .case-client-mark{background:radial-gradient(circle at 32% 25%, #60c7bd1c, transparent 42%), var(--dark-surface-2)}html[data-theme=dark] .case-client-mark span{color:var(--dark-heading)}html[data-theme=dark] .experience-logo.has-case>svg{color:var(--dark-heading);background:var(--dark-surface-3)}html[data-theme=dark] .experience-logo.has-case:hover,html[data-theme=dark] .experience-logo.has-case:focus-visible{box-shadow:0 0 0 1px var(--line);background:#745ca024}html[data-theme=dark] .case-card>a{color:var(--ink)}html[data-theme=dark] .case-solution:before{background:linear-gradient(110deg,#34224c8f,#211432b8)}html[data-theme=dark] .case-outcomes{background:var(--dark-surface-3)}html[data-theme=dark] .case-outcomes h2{color:var(--dark-heading)!important}html[data-theme=dark] .case-evidence-grid article,html[data-theme=dark] .case-evidence aside{background:#2c223f9e}@media (width<=900px){.cases-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:72px 58px}.cases-grid{grid-template-columns:1fr}.case-card{min-height:540px}.case-hero-grid{grid-template-columns:1fr 150px;gap:30px}.case-hero .case-client-mark{width:150px}.case-delivery-grid{grid-template-columns:repeat(2,1fr)}.case-delivery-grid article:nth-child(2){border-right:0}.case-delivery-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.case-outcomes{grid-template-columns:1fr;gap:40px;padding:46px}.case-evidence-grid{grid-template-columns:1fr}.case-evidence-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:160px}.case-evidence-grid article:last-child{border-bottom:0}.case-evidence-grid span{margin-top:26px}}@media (width<=620px){.cases-hero{padding-block:52px 44px}.cases-hero h1,.case-hero-copy h1{font-size:clamp(39px,12vw,53px)}.cases-list{padding-block:48px 72px}.case-card{border-radius:17px;min-height:0;padding:23px}.case-card-top{min-height:132px}.case-client-mark{border-radius:23px;width:104px}.case-card h2{font-size:31px}.case-card>a{margin-top:35px}.case-hero{padding-top:24px}.case-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:48px 40px}.case-hero .case-client-mark{grid-row:1;width:112px}.case-facts{grid-template-columns:1fr}.case-facts>div,.case-facts>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}.case-facts>div:last-child{border-bottom:0}.case-narrative{grid-template-columns:1fr;gap:35px;padding-block:68px}.case-narrative>div{padding-top:22px}.case-deliveries{padding-block:68px}.case-delivery-grid{grid-template-columns:1fr}.case-delivery-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:235px}.case-delivery-grid article:nth-child(3){border-bottom:1px solid var(--line)}.case-delivery-grid article:last-child{border-bottom:0}.case-delivery-grid svg{margin-top:35px}.case-outcomes{border-radius:19px;width:calc(100% - 32px);margin-bottom:68px;padding:33px 23px}.case-evidence{margin-bottom:68px;padding-block:55px}.case-evidence-grid article{padding:23px}.case-evidence aside{padding:18px}.case-technology{padding-block:55px 68px}.case-cta{border-radius:19px;grid-template-columns:1fr;gap:28px;margin-bottom:72px;padding:34px 23px}.case-cta .button{width:100%}}.support-landing{overflow:clip}.support-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(60px,10vw,150px);min-height:720px;padding-block:145px 95px;display:grid}.support-hero-copy h1{letter-spacing:-.052em;max-width:790px;margin:18px 0 27px;font-size:clamp(52px,6.4vw,86px);font-weight:530;line-height:.96}.support-hero-copy>p{max-width:690px;color:var(--muted);margin:0 0 35px;font-size:.9625rem;line-height:1.75}.support-hero-copy .button{width:fit-content}.support-hero-copy>small{max-width:520px;color:var(--faint);margin-top:18px;font-size:.65rem;line-height:1.55;display:block}.support-hero-console{border:1px solid var(--line);background:linear-gradient(145deg,#ffffffd6,#e9ecf09e);border-radius:30px;grid-template-rows:auto 1fr auto;min-height:470px;padding:28px;display:grid;transform:perspective(1000px)rotateY(-7deg)rotateX(3deg);box-shadow:0 45px 110px #1c232d1a}.support-console-top{color:var(--faint);font:.6875rem var(--font-apple-mono);justify-content:space-between;display:flex}.support-console-top strong{color:#fff;background:#d66d43;border-radius:99px;padding:7px 10px;font-size:.61875rem}.support-console-body{grid-template-columns:repeat(4,10px) 1fr;align-self:center;align-items:center;gap:8px;display:grid}.support-console-body>i{background:#5f51a130;border-radius:50%;width:10px;height:10px}.support-console-body>i.is-active{background:#4fabaa;box-shadow:0 0 0 8px #4fabaa1a}.support-console-body>div{border:1px solid var(--line-soft);background:#ffffff8f;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:72px;padding:16px 18px;display:flex}.support-console-body span,.support-console-ai span{color:var(--muted);font-size:.6875rem}.support-console-body strong{color:var(--ink);font:.8125rem var(--font-apple-mono)}.support-console-ai{color:#4fabaa;background:#4fabaa16;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:grid}.support-capabilities{border-top:1px solid var(--line);padding-block:90px 120px}.support-capabilities>header{max-width:820px;margin-bottom:50px}.support-capabilities h2,.support-operation h2,.support-security h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(38px,4.5vw,61px);font-weight:530;line-height:1.02}.support-capabilities>div{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.support-capabilities article{border-right:1px solid var(--line);background:#ffffff52;flex-direction:column;min-height:330px;padding:30px;display:flex}.support-capabilities article:last-child{border:0}.support-capabilities article>svg{color:#4fabaa}.support-capabilities h3{margin:auto 0 12px;font-size:1.15rem;font-weight:620}.support-capabilities p,.support-operation header>p,.support-security p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.72}.support-operation{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:start;gap:clamp(70px,12vw,170px);padding-block:110px;display:grid}.support-operation header>p{max-width:650px;margin-top:25px}.support-operation ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.support-operation li{border-bottom:1px solid var(--line);align-items:center;gap:26px;min-height:82px;display:flex}.support-operation li span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.support-operation li strong{font-size:.8125rem;font-weight:610}.support-security{border:1px solid var(--line);background:linear-gradient(110deg,#4fabaa14,#5f51a112);border-radius:24px;grid-template-columns:70px 1fr;align-items:start;gap:35px;margin-bottom:110px;padding:60px;display:grid}.support-security>svg{color:#4fabaa}.support-security h2{font-size:clamp(34px,4vw,52px)}.support-security p{max-width:720px;margin-top:18px}.support-access-denied{background:var(--paper);place-items:center;min-height:100vh;padding:35px;display:grid}.support-access-denied>div{border:1px solid var(--line);background:#ffffff94;border-radius:25px;width:min(720px,100%);padding:58px}.support-access-denied img{object-fit:contain;width:54px;height:50px}.support-access-denied span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:.61875rem;display:block}.support-access-denied h1{letter-spacing:-.045em;margin:15px 0 20px;font-size:clamp(42px,6vw,68px);font-weight:530;line-height:1}.support-access-denied p{max-width:590px;color:var(--muted);line-height:1.75}.support-access-denied>div>div{align-items:center;gap:22px;margin-top:32px;display:flex}.support-access-denied>div>div>a:last-child{color:#4fabaa;font-size:.6875rem}.support-portal-grid{color:#292636;background:#f2f4f6;grid-template-columns:285px minmax(0,1fr);min-height:100vh;display:grid}.support-portal-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f8faeb;border-right:1px solid #2926361a;flex-direction:column;align-self:start;min-height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.support-portal-brand{align-items:center;gap:12px;display:flex}.support-portal-brand img{object-fit:contain;width:38px;height:36px}.support-portal-brand div,.support-client-card div{display:grid}.support-portal-brand strong{font-size:.8125rem}.support-portal-brand small,.support-client-card small{color:#6e7a80;margin-top:2px;font-size:.6rem}.support-client-card{background:#fff;border:1px solid #2926361a;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:10px;margin-top:35px;padding:15px;display:grid}.support-client-card>svg{color:#4fabaa}.support-client-card strong{font-size:.6875rem}.support-org-switch{gap:4px;margin-top:10px;display:grid}.support-org-switch :is(a,strong){border-radius:8px;padding:8px 10px;font-size:.61875rem}.support-org-switch strong{color:#5f51a1;background:#5f51a112}.support-portal-nav{gap:5px;margin-top:32px;display:grid}.support-portal-nav :is(a,button){color:#4c5a61;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font:600 .6875rem inherit;display:flex}.support-portal-nav :is(a,button):hover,.support-portal-nav a.is-active{color:#292636;background:#4fabaa17}.support-ai-card{color:#4fabaa;background:#4fabaa16;border-radius:14px;grid-template-columns:25px 1fr;gap:6px 9px;margin-top:auto;padding:17px;display:grid}.support-ai-card strong{color:#292636;align-self:center;font-size:.6875rem}.support-ai-card p{color:#65737a;grid-column:1/-1;margin:6px 0 0;font-size:.61875rem;line-height:1.55}.support-portal-main{min-width:0;padding:48px clamp(25px,5vw,75px) 90px}.support-portal-header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.support-portal-header span,.support-ticket-section>header span,.support-sla-section>header span,.support-dialog header span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.61875rem}.support-portal-header h1{letter-spacing:-.04em;margin:10px 0 7px;font-size:clamp(38px,5vw,62px);font-weight:540;line-height:1}.support-portal-header p{color:#68767c;margin:0;font-size:.75625rem}.support-metrics,.support-admin-metrics{background:#ffffff94;border:1px solid #2926361c;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid;overflow:hidden}.support-metrics article,.support-admin-metrics article{border-right:1px solid #2926361a;align-items:center;gap:13px;min-height:112px;padding:22px;display:flex}.support-metrics article:last-child,.support-admin-metrics article:last-child{border:0}.support-metrics svg,.support-admin-metrics svg{color:#4fabaa}.support-metrics span,.support-admin-metrics span{color:#637178;font-size:.6875rem}.support-metrics strong,.support-admin-metrics strong{color:#292636;margin-right:4px;font-size:1.25rem}.support-ticket-section,.support-sla-section{margin-top:62px}.support-ticket-section>header{justify-content:space-between;align-items:end;display:flex}.support-ticket-section h2,.support-sla-section h2,.support-admin-section>header h2,.support-admin-ticket-detail>header h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(30px,3.5vw,44px);font-weight:540;line-height:1}.support-ticket-section>header>small{color:#748087;font-size:.61875rem}.support-ticket-list,.support-admin-ticket-list{background:#ffffffa3;border:1px solid #2926361c;border-radius:17px;margin-top:22px;display:grid;overflow:hidden}.support-ticket-list>a{border-bottom:1px solid #29263617;grid-template-columns:43px minmax(180px,1fr) 185px 20px;align-items:center;gap:16px;min-height:84px;padding:16px 20px;display:grid}.support-ticket-list>a:last-child{border:0}.support-ticket-list>a:hover,.support-admin-ticket-list>a:hover,.support-admin-ticket-list>a.is-active{background:#4fabaa0e}.support-ticket-list>a>div:nth-child(2){gap:5px;display:grid}.support-ticket-list>a>div:nth-child(2) strong{font-size:.75625rem}.support-ticket-list>a>div:nth-child(2) small{color:#748087;font-size:.61875rem}.support-priority{color:#fff;width:38px;height:30px;font:700 .61875rem var(--font-apple-mono);border-radius:8px;place-items:center;display:grid}.support-priority.is-p1{background:#9f3f3f}.support-priority.is-p2{background:#c2663e}.support-priority.is-p3{background:#5f51a1}.support-priority.is-p4{background:#4f8c89}.support-sla-chip{color:#5f51a1;align-items:center;gap:9px;display:flex}.support-sla-chip>span{color:#77838a;gap:3px;font-size:.55rem;display:grid}.support-sla-chip strong{color:#425158;font-size:.61875rem;font-weight:620}.support-sla-chip.is-breached{color:#a64646}.support-sla-chip.is-complete{color:#4f8c89}.support-empty{text-align:center;color:#4fabaa;align-content:center;place-items:center;min-height:260px;padding:35px;display:grid}.support-empty strong{color:#292636;margin-top:15px;font-size:.875rem}.support-empty p{color:#748087;margin:7px 0 0;font-size:.6875rem}.support-sla-section{background:#ffffff8c;border:1px solid #2926361c;border-radius:18px;padding:34px}.support-sla-section>header p{color:#748087;margin:10px 0 0;font-size:.6875rem}.support-sla-table{margin-top:28px}.support-sla-row{border-bottom:1px solid #29263617;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;min-height:58px;font-size:.6875rem;display:grid}.support-sla-row.is-head{color:#7a868c;text-transform:uppercase;min-height:40px;font-size:.55rem}.support-sla-row strong{font-weight:650}.support-ticket-detail{margin-top:40px}.support-ticket-summary{background:#fff;border:1px solid #2926361c;border-radius:16px;align-items:center;gap:25px;padding:22px;display:flex}.support-ticket-summary dl{flex:1;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;display:grid}.support-ticket-summary dt{color:#7b878d;text-transform:uppercase;font-size:.55rem}.support-ticket-summary dd{margin:5px 0 0;font-size:.6875rem;font-weight:620}.support-ticket-clocks{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.support-ticket-clocks article{background:#ffffffa6;border:1px solid #2926361c;border-radius:13px;align-content:center;gap:7px;min-height:78px;padding:17px 20px;display:grid}.support-ticket-clocks span{color:#7b878d;text-transform:uppercase;font-size:.55rem}.support-ticket-clocks strong{font-size:.6875rem}.support-ticket-clocks article.is-breached{background:#a646460b;border-color:#a646464d}.support-thread,.support-admin-thread{gap:12px;margin-top:35px;display:grid}.support-thread article,.support-admin-thread article{background:#fff;border:1px solid #2926361a;border-radius:16px 16px 16px 4px;justify-self:start;max-width:76%;padding:18px 20px}.support-thread article.is-client{background:#4fabaa14;border-radius:16px 16px 4px;justify-self:end}.support-thread article header,.support-admin-thread article header{justify-content:space-between;gap:30px;display:flex}.support-thread article strong,.support-admin-thread article strong{font-size:.6875rem}.support-thread article small,.support-admin-thread article small{color:#7a868c;font-size:.55rem}.support-thread article p,.support-admin-thread article p{color:#55646b;white-space:pre-wrap;margin:10px 0 0;font-size:.75625rem;line-height:1.65}.support-attachments{border:1px solid #2926361a;border-radius:13px;gap:8px;margin-top:25px;padding:18px;display:grid}.support-attachments>strong{margin-bottom:4px;font-size:.6875rem}.support-attachments a{color:#4f8c89;background:#4fabaa0f;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:.61875rem;display:flex}.support-attachments a small{color:#7b878d;margin-left:auto}.support-ticket-actions{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:30px;display:grid}.support-ticket-actions>form{background:#ffffff9e;border:1px solid #2926361a;border-radius:14px;padding:20px}.support-ticket-actions label{gap:9px;font-size:.61875rem;font-weight:620;display:grid}.support-ticket-actions textarea,.support-dialog input,.support-dialog select,.support-dialog textarea,.support-admin-page input,.support-admin-page select,.support-admin-page textarea{color:#292636;width:100%;font:inherit;background:#fff;border:1px solid #29263621;border-radius:9px;outline:none;padding:11px 12px}.support-ticket-actions .button{margin-top:14px}.support-upload-form label{color:#4fabaa;border:1px dashed #29263633;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;min-height:105px;padding:15px}.support-upload-form label span{color:#292636;gap:4px;display:grid}.support-upload-form label small{color:#7a868c;font-weight:400}.support-upload-form input{grid-column:1/-1;font-size:.61875rem}.support-back-link{color:#4f8c89;margin-top:30px;font-size:.6875rem;display:inline-flex}.support-form-message,.support-admin-message{color:#4f8c89;min-height:24px;margin:18px 0 0;font-size:.6875rem}.support-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d091473;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.support-dialog{background:#f7f8fa;border-radius:23px;width:min(760px,100%);max-height:calc(100dvh - 50px);overflow-y:auto;box-shadow:0 45px 120px #00000042}.support-dialog>header{border-bottom:1px solid #2926361a;justify-content:space-between;padding:25px 28px;display:flex}.support-dialog h2{margin:6px 0 0;font-size:2rem;font-weight:540}.support-dialog header button{cursor:pointer;background:#2926360f;border:0;border-radius:50%;width:40px;height:40px;font-size:1.6rem}.support-dialog form{grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.support-dialog label{gap:8px;font-size:.61875rem;font-weight:620;display:grid}.support-dialog .is-full{grid-column:1/-1}.support-dialog form>p{color:#76838a;margin:0;font-size:.61875rem;line-height:1.55}.support-admin-page{background:var(--paper)}.support-admin-content{max-width:1500px;margin-inline:auto}.support-admin-metrics{margin-top:30px}.support-admin-create{border:1px solid var(--line);background:#ffffff8f;border-radius:16px;margin-top:28px;overflow:hidden}.support-admin-create>summary{min-height:60px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:0 22px;font-size:.75625rem;font-weight:650;display:flex}.support-admin-create>form{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;padding:26px;display:grid}.support-admin-create label{color:var(--muted);gap:8px;font-size:.61875rem;font-weight:620;display:grid}.support-admin-create .is-full{grid-column:1/-1}.support-admin-create header{border-top:1px solid var(--line-soft);margin-top:15px;padding-top:20px}.support-admin-create header:first-child{border:0;margin-top:0;padding-top:0}.support-admin-create header span,.support-admin-section>header>span,.support-admin-ticket-detail>header>div>span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.support-admin-create header h2{margin:7px 0 0;font-size:1.25rem;font-weight:560}.support-admin-create header p{color:var(--muted);margin:7px 0 0;font-size:.61875rem}.support-admin-sla-editor{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.support-admin-sla-editor>div{border-bottom:1px solid var(--line-soft);grid-template-columns:90px repeat(3,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.support-admin-sla-editor>div:last-child{border:0}.support-admin-sla-editor .is-head{min-height:36px;color:var(--faint);text-transform:uppercase;background:#5f51a109;font-size:.55rem}.support-admin-sla-editor strong{font:.6875rem var(--font-apple-mono)}.support-admin-section{margin-top:65px}.support-admin-section>header{margin-bottom:24px}.support-client-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-client-admin-grid>article{border:1px solid var(--line);background:#ffffff8c;border-radius:15px;padding:24px}.support-client-admin-grid>article.is-disabled{opacity:.68}.support-client-admin-grid>article>header{justify-content:space-between;gap:24px;display:flex}.support-client-admin-grid h3{margin:10px 0 5px;font-size:1.25rem;font-weight:560}.support-client-admin-grid header p{color:var(--muted);margin:0;font-size:.61875rem}.support-client-admin-grid header>button,.support-client-users button{color:#4f8c89;cursor:pointer;background:0 0;border:0;padding:0;font-size:.61875rem}.support-client-admin-grid dl{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:22px 0;padding-block:16px;display:grid}.support-client-admin-grid dt{color:var(--faint);text-transform:uppercase;font-size:.55rem}.support-client-admin-grid dd{margin:5px 0 0;font-size:.6875rem;font-weight:620}.support-client-users{gap:8px;display:grid}.support-client-users>strong{margin-bottom:4px;font-size:.6875rem}.support-client-users>div{background:#4fabaa0d;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:8px 10px;display:flex}.support-client-users span{gap:3px;display:grid}.support-client-users span strong{font-size:.61875rem}.support-client-users span small{color:var(--muted);font-size:.55rem}.support-client-add-user{margin-top:15px}.support-client-add-user summary{color:#5f51a1;cursor:pointer;align-items:center;gap:7px;font-size:.61875rem;display:flex}.support-client-add-user form{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.support-client-add-user .button{justify-self:start}.support-admin-ticket-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(220px,1fr) 130px 110px;align-items:center;gap:15px;min-height:69px;padding:12px 16px;display:grid}.support-admin-ticket-list>a:last-child{border:0}.support-admin-ticket-list>a>div{gap:4px;display:grid}.support-admin-ticket-list>a>div strong{font-size:.6875rem}.support-admin-ticket-list>a>div small,.support-admin-ticket-list>a>small{color:var(--muted);font-size:.55rem}.support-admin-ticket-detail{border-top:1px solid var(--line);margin-top:65px;padding-top:45px}.support-admin-ticket-detail>header{justify-content:space-between;gap:35px;display:flex}.support-admin-ticket-detail>header p{max-width:850px;color:var(--muted);margin:16px 0 0;font-size:.75625rem;line-height:1.7}.support-admin-ticket-detail>header>a{color:#4f8c89;font-size:.61875rem}.support-admin-ticket-controls{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;margin-top:25px;padding:18px;display:grid}.support-admin-ticket-controls label,.support-admin-reply label{color:var(--muted);gap:7px;font-size:.55rem;font-weight:620;display:grid}.support-admin-thread article.is-client{justify-self:end}.support-admin-thread article.is-internal{background:#5f51a10e;border-style:dashed}.support-admin-reply{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:14px;margin-top:25px;padding:20px;display:grid}html[data-theme=dark] :is(.support-hero-console,.support-capabilities article,.support-security,.support-access-denied>div){background:var(--dark-surface-2);box-shadow:none}html[data-theme=dark] .support-console-body>div{background:#2f2542a8}html[data-theme=dark] .support-console-body strong{color:var(--dark-heading)}html[data-theme=dark] .support-portal-grid{color:var(--ink);background:var(--dark-bg)}html[data-theme=dark] .support-portal-sidebar{border-color:var(--line);background:#1e152bf0}html[data-theme=dark] :is(.support-client-card,.support-ticket-list,.support-sla-section,.support-ticket-summary,.support-ticket-clocks article,.support-thread article,.support-ticket-actions>form,.support-dialog){color:var(--ink);background:var(--dark-surface-2);border-color:var(--line)}html[data-theme=dark] :is(.support-portal-brand strong,.support-client-card strong,.support-ai-card strong,.support-metrics strong,.support-ticket-list>a>div:nth-child(2) strong,.support-empty strong,.support-dialog h2,.support-ticket-summary dd,.support-thread article strong,.support-thread article p){color:var(--ink)}html[data-theme=dark] :is(.support-ticket-actions textarea,.support-dialog input,.support-dialog select,.support-dialog textarea,.support-admin-page input,.support-admin-page select,.support-admin-page textarea){color:var(--ink);background:var(--dark-surface-3);border-color:var(--line)}@media (width<=1100px){.support-capabilities>div{grid-template-columns:repeat(2,1fr)}.support-capabilities article:nth-child(2){border-right:0}.support-capabilities article:nth-child(-n+2){border-bottom:1px solid var(--line)}.support-portal-grid{grid-template-columns:235px minmax(0,1fr)}.support-metrics,.support-admin-metrics{grid-template-columns:repeat(2,1fr)}.support-metrics article:nth-child(2),.support-admin-metrics article:nth-child(2){border-right:0}.support-metrics article:nth-child(-n+2),.support-admin-metrics article:nth-child(-n+2){border-bottom:1px solid #2926361a}.support-ticket-actions{grid-template-columns:1fr}.support-admin-create>form,.support-admin-ticket-controls{grid-template-columns:repeat(2,1fr)}.support-admin-ticket-controls .button{justify-self:start}}@media (width<=820px){.support-hero{grid-template-columns:1fr;gap:50px;min-height:0;padding-block:92px 68px}.support-hero-console{min-height:380px;transform:none}.support-operation{grid-template-columns:1fr;gap:45px}.support-security{padding:42px}.support-portal-grid{display:block}.support-portal-sidebar{grid-template-columns:1fr auto;gap:15px;min-height:0;padding:16px 18px;display:grid;position:static}.support-client-card{margin-top:0}.support-portal-nav{grid-column:1/-1;margin-top:0;display:flex;overflow-x:auto}.support-portal-nav :is(a,button){white-space:nowrap}.support-ai-card,.support-org-switch{display:none}.support-portal-main{padding:34px 18px 75px}.support-ticket-list>a{grid-template-columns:43px minmax(0,1fr) 20px}.support-ticket-list .support-sla-chip{grid-column:2/3}.support-ticket-summary{align-items:flex-start}.support-ticket-summary dl{grid-template-columns:1fr 1fr}.support-client-admin-grid{grid-template-columns:1fr}.support-admin-ticket-list>a{grid-template-columns:42px minmax(0,1fr) 110px}.support-admin-ticket-list>a>small{display:none}.support-admin-reply{grid-template-columns:1fr}}@media (width<=620px){.support-hero-copy h1{font-size:clamp(43px,13vw,61px)}.support-hero-console{border-radius:22px;min-height:330px;padding:20px}.support-capabilities{padding-block:65px 80px}.support-capabilities>div{grid-template-columns:1fr}.support-capabilities article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.support-capabilities article:nth-child(3){border-bottom:1px solid var(--line)}.support-operation{padding-block:75px}.support-security{grid-template-columns:1fr;margin-bottom:75px;padding:30px 24px}.support-access-denied{padding:14px}.support-access-denied>div{padding:35px 24px}.support-access-denied>div>div{flex-direction:column;align-items:flex-start}.support-portal-sidebar{grid-template-columns:1fr}.support-client-card{display:none}.support-portal-header{flex-direction:column;align-items:flex-start}.support-portal-header .button{width:100%}.support-metrics,.support-admin-metrics{grid-template-columns:1fr}.support-metrics article,.support-admin-metrics article{border-bottom:1px solid #2926361a;border-right:0;min-height:82px}.support-metrics article:nth-child(3),.support-admin-metrics article:nth-child(3){border-bottom:1px solid #2926361a}.support-ticket-list>a{gap:11px;padding:14px}.support-ticket-list .support-sla-chip{display:none}.support-sla-section{padding:23px 16px}.support-sla-row{grid-template-columns:1fr repeat(3,.75fr);gap:7px;font-size:.61875rem}.support-ticket-summary{flex-direction:column}.support-ticket-summary dl{grid-template-columns:1fr;width:100%}.support-ticket-clocks{grid-template-columns:1fr}.support-thread article,.support-admin-thread article{max-width:92%}.support-ticket-actions>form{padding:16px}.support-dialog-backdrop{align-items:end;padding:0}.support-dialog{border-radius:23px 23px 0 0;max-height:94dvh}.support-dialog form{grid-template-columns:1fr;padding:22px}.support-dialog .is-full{grid-column:auto}.support-admin-create>form{grid-template-columns:1fr}.support-admin-create .is-full{grid-column:auto}.support-admin-sla-editor{overflow-x:auto}.support-admin-sla-editor>div{min-width:570px}.support-client-admin-grid>article>header{flex-direction:column}.support-client-admin-grid dl{grid-template-columns:1fr;gap:15px}.support-client-add-user form{grid-template-columns:1fr}.support-admin-ticket-list>a{grid-template-columns:40px minmax(0,1fr)}.support-admin-ticket-list .admin-status{grid-column:2}.support-admin-ticket-detail>header{flex-direction:column}.support-admin-ticket-controls{grid-template-columns:1fr}}.sectors-page,.sector-detail-page{overflow:clip}.sectors-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:470px;padding-block:108px 76px;display:grid}.sectors-hero h1{letter-spacing:-.045em;max-width:790px;margin:17px 0 0;font-size:clamp(48px,6vw,78px);font-weight:530;line-height:.98}.sectors-hero>p{max-width:470px;color:var(--muted);margin:0 0 7px;font-size:.9625rem;line-height:1.75}.sectors-index{padding-block:75px 110px}.sectors-index>header{margin-bottom:27px}.sectors-index-grid{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sectors-index-grid>article{border-right:1px solid var(--line);background:#ffffff52;flex-direction:column;min-height:520px;padding:30px;transition:background .22s;display:flex}.sectors-index-grid>article:last-child{border-right:0}.sectors-index-grid>article:hover{background:#ffffffad}.sector-card-top{justify-content:space-between;align-items:flex-start;min-height:170px;display:flex}.sector-card-top>span{color:var(--faint);font:.6875rem var(--font-apple-mono)}.sector-object{aspect-ratio:1;place-items:center;width:118px;display:grid;position:relative}.sector-object>i{background:#5f51a109;border:1px solid #5f51a12b;border-radius:32%;position:absolute;inset:12%;transform:rotate(45deg)}.sector-object>i:nth-child(2){border-color:#4fabaa38;inset:25%;transform:rotate(15deg)}.sector-object>i:nth-child(3){background:#4fabaa14;border-radius:50%;inset:38%;transform:none}.sector-object>span{z-index:1;color:#4fabaa}.sector-object-midia>span{color:#5f51a1}.sector-object-operacoes-complexas>span{color:#d56d32}.sectors-index-grid h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(30px,3vw,42px);font-weight:530;line-height:1.04}.sectors-index-grid p{color:var(--muted);margin:0;font-size:.75625rem;line-height:1.7}.sectors-index-grid a{border-top:1px solid var(--line-soft);color:#2a2737;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:.6875rem;font-weight:650;display:flex}.sector-detail-hero{padding-top:38px}.sector-back{color:var(--muted);align-items:center;gap:9px;font-size:.6875rem;font-weight:600;display:inline-flex}.sector-detail-hero-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:clamp(55px,10vw,150px);min-height:520px;padding-block:72px;display:grid}.sector-detail-hero-grid h1{letter-spacing:-.045em;max-width:880px;margin:17px 0 25px;font-size:clamp(48px,5.8vw,77px);font-weight:530;line-height:.98}.sector-detail-hero-grid p{max-width:710px;color:var(--muted);margin:0;font-size:.9625rem;line-height:1.75}.sector-detail-hero-grid .sector-object{width:250px}.sector-detail-hero-grid .sector-object>span svg{width:52px;height:52px}.sector-context{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(65px,11vw,150px);padding-block:105px;display:grid}.sector-context h2,.sector-priorities h2,.sector-applications h2,.sector-services h2{letter-spacing:-.04em;max-width:590px;margin:15px 0 0;font-size:clamp(34px,4.2vw,57px);font-weight:530;line-height:1.03}.sector-context>div{border-top:1px solid var(--line);padding-top:28px}.sector-context p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.85}.sector-context p+p{margin-top:24px}.sector-priorities{padding-block:95px;position:relative}.sector-priorities:before{content:"";z-index:-1;border-block:1px solid var(--line-soft);inset-block:0;background:linear-gradient(110deg,#4fabaa0f,#5f51a10d);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.sector-priorities>header{max-width:720px;margin-bottom:42px}.sector-priorities>div{border:1px solid var(--line);border-radius:19px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sector-priorities article{border-right:1px solid var(--line);background:#ffffff4d;min-height:255px;padding:28px}.sector-priorities article:last-child{border-right:0}.sector-priorities article>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.sector-priorities h3{margin:58px 0 12px;font-size:1.25rem;font-weight:620}.sector-priorities p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.7}.sector-applications{grid-template-columns:minmax(0,.9fr) minmax(350px,.75fr);align-items:start;gap:85px;padding-block:105px;display:grid}.sector-applications ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sector-applications li{border-bottom:1px solid var(--line);min-height:61px;color:var(--muted);align-items:center;gap:12px;font-size:.75625rem;display:flex}.sector-applications li svg{color:#4fabaa;flex:none}.sector-services{border-top:1px solid var(--line);padding-block:95px}.sector-services>header{max-width:720px;margin-bottom:38px}.sector-services>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sector-services a{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:0 16px 0 0;display:grid}.sector-services a:nth-child(odd){margin-right:24px}.sector-services a:nth-child(2n){margin-left:24px}.sector-services a span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.sector-services a strong{font-size:.75625rem;font-weight:620}.sector-services a svg{color:#5f51a1}.sector-case,.sector-contact{border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;margin-bottom:28px;padding:52px 58px;display:grid}.sector-case{background:linear-gradient(110deg,#4fabaa17,#5f51a113)}.sector-contact{background:#ffffff57;margin-bottom:110px}.sector-case h2,.sector-contact h2{letter-spacing:-.04em;max-width:690px;margin:14px 0 12px;font-size:clamp(32px,3.8vw,52px);font-weight:530;line-height:1.04}.sector-case p,.sector-contact p{max-width:620px;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}html[data-theme=dark] .experience-context h3 a svg{color:var(--dark-heading)}html[data-theme=dark] :is(.sectors-index-grid>article,.sector-priorities article,.sector-case,.sector-contact){color:var(--ink);border-color:var(--line);background:#2c223f9e}html[data-theme=dark] .sectors-index-grid>article:hover{background:#392d50d6}html[data-theme=dark] .sectors-index-grid a{color:var(--ink)}html[data-theme=dark] .sector-priorities:before{background:linear-gradient(110deg,#34224c8f,#211432b8)}html[data-theme=dark] .sector-services a svg,html[data-theme=dark] .sector-object>span{color:var(--dark-heading)}@media (width<=900px){.sectors-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:72px 58px}.sectors-index-grid{grid-template-columns:1fr}.sectors-index-grid>article{border-right:0;border-bottom:1px solid var(--line);min-height:430px}.sectors-index-grid>article:last-child{border-bottom:0}.sector-detail-hero-grid{grid-template-columns:1fr 180px;gap:35px}.sector-detail-hero-grid .sector-object{width:180px}.sector-priorities>div{grid-template-columns:1fr}.sector-priorities article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.sector-priorities article:last-child{border-bottom:0}.sector-priorities h3{margin-top:38px}.sector-applications{grid-template-columns:1fr;gap:42px}}@media (width<=620px){.sectors-hero{padding-block:52px 44px}.sectors-hero h1,.sector-detail-hero-grid h1{font-size:clamp(39px,12vw,53px)}.sectors-index{padding-block:48px 72px}.sectors-index-grid{border-radius:17px}.sectors-index-grid>article{min-height:390px;padding:23px}.sector-card-top{min-height:135px}.sector-object{width:95px}.sector-detail-hero{padding-top:24px}.sector-detail-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:48px 42px}.sector-detail-hero-grid .sector-object{grid-row:1;width:120px}.sector-detail-hero-grid .sector-object>span svg{width:34px;height:34px}.sector-context{grid-template-columns:1fr;gap:35px;padding-block:68px}.sector-priorities{padding-block:68px}.sector-priorities article{padding:23px}.sector-applications,.sector-services{padding-block:68px}.sector-services>div{grid-template-columns:1fr}.sector-services a:nth-child(n){margin:0}.sector-case,.sector-contact{border-radius:19px;grid-template-columns:1fr;gap:28px;padding:34px 23px}.sector-case .button,.sector-contact .button{width:100%}.sector-contact{margin-bottom:72px}}.credentials-page{overflow:clip}.credentials-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:480px;padding-block:108px 78px;display:grid}.credentials-hero h1{letter-spacing:-.045em;max-width:820px;margin:17px 0 0;font-size:clamp(48px,6vw,78px);font-weight:530;line-height:.98}.credentials-hero>p{max-width:510px;color:var(--muted);margin:0 0 7px;font-size:.9rem;line-height:1.78}.credentials-status{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:end;gap:clamp(60px,11vw,150px);padding-block:92px;display:grid}.credentials-status header{max-width:690px}.credentials-status h2,.credentials-governance h2,.credentials-leaders h2,.credentials-profiles h2{letter-spacing:-.04em;margin:15px 0 19px;font-size:clamp(34px,4.3vw,58px);font-weight:530;line-height:1.03}.credentials-status header p,.credentials-governance header p,.credentials-leaders header p,.credentials-profiles header p{max-width:650px;color:var(--muted);margin:0;font-size:.825rem;line-height:1.76}.credentials-status-counts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credentials-status-counts>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:22px 18px 8px 0;display:flex}.credentials-status-counts>div+div{border-left:1px solid var(--line);padding-left:24px}.credentials-status-counts strong{color:#4fabaa;font:500 clamp(38px, 4.5vw, 62px)/1 var(--font-apple-mono);letter-spacing:-.06em}.credentials-status-counts span{max-width:130px;color:var(--muted);font-size:.65rem;line-height:1.5}.credentials-governance{padding-block:96px 110px;position:relative}.credentials-governance:before{content:"";z-index:-1;border-block:1px solid var(--line-soft);inset-block:0;background:linear-gradient(110deg,#4fabaa0f,#5f51a10d);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.credentials-governance>header{max-width:720px;margin-bottom:42px}.credentials-rules{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.credentials-rules article{border-right:1px solid var(--line);background:#ffffff4d;min-height:310px;padding:28px}.credentials-rules article:last-child{border-right:0}.credentials-rules article>div{color:#5f51a1;justify-content:space-between;align-items:center;display:flex}.credentials-rules article>div>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.credentials-rules h3{margin:104px 0 14px;font-size:1.35rem;font-weight:620;line-height:1.15}.credentials-rules p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.72}.credentials-leaders{grid-template-columns:minmax(280px,.75fr) minmax(420px,1fr);gap:clamp(65px,10vw,140px);padding-block:108px;display:grid}.credentials-leaders>header{max-width:580px}.credentials-leaders>div{border-top:1px solid var(--line)}.credentials-leaders article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;min-height:112px;display:grid}.credentials-leaders article>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.credentials-leaders h3{margin:0 0 7px;font-size:1.1rem;font-weight:620;line-height:1.2}.credentials-leaders article p{color:var(--muted);margin:0;font-size:.6875rem}.credentials-leaders article svg{color:#4fabaa}.credentials-profiles{border-top:1px solid var(--line);padding-block:100px 110px}.credentials-profiles>header{max-width:760px;margin-bottom:44px}.credentials-profile-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credentials-profile-grid article{border-bottom:1px solid var(--line);min-height:255px;padding:27px 28px 25px 0}.credentials-profile-grid article:nth-child(odd){border-right:1px solid var(--line);padding-right:42px}.credentials-profile-grid article:nth-child(2n){padding-left:42px}.credentials-profile-grid article>span{color:var(--faint);font:.61875rem var(--font-apple-mono);margin-bottom:46px;display:block}.credentials-profile-grid small{color:#5f51a1;font:600 .55rem var(--font-apple-mono);letter-spacing:.12em;text-transform:uppercase}.credentials-profile-grid h3{margin:10px 0 13px;font-size:1.25rem;font-weight:620;line-height:1.15}.credentials-profile-grid p{max-width:510px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.72}.credentials-profile-grid article>div{color:#4fabaa;margin-top:19px;font-size:.625rem;font-weight:650}.credentials-contact{border:1px solid var(--line);background:linear-gradient(110deg,#4fabaa17,#5f51a113);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;margin-bottom:110px;padding:52px 58px;display:grid}.credentials-contact h2{letter-spacing:-.04em;max-width:700px;margin:14px 0 12px;font-size:clamp(32px,3.8vw,52px);font-weight:530;line-height:1.04}.credentials-contact p{max-width:620px;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}html[data-theme=dark] :is(.credentials-rules article,.credentials-contact){color:var(--ink);border-color:var(--line);background:#2c223f9e}html[data-theme=dark] .credentials-governance:before{background:linear-gradient(110deg,#34224c8f,#211432b8)}html[data-theme=dark] .credentials-rules article>div,html[data-theme=dark] .credentials-profile-grid small{color:var(--dark-heading)}@media (width<=900px){.credentials-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:72px 58px}.credentials-status{grid-template-columns:1fr;gap:42px}.credentials-rules{grid-template-columns:1fr}.credentials-rules article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.credentials-rules article:last-child{border-bottom:0}.credentials-rules h3{margin-top:65px}.credentials-leaders{grid-template-columns:1fr;gap:42px}}@media (width<=620px){.credentials-hero{padding-block:52px 44px}.credentials-hero h1{font-size:clamp(39px,12vw,53px)}.credentials-status{padding-block:68px}.credentials-status-counts>div{min-height:128px}.credentials-governance{padding-block:68px 76px}.credentials-rules{border-radius:17px}.credentials-rules article{min-height:215px;padding:23px}.credentials-rules h3{margin-top:55px}.credentials-leaders{padding-block:72px}.credentials-leaders article{grid-template-columns:32px 1fr auto;min-height:105px}.credentials-profiles{padding-block:72px}.credentials-profile-grid{grid-template-columns:1fr}.credentials-profile-grid article:nth-child(n){border-right:0;min-height:230px;padding:24px 0}.credentials-profile-grid article>span{margin-bottom:38px}.credentials-contact{border-radius:19px;grid-template-columns:1fr;gap:28px;margin-bottom:72px;padding:34px 23px}.credentials-contact .button{width:100%}}.archive-page{overflow:clip}.archive-hero{border-bottom:1px solid var(--line);padding-block:46px 86px}.archive-hero>a{color:var(--muted);align-items:center;gap:9px;font-size:.6875rem;display:inline-flex}.archive-hero>div{max-width:900px;margin:82px auto 0}.archive-hero h1{letter-spacing:-.045em;max-width:820px;margin:17px 0 22px;font-size:clamp(48px,6vw,76px);font-weight:530;line-height:.99}.archive-hero p{max-width:670px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.archive-controls{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,1.2fr) minmax(190px,.55fr) minmax(150px,.42fr) auto;align-items:end;gap:14px;padding-block:42px;display:grid}.archive-search,.archive-select{gap:9px;display:grid}.archive-search label,.archive-select label{color:var(--muted);align-items:center;gap:8px;font-size:.61875rem;font-weight:620;display:flex}.archive-search input,.archive-select select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#ffffff73;border-radius:12px;outline:0;padding:0 15px;font-size:.75rem}.archive-search input:focus,.archive-select select:focus{border-color:#4fabaa;box-shadow:0 0 0 3px #4fabaa1c}.archive-clear{border:1px solid var(--line);min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.6875rem;display:inline-flex}.archive-clear:disabled{color:var(--faint);cursor:default}.archive-results{padding-block:34px 110px}.archive-results>header{border-bottom:1px solid var(--line);align-items:center;min-height:58px;display:flex}.archive-results>header>div{color:var(--muted);align-items:center;gap:9px;font-size:.6875rem;display:flex}.archive-results>header svg{color:#5f51a1}.archive-results>header strong{color:#4fabaa;font:600 .75rem var(--font-apple-mono)}.archive-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.archive-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff3;flex-direction:column;min-height:420px;padding:28px;display:flex}.archive-grid article>div{color:var(--faint);font:.5875rem var(--font-apple-mono);justify-content:space-between;gap:15px;display:flex}.archive-grid article>small{color:#4fabaa;margin-top:48px;font-size:.5875rem;font-weight:650}.archive-grid h2{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:530;line-height:1.08}.archive-grid p{color:var(--muted);margin:18px 0 26px;font-size:.7rem;line-height:1.7}.archive-grid article>a{border-top:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.6875rem;font-weight:650;display:flex}.archive-empty{border-bottom:1px solid var(--line);color:#5f51a1;grid-template-columns:38px 1fr;place-content:center;gap:15px;min-height:300px;display:grid}.archive-empty h2{margin:0;font-size:1.5rem;font-weight:530}.archive-empty p{color:var(--muted);margin:10px 0 0;font-size:.75rem}html[data-theme=dark] :is(.archive-search input,.archive-select select,.archive-grid article){color:var(--ink);background:#2c223f80}@media (width<=900px){.archive-controls{grid-template-columns:1fr 1fr}.archive-search{grid-column:1/-1}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.archive-hero{padding-block:30px 58px}.archive-hero>div{margin-top:58px}.archive-hero h1{font-size:clamp(39px,12vw,53px)}.archive-controls{grid-template-columns:1fr;padding-block:32px}.archive-search{grid-column:auto}.archive-clear{width:100%}.archive-results{padding-block:24px 72px}.archive-grid{grid-template-columns:1fr}.archive-grid article{min-height:360px;padding:23px}}.security-page{overflow:clip}.security-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:480px;padding-block:108px 78px;display:grid}.security-hero h1{letter-spacing:-.045em;max-width:820px;margin:17px 0 0;font-size:clamp(48px,6vw,78px);font-weight:530;line-height:.98}.security-hero>p{max-width:510px;color:var(--muted);margin:0 0 7px;font-size:.9rem;line-height:1.78}.security-controls{padding-block:105px}.security-controls>header,.security-vulnerability>header,.security-homologation>header{max-width:760px;margin-bottom:44px}.security-controls h2,.security-vulnerability h2,.security-homologation h2{letter-spacing:-.04em;margin:15px 0 19px;font-size:clamp(34px,4.3vw,58px);font-weight:530;line-height:1.03}.security-controls header p,.security-vulnerability header p,.security-homologation header p{color:var(--muted);margin:0;font-size:.825rem;line-height:1.76}.security-controls>div{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.security-controls article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff47;min-height:300px;padding:28px}.security-controls article:nth-child(3n){border-right:0}.security-controls article:nth-last-child(-n+3){border-bottom:0}.security-controls article>div{color:#5f51a1;justify-content:space-between;display:flex}.security-controls article>div>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.security-controls h3{margin:93px 0 13px;font-size:1.2rem;font-weight:620}.security-controls article p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.72}.security-boundaries{background:#d56d3209;border:1px solid #d56d3233;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(380px,1fr);gap:70px;padding:43px 48px;display:grid}.security-boundaries>div{color:#d56d32;grid-template-columns:28px 1fr;gap:14px;display:grid}.security-boundaries h2{color:var(--ink);margin:0;font-size:1.45rem;font-weight:570}.security-boundaries p{color:var(--muted);margin:13px 0 0;font-size:.7rem;line-height:1.7}.security-boundaries ul,.security-good-faith ul{margin:0;padding:0;list-style:none}.security-boundaries li{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--muted);align-items:center;gap:11px;font-size:.6875rem;line-height:1.55;display:flex}.security-boundaries li:last-child{border-bottom:0}.security-boundaries li svg{color:#4fabaa;flex:none}.security-vulnerability{padding-block:112px}.security-vulnerability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.security-vulnerability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:27px}.security-vulnerability-grid article>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.security-vulnerability-grid h3{margin:67px 0 12px;font-size:1.15rem;font-weight:620}.security-vulnerability-grid p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.7}.security-good-faith{border:1px solid var(--line);background:linear-gradient(110deg,#4fabaa12,#5f51a10e);border-radius:20px;grid-template-columns:minmax(220px,.6fr) minmax(380px,1fr) auto;align-items:center;gap:45px;margin-top:34px;padding:38px 42px;display:grid}.security-good-faith>div{color:#4fabaa;align-items:center;gap:12px;display:flex}.security-good-faith h3{color:var(--ink);margin:0;font-size:1.25rem;font-weight:590}.security-good-faith li{color:var(--muted);padding:5px 0 5px 15px;font-size:.6875rem;line-height:1.55;position:relative}.security-good-faith li:before{content:"";background:#5f51a1;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.security-homologation{padding-block:105px 115px;position:relative}.security-homologation:before{content:"";z-index:-1;border-block:1px solid var(--line-soft);inset-block:0;background:linear-gradient(110deg,#4fabaa0e,#5f51a10b);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.security-homologation>div{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.security-homologation article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff47;flex-direction:column;min-height:280px;padding:28px;display:flex}.security-homologation article:nth-child(3n){border-right:0}.security-homologation article:nth-last-child(-n+3){border-bottom:0}.security-homologation article>span{color:var(--faint);font:.61875rem var(--font-apple-mono)}.security-homologation h3{margin:56px 0 13px;font-size:1.2rem;font-weight:620}.security-homologation article p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.7}.security-homologation article a{border-top:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.6875rem;font-weight:650;display:flex}.security-status{border:1px solid var(--line);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:55px;margin-block:32px 110px;padding:52px 58px;display:grid}.security-status h2{letter-spacing:-.04em;max-width:760px;margin:14px 0 12px;font-size:clamp(32px,3.8vw,52px);font-weight:530;line-height:1.04}.security-status p{max-width:650px;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}.security-status>svg{color:#4fabaa}html[data-theme=dark] :is(.security-controls article,.security-homologation article,.security-status){color:var(--ink);background:#2c223f85}html[data-theme=dark] .security-homologation:before{background:linear-gradient(110deg,#34224c80,#211432b3)}@media (width<=980px){.security-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:72px 58px}.security-controls>div,.security-homologation>div{grid-template-columns:1fr 1fr}.security-controls article:nth-child(n),.security-homologation article:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.security-controls article:nth-child(2n),.security-homologation article:nth-child(2n){border-right:0}.security-controls article:nth-last-child(-n+2),.security-homologation article:nth-last-child(-n+2){border-bottom:0}.security-boundaries{grid-template-columns:1fr;gap:32px}.security-vulnerability-grid{grid-template-columns:1fr 1fr}.security-good-faith{grid-template-columns:1fr}.security-good-faith .button{width:fit-content}}@media (width<=620px){.security-hero{padding-block:52px 44px}.security-hero h1{font-size:clamp(39px,12vw,53px)}.security-controls,.security-vulnerability,.security-homologation{padding-block:72px}.security-controls>div,.security-homologation>div,.security-vulnerability-grid{grid-template-columns:1fr}.security-controls article:nth-child(n),.security-homologation article:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:245px;padding:23px}.security-controls article:last-child,.security-homologation article:last-child{border-bottom:0}.security-controls h3{margin-top:65px}.security-boundaries{padding:30px 23px}.security-vulnerability-grid article{min-height:220px;padding:23px}.security-good-faith{padding:30px 23px}.security-good-faith .button{width:100%}.security-status{grid-template-columns:1fr;gap:28px;margin-bottom:72px;padding:34px 23px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
