.ServiceOrbit-module__DaBYGW__orbit{--dot:#0e0e0e1a;--wire:#0e0e0e47;--chip-bg:var(--paper);--chip-fg:var(--ink);--hue:var(--accent);aspect-ratio:3/2;background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);background-position:50%;background-size:18px 18px;display:block;position:relative;overflow:hidden}.ServiceOrbit-module__DaBYGW__orbit:after{content:"";background:radial-gradient(ellipse at 45% 50%, transparent 50%, var(--orbit-fade,var(--surface)) 100%);pointer-events:none;position:absolute;inset:0}.ServiceOrbit-module__DaBYGW__dark{--dot:#ededea1f;--wire:#ededea52;--chip-bg:#1f1f1d;--chip-fg:var(--on-ink);--orbit-fade:var(--ink)}.ServiceOrbit-module__DaBYGW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ServiceOrbit-module__DaBYGW__path,.ServiceOrbit-module__DaBYGW__ghost{fill:none;stroke:color-mix(in srgb, var(--hue) 55%, var(--wire));stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:4 6;animation:2.4s linear infinite ServiceOrbit-module__DaBYGW__flow}.ServiceOrbit-module__DaBYGW__ghost{opacity:.6}@keyframes ServiceOrbit-module__DaBYGW__flow{to{stroke-dashoffset:-20px}}.ServiceOrbit-module__DaBYGW__core{z-index:2;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:23%;transform:translate(-50%,-50%)}.ServiceOrbit-module__DaBYGW__tile{background:linear-gradient(150deg, color-mix(in srgb, var(--hue) 78%, #fff), var(--hue) 45%, color-mix(in srgb, var(--hue) 72%, #000));color:#fff;width:100%;height:100%;box-shadow:0 18px 36px -16px color-mix(in srgb, var(--hue) 70%, transparent), inset 0 1px 0 #ffffff47;transition:transform var(--dur-med) var(--ease-out);border-radius:22px;place-items:center;display:grid;position:relative}.ServiceOrbit-module__DaBYGW__pulse{border:1px solid var(--hue);opacity:0;animation:ServiceOrbit-module__DaBYGW__pulse 3.2s var(--ease-out) infinite;border-radius:26px;position:absolute;inset:0}@keyframes ServiceOrbit-module__DaBYGW__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ServiceOrbit-module__DaBYGW__chip{z-index:3;border:1px solid var(--line);background:var(--chip-bg);max-width:51%;color:var(--chip-fg);font-size:var(--text-xs);animation:ServiceOrbit-module__DaBYGW__float 5.2s var(--ease-in-out) infinite alternate;transition:translate var(--dur-med) var(--ease-out);border-radius:16px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 10px 24px -16px #0e0e0e73}.ServiceOrbit-module__DaBYGW__chip svg{color:var(--hue);flex-shrink:0}.ServiceOrbit-module__DaBYGW__chipText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes ServiceOrbit-module__DaBYGW__float{0%{transform:translateY(-50%)translateY(-4px)}to{transform:translateY(-50%)translateY(4px)}}.ServiceOrbit-module__DaBYGW__node{z-index:2;background:var(--hue);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--hue) 22%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){a:hover .ServiceOrbit-module__DaBYGW__tile{transform:rotate(-8deg)scale(1.06)}a:hover .ServiceOrbit-module__DaBYGW__path{animation-duration:1s}a:hover .ServiceOrbit-module__DaBYGW__chip{translate:8px}a:hover .ServiceOrbit-module__DaBYGW__chip:nth-of-type(odd){translate:12px}}@media (prefers-reduced-motion:reduce){.ServiceOrbit-module__DaBYGW__path,.ServiceOrbit-module__DaBYGW__ghost,.ServiceOrbit-module__DaBYGW__pulse,.ServiceOrbit-module__DaBYGW__chip{animation:none}.ServiceOrbit-module__DaBYGW__tile,.ServiceOrbit-module__DaBYGW__chip{transition:none}}
.SolutionGrid-module__i8nsha__head{padding-top:var(--stack-title);border-top:1px solid var(--line-strong);gap:var(--stack-title) var(--grid-gap);margin-bottom:var(--stack-block);align-items:end;display:grid}@media (min-width:900px){.SolutionGrid-module__i8nsha__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.SolutionGrid-module__i8nsha__grid{gap:var(--gap-cards);margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.SolutionGrid-module__i8nsha__grid{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.SolutionGrid-module__i8nsha__grid::-webkit-scrollbar{display:none}.SolutionGrid-module__i8nsha__grid>li{scroll-snap-align:start}}@media (min-width:600px){.SolutionGrid-module__i8nsha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.SolutionGrid-module__i8nsha__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionGrid-module__i8nsha__four{grid-template-columns:repeat(4,minmax(0,1fr))}.SolutionGrid-module__i8nsha__four .SolutionGrid-module__i8nsha__name{font-size:var(--text-h5)}}@media (min-width:600px) and (max-width:1099px){.SolutionGrid-module__i8nsha__ctaItem:nth-child(odd){grid-column:1/-1}}.SolutionGrid-module__i8nsha__card{border-radius:var(--r-card);background:var(--surface);height:100%;transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.SolutionGrid-module__i8nsha__visual{border-radius:calc(var(--r-card) - 8px);background:var(--bg);--orbit-fade:var(--bg);margin:8px 8px 0;display:block;overflow:hidden}.SolutionGrid-module__i8nsha__body{padding:var(--pad-card);flex-direction:column;flex:1;gap:12px;display:flex}.SolutionGrid-module__i8nsha__name{font-size:var(--text-h4);font-weight:500;line-height:var(--lh-h4);letter-spacing:var(--tr-h4)}.SolutionGrid-module__i8nsha__text{-webkit-line-clamp:3;font-size:var(--text-sm);color:var(--soft);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.SolutionGrid-module__i8nsha__foot{border-top:1px solid var(--line);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.SolutionGrid-module__i8nsha__more{font-weight:500}.SolutionGrid-module__i8nsha__arrow{box-sizing:content-box;background:var(--bg);transition:background-color var(--dur-fast) ease, transform var(--dur-med) var(--ease-out);border-radius:50%;place-items:center;padding:10px;display:grid}@media (hover:hover) and (pointer:fine){.SolutionGrid-module__i8nsha__card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #0e0e0e73}.SolutionGrid-module__i8nsha__card:hover .SolutionGrid-module__i8nsha__arrow{background:var(--accent);transform:rotate(45deg)}.SolutionGrid-module__i8nsha__card:hover .SolutionGrid-module__i8nsha__more{text-underline-offset:.22em;text-decoration:underline}}.SolutionGrid-module__i8nsha__dark{background:var(--ink)}.SolutionGrid-module__i8nsha__dark .SolutionGrid-module__i8nsha__visual{--orbit-fade:var(--ink);background:#1a1a19}.SolutionGrid-module__i8nsha__cluster{aspect-ratio:3/2;background-image:radial-gradient(#7f7f7f38 1px,#0000 1.2px);background-size:18px 18px;grid-template-columns:repeat(4,auto);place-content:center;gap:clamp(10px,1.2vw,16px);display:grid}.SolutionGrid-module__i8nsha__tile{aspect-ratio:1;background:linear-gradient(150deg, color-mix(in srgb, var(--hue) 78%, #fff), var(--hue) 45%, color-mix(in srgb, var(--hue) 72%, #000));color:#fff;width:clamp(44px,4.4vw,56px);box-shadow:0 14px 26px -14px color-mix(in srgb, var(--hue) 70%, transparent);animation:SolutionGrid-module__i8nsha__tile-float 4.6s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -.6s);transition:rotate var(--dur-med) var(--ease-out);border-radius:16px;place-items:center;display:grid}@keyframes SolutionGrid-module__i8nsha__tile-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.SolutionGrid-module__i8nsha__card:hover .SolutionGrid-module__i8nsha__tile:nth-child(odd){rotate:-8deg}.SolutionGrid-module__i8nsha__card:hover .SolutionGrid-module__i8nsha__tile:nth-child(2n){rotate:8deg}}@media (prefers-reduced-motion:reduce){.SolutionGrid-module__i8nsha__tile{transition:none;animation:none}}
