h3.svelte-1k9pwz7,h2.svelte-1k9pwz7{--icon-size: 20px;color:var(--text-color, black);display:flex;text-transform:uppercase;font-weight:400;justify-content:flex-start;align-items:center}h3h2.svelte-1k9pwz7,h2h2.svelte-1k9pwz7{--icon-size: 40px}h3.svelte-1k9pwz7 figure,h2.svelte-1k9pwz7 figure{width:var(--icon-size);height:var(--icon-size)}h3.svelte-1k9pwz7 img,h2.svelte-1k9pwz7 img{width:var(--icon-size);height:var(--icon-size)}h3.svelte-1k9pwz7 .SolutionTitle-name:where(.svelte-1k9pwz7),h2.svelte-1k9pwz7 .SolutionTitle-name:where(.svelte-1k9pwz7){display:inline-block}h3.svelte-1k9pwz7 .SolutionTitle-icon:where(.svelte-1k9pwz7),h2.svelte-1k9pwz7 .SolutionTitle-icon:where(.svelte-1k9pwz7){width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);flex:1 1 1;display:inline-block;transition:all .3s ease}h3.hovered.svelte-1k9pwz7:hover .SolutionTitle-icon:where(.svelte-1k9pwz7),h2.hovered.svelte-1k9pwz7:hover .SolutionTitle-icon:where(.svelte-1k9pwz7){width:30px!important;height:30px!important}.Shape.svelte-1lo40bz{will-change:transform;position:absolute;z-index:0;top:0;left:0%;transform:translate3d(-50%,-50%,0);pointer-events:none;backface-visibility:hidden}.Shape-inner.svelte-1lo40bz{position:absolute;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,var(--color) 0%,var(--color) 0%,rgba(0,0,0,0) 70%);animation:svelte-1lo40bz-yfloat 5s ease-in-out infinite}.Shape-guide.svelte-1lo40bz{position:absolute;width:100%;height:100dvh;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@keyframes svelte-1lo40bz-yfloat{0%{transform:translateZ(0)}50%{transform:translate3d(0,16.68318px,0)}to{transform:translateZ(0)}}@keyframes svelte-1lo40bz-xfloat{0%{transform:translateZ(0)}50%{transform:translate3d(11.12212px,0,0)}to{transform:translateZ(0)}}.modal-backdrop.svelte-13rrew4{position:fixed;inset:0;z-index:999;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.modal-panel.svelte-13rrew4{background:#fff;border-top-left-radius:30px;border-top-right-radius:30px;width:min(660px,100%);display:flex;flex-direction:column;padding:2rem 2.4rem;position:relative;overflow:hidden}.modal-header.svelte-13rrew4{padding-bottom:2rem;display:flex;justify-content:center}.modal-header.svelte-13rrew4 .Button{border:1px solid rgba(0,0,0,.2)}.modal-body.svelte-13rrew4{position:relative;z-index:1}.PopinContact.svelte-7gx6cy{display:flex;flex-direction:row;gap:6rem}.PopinContact.svelte-7gx6cy p{width:50%}@media (max-width: 768px){.PopinContact.svelte-7gx6cy{flex-direction:column;gap:2rem}}:root{--big-1: #7970FF;--small-1: var(--big-1);--big-2: #569BFE;--small-2: #43F4AC;--big-3: #63ffc0;--small-3: var(--big-3);--bg: #7cb3ff}.stage.svelte-vh9lcq{width:100%;height:100%;padding:clamp(8px,2vmin,20px);margin:0 auto;position:relative;pointer-events:none;backface-visibility:hidden;overflow:hidden;background-color:var(--bg)}.stage.svelte-vh9lcq .blobs:where(.svelte-vh9lcq){position:absolute;inset:0;filter:blur(120px);will-change:filter}.stage.dark.svelte-vh9lcq{--bg: rgb(25, 50, 84)}.stage.dark.svelte-vh9lcq .pair:where(.svelte-vh9lcq){opacity:.8}.stage.dark.svelte-vh9lcq:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;backface-visibility:hidden;z-index:1}.stage.svelte-vh9lcq{gap:clamp(16px,5vmin,48px)}.stage.svelte-vh9lcq .pair:where(.svelte-vh9lcq){--big: 300px;--small: 56px;--radius: 158px;--orbit-s: 4s;--float-s: 3.5s;--big-color: #888;--small-color: #fff;position:absolute;aspect-ratio:1 / 1;width:calc(var(--big) + var(--radius) * 2);will-change:transform;display:grid;place-items:center;animation:svelte-vh9lcq-float var(--float-s) ease-in-out infinite}.stage.svelte-vh9lcq .pair-wrapper:where(.svelte-vh9lcq){position:relative}.stage.svelte-vh9lcq .pair:where(.svelte-vh9lcq) .big:where(.svelte-vh9lcq){width:var(--big);height:var(--big);border-radius:50%;will-change:transform;--color: var(--big-color);background:radial-gradient(circle at 50% 50%,var(--color) 0%,rgba(0,0,0,0) 60%)}.stage.svelte-vh9lcq .pair:where(.svelte-vh9lcq) .orbit:where(.svelte-vh9lcq){position:absolute;inset:0;display:grid;place-items:center;animation:svelte-vh9lcq-orbit var(--orbit-s) linear infinite;will-change:transform}.stage.svelte-vh9lcq .pair:where(.svelte-vh9lcq) .orbit:where(.svelte-vh9lcq) .small:where(.svelte-vh9lcq){position:relative;left:var(--radius);width:var(--small);height:var(--small);border-radius:50%;--color: var(--small-color);background:radial-gradient(circle at 50% 50%,var(--color) 0%,rgba(0,0,0,0) 60%)}.stage.svelte-vh9lcq .pair--a:where(.svelte-vh9lcq){--big-color: var(--big-1);--small-color: var(--small-1);--big: 180vw;--small: 68vw;--radius: 50vw;--orbit-s: 10s;--float-s: 3s;top:80%;left:0%}.stage.svelte-vh9lcq .pair--b:where(.svelte-vh9lcq){--big-color: var(--big-2);--small-color: var(--small-2);--big: 90vw;--small: 70vw;--radius: 16vw;--orbit-s: 7s;--float-s: 4s;top:90%;left:90%}.stage.svelte-vh9lcq .pair--b:where(.svelte-vh9lcq) .orbit:where(.svelte-vh9lcq){animation:svelte-vh9lcq-orbit-reverse var(--orbit-s) linear infinite}.stage.svelte-vh9lcq .pair--c:where(.svelte-vh9lcq){--big-color: var(--big-3);--small-color: var(--small-3);--big: 96vw;--small: 84vw;--radius: 14vw;--orbit-s: 12s;--float-s: 7s;opacity:.8}.stage.svelte-vh9lcq .pair--c:where(.svelte-vh9lcq) .big:where(.svelte-vh9lcq){height:70vw}.stage.svelte-vh9lcq .pair--c:where(.svelte-vh9lcq){left:40%;top:40%}.stage.svelte-vh9lcq .pair--d:where(.svelte-vh9lcq){--big-color: var(--big-2);--small-color: var(--small-2);--big: 80vw;--small: 70vw;--radius: 26vw;--orbit-s: 14s;--float-s: 4s;opacity:.5;top:0%;left:0%}.stage.svelte-vh9lcq .pair--d:where(.svelte-vh9lcq) .orbit:where(.svelte-vh9lcq){animation:svelte-vh9lcq-orbit-reverse var(--orbit-s) linear infinite}.stage.svelte-vh9lcq .pair--e:where(.svelte-vh9lcq){--big-color: var(--big-1);--small-color: var(--small-1);--big: 158vw;--small: 88vw;--radius: 20vw;--orbit-s: 5s;--float-s: 3s;opacity:.5;top:0%;left:90%}@keyframes svelte-vh9lcq-orbit{to{transform:rotate(360deg)}}@keyframes svelte-vh9lcq-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes svelte-vh9lcq-float{0%,to{transform:translate(-50%,calc(-50% - 8px))}50%{transform:translate(-50%,calc(-50% + 8px))}}@media (max-width: 768px){.stage.svelte-vh9lcq{height:100%;width:100%}.stage.svelte-vh9lcq .blobs:where(.svelte-vh9lcq){filter:blur(80px)}.stage.svelte-vh9lcq .pair:where(.svelte-vh9lcq){--big: 890px;--small: 528px;--radius: 362px}}
