: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}:is(.sanitation,.cell,.integrations,.experience-ecosystem,.faq-section,.final-cta,.blog-feed,.blog-categories-after-feed,.cases-list,.case-narrative,.case-deliveries,.case-outcomes,.case-evidence,.case-technology,.case-cta,.sector-context,.sector-priorities,.sector-applications,.sector-services,.sector-case,.sector-contact,.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal,.about-cta,.institutional-content>section){content-visibility:auto;contain-intrinsic-block-size:auto 720px}:is(.accessibility-toolbar,.metrics-consent){contain:layout style paint}.floating-help{contain:layout style}@media print{:is(.sanitation,.cell,.integrations,.experience-ecosystem,.faq-section,.final-cta,.blog-feed,.blog-categories-after-feed,.cases-list,.case-narrative,.case-deliveries,.case-outcomes,.case-evidence,.case-technology,.case-cta,.sector-context,.sector-priorities,.sector-applications,.sector-services,.sector-case,.sector-contact,.about-history,.about-positioning,.about-delivery,.about-sectors,.about-structure,.about-legal,.about-cta,.institutional-content>section){content-visibility:visible;contain-intrinsic-block-size:none}}::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-optimized.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-mobile-window{min-width:0;display:none;overflow:hidden}.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:has(a:focus-visible) .news-ticker-track{animation-play-state:paused}.news-ticker a:hover strong,.news-ticker a:focus-visible strong{color:#4fabaa}@media (hover:hover) and (pointer:fine){.news-ticker:hover .news-ticker-track{animation-play-state:paused}}:is([data-animated-section].is-animation-paused,[data-animated-section].is-animation-paused *){animation-play-state:paused!important}[data-animated-section].is-animation-paused :is(.news-ticker-track,.cell-network-stage){will-change:auto}@keyframes newsTicker{to{transform:translate(-50%)}}@keyframes newsTickerMobileIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}.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}.mobile-data-orbit{display:none}.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{isolation:isolate;perspective:1200px;perspective-origin:50% 48%;background:0 0;position:relative;overflow:visible}.cell-network:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.8;background:radial-gradient(at 50% 48%,#ffffffb8 0%,#4fabaa17 34%,#5f51a114 54%,#0000 74%);position:absolute;inset:11% 7% 13%}.cell-network:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);transform-origin:50%;opacity:.62;background:radial-gradient(#2a273738 0%,#5f51a11c 44%,#0000 76%);height:16%;position:absolute;bottom:7%;left:18%;right:16%;transform:scaleY(.52)rotate(-2deg)}.cell-network-stage{z-index:1;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{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 28px 22px #2a27372b)drop-shadow(-8px 14px 15px #5f51a117)drop-shadow(10px 10px 14px #4fabaa14);width:100%;height:100%;position:relative;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-network-signals-mobile{display:none}.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-mobile-signal-route{fill:none;stroke:#0000}.cell-mobile-signal{animation:1.1s ease-in-out infinite alternate cellSignalPulse}.cell-mobile-signal.is-purple{fill:#7465a0;filter:drop-shadow(0 0 13px #7465a0e6)}.cell-mobile-signal.is-teal{fill:#4fabaa;filter:drop-shadow(0 0 13px #4fabaae6);animation-delay:-.55s}.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: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}@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,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,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,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,.cell-mobile-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-desktop-window{display:none}.news-ticker-mobile-window{align-items:center;height:100%;padding-left:14px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.news-ticker-mobile-window a{width:100%;max-width:none;animation:.32s ease-out both newsTickerMobileIn}.news-ticker-mobile-window a strong{max-width:min(72vw,310px)}.news-ticker-mobile-window a span{display:none}.news-ticker-mobile-window a i{margin-left:8px}.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:0;padding-bottom:48px}.section-copy{padding-left:8px}.section-copy h2,.cell-content h2,.capabilities-heading h2,.integration-heading h2{font-size:2.1875rem}.data-terrain{display:none}.cell-image{height:340px}.cell-network{isolation:isolate}.cell-network-stage{transform-style:flat}.cell-network img{z-index:1;position:relative;transform:none}.cell-network-signals-desktop{display:none}.cell-network-signals-mobile{z-index:4;display:block;transform:none}.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}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#211b2a;--paper-2:#251e2f;--white:#2b2335;--ink:#f0edf3;--muted:#c5becb;--faint:#a59dab;--line:#cabcda33;--line-soft:#cabcda1c;--teal:#9b89b5;--teal-soft:#30273a;--coral:#aa98c2;--night:#1d1725;--dark-heading:#ddd5e7;--dark-surface-1:#251e2f;--dark-surface-2:#2b2335;--dark-surface-3:#31283c;--dark-accent:#ad9bc6;--dark-header:#241d2d}html[data-theme=dark] body{color:var(--ink);background:radial-gradient(circle at 78% 8%, #ad9bc614, transparent 34%), radial-gradient(circle at 12% 48%, #7d6a940f, transparent 31%), 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:var(--night);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)}.metrics-consent{z-index:190;border:1px solid var(--line);width:min(920px,100vw - 32px);color:var(--ink);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:20px 22px;display:grid;position:fixed;bottom:22px;left:50%;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:color-mix(in srgb, var(--dark-surface-1) 96%, transparent)}html[data-theme=dark] .metrics-consent button:not(.metrics-consent-reject){color:var(--night);border-color:var(--dark-heading);background:var(--dark-heading)}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-optimized.webp)}html[data-theme=dark] :is(.header-brand-mark,.footer-brand .brand-image){filter:none}html[data-theme=dark] .services-menu{color:var(--ink);background:color-mix(in srgb, var(--dark-header) 97%, transparent);box-shadow:0 24px 70px #0f0a1452}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:color-mix(in srgb, var(--dark-surface-3) 78%, transparent)}html[data-theme=dark] .news-ticker{color:var(--ink);background:color-mix(in srgb, var(--dark-surface-1) 94%, transparent);border-color:var(--line-soft)}html[data-theme=dark] .news-ticker-label{color:var(--dark-heading);background:var(--dark-surface-1)}html[data-theme=dark] .news-ticker-label:before{background:linear-gradient(270deg, var(--dark-surface-1), transparent)}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,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:var(--dark-accent)}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:var(--dark-surface-3)}html[data-theme=dark] :is(.button-dark,.assistant-form button,.careers-form-type label.is-selected){color:#fff;background:#74618f}html[data-theme=dark] :is(.button-dark:hover,.assistant-form button:hover:not(:disabled),.assistant-form button:focus-visible:not(:disabled)){background:#826e9e}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:var(--dark-accent)}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] .cell-network:before{filter:blur(20px);opacity:.92;background:radial-gradient(at 50% 48%,#ddd5e72e 0%,#70b5b11c 34%,#ad9bc633 55%,#0000 76%)}html[data-theme=dark] .cell-network:after{filter:blur(20px);opacity:.88;background:radial-gradient(#040209b3 0%,#745ca045 46%,#0000 78%)}html[data-theme=dark] .cell-network img{filter:brightness(1.16)contrast(1.07)saturate(1.04)drop-shadow(0 34px 28px #040209a8)drop-shadow(0 0 17px #ad9bc642)drop-shadow(0 10px 13px #4fabaa26)}html[data-theme=dark] .service-visual{background-color:var(--dark-surface-1)}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);background:var(--dark-surface-2);border-color:var(--line)}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, var(--dark-surface-1) 0%, var(--dark-surface-2) 48%, var(--dark-header) 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(to bottom, var(--paper) 0%, var(--dark-header) 48%, var(--dark-surface-2) 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);background:color-mix(in srgb, var(--dark-surface-1) 98%, transparent);border-color:var(--line);box-shadow:0 26px 80px #0f0a1461}html[data-theme=dark] .assistant-panel-header{background:linear-gradient(115deg, var(--dark-surface-2), var(--dark-surface-1));border-bottom-color:var(--line-soft)}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:var(--dark-surface-3)}html[data-theme=dark] .assistant-message.is-user p{background:#74618f}html[data-theme=dark] .assistant-quick-questions button{color:var(--ink);background:#745ca026}html[data-theme=dark] .assistant-form{background:color-mix(in srgb, var(--dark-surface-2) 92%, transparent);border-top-color:var(--line-soft)}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:var(--dark-surface-1)}html[data-theme=dark] .careers-upload{border-color:var(--line)}html[data-theme=dark] .accessibility-toolbar{color:var(--ink);background:color-mix(in srgb, var(--dark-surface-2) 72%, transparent);border-color:var(--line);box-shadow:0 12px 34px #0f0a1447,inset 0 1px #ffffff0f}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-row{border-bottom-color:var(--line-soft)}html[data-theme=dark] .experience-logo img,html[data-theme=dark] .experience-logo.is-vale img{mix-blend-mode:normal;filter:brightness(0)saturate()invert(91%)sepia(5%)saturate(603%)hue-rotate(221deg)brightness(101%)contrast(91%);opacity:.86;transition:filter .2s,opacity .2s}html[data-theme=dark] .experience-logo:hover img,html[data-theme=dark] .experience-logo:focus-visible img{filter:brightness(0)saturate()invert();opacity:1}::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}}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);background:var(--dark-surface-2);border-color:var(--line);box-shadow:none}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:color-mix(in srgb, var(--dark-accent) 13%, var(--dark-surface-2));border-color:var(--line)}html[data-theme=dark] :is(.blog-continuous-article+.blog-continuous-article,.article-transition-loader){background:linear-gradient(180deg, var(--paper) 0%, #745ca014 42%, #422b6024 70%, var(--paper) 100%)}html[data-theme=dark] :is(.editorial-direction,.contact-routing-summary){background:linear-gradient(135deg, var(--dark-surface-2), var(--dark-surface-1))}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);background:linear-gradient(145deg, var(--dark-surface-3), var(--dark-surface-1));border-color:var(--line);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);background:linear-gradient(145deg, var(--dark-surface-3), var(--dark-surface-2));border-color:var(--line);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){background:color-mix(in srgb, var(--dark-accent) 10%, var(--dark-surface-2));border-color:var(--line)}html[data-theme=dark] :is(.sanitation-copy p,.cell-content>p,.integration-heading>p,.capabilities-heading>p,.forecast em,.service-capability-grid article>span,.institutional-content a,.blog-ai-seal,.blog-glass-center small,.blog-featured-copy>div span,.blog-card-meta span,.blog-card-author,.blog-article-category,.blog-article-meta span:last-child,.article-share>span,.blog-takeaway,.blog-article-aside a small,.blog-next-reading-label,.admin-switcher a,.editorial-admin-message,.editorial-row-actions button,.editorial-row-actions a,.editorial-source-grid button,.admin-home-account a,.versions-admin-message,.versions-release-index span,.versions-release-action span,.versions-release-action button,.metrics-consent a,.analytics-panel header code,.analytics-privacy-note strong,.careers-vacancy-grid article>div strong,.careers-vacancy-grid footer a,.careers-empty a,.careers-consent a,.contact-routing-summary em,.contact-routing-summary button,.contact-admin-role,.native-admin-auth-form>a,.admin-signout-form button,.careers-admin-header a,.careers-admin-applications dd a,.careers-admin-applications footer a,.careers-admin-message,.about-glass-main small,.about-delivery-grid strong,.about-sectors small,.about-legal dd a,.support-access-denied>div>div>a:last-child,.credentials-profile-grid article>div,.archive-results>header strong,.archive-grid article>small,.security-good-faith>div){color:var(--dark-accent)!important}html[data-theme=dark] :is(.treatment-object,.cell-network,.service-visual,.blog-hero-object,.careers-hero-object,.about-hero-object,.sector-object,.support-hero-console,.analytics-panel) svg{color:#70b5b1}.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-activation-result{background:#4fabaa12;border:1px solid #4fabaa4d;border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.admin-activation-result strong{color:#4fabaa;font-size:.6875rem}.admin-activation-result code{border:1px solid var(--line);color:var(--ink);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px}.admin-activation-result small{color:var(--muted);line-height:1.5}.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-state{border:1px solid var(--line);border-radius:10px;align-items:center;min-height:42px;padding:0 12px;font-size:.6875rem;font-weight:700;display:inline-flex}.admin-user-state.is-pending{color:#9a6a1d;background:#ff7f0114;border-color:#ff7f0138}.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,.native-admin-auth-form input,.native-password-field button,.admin-activation-result code){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:color-mix(in srgb, var(--teal) 28%, transparent);border-radius:6px 6px 2px 2px;width:100%;min-height:6px;position:relative;overflow:hidden}.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:color-mix(in srgb, var(--ink) 7%, transparent);text-transform:uppercase;border-radius:999px;padding:4px 7px;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:color-mix(in srgb, var(--paper) 88%, transparent);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}.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: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)}}.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-sidebar-toggle{z-index:2;color:#4c5a61;cursor:pointer;background:#fff;border:1px solid #29263621;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:29px;right:-16px;box-shadow:0 8px 24px #29263614}.support-sidebar-toggle:hover{color:#292636;background:#f5fbfb}.support-sidebar-toggle:focus-visible{outline-offset:2px;outline:3px solid #4fabaa47}.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-signout{margin-top:12px}.support-signout button{color:#65737a;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #29263621;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:.61875rem;display:flex}.support-signout button:hover{color:#292636;background:#4fabaa0f}@media (width>=821px){.support-portal-grid.is-sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.support-portal-grid.is-sidebar-collapsed .support-portal-sidebar{align-items:center;padding-inline:16px}.support-portal-grid.is-sidebar-collapsed .support-portal-brand{justify-content:center}.support-portal-grid.is-sidebar-collapsed .support-portal-brand div,.support-portal-grid.is-sidebar-collapsed .support-client-card div,.support-portal-grid.is-sidebar-collapsed .support-org-switch,.support-portal-grid.is-sidebar-collapsed .support-portal-nav span,.support-portal-grid.is-sidebar-collapsed .support-ai-card strong,.support-portal-grid.is-sidebar-collapsed .support-ai-card p,.support-portal-grid.is-sidebar-collapsed .support-signout span{display:none}.support-portal-grid.is-sidebar-collapsed .support-client-card{grid-template-columns:1fr;place-items:center;width:52px;min-height:52px;padding:0}.support-portal-grid.is-sidebar-collapsed .support-portal-nav{width:100%}.support-portal-grid.is-sidebar-collapsed .support-portal-nav :is(a,button){justify-content:center;width:52px;padding:0}.support-portal-grid.is-sidebar-collapsed .support-ai-card{grid-template-columns:1fr;place-items:center;width:52px;min-height:52px;padding:0}.support-portal-grid.is-sidebar-collapsed .support-signout{width:52px}.support-portal-grid.is-sidebar-collapsed .support-signout button{min-height:44px}}.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-client-close-panel{background:#5f51a10b;border:1px solid #5f51a12e;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:19px 21px;display:flex}.support-client-close-panel>div{gap:5px;display:grid}.support-client-close-panel span,.support-admin-resolution-actions span{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:700}.support-client-close-panel h2{margin:0;font-size:1rem;font-weight:620}.support-client-close-panel p{color:#65737a;max-width:760px;margin:0;font-size:.61875rem;line-height:1.55}.support-client-close-panel .button{flex:none;min-height:42px}.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-admin-message{color:#4f8c89;min-height:24px;margin:18px 0 0;font-size:.6875rem}.support-form-message{z-index:130;color:#fff;text-align:center;background:#292636;border:1px solid #ffffff26;border-radius:12px;max-width:min(520px,100vw - 32px);margin:0;padding:13px 17px;font-size:.6875rem;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #2926363d}.support-form-message:empty{display:none}.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-notifications{background:#c2663e0e;border:1px solid #c2663e47;border-radius:16px;margin-top:28px;padding:22px}.support-admin-notifications>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.support-admin-notifications>header span{color:#c2663e;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:700}.support-admin-notifications>header h2{margin:6px 0 0;font-size:1.35rem;font-weight:560}.support-admin-notifications>header p{color:var(--muted);margin:6px 0 0;font-size:.61875rem}.support-admin-notifications>header>strong{color:#fff;min-width:43px;height:34px;font:700 .61875rem var(--font-apple-mono);background:#c2663e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.support-admin-notifications>div{gap:7px;margin-top:16px;display:grid}.support-admin-notifications>div>button{border:1px solid var(--line-soft);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:11px;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:12px 14px;display:grid}.support-admin-notifications>div>button:hover{background:#fff;border-color:#c2663e42}.support-admin-notifications>div>button:disabled{opacity:.58;cursor:wait}.support-admin-notifications>div>button>span:nth-child(2){gap:4px;display:grid}.support-admin-notifications>div>button>span:nth-child(2) strong{font-size:.6875rem}.support-admin-notifications>div>button>span:nth-child(2) small{color:var(--muted);font-size:.55rem}.support-admin-notifications>div>button>svg{color:#c2663e}.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-users span small.is-active{color:#2d8768}.support-client-users span small.is-pending{color:#a16819}.support-client-users>div>div{flex:none;align-items:center;gap:12px;display:flex}.support-client-users button{align-items:center;gap:5px;display:inline-flex}.support-client-users button:disabled{opacity:.45;cursor:not-allowed}.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-resolution-actions{background:#c2663e0e;border:1px solid #c2663e40;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:18px;display:flex}.support-admin-resolution-actions.is-resolved,.support-admin-resolution-actions.is-closed{background:#4fabaa0e;border-color:#4fabaa40}.support-admin-resolution-actions>div{gap:5px;display:grid}.support-admin-resolution-actions strong{font-size:.75625rem}.support-admin-resolution-actions small{color:var(--muted);font-size:.61875rem}.support-admin-resolution-actions .button{flex:none;min-height:42px}.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-feedback{background:#4fabaa0e;border:1px solid #4fabaa40;border-radius:13px;gap:8px;margin-top:22px;padding:18px;display:grid}.support-admin-feedback>span{color:#397d69;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:700}.support-admin-feedback>div{color:#5f51a1;align-items:center;gap:4px;display:flex}.support-admin-feedback>div strong{color:var(--ink);margin-left:7px;font-size:.6875rem}.support-admin-feedback p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.support-admin-feedback small{color:var(--faint);font-size:.55rem}.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}.support-portal-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.support-portal-header-actions .button{white-space:nowrap;min-height:44px}.support-portal-header.is-ticket h1{letter-spacing:-.055em;max-width:none;font-size:clamp(2rem,4.2vw,4.4rem)}.support-metrics article.is-attention{background:#c2663e12}.support-action-needed,.support-catalog-section,.support-knowledge-section{background:#ffffff94;border:1px solid #2926361c;border-radius:18px;margin-top:34px;padding:28px}.support-action-needed>header span,.support-catalog-section>header span,.support-knowledge-section>header span,.support-conversation>header span{color:#5f51a1;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.support-action-needed>header h2,.support-catalog-section>header h2,.support-knowledge-section>header h2,.support-conversation>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:550}.support-action-needed>header p,.support-catalog-section>header p,.support-knowledge-section>header p{color:#748087;margin:8px 0 0;font-size:.6875rem}.support-action-needed{background:#c2663e0e;border-color:#c2663e47}.support-action-needed>div{gap:8px;margin-top:20px;display:grid}.support-action-needed a{color:#292636;background:#ffffffb8;border-radius:11px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.support-action-needed a>svg:first-child{color:#c2663e}.support-action-needed a span{gap:4px;display:grid}.support-action-needed a strong{font-size:.6875rem}.support-action-needed a small{color:#748087;font-size:.55rem}.support-service-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.support-service-catalog button{text-align:left;color:#292636;cursor:pointer;background:#ffffffb8;border:1px solid #2926361c;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:24px 1fr;gap:12px;min-height:132px;padding:18px;display:grid}.support-service-catalog button:hover{background:#4fabaa0e;border-color:#4fabaa59}.support-service-catalog button>svg:first-child{color:#4fabaa}.support-service-catalog button>svg:last-child{color:#5f51a1;grid-column:2;justify-self:end}.support-service-catalog button span{align-content:start;gap:6px;display:grid}.support-service-catalog strong{font-size:.6875rem}.support-service-catalog small{color:#748087;font-size:.575rem;line-height:1.5}.support-ticket-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;gap:9px;margin-top:18px;display:grid}.support-ticket-toolbar label,.support-knowledge-section>header label{color:#748087;background:#ffffffbf;border:1px solid #29263621;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.support-ticket-toolbar input,.support-ticket-toolbar select,.support-knowledge-section>header input{color:#292636;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;font-size:.625rem}.support-ticket-list>a{grid-template-columns:43px minmax(210px,1fr) 128px 185px 20px}.support-ticket-status{color:#5f51a1;background:#5f51a114;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:.55rem;font-weight:650;display:inline-flex}.support-ticket-status.is-waiting_customer{color:#a0592e;background:#c2663e1a}.support-ticket-status.is-resolved,.support-ticket-status.is-closed{color:#397d69;background:#4fabaa1a}.support-knowledge-section>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.support-knowledge-section>header label{flex:none;width:min(330px,100%)}.support-knowledge-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.support-knowledge-grid article{background:#ffffffb8;border:1px solid #2926361c;border-radius:14px;overflow:hidden}.support-knowledge-grid article.is-open{border-color:#4fabaa47;grid-column:1/-1}.support-knowledge-grid article>button{text-align:left;color:#292636;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr 18px;align-items:start;gap:12px;width:100%;min-height:118px;padding:18px;display:grid}.support-knowledge-grid article>button>svg:first-child{color:#4fabaa}.support-knowledge-grid article>button>svg:last-child{color:#5f51a1;align-self:center;transition:transform .2s}.support-knowledge-grid article.is-open>button>svg:last-child{transform:rotate(90deg)}.support-knowledge-grid article>button span{gap:6px;display:grid}.support-knowledge-grid article>button small{color:#5f51a1;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.support-knowledge-grid article>button strong{font-size:.75625rem}.support-knowledge-grid article>button p{color:#748087;margin:0;font-size:.61875rem;line-height:1.55}.support-knowledge-grid article>div{padding:0 54px 22px}.support-knowledge-grid article>div p{color:#55646b;white-space:pre-wrap;margin:0;font-size:.6875rem;line-height:1.75}.support-ticket-progress{grid-template-columns:repeat(4,1fr);margin:0 0 26px;padding:0;list-style:none;display:grid}.support-ticket-progress li{color:#8b959a;text-align:center;align-content:start;justify-items:center;gap:8px;min-height:68px;font-size:.575rem;display:grid;position:relative}.support-ticket-progress li:before{content:"";background:#2926361f;width:100%;height:2px;position:absolute;top:15px;left:-50%}.support-ticket-progress li:first-child:before{display:none}.support-ticket-progress li>span{z-index:1;background:#f7f8fa;border:1px solid #29263624;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.575rem;display:grid}.support-ticket-progress li.is-complete,.support-ticket-progress li.is-current{color:#292636}.support-ticket-progress li.is-complete:before,.support-ticket-progress li.is-current:before{background:#4fabaa}.support-ticket-progress li.is-complete>span{color:#fff;background:#4fabaa;border-color:#4fabaa}.support-ticket-progress li.is-current>span{color:#fff;background:#5f51a1;border-color:#5f51a1;box-shadow:0 0 0 5px #5f51a11a}.support-ticket-attention{color:#c2663e;background:#c2663e11;border:1px solid #c2663e47;border-radius:13px;align-items:center;gap:13px;margin-bottom:14px;padding:16px 18px;display:flex}.support-ticket-attention div{gap:4px;display:grid}.support-ticket-attention strong{color:#292636;font-size:.6875rem}.support-ticket-attention p{color:#748087;margin:0;font-size:.61875rem}.support-ticket-summary dl{grid-template-columns:repeat(5,1fr)}.support-conversation{margin-top:34px}.support-conversation>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.support-conversation>header small{color:#748087;font-size:.575rem}.support-conversation .support-thread{width:min(940px,100%);margin-inline:auto}.support-dialog-suggestions{background:#4fabaa0e;border:1px solid #4fabaa3d;border-radius:11px;gap:7px;padding:14px;display:grid}.support-dialog-suggestions>strong{color:#397d69;font-size:.61875rem}.support-dialog-suggestions details{border-top:1px solid #4fabaa29;padding-top:7px}.support-dialog-suggestions summary{color:#292636;cursor:pointer;font-size:.61875rem}.support-dialog-suggestions p{color:#65737a;margin:8px 0 0;font-size:.575rem;line-height:1.6}.support-resolution-panel{background:#4fabaa0e;border:1px solid #4fabaa3d;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;margin-top:28px;padding:24px;display:grid}.support-resolution-panel>div:first-child>span,.support-feedback-card>span,.support-feedback-card form>span{color:#397d69;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:700}.support-resolution-panel h2{margin:7px 0;font-size:1.45rem;font-weight:560}.support-resolution-panel p{color:#65737a;margin:0;font-size:.6875rem;line-height:1.6}.support-resolution-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.support-resolution-actions .button{min-height:42px}.support-feedback-card{background:#ffffffad;border:1px solid #2926361a;border-radius:13px;padding:18px}.support-feedback-card form{gap:11px;display:grid}.support-feedback-card>strong{margin:5px 0 7px;font-size:1rem;display:block}.support-feedback-card>small{color:#748087;margin-top:10px;font-size:.55rem;display:block}.support-feedback-stars{color:#5f51a1;gap:4px;margin-top:10px;display:flex}.support-feedback-stars button{color:#5f51a1;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.support-feedback-card textarea{color:#292636;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #29263621;border-radius:9px;padding:10px 11px;font-size:.61875rem}.support-feedback-card .button{justify-self:start;min-height:40px}@media (width<=1250px){.support-service-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-list>a{grid-template-columns:43px minmax(180px,1fr) 120px 20px}.support-ticket-list .support-sla-chip{display:none}}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:var(--dark-surface-3)}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{background:color-mix(in srgb, var(--dark-surface-1) 94%, transparent);border-color:var(--line)}html[data-theme=dark] .support-sidebar-toggle{color:var(--muted);background:var(--dark-surface-2);border-color:var(--line)}html[data-theme=dark] .support-signout button{color:var(--muted);border-color:var(--line)}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,.support-action-needed,.support-catalog-section,.support-knowledge-section,.support-service-catalog button,.support-knowledge-grid article,.support-ticket-toolbar label,.support-knowledge-section>header label),html[data-theme=dark] :is(.support-resolution-panel,.support-feedback-card){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,.support-ticket-toolbar input,.support-ticket-toolbar select,.support-knowledge-section>header input){color:var(--ink);border-color:var(--line);background:0 0}@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-sidebar-toggle{display:none}.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) auto 20px}.support-ticket-list .support-sla-chip{grid-column:2/3}.support-ticket-toolbar{grid-template-columns:1fr 1fr}.support-ticket-toolbar label:first-child{grid-column:1/-1}.support-knowledge-section>header{flex-direction:column;align-items:stretch}.support-knowledge-section>header label{width:100%}.support-knowledge-grid{grid-template-columns:1fr}.support-knowledge-grid article.is-open{grid-column:auto}.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,.support-resolution-panel{grid-template-columns:1fr}.support-client-close-panel,.support-admin-resolution-actions{flex-direction:column;align-items:flex-start}}@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-portal-header-actions{justify-content:flex-start;width:100%}.support-service-catalog{grid-template-columns:1fr}.support-action-needed,.support-catalog-section,.support-knowledge-section{padding:22px 16px}.support-ticket-toolbar{grid-template-columns:1fr}.support-ticket-toolbar label:first-child{grid-column:auto}.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{grid-template-columns:43px minmax(0,1fr) 20px;gap:11px;padding:14px}.support-ticket-list .support-ticket-status,.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-progress li strong{font-size:.5rem}.support-knowledge-grid article>div{padding-inline:18px}.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-client-users>div{flex-direction:column;align-items:flex-start}.support-client-users>div>div{flex-wrap:wrap}.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}}@media (width<=560px){.hero-system{grid-template-columns:none;grid-template-areas:none;width:100%;height:500px;min-height:500px;margin:0;padding:0;display:block;overflow:hidden;transform:none}.hero-system>:is(.system-caption,.system-lines,.input-stack,.valiant-core,.matrix-copy,.output-stack){display:none}.mobile-data-orbit{width:100%;max-width:430px;height:500px;margin-inline:auto;display:block;position:relative;overflow:hidden}.mobile-data-orbit-caption{z-index:6;width:calc(100% - 6px);color:var(--faint);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:.5625rem;font-weight:680;display:grid;position:absolute;left:3px}.mobile-data-orbit-caption span{white-space:nowrap}.mobile-data-orbit-caption i{background:linear-gradient(90deg,#0000,#5f51a147);height:1px}.mobile-data-orbit-caption i:last-child{background:linear-gradient(90deg,#5f51a147,#0000)}.mobile-data-orbit-caption.is-inputs{top:4px}.mobile-data-orbit-caption.is-results{color:#4f8588;top:367px}.mobile-data-orbit-caption.is-results i{background:linear-gradient(90deg,#0000,#4fabaa4d)}.mobile-data-orbit-caption.is-results i:last-child{background:linear-gradient(90deg,#4fabaa4d,#0000)}.mobile-data-orbit-sources,.mobile-data-orbit-results{z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset-inline:0}.mobile-data-orbit-sources{top:38px}.mobile-data-orbit-results{top:400px}.mobile-data-orbit-sources>span,.mobile-data-orbit-results>span{text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.mobile-data-orbit-sources i,.mobile-data-orbit-results i{border:1px solid var(--line-soft);color:#6f6288;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border-radius:15px;place-items:center;width:47px;height:47px;display:grid;box-shadow:inset 0 0 18px #ffffff8a,0 10px 25px #263a3f0f}.mobile-data-orbit-results i{color:#4fabaa;background:#4fabaa0e}.mobile-data-orbit-sources small,.mobile-data-orbit-results small{max-width:96px;color:var(--muted);font-size:.625rem;font-weight:560;line-height:1.25}.mobile-data-orbit-results small{color:var(--ink);font-weight:650}.mobile-data-orbit-lines{z-index:1;width:100%;height:470px;position:absolute;inset:17px 0 auto;overflow:visible}.mobile-data-orbit-lines path{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.mobile-data-path.is-input{stroke:#5f51a138;stroke-dasharray:3 8}.mobile-data-path.is-output{stroke:#4fabaa42;stroke-width:1.1px}.mobile-data-particle.is-input.is-purple{fill:#7465a0}.mobile-data-particle.is-input.is-teal,.mobile-data-particle.is-output{fill:#4fabaa}.mobile-data-particle.is-output.is-secondary{opacity:.58}.mobile-data-orbit-core{z-index:4;width:154px;height:154px;animation:7s ease-in-out infinite mobileDataCoreFloat;position:absolute;top:145px;left:50%;transform:translate(-50%)}.mobile-data-orbit-halo{background:radial-gradient(circle,#4fabaa21,#5f51a112 45%,#0000 71%);border-radius:50%;animation:5.6s ease-in-out infinite mobileDataHalo;position:absolute;inset:-26%}.mobile-data-orbit-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffc7,#5f51a10d);border:1px solid #5f51a133;border-radius:34px;width:116px;height:104px;margin:-52px 0 0 -58px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 28px #ffffff9e,0 16px 38px #263a3f13}.mobile-data-orbit-layer.is-back{opacity:.42;transform:translate(-21px,-17px)rotate(-12deg)}.mobile-data-orbit-layer.is-middle{opacity:.7;transform:translate(-8px,-7px)rotate(-5deg)}.mobile-data-orbit-layer.is-front{border-color:#4fabaa42;transform:translate(8px,7px)rotate(2deg)}.mobile-data-orbit-gate{z-index:5;color:#4fabaa;background:#f7f8faeb;border:1px solid #4fabaa52;border-radius:21px;place-items:center;width:66px;height:66px;margin:-33px 0 0 -33px;display:grid;position:absolute;top:50%;left:50%;box-shadow:8px 13px 30px #263a3f1c,0 0 0 8px #4fabaa0b}.mobile-data-orbit-gate>i{color:#5f51a1;background:var(--paper);border:1px solid #5f51a14d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-7px;right:-7px}.mobile-data-orbit-core>strong{color:#5f51a1;text-align:center;width:230px;font-size:1.0625rem;font-weight:540;line-height:1.15;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}html[data-theme=dark] .mobile-data-orbit-caption i{background:linear-gradient(90deg, transparent, var(--line))}html[data-theme=dark] .mobile-data-orbit-caption i:last-child{background:linear-gradient(90deg, var(--line), transparent)}html[data-theme=dark] .mobile-data-orbit-caption.is-results{color:#8bb7b4}html[data-theme=dark] :is(.mobile-data-orbit-sources i,.mobile-data-orbit-results i){background:var(--dark-surface-2);border-color:var(--line);box-shadow:none}html[data-theme=dark] .mobile-data-orbit-sources i{color:var(--dark-accent)}html[data-theme=dark] .mobile-data-orbit-results i{color:#70b5b1}html[data-theme=dark] .mobile-data-path.is-input{stroke:#ad9bc64d}html[data-theme=dark] .mobile-data-path.is-output{stroke:#70b5b152}html[data-theme=dark] .mobile-data-orbit-layer{background:linear-gradient(145deg, var(--dark-surface-3), var(--dark-surface-1));border-color:var(--line);box-shadow:inset 0 0 24px #cabcda0f,0 16px 34px #0f0a1429}html[data-theme=dark] .mobile-data-orbit-gate{color:#70b5b1;background:var(--dark-surface-3);border-color:#70b5b147}html[data-theme=dark] .mobile-data-orbit-core>strong{color:var(--dark-heading)}}#conteudo-principal>:is(.trust-strip,.sanitation,.cell,.integrations,.experience-ecosystem,.faq-section,.final-cta),.blog-page>:is(.blog-featured,.blog-feed,.blog-categories),.cases-page>.cases-list,.case-study-page>section:not(.case-hero),.security-page>section:not(.security-hero),.sectors-page>section:not(.sectors-hero),.sector-detail-page>section:not(.sector-detail-hero),.credentials-page>section:not(.credentials-hero),.support-landing>section:not(.support-hero),.contact-page>.contact-panel,.institutional-page>section{content-visibility:auto;contain-intrinsic-size:auto 720px}.blog-continuous-article.is-following{content-visibility:auto;contain-intrinsic-size:auto 1800px}.blog-article-body>section{content-visibility:auto;contain-intrinsic-size:auto 360px}:is(.admin-user-list,.admin-audit-list,.editorial-article-list,.editorial-audit-list,.editorial-run-list,.security-event-list,.careers-admin-applications)>article,:is(.support-admin-ticket-list,.support-ticket-list)>a{content-visibility:auto;contain-intrinsic-size:auto 160px}@media (width<=560px){body:before{display:none}#conteudo-principal>:is(.trust-strip,.sanitation,.cell,.integrations,.experience-ecosystem,.faq-section,.final-cta){content-visibility:auto;contain-intrinsic-size:auto 720px}#conteudo-principal>.trust-strip{contain-intrinsic-size:auto 480px}#conteudo-principal>.sanitation{contain-intrinsic-size:auto 540px}#conteudo-principal>.cell{contain-intrinsic-size:auto 940px}#conteudo-principal>.integrations{contain-intrinsic-size:auto 900px}#conteudo-principal>.experience-ecosystem{contain-intrinsic-size:auto 980px}#conteudo-principal>.faq-section{contain-intrinsic-size:auto 640px}#conteudo-principal>.final-cta{contain-intrinsic-size:auto 430px}:is(.accessibility-toolbar,.floating-help-action,.assistant-panel,.metrics-consent,.mobile-data-orbit-sources i,.mobile-data-orbit-results i,.mobile-data-orbit-layer){-webkit-backdrop-filter:none}.accessibility-toolbar{background:#f7f8faf5}html[data-theme=dark] .accessibility-toolbar{background:var(--dark-surface-2)}.mobile-data-orbit-lines g{filter:none}.cell-mobile-signal{paint-order:stroke;filter:none!important}.cell-mobile-signal.is-purple{stroke:#7465a03d;stroke-width:7px}.cell-mobile-signal.is-teal{stroke:#4fabaa3d;stroke-width:6px}.cell-network:before{filter:blur(12px);opacity:.68}.cell-network:after{filter:blur(12px);opacity:.56;bottom:8%}.cell-network img{filter:drop-shadow(0 20px 16px #2a27372b)}html[data-theme=dark] .cell-network:before{filter:blur(13px);opacity:.8}html[data-theme=dark] .cell-network:after{filter:blur(13px);opacity:.78}html[data-theme=dark] .cell-network img{filter:brightness(1.14)contrast(1.06)drop-shadow(0 24px 18px #04020999)drop-shadow(0 0 12px #ad9bc638)}}@keyframes mobileDataCoreFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}@keyframes mobileDataHalo{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}
