.ContactCard-module__kIWT7W__earth{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.ContactCard-module__kIWT7W__overlay{pointer-events:none;background:linear-gradient(90deg,#040a14e6 0%,#040a148c 42%,#040a1400 72%);position:absolute;inset:0}.ContactCard-module__kIWT7W__glass{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#060c188c;border:1px solid #ffffff24;box-shadow:0 40px 90px -30px #000000d9,inset 0 1px #ffffff14}
.CrmCase-module__dzjDhW__visual{margin-right:calc(-1*min(128px,50cqw - min(100cqw,1240px)/2 + clamp(20px,4vw,40px)))}.CrmCase-module__dzjDhW__frame{width:calc(122.2% - 29px);margin-left:calc(3px - 13.5%);font-size:clamp(19px,1.84cqw,26px)}.CrmCase-module__dzjDhW__image{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 94%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 94%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.CrmCase-module__dzjDhW__note{--bleed:.25em;margin:calc(-1 * var(--bleed));padding:var(--bleed);pointer-events:none;position:absolute}.CrmCase-module__dzjDhW__noteTop{transform-origin:calc(100% - var(--bleed)) var(--bleed);align-items:flex-start;gap:.08em;top:-2%;right:8%;transform:rotate(-7deg)}.CrmCase-module__dzjDhW__noteBottom{transform-origin:var(--bleed) var(--bleed);align-items:flex-end;gap:.15em;top:93.5%;left:14%;transform:rotate(-6deg)}
.Hero-module__Uh4xqq__inner{--pad-x:clamp(20px, 4vw, 56px);--pad-b:clamp(120px, 10vw, 150px);max-width:1320px;min-height:min(100svh - 12px,1000px);padding:calc(80px + clamp(40px, 6vw, 72px)) var(--pad-x) var(--pad-b);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.Hero-module__Uh4xqq__line2{color:color-mix(in oklab, var(--color-accent) 88%, #000)}.Hero-module__Uh4xqq__layer{margin:40px calc(-1 * var(--pad-x)) calc(-1 * var(--pad-b))}.Hero-module__Uh4xqq__frame{aspect-ratio:4/3;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.Hero-module__Uh4xqq__image{object-fit:cover;object-position:74% 50%;width:100%;height:100%;display:block}.Hero-module__Uh4xqq__overlay{display:none}@media (min-width:940px){.Hero-module__Uh4xqq__layer{z-index:0;transform:translateY(calc(var(--sp,0) * 70px));will-change:transform;margin:0;position:absolute;inset:0;container-type:size}.Hero-module__Uh4xqq__frame{--text-edge:calc(max(0px, (100cqw - 1320px) / 2) + clamp(20px, 4vw, 56px) + 7.2 * clamp(46px, 6.2vw, 92px));--frame-left:calc(var(--text-edge) + 70px);bottom:0;left:var(--frame-left);width:min(86cqh * 3200 / 1358, (100cqw - var(--text-edge) - 118px) / .39);aspect-ratio:3200/1358;position:absolute;overflow:visible;transform:translate(-44%);-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}.Hero-module__Uh4xqq__image{--gap:calc(100cqw - var(--frame-left) - 56%);--fade-r:clamp(0px, var(--gap) * 1000, 14%);object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 14%, #000 calc(100% - var(--fade-r)), transparent calc(114% - var(--fade-r)));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 14%, #000 calc(100% - var(--fade-r)), transparent calc(114% - var(--fade-r)));mask-image:linear-gradient(90deg, transparent 0%, #000 14%, #000 calc(100% - var(--fade-r)), transparent calc(114% - var(--fade-r)))}.Hero-module__Uh4xqq__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--color-hero) 0%, color-mix(in srgb, var(--color-hero) 82%, transparent) 30%, transparent 56%);display:block;position:absolute;inset:0}}
.HorecaCase-module__dLigGG__media{-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 76%,#0000 100%)}.HorecaCase-module__dLigGG__image{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 96%,#0000 100%)}.HorecaCase-module__dLigGG__gradientText{background:linear-gradient(#fff 15%,#f6ae7a 115%);color:#0000;-webkit-background-clip:text;background-clip:text}
.HorecaFlow-module__WcpdGq__connector{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-soft) 35%, transparent) 50%, transparent 50%);background-size:8px 1px;flex:1;height:1px;position:relative}.HorecaFlow-module__WcpdGq__bar{transform-origin:0;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-soft));box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 90%, transparent);position:absolute;inset:0}.HorecaFlow-module__WcpdGq__barPending{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.HorecaFlow-module__WcpdGq__barPending{transform:none}}
.Integrations-module__PzXf_q__fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}
.Oplossingen-module__F9MaJq__card{--card-min-h:400px;--arrow-size:46px;--arrow-top:20px;--arrow-right:22px;--text-pt:26px;--text-px:28px;--on:var(--so,0);aspect-ratio:10/7;width:100%;min-width:0;min-height:var(--card-min-h);isolation:isolate;box-shadow:var(--shadow);transition:transform .35s var(--ease-out-expo), box-shadow .35s;border:1px solid;border-radius:24px;display:block;position:relative;overflow:hidden}.Oplossingen-module__F9MaJq__light{--shadow:0 1px 2px #0a0f1a0a, 0 24px 48px -36px #0a0f1a40;--shadow-hover:0 1px 2px #0a0f1a0a, 0 36px 64px -36px #0a0f1a61;color:var(--color-ink);border-color:#e7e3de}.Oplossingen-module__F9MaJq__dark{--shadow:0 1px 2px #0a0f1a1a, 0 28px 56px -36px #0a0f1a8c;--shadow-hover:0 1px 2px #0a0f1a1a, 0 40px 70px -36px #0a0f1ab3;color:#fff;border-color:#ffffff14}.Oplossingen-module__F9MaJq__light:hover{color:var(--color-ink)}.Oplossingen-module__F9MaJq__dark:hover{color:#fff}@media (hover:hover){.Oplossingen-module__F9MaJq__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}}.Oplossingen-module__F9MaJq__card:focus-visible{--on:1;box-shadow:var(--shadow-hover);transform:translateY(-4px)}.Oplossingen-module__F9MaJq__zoom{transform:translateY(calc(var(--zp,0) * 1%));position:absolute;inset:0}html[data-motion=full] .Oplossingen-module__F9MaJq__zoom{will-change:transform}.Oplossingen-module__F9MaJq__stage{position:absolute;top:0;bottom:0;left:0}.Oplossingen-module__F9MaJq__scale{width:100%}.Oplossingen-module__F9MaJq__keepLeft,.Oplossingen-module__F9MaJq__keepRight{width:max(100%, min(calc(var(--card-min-h) * 10 / 7 - 2px), 160%))}.Oplossingen-module__F9MaJq__keepRight{left:auto;right:0}.Oplossingen-module__F9MaJq__img{bottom:0;left:var(--img-l,auto);right:var(--img-r,auto);width:var(--img-w);max-width:none;height:auto;transform-origin:var(--img-origin);transform:translateY(var(--img-ty)) scale(calc(1 + var(--on) * .025));transition:transform 1s var(--ease-out-expo);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l)), linear-gradient(180deg, transparent 0, #000 var(--fade-t));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l)), linear-gradient(180deg, transparent 0, #000 var(--fade-t));mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l)), linear-gradient(180deg, transparent 0, #000 var(--fade-t));display:block;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.Oplossingen-module__F9MaJq__text{z-index:2;padding:var(--text-pt) var(--text-px) 0;position:relative}.Oplossingen-module__F9MaJq__arrowSpace{float:right;width:calc(var(--arrow-right) + var(--arrow-size) - var(--text-px) + 4px);height:calc(var(--arrow-top) + var(--arrow-size) - var(--text-pt) + 4px)}.Oplossingen-module__F9MaJq__arrow{z-index:3;top:var(--arrow-top);right:var(--arrow-right);width:var(--arrow-size);height:var(--arrow-size);background:color-mix(in oklab, var(--color-accent) calc(var(--on) * 100%), #fff);transform:rotate(calc(var(--on) * -45deg));transition:background-color .3s, transform .45s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px -10px #0a0f1a73,0 0 0 1px #0a0f1a0f}
.Proces-module__UGe4YG__texture{--hairline:color-mix(in srgb, var(--color-ink) 3.5%, transparent);pointer-events:none;background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 40% at 88% 18%,#000,#0000);mask-image:radial-gradient(45% 40% at 88% 18%,#000,#0000)}
.ProcesSteps-module__IDlcQG__clip{clip-path:inset(-64px -64px -64px -16px)}.ProcesSteps-module__IDlcQG__grid{--pad:clamp(20px, 2.4vw, 34px);margin-left:calc(-1 * var(--pad));grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:44px 0;display:grid}.ProcesSteps-module__IDlcQG__step{padding:0 var(--pad) 6px;box-shadow:-1px 0 0 var(--color-line);position:relative}.ProcesSteps-module__IDlcQG__circle{border:1px solid var(--color-line);width:64px;height:64px;color:var(--color-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:700;transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s;display:grid;box-shadow:0 1px 2px #0a0f1a0a}.ProcesSteps-module__IDlcQG__step[data-state=active] .ProcesSteps-module__IDlcQG__circle{border-color:var(--color-ink);background:var(--color-ink);color:#fff;animation:ProcesSteps-module__IDlcQG__pop .55s var(--ease-out-expo);box-shadow:0 16px 32px -14px #0a0f1a99}@keyframes ProcesSteps-module__IDlcQG__pop{0%{transform:scale(.86)}55%{transform:scale(1.07)}to{transform:scale(1)}}.ProcesSteps-module__IDlcQG__line{background:color-mix(in srgb, var(--color-accent) 22%, transparent);flex:1;height:1.5px;position:relative}.ProcesSteps-module__IDlcQG__line:before{content:"";background:var(--color-accent);border-radius:50%;width:7.5px;height:7.5px;position:absolute;top:-3px;left:-3px}.ProcesSteps-module__IDlcQG__line:after{content:"";background:var(--color-accent);opacity:0;transition:opacity .5s;position:absolute;inset:0}.ProcesSteps-module__IDlcQG__step[data-state=done] .ProcesSteps-module__IDlcQG__line:after{opacity:1}.ProcesSteps-module__IDlcQG__fill{transform-origin:0;background:var(--color-accent);transition:transform .15s linear;position:absolute;inset:0}.ProcesSteps-module__IDlcQG__title{color:var(--color-ink);transition:color .5s}.ProcesSteps-module__IDlcQG__grid[data-scrub-step] .ProcesSteps-module__IDlcQG__step[data-state=inactive] .ProcesSteps-module__IDlcQG__title{color:var(--color-muted)}.ProcesSteps-module__IDlcQG__arrow{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-muted);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .5s,color .5s,border-color .5s;display:grid}.ProcesSteps-module__IDlcQG__step[data-state=active] .ProcesSteps-module__IDlcQG__arrow{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.ProcesSteps-module__IDlcQG__step[data-state=done] .ProcesSteps-module__IDlcQG__arrow{color:var(--color-accent)}.ProcesSteps-module__IDlcQG__select{text-align:left;cursor:default;width:100%;display:block}.ProcesSteps-module__IDlcQG__select:after{content:"";z-index:1;top:-10px;right:calc(var(--pad) - 12px);bottom:-4px;left:calc(var(--pad) - 12px);border-radius:20px;position:absolute}.ProcesSteps-module__IDlcQG__select:focus-visible{outline:none}.ProcesSteps-module__IDlcQG__select:focus-visible:after{outline:2px solid var(--focus-ring,var(--color-ink))}
.Security-module__8Urdya__glow{pointer-events:none;background:radial-gradient(closest-side,#ef7a2e29,#0000);width:900px;height:900px;position:absolute;bottom:-40%;left:-10%}.Security-module__8Urdya__gradientText{background:linear-gradient(180deg, var(--color-accent-pale) 10%, var(--color-accent) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.Security-module__8Urdya__tile{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0d}
