h1.svelte-1uha8ag{font-size:clamp(2.5em,10vw,4.5em);font-weight:400;text-align:center;width:80%;z-index:1}h2.svelte-1uha8ag{font-size:2.5em;text-align:center}header.svelte-1uha8ag{align-items:center;display:flex;flex-direction:column;gap:2rem;min-height:100vh;justify-content:center;overflow:hidden;position:relative}header.svelte-1uha8ag .footer:where(.svelte-1uha8ag){align-items:center;bottom:1rem;color:var(--color-black);display:flex;flex-direction:row;font-size:var(--font-size-m);font-style:bold;gap:var(--gap-m);left:2rem;position:absolute}main.svelte-1uha8ag{height:100%;gap:0;top:0}nav.svelte-1uha8ag{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:10}nav.svelte-1uha8ag>ul:where(.svelte-1uha8ag){list-style:none;display:flex;flex-direction:row;gap:3rem;left:50%;padding:0;position:absolute;transform:translate(-50%)}nav.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:none}section.svelte-1uha8ag{position:relative}footer.svelte-1uha8ag{background-color:var(--color-secondary-dark);gap:5rem;padding:3rem}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-white);font-size:var(--font-size-m);font-weight:700;grid-column:span 2;margin:.5rem 0 0}footer.svelte-1uha8ag>.company-overview:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:1rem}footer.svelte-1uha8ag>.company-overview:where(.svelte-1uha8ag)>h3:where(.svelte-1uha8ag){color:var(--color-white);font-size:var(--font-size-2xl)}footer.svelte-1uha8ag>.company-overview:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--color-gray-dark);font-size:var(--font-size-m)}footer.svelte-1uha8ag>.company-services:where(.svelte-1uha8ag){display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));height:fit-content}footer.svelte-1uha8ag>.company-services:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-gray-dark);font-size:var(--font-size-s);text-decoration:none;transition:var(--transition);white-space:nowrap}footer.svelte-1uha8ag>.company-services:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--color-gray);text-decoration:underline}footer.svelte-1uha8ag>.company-info:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:1rem}footer.svelte-1uha8ag>.company-info:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-gray-dark);font-size:var(--font-size-s)}.bg-moving-grid.svelte-1uha8ag{--color-primary-transparent: hsla(0, 0%, 94%, 0);--grid-size: 10rem;height:100%;left:0;overflow:clip;perspective:100rem;position:absolute;top:0;transform-style:preserve-3d;width:100%}.bg-moving-grid.svelte-1uha8ag>:where(.svelte-1uha8ag){height:150%;position:absolute;transform-style:preserve-3d;width:300%}.bg-moving-grid.svelte-1uha8ag>:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):before,.bg-moving-grid.svelte-1uha8ag>:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.bg-moving-grid.svelte-1uha8ag>:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):before{animation:svelte-1uha8ag-move-background 1s linear infinite forwards;background-image:repeating-linear-gradient(to left,var(--color-gray-dark),var(--color-gray-dark) 4px,transparent 4px,transparent var(--grid-size)),repeating-linear-gradient(to bottom,var(--color-gray-dark),var(--color-gray-dark) 4px,transparent 4px,transparent var(--grid-size))}.bg-moving-grid.svelte-1uha8ag .top:where(.svelte-1uha8ag){--direction: -1;top:0;transform-origin:top center;transform:translate(-50%) rotateX(-85deg)}.bg-moving-grid.svelte-1uha8ag .top:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):after{background-image:linear-gradient(to top,hsla(0,0%,94%,1) var(--grid-size),hsla(0,0%,94%,0))}.bg-moving-grid.svelte-1uha8ag .bottom:where(.svelte-1uha8ag){--direction: 1;bottom:0;transform-origin:bottom center;transform:translate(-50%) rotateX(85deg)}.bg-moving-grid.svelte-1uha8ag .bottom:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):after{background-image:linear-gradient(to bottom,hsla(0,0%,94%,1) var(--grid-size),hsla(0,0%,94%,0))}.bg-moving-grid.svelte-1uha8ag .straight:where(.svelte-1uha8ag){--direction: 1;top:calc(var(--grid-size) * -1.1);transform-origin:top center;transform:translate(-50%)}.bg-moving-grid.svelte-1uha8ag .straight:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):after{background-image:linear-gradient(to bottom,#e6e6e600,#e6e6e6e6 calc(var(--grid-size) / 2));top:calc(var(--grid-size) * 1.1)}.bg-flickering-dots.svelte-1uha8ag{animation:svelte-1uha8ag-flicker-background 20s infinite linear;background-color:var(--color-gray-dark);height:100%;left:0;-webkit-mask:radial-gradient(circle at 50% 50%,white 2px,transparent 2.5px) 50% 50% / 20px 20px,url(https://assets.codepen.io/605876/noise-mask.png) 256px 50% / 256px 256px;mask:radial-gradient(circle at 50% 50%,white 2px,transparent 2.5px) 50% 50% / 20px 20px,url(https://assets.codepen.io/605876/noise-mask.png) 256px 50% / 256px 256px;-webkit-mask-composite:source-in;mask-composite:intersect;position:absolute;top:0;width:100%}.link-button.svelte-1uha8ag{align-items:center;display:flex;flex-direction:row;gap:var(--gap-s)}.link-button.svelte-1uha8ag:hover{gap:var(--gap-m)}.section-services.svelte-1uha8ag{background-color:var(--color-primary-dark);padding:7rem 5rem}.section-services.svelte-1uha8ag :where(.svelte-1uha8ag){position:relative;z-index:1}.section-services.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-l);text-align:center}.section-services.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:start;gap:var(--gap-xl);margin-top:3rem}.section-demo.svelte-1uha8ag{background-color:var(--color-secondary-dark);border-radius:var(--border-radius-s);box-shadow:0 10px 30px 10px #00000080;left:0;margin:0 3rem;padding:2.5rem 3rem;position:absolute;scale:.3;top:0;transform:translateY(-50%);transition:.8s;right:0}.section-demo.svelte-1uha8ag>h2:where(.svelte-1uha8ag){color:var(--color-white)}.section-demo.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-gray);font-size:var(--font-size-l);margin:1.5rem 0 3rem;text-align:center}.section-benefits.svelte-1uha8ag{background-color:var(--color-primary);padding:7rem 5rem}.section-benefits.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-l);text-align:center}.section-benefits.svelte-1uha8ag>div:where(.svelte-1uha8ag){margin-top:3rem}.section-benefits.svelte-1uha8ag>div:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):last-child{display:flex;flex:1;flex-direction:column;gap:2rem;overflow:hidden}.section-testimonials.svelte-1uha8ag{background-color:var(--color-primary-dark);padding:5rem 3rem}.section-testimonials.svelte-1uha8ag>h2:where(.svelte-1uha8ag){text-align:left}.section-testimonials.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-l);margin:1.5rem 0 3rem}.section-testimonials.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;flex-direction:row;gap:1rem}.section-contacts.svelte-1uha8ag{background-color:var(--color-accent);padding:5rem}.section-contacts.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-black);font-size:var(--font-size-l);text-align:center}.section-contacts.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:3rem;justify-content:center;margin-top:1.5rem}.section-contacts.svelte-1uha8ag>div:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){align-items:center;display:flex;flex-direction:row;gap:1rem}.section-contacts.svelte-1uha8ag>div:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-xl)}.card-service.svelte-1uha8ag{align-items:center;background-color:var(--color-primary-dark);box-shadow:0 0 10px #0af5974d;display:flex;flex-direction:column;gap:var(--gap-s);height:100%;justify-content:center;padding:2rem;position:relative;transition:var(--transition)}.card-service.svelte-1uha8ag:hover{box-shadow:0 0 15px #0af59799}.card-service.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.card-service.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-m);margin-bottom:0}.card-service.svelte-1uha8ag>.border:where(.svelte-1uha8ag){--border-width: 1px;--border-color: transparent 25%, var(--color-secondary) 0;background:conic-gradient(from 180deg at top var(--border-width) right var(--border-width),var(--border-color)) var(--border-scale, 200%) 0 / 200% var(--border-scale, var(--border-width)) no-repeat,conic-gradient(at bottom var(--border-width) left var(--border-width),var(--border-color)) 0 var(--border-scale, 200%) / var(--border-scale, var(--border-width)) 200% no-repeat;height:100%;left:0;position:absolute;top:0;z-index:2}.card-benefit.svelte-1uha8ag{justify-content:center;display:flex;flex-direction:column;height:25%;padding-left:3rem;transition:.75s ease;width:200%}.card-benefit.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:center;display:flex;flex-direction:row;gap:1rem;width:50%}.card-benefit.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-secondary);font-size:var(--font-size-m);margin-bottom:0;width:50%}.card-testimonial.svelte-1uha8ag{border-radius:var(--border-radius-s);box-shadow:var(--shadow-l);min-width:3rem;overflow:clip;position:relative;width:20%}.card-testimonial.svelte-1uha8ag>img:where(.svelte-1uha8ag){display:block;height:100%;object-fit:cover;width:100%}.card-testimonial.svelte-1uha8ag>div:where(.svelte-1uha8ag){background-color:#0009;bottom:0;padding:1rem 2rem 2rem;position:absolute;width:100%}.card-testimonial.svelte-1uha8ag>div:where(.svelte-1uha8ag) .header:where(.svelte-1uha8ag){align-items:end;display:flex;flex-direction:row;gap:.5rem}.card-testimonial.svelte-1uha8ag>div:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:var(--color-white)}.card-testimonial.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:var(--color-gray);font-size:var(--font-size-m);margin-bottom:0}:is(.card-testimonial.svelte-1uha8ag:first-child,.card-testimonial.svelte-1uha8ag:last-child)>div:where(.svelte-1uha8ag){top:0}.sphere.svelte-1uha8ag{display:flex;align-items:center;aspect-ratio:1;border-right:1px solid var(--color-secondary);padding:3rem}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:center;aspect-ratio:1;animation:svelte-1uha8ag-rotate-sphere 8s linear infinite;border-radius:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:visible;position:relative;transform-style:preserve-3d;width:300px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.meridian:where(.svelte-1uha8ag),.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag){aspect-ratio:1;border:1px solid hsla(240,3%,20%,.25);border-radius:100%;box-shadow:inset 0 0 8px #0af5970d;position:absolute;width:100%}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(37){left:2px;top:2px;transform:rotateY(90deg) translateZ(-25px);width:296px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(38){left:10px;top:10px;transform:rotateY(90deg) translateZ(-50px);width:280px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(39){left:20px;top:20px;transform:rotateY(90deg) translateZ(-75px);width:260px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(40){left:40px;top:40px;transform:rotateY(90deg) translateZ(-100px);width:220px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(41){left:70px;top:70px;transform:rotateY(90deg) translateZ(-125px);width:160px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(42){border:10px solid var(--color-secondary);left:140px;top:140px;transform:rotateY(90deg) translateZ(-150px);width:20px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(43){left:2px;top:2px;transform:rotateY(90deg) translateZ(25px);width:296px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(44){left:10px;top:10px;transform:rotateY(90deg) translateZ(50px);width:280px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(45){left:20px;top:20px;transform:rotateY(90deg) translateZ(75px);width:260px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(46){left:40px;top:40px;transform:rotateY(90deg) translateZ(100px);width:220px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(47){left:70px;top:70px;transform:rotateY(90deg) translateZ(125px);width:160px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag)>.latitude:where(.svelte-1uha8ag):nth-child(48){border:10px solid var(--color-secondary);left:140px;top:140px;transform:rotateY(90deg) translateZ(150px);width:20px}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag) .axis:where(.svelte-1uha8ag){position:absolute;width:133%;height:2px;top:calc(50% - 1px);background:linear-gradient(to left,transparent,var(--color-secondary),transparent)}.sphere.svelte-1uha8ag>div:where(.svelte-1uha8ag) .axis:where(.svelte-1uha8ag)+.axis:where(.svelte-1uha8ag){transform:rotateX(90deg)}@keyframes svelte-1uha8ag-move-background{0%{transform:translateY(0)}to{transform:translateY(calc(var(--grid-size) * var(--direction)))}}@keyframes svelte-1uha8ag-flicker-background{to{-webkit-mask-position:50% 50%,0 50%;mask-position:50% 50%,0 50%}}@keyframes svelte-1uha8ag-rotate-sphere{0%{transform:rotateX(30deg) rotateY(0) rotate(80deg)}to{transform:rotateX(30deg) rotateY(360deg) rotate(80deg)}}@media(max-width:1080px){nav.svelte-1uha8ag>ul:where(.svelte-1uha8ag),nav.svelte-1uha8ag>.link-button:where(.svelte-1uha8ag){display:none}nav.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:block}header.svelte-1uha8ag .footer:where(.svelte-1uha8ag){left:50%;transform:translate(-50%)}header.svelte-1uha8ag .footer:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:none}footer.svelte-1uha8ag{gap:2rem;padding:3rem 2rem}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){width:100%}.mobile-menu.svelte-1uha8ag{background-color:var(--color-primary);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 1px 3px #00000054;width:100%;padding:.5rem 1.5rem;position:fixed;left:0;top:0;z-index:5}.mobile-menu.svelte-1uha8ag>ul:where(.svelte-1uha8ag){list-style:none;display:flex;flex-direction:column;gap:1rem;padding:70px 0 0}.mobile-menu.svelte-1uha8ag .link-topbar:where(.svelte-1uha8ag){color:var(--color-black);display:block;width:100%}.mobile-menu.svelte-1uha8ag .link-topbar:where(.svelte-1uha8ag):hover,.mobile-menu.svelte-1uha8ag .link-topbar:where(.svelte-1uha8ag):focus-visible{color:var(--color-black);text-decoration:unset}.mobile-menu.svelte-1uha8ag .link-button:where(.svelte-1uha8ag){justify-content:center;margin:.5rem 2rem 0}.link-button.svelte-1uha8ag{text-align:center;width:auto;white-space:normal}.card-benefit.svelte-1uha8ag{padding-left:0}.section-services.svelte-1uha8ag,.section-benefits.svelte-1uha8ag{padding:7rem 2rem}.section-benefits.svelte-1uha8ag>div:where(.svelte-1uha8ag){margin-top:1.5rem}.section-demo.svelte-1uha8ag{margin:0 1.5rem}.section-contacts.svelte-1uha8ag{padding:3rem 2rem}.section-contacts.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:1rem}.sphere.svelte-1uha8ag{border-right:none;margin-bottom:1.5rem}}
