@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--orange-500:#f26a1b;--orange-600:#d9560c;--orange-300:#ffb37a;--orange-100:#ffe6d3;--red-500:#ec3d33;--amber-300:#ffd166;--ink:#2e3944;--ink-soft:#5b6670;--ink-faint:#8a939b;--sand-50:#f6f1eb;--sand-100:#ede5dc;--sand-200:#e2d7cb;--white:#fffdfb;--glass:#fffdfb94;--glass-border:#ffffffbf;--font-display:"Outfit Variable", "Outfit", system-ui, sans-serif;--font-body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, 1rem + .45vw, 1.3125rem);--fs-xl:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--fs-2xl:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--fs-3xl:clamp(2.6rem, 1.6rem + 4.6vw, 5.75rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1280px;--section-y:clamp(4.5rem, 3rem + 7vw, 9rem);--r-sm:10px;--r-md:18px;--r-lg:28px;--r-pill:999px;--shadow-glass:0 1px 0 #fffc inset, 0 18px 40px -18px #46281447;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}body{background:var(--sand-50);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.05}p{text-wrap:pretty}a{color:inherit}button,input,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--orange-300);color:var(--ink)}:focus-visible{outline:2.5px solid var(--orange-500);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.kicker{font-weight:600;font-size:var(--fs-sm);color:var(--orange-600);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.kicker:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.h2{font-size:var(--fs-2xl);max-width:18ch}.lead{font-size:var(--fs-lg);color:var(--ink-soft);max-width:58ch;margin-top:1.25rem}.is-offscreen,.is-offscreen *,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px)saturate(1.3)}.btn{--btn-bg:var(--orange-500);--btn-fg:#fff;border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:background-color .25s var(--ease-out), transform .25s var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.85rem;padding:.4rem .45rem .4rem 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--orange-600)}.btn:active{transform:scale(.98)}.btn__icon{width:40px;height:40px;color:var(--orange-500);transition:transform .35s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.btn:hover .btn__icon{transform:translate(3px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--sand-200);padding-inline:1.4rem}.btn--ghost:hover{--btn-bg:var(--white)}.btn--small{min-height:44px;padding-left:1.1rem}.btn--small .btn__icon{width:34px;height:34px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip[data-astro-cid-ju4pidww]{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-sm);padding:.6rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip[data-astro-cid-ju4pidww]:focus{top:1rem}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].is-scrolled{box-shadow:0 1px 0 var(--sand-200);background:#f6f1ebf5}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.5rem;height:76px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:30px}.nav__links[data-astro-cid-wpvy4v7s]{margin-inline:auto}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(1rem,2.4vw,2.5rem);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){font-size:var(--fs-sm);color:var(--ink-soft);padding-block:.5rem;font-weight:500;text-decoration:none;transition:color .2s}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn):hover{color:var(--ink)}.nav__cta-mobile[data-astro-cid-wpvy4v7s]{display:none}.nav__end[data-astro-cid-wpvy4v7s]{align-items:center;gap:.9rem;display:flex}.lang[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);background:var(--sand-100);padding:3px;display:flex}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);min-width:40px;min-height:30px;font-size:var(--fs-xs);color:var(--ink-soft);place-items:center;font-weight:600;text-decoration:none;display:grid}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #2e39441f}.nav__toggle[data-astro-cid-wpvy4v7s]{border:1px solid var(--sand-200);background:var(--white);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;display:none}.nav__bars[data-astro-cid-wpvy4v7s],.nav__bars[data-astro-cid-wpvy4v7s]:before{background:var(--ink);width:18px;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;display:block}.nav__bars[data-astro-cid-wpvy4v7s]:before{content:"";transform:translateY(6px)}.nav__bars[data-astro-cid-wpvy4v7s]{transform:translateY(-3px)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__bars[data-astro-cid-wpvy4v7s]{transform:rotate(45deg)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__bars[data-astro-cid-wpvy4v7s]:before{transform:rotate(-90deg)}@media (width<=1024px){.nav__toggle[data-astro-cid-wpvy4v7s]{display:grid}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__end[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav__links[data-astro-cid-wpvy4v7s]{padding:1.5rem var(--gutter) 2rem;background:var(--sand-50);border-bottom:1px solid var(--sand-200);flex-direction:column;gap:1.25rem;margin:0;display:none;position:fixed;inset:76px 0 auto;box-shadow:0 24px 40px -24px #2e394440}.nav__links[data-astro-cid-wpvy4v7s].is-open{display:flex}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:0}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){font-size:var(--fs-xl);font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--sand-100);padding-block:.65rem;display:block}.nav__cta-mobile[data-astro-cid-wpvy4v7s]{align-self:flex-start;display:inline-flex}}@media (width<=380px){.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:24px}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-width:36px}}.hero[data-astro-cid-ge2uvauf]{position:relative}.hero__stage[data-astro-cid-ge2uvauf]{padding-top:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,6rem);position:relative;overflow:clip}.hero__guides[data-astro-cid-ge2uvauf]{pointer-events:none;background-image:linear-gradient(90deg,#2e39440f 1px,#0000 1px);background-size:16.6667% 100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.hero__giant[data-astro-cid-ge2uvauf]{display:none}.hero__hand[data-astro-cid-ge2uvauf]{aspect-ratio:1600/1088;width:min(100%,760px);margin-bottom:clamp(1.5rem,4vw,3rem);position:relative;mask-image:linear-gradient(#000 70%,#0000)}.hand__img[data-astro-cid-ge2uvauf],.hand__canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hand__canvas[data-astro-cid-ge2uvauf]{display:none}.hero__inner[data-astro-cid-ge2uvauf]{z-index:3;position:relative}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs-3xl);letter-spacing:-.04em;line-height:.98}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__line[data-astro-cid-ge2uvauf]+.hero__line[data-astro-cid-ge2uvauf]{color:var(--ink-soft)}.hero__hint[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf].is-scroll{--hero-scroll:320svh;height:calc(100svh + var(--hero-scroll));margin-top:-76px}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__stage[data-astro-cid-ge2uvauf]{height:100svh;padding:76px 0 0;position:sticky;top:0}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__hand[data-astro-cid-ge2uvauf]{z-index:2;transform-origin:0 100%;will-change:transform;width:min(54vw,117.647svh);margin:0;position:absolute;bottom:0;left:0;mask-image:none}.hero[data-astro-cid-ge2uvauf].is-scroll .hand__canvas[data-astro-cid-ge2uvauf]{display:block}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__giant[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.giant__track[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink);will-change:transform;align-items:center;gap:2em;font-size:min(12.5vw,21svh);font-weight:700;line-height:.86;display:flex;position:absolute;top:47%;left:0;translate:0 -50%}.giant__phrase[data-astro-cid-ge2uvauf]{justify-items:center;padding-right:.05em;display:grid}.giant__phrase--title[data-astro-cid-ge2uvauf]{font-size:.8em}.giant__line[data-astro-cid-ge2uvauf]{display:block}.giant__line--soft[data-astro-cid-ge2uvauf]{color:var(--ink-soft)}.giant__phrase--accent[data-astro-cid-ge2uvauf] .giant__line[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--orange-500), #ec3d33);color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__title[data-astro-cid-ge2uvauf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__inner[data-astro-cid-ge2uvauf]{position:static}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__hint[data-astro-cid-ge2uvauf]{z-index:3;right:var(--gutter,1.5rem);font-size:var(--fs-xs);color:var(--ink-soft);align-items:center;gap:.75rem;font-weight:500;display:flex;position:absolute;bottom:clamp(1.25rem,4svh,2.5rem)}.hint__line[data-astro-cid-ge2uvauf]{background:#2e394426;width:1.5px;height:36px;position:relative;overflow:hidden}.hint__line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--orange-500);animation:hint 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes hint{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width>=1025px){.hero[data-astro-cid-ge2uvauf]:not(.is-scroll) .hero__stage[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero[data-astro-cid-ge2uvauf]:not(.is-scroll) .hero__hand[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero[data-astro-cid-ge2uvauf]:not(.is-scroll) .hero__inner[data-astro-cid-ge2uvauf]{grid-area:1/2}}@media (width<=1024px){.hero[data-astro-cid-ge2uvauf].is-scroll{--hero-scroll:250svh}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__hand[data-astro-cid-ge2uvauf]{--hand-w:min(118vw, calc(50svh * 1600 / 1088));width:var(--hand-w);left:calc(96vw - var(--hand-w) * 1.06)}.hero[data-astro-cid-ge2uvauf].is-scroll .giant__track[data-astro-cid-ge2uvauf]{font-size:min(14vw,13svh);top:50%}.hero[data-astro-cid-ge2uvauf].is-scroll .giant__phrase--title[data-astro-cid-ge2uvauf]{font-size:.85em}.hero[data-astro-cid-ge2uvauf].is-scroll .hero__hint[data-astro-cid-ge2uvauf]{top:calc(76px + 1rem);bottom:auto}}.pillars__head[data-astro-cid-qjj4u7yg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;display:grid}.pillars__head[data-astro-cid-qjj4u7yg] .lead[data-astro-cid-qjj4u7yg]{justify-self:end;margin-top:0}.pillars__list[data-astro-cid-qjj4u7yg]{--pp:clamp(1rem, 2.5vw, 2.25rem);margin:clamp(2.5rem, 5vw, 4rem) calc(var(--pp) * -1) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.pillars__list[data-astro-cid-qjj4u7yg]:before{content:"";top:0;left:var(--pp);right:var(--pp);border-top:1px solid var(--sand-200);position:absolute}.pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg]{border-left:1px solid var(--sand-200)}.pillar__link[data-astro-cid-qjj4u7yg]{padding:clamp(1.5rem, 3vw, 2.5rem) var(--pp);align-content:start;gap:.9rem;height:100%;text-decoration:none;display:grid}.pillar__name[data-astro-cid-qjj4u7yg]{font-size:var(--fs-2xl);letter-spacing:-.035em}.pillar__text[data-astro-cid-qjj4u7yg]{color:var(--ink-soft);max-width:34ch}.pillar__more[data-astro-cid-qjj4u7yg]{font-weight:600;font-size:var(--fs-sm);color:var(--orange-600);align-items:center;gap:.5rem;margin-top:.4rem;display:inline-flex}.pillar__link[data-astro-cid-qjj4u7yg]:hover .pillar__name[data-astro-cid-qjj4u7yg]{color:var(--orange-600)}.pillar__art[data-astro-cid-qjj4u7yg]{aspect-ratio:4/3;border-radius:var(--r-lg);place-items:center;margin-bottom:.8rem;display:grid;position:relative;overflow:hidden}.pillar__art[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{transition:transform .6s var(--ease-out)}.pillar__link[data-astro-cid-qjj4u7yg]:hover .pillar__art[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{transform:scale(1.04)}.pillar__art--software[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{object-fit:cover;width:100%;height:100%}.pillar__art--sap[data-astro-cid-qjj4u7yg]{background:radial-gradient(70% 60% at 0 0,#4fa9f58c,#0000 70%),linear-gradient(150deg,#1b5fe0,#0b2f9e 55%,#061a5c)}.pillar__art--sap[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{filter:drop-shadow(0 16px 30px #020a328c);width:46%;height:auto}.pillar__art--ia[data-astro-cid-qjj4u7yg]{background:radial-gradient(60% 60% at 60% 45%, #f26a1b47, transparent 70%), linear-gradient(160deg, var(--white), var(--sand-100))}.pillar__art--ia[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{width:108%;height:auto;position:absolute;bottom:-6%;left:-4%}@media (width<=900px){.pillars__head[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr}.pillars__head[data-astro-cid-qjj4u7yg] .lead[data-astro-cid-qjj4u7yg]{justify-self:start}.pillars__list[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr;margin-inline:0}.pillars__list[data-astro-cid-qjj4u7yg]:before{left:0;right:0}.pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg]{border-left:0;border-top:1px solid var(--sand-200)}.pillar__link[data-astro-cid-qjj4u7yg],.pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg] .pillar__link[data-astro-cid-qjj4u7yg]{grid-template-columns:220px 1fr;column-gap:1.5rem;padding:1.75rem 0}.pillar__art[data-astro-cid-qjj4u7yg]{grid-row:span 3;margin:0}}@media (width<=520px){.pillar__link[data-astro-cid-qjj4u7yg],.pillar[data-astro-cid-qjj4u7yg]+.pillar[data-astro-cid-qjj4u7yg] .pillar__link[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr}.pillar__art[data-astro-cid-qjj4u7yg]{grid-row:auto}}.products__head[data-astro-cid-rtei5hqi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;display:grid}.products__head[data-astro-cid-rtei5hqi] .lead[data-astro-cid-rtei5hqi]{justify-self:end;margin-top:0}.products__grid[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.product[data-astro-cid-rtei5hqi]{isolation:isolate;border-radius:clamp(22px,2.6vw,34px);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.product__visual[data-astro-cid-rtei5hqi]{height:clamp(260px,26vw,340px);position:relative;overflow:hidden}.product__body[data-astro-cid-rtei5hqi]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.product__top[data-astro-cid-rtei5hqi]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.product__name[data-astro-cid-rtei5hqi]{font-size:var(--fs-2xl);letter-spacing:-.04em}.product__status[data-astro-cid-rtei5hqi]{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;padding:.3rem .75rem;font-weight:600}.product__tagline[data-astro-cid-rtei5hqi]{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:400}.product__text[data-astro-cid-rtei5hqi]{max-width:50ch}.product__tags[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.product__tags[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{border-radius:var(--r-pill);font-size:var(--fs-xs);padding:.25rem .7rem;font-weight:500}.product__cta[data-astro-cid-rtei5hqi]{margin-top:auto}.product__tags[data-astro-cid-rtei5hqi]{margin-bottom:1rem}.product--laybak[data-astro-cid-rtei5hqi]{color:#e6efed;background:#0f1a19}.product--laybak[data-astro-cid-rtei5hqi] .product__visual[data-astro-cid-rtei5hqi]{background:radial-gradient(60% 80% at 30% 20%,#50c8aa47,#0000 70%),radial-gradient(50% 70% at 90% 90%,#f26a1b59,#0000 70%)}.product--laybak[data-astro-cid-rtei5hqi] .product__text[data-astro-cid-rtei5hqi]{color:#a9bab7}.product--laybak[data-astro-cid-rtei5hqi] .product__status[data-astro-cid-rtei5hqi]{color:#8fe3c9;background:#78dcbe24}.product--laybak[data-astro-cid-rtei5hqi] .product__tags[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:#cfdcda;background:#ffffff14}.lb-phone[data-astro-cid-rtei5hqi]{width:44%;max-width:230px;transition:transform .6s var(--ease-out);background:#17262a;border:1px solid #ffffff1a;border-radius:26px;padding:1rem .85rem;position:absolute;top:14%;left:10%;transform:rotate(-4deg);box-shadow:0 30px 60px -25px #000000b3}.lb-phone__title[data-astro-cid-rtei5hqi]{font-family:var(--font-display);margin-bottom:.7rem;font-size:.95rem;font-weight:500}.lb-phone[data-astro-cid-rtei5hqi] ul[data-astro-cid-rtei5hqi]{gap:.5rem;display:grid}.lb-phone[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{background:#ffffff0d;border-radius:12px;align-items:center;gap:.6rem;padding:.45rem;display:flex}.lb-thumb[data-astro-cid-rtei5hqi]{border-radius:9px;flex:none;width:34px;height:34px}.lb-thumb--0[data-astro-cid-rtei5hqi]{background:linear-gradient(140deg,#f5a65b,#8a3b12)}.lb-thumb--1[data-astro-cid-rtei5hqi]{background:linear-gradient(140deg,#ffe08a,#e09a2a)}.lb-thumb--2[data-astro-cid-rtei5hqi]{background:linear-gradient(140deg,#7fd6be,#1f6b5c)}.lb-meta[data-astro-cid-rtei5hqi]{min-width:0;display:grid}.lb-type[data-astro-cid-rtei5hqi]{color:#8fe3c9;font-size:.65rem;font-weight:600}.lb-name[data-astro-cid-rtei5hqi]{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.lb-tv[data-astro-cid-rtei5hqi]{width:48%;max-width:270px;transition:transform .6s var(--ease-out);justify-items:center;display:grid;position:absolute;bottom:14%;right:7%}.lb-tv__screen[data-astro-cid-rtei5hqi]{aspect-ratio:16/9;color:#fff;background:linear-gradient(150deg,#3b2312,#c4561a 55%,#f2a05e);border:5px solid #1d2b2e;border-radius:10px;place-content:center;justify-items:center;gap:.4rem;width:100%;font-size:.75rem;font-weight:500;display:grid;box-shadow:0 24px 50px -20px #000000b3}.lb-tv__play[data-astro-cid-rtei5hqi]{color:#c4561a;background:#ffffffe6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lb-tv__stand[data-astro-cid-rtei5hqi]{background:#1d2b2e;border-radius:4px;width:30%;height:6px;margin-top:6px}.product--laybak[data-astro-cid-rtei5hqi]:hover .lb-phone[data-astro-cid-rtei5hqi]{transform:rotate(-1deg)translateY(-6px)}.product--laybak[data-astro-cid-rtei5hqi]:hover .lb-tv[data-astro-cid-rtei5hqi]{transform:translateY(-4px)}.product--fidezi[data-astro-cid-rtei5hqi]{color:#18210c;background:#f4f7ed;border:1px solid #e0e5d8}.product--fidezi[data-astro-cid-rtei5hqi] .product__visual[data-astro-cid-rtei5hqi]{background:radial-gradient(70% 90% at 70% 10%,#c8ff328c,#0000 70%),radial-gradient(50% 70% at 10% 100%,#50780038,#0000 70%),#eef8d6}.product--fidezi[data-astro-cid-rtei5hqi] .product__text[data-astro-cid-rtei5hqi]{color:#333b2b}.product--fidezi[data-astro-cid-rtei5hqi] .product__status[data-astro-cid-rtei5hqi]{color:#354e00;background:#eef8d6}.product--fidezi[data-astro-cid-rtei5hqi] .product__tags[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:#2a361e;background:#e0e5d8}.product--fidezi[data-astro-cid-rtei5hqi] .product__cta[data-astro-cid-rtei5hqi]{--btn-bg:#c8ff32;--btn-fg:#18210c}.product--fidezi[data-astro-cid-rtei5hqi] .product__cta[data-astro-cid-rtei5hqi]:hover{--btn-bg:#b6ed2d}.product--fidezi[data-astro-cid-rtei5hqi] .product__cta[data-astro-cid-rtei5hqi] .btn__icon[data-astro-cid-rtei5hqi]{color:#c8ff32;background:#18210c}.fz-card[data-astro-cid-rtei5hqi]{aspect-ratio:1.6;width:min(78%,330px);transition:transform .6s var(--ease-out);border-radius:18px;padding:1rem 1.1rem;position:absolute;left:50%}.fz-card--back[data-astro-cid-rtei5hqi]{color:#fff;background:linear-gradient(140deg,#18210c,#2a361e);justify-content:space-between;align-items:flex-start;font-size:.8rem;font-weight:600;display:flex;top:12%;transform:rotate(6deg)}.fz-card__points[data-astro-cid-rtei5hqi]{color:#c8ff32}.fz-card--front[data-astro-cid-rtei5hqi]{color:#18210c;background:linear-gradient(140deg,#d7ff8a,#c8ff32 45%,#a9dc19);flex-direction:column;justify-content:space-between;display:flex;top:24%;transform:rotate(-4deg);box-shadow:0 30px 50px -25px #354e008c}.fz-card__top[data-astro-cid-rtei5hqi],.fz-card__bottom[data-astro-cid-rtei5hqi]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.fz-card__biz[data-astro-cid-rtei5hqi]{font-family:var(--font-display);font-size:1rem;font-weight:500}.fz-card__count[data-astro-cid-rtei5hqi]{opacity:.9;white-space:nowrap;font-weight:600}.fz-stamps[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(5,1fr);gap:.4rem;max-width:75%;display:grid}.fz-stamps[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{aspect-ratio:1;border:2px dashed #18210c59;border-radius:50%}.fz-stamps[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi].is-on{background:#18210c;border:0;box-shadow:inset 0 0 0 5px #c8ff3259}.fz-qr[data-astro-cid-rtei5hqi]{background:conic-gradient(from 90deg at 30% 30%, #18210c 25%, transparent 0) 0 0 / 8px 8px, #fff;border:3px solid #fff;border-radius:6px;flex:none;width:34px;height:34px}.product--fidezi[data-astro-cid-rtei5hqi]:hover .fz-card--front[data-astro-cid-rtei5hqi]{transform:rotate(-1deg)translateY(-8px)}.product--fidezi[data-astro-cid-rtei5hqi]:hover .fz-card--back[data-astro-cid-rtei5hqi]{transform:rotate(9deg)}@media (width<=960px){.products__head[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}.products__head[data-astro-cid-rtei5hqi] .lead[data-astro-cid-rtei5hqi]{justify-self:start}.products__grid[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}.product__visual[data-astro-cid-rtei5hqi]{height:clamp(240px,60vw,340px)}}@media (width<=520px){.product__visual[data-astro-cid-rtei5hqi]{height:290px}.fz-card--front[data-astro-cid-rtei5hqi]{translate:-50%}.fz-card--back[data-astro-cid-rtei5hqi]{translate:-46%}.product__cta[data-astro-cid-rtei5hqi]{justify-content:space-between;width:100%}.lb-phone[data-astro-cid-rtei5hqi]{width:56%;top:7%;left:6%}.lb-tv[data-astro-cid-rtei5hqi]{width:46%;bottom:6%;right:5%}.fz-card[data-astro-cid-rtei5hqi]{width:82%}}.cta[data-astro-cid-6xwmn7ce]{border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2.25rem);display:flex;position:relative}.cta--light[data-astro-cid-6xwmn7ce]{background:var(--white);border:1px solid var(--sand-100)}.cta--dark[data-astro-cid-6xwmn7ce]{background:#ffffff12;border:1px solid #a0cdff40}.cta__text[data-astro-cid-6xwmn7ce]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.2}.cta--dark[data-astro-cid-6xwmn7ce] .cta__text[data-astro-cid-6xwmn7ce]{color:#fff}@media (width<=560px){.cta[data-astro-cid-6xwmn7ce] .btn[data-astro-cid-6xwmn7ce]{flex:100%;justify-content:space-between}}.sap[data-astro-cid-lh7uhi2v]{--sap-sky:#4fa9f5;--sap-blue:#1b5fe0;--sap-deep:#0b2f9e;--sap-night:#061a5c;--sap-ice:#9fd3ff;background:radial-gradient(70% 60% at 0% 0%, #4fa9f58c, transparent 70%), linear-gradient(150deg, var(--sap-blue) 0%, var(--sap-deep) 45%, var(--sap-night) 100%);color:#eef5ff;border-radius:clamp(20px,3vw,40px);margin-inline:clamp(.5rem,1.5vw,1.25rem);overflow:hidden}.sap[data-astro-cid-lh7uhi2v] .container[data-astro-cid-lh7uhi2v]{position:relative}.sap__logo[data-astro-cid-lh7uhi2v]{filter:drop-shadow(0 10px 24px #020a3273);width:clamp(88px,9vw,120px);height:auto;margin-bottom:clamp(1.25rem,3vw,2rem);display:block}.sap[data-astro-cid-lh7uhi2v] .kicker[data-astro-cid-lh7uhi2v]{color:var(--sap-ice)}.sap[data-astro-cid-lh7uhi2v] .h2[data-astro-cid-lh7uhi2v]{color:#fff;max-width:14ch}.accent[data-astro-cid-lh7uhi2v]{color:var(--sap-ice)}.sap[data-astro-cid-lh7uhi2v] .lead[data-astro-cid-lh7uhi2v]{color:#c4d6f5}.panes[data-astro-cid-lh7uhi2v]{pointer-events:none;perspective:1600px;opacity:.62;filter:blur(1px);width:min(58vw,880px);position:absolute;top:0;bottom:0;left:0;mask-image:linear-gradient(90deg,#000 0%,#000000b3 50%,#0000 95%)}.panes[data-astro-cid-lh7uhi2v] i[data-astro-cid-lh7uhi2v]{width:96%;height:clamp(80px,8%,130px);opacity:var(--o);transform:rotateZ(var(--a)) rotateY(32deg);transform-origin:0;background:linear-gradient(100deg,#bee1ff8c,#78aff533 60%,#508ceb0f);border:1px solid #dceeff73;border-radius:8px;margin-top:calc(clamp(80px,8%,130px)/-2);position:absolute;top:min(30%,520px);left:-8%;box-shadow:inset 0 1px #ffffff80}.sap__head[data-astro-cid-lh7uhi2v]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.venn[data-astro-cid-lh7uhi2v]{aspect-ratio:1;justify-self:end;width:100%;max-width:600px;margin:0;padding:0;list-style:none;position:relative;container-type:inline-size}.circle[data-astro-cid-lh7uhi2v]{aspect-ratio:1;border-radius:50%;width:58%;position:absolute;box-shadow:0 30px 60px -30px #020a32b3}.circle--1[data-astro-cid-lh7uhi2v]{z-index:1;background:#2a7ab8;top:0;left:21%}.circle--2[data-astro-cid-lh7uhi2v]{z-index:2;background:#1f5fd6;top:40%;left:0}.circle--3[data-astro-cid-lh7uhi2v]{z-index:3;background:#2574e0;top:40%;left:42%}.circle__body[data-astro-cid-lh7uhi2v]{text-align:center;color:#fff;justify-items:center;gap:.3rem;display:grid;position:absolute;translate:-50%}.circle--1[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v]{width:58%;top:11%;left:50%}.circle--2[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v]{width:58.6%;top:29.3%;left:41.4%}.circle--3[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v]{width:58.6%;top:29.3%;left:58.6%}.circle__icon[data-astro-cid-lh7uhi2v]{background:#ffffff29;border-radius:50%;place-items:center;width:8.5cqi;height:8.5cqi;margin-bottom:.4cqi;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.circle__icon[data-astro-cid-lh7uhi2v] svg[data-astro-cid-lh7uhi2v]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:50%;height:50%}.circle__num[data-astro-cid-lh7uhi2v]{font-family:var(--font-display);letter-spacing:.08em;opacity:.75;font-size:2.6cqi;font-weight:600;line-height:1}.circle[data-astro-cid-lh7uhi2v] h3[data-astro-cid-lh7uhi2v]{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:3.6cqi}.circle[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{color:#ffffffeb;text-wrap:balance;font-size:max(.78rem,2.45cqi);line-height:1.4}.core[data-astro-cid-lh7uhi2v]{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#e8f0fb);border-radius:50%;place-content:center;justify-items:center;gap:.5rem;width:24%;display:grid;position:absolute;top:43.7%;left:38%;box-shadow:0 24px 50px -16px #020a3299,inset 0 -6px 14px #1b5fe01f}.core[data-astro-cid-lh7uhi2v] img[data-astro-cid-lh7uhi2v]{width:9.5cqi;height:auto}.core[data-astro-cid-lh7uhi2v] span[data-astro-cid-lh7uhi2v]{font-family:var(--font-display);color:var(--sap-deep);white-space:nowrap;font-size:2.6cqi;font-weight:600}.tiles[data-astro-cid-lh7uhi2v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.tile[data-astro-cid-lh7uhi2v]{border-radius:var(--r-md);background:linear-gradient(160deg,#a0cdff1f,#a0cdff0a);border:1px solid #a0cdff38;align-content:space-between;gap:2rem;min-height:190px;padding:clamp(1.25rem,2.2vw,1.75rem);transition:background-color .3s,border-color .3s;display:grid}.tile[data-astro-cid-lh7uhi2v]:hover{border-color:#9fd3ff99}.tile--accent[data-astro-cid-lh7uhi2v]{background:linear-gradient(160deg, #2a7ee0, var(--sap-blue));border-color:#ffffff59}.tile--wide[data-astro-cid-lh7uhi2v]{background:radial-gradient(70% 140% at 100% 0,#9fd3ff47,#0000 70%),linear-gradient(160deg,#a0cdff24,#a0cdff0d);grid-column:1/-1;min-height:0}.tile--wide[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{max-width:60ch}.tile--accent[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{color:#fff}.tile__top[data-astro-cid-lh7uhi2v]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tile[data-astro-cid-lh7uhi2v] h3[data-astro-cid-lh7uhi2v]{font-size:var(--fs-xl);color:#fff}.tile[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{color:#c4d6f5;font-size:var(--fs-sm)}.badge[data-astro-cid-lh7uhi2v]{border-radius:var(--r-pill);color:#8ff0c4;font-size:var(--fs-xs);white-space:nowrap;background:#34d39929;border:1px solid #6ee7b759;align-items:center;gap:.35rem;padding:.25rem .6rem;font-weight:600;display:inline-flex}@media (width<=1024px){.sap__head[data-astro-cid-lh7uhi2v]{grid-template-columns:minmax(0,1fr)}.venn[data-astro-cid-lh7uhi2v]{justify-self:center}.tiles[data-astro-cid-lh7uhi2v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.panes[data-astro-cid-lh7uhi2v]{opacity:.3;width:100vw}.venn[data-astro-cid-lh7uhi2v]{aspect-ratio:auto;gap:.75rem;display:grid;container-type:normal}.circle[data-astro-cid-lh7uhi2v],.core[data-astro-cid-lh7uhi2v]{aspect-ratio:auto;width:auto;position:relative;top:auto;left:auto;right:auto}.circle[data-astro-cid-lh7uhi2v]{border-radius:var(--r-lg);padding:1.4rem 1.4rem 1.5rem}.circle__body[data-astro-cid-lh7uhi2v],.circle--1[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v],.circle--2[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v],.circle--3[data-astro-cid-lh7uhi2v] .circle__body[data-astro-cid-lh7uhi2v]{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:.35rem .9rem;width:auto;position:relative;top:auto;left:auto;translate:none}.circle__icon[data-astro-cid-lh7uhi2v]{grid-row:span 2;width:48px;height:48px;margin:0}.circle__num[data-astro-cid-lh7uhi2v]{font-size:var(--fs-xs)}.circle[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{text-wrap:pretty;grid-column:1/-1}.circle[data-astro-cid-lh7uhi2v] h3[data-astro-cid-lh7uhi2v]{font-size:var(--fs-lg)}.circle[data-astro-cid-lh7uhi2v] p[data-astro-cid-lh7uhi2v]{font-size:var(--fs-sm)}.core[data-astro-cid-lh7uhi2v]{border-radius:var(--r-pill);order:-1;grid-auto-flow:column;justify-content:start;align-items:center;gap:.9rem;padding:.9rem 1.2rem}.core[data-astro-cid-lh7uhi2v] img[data-astro-cid-lh7uhi2v]{width:64px}.core[data-astro-cid-lh7uhi2v] span[data-astro-cid-lh7uhi2v]{font-size:var(--fs-base)}.tiles[data-astro-cid-lh7uhi2v]{grid-template-columns:1fr}.tile[data-astro-cid-lh7uhi2v]{gap:1.25rem;min-height:0}}.software__head[data-astro-cid-7ch3sa5a] .h2[data-astro-cid-7ch3sa5a]{max-width:20ch}.services[data-astro-cid-7ch3sa5a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,8vw,7rem);padding:0;list-style:none;display:grid}.service[data-astro-cid-7ch3sa5a]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--sand-100);transition:border-color .3s, transform .3s var(--ease-out);align-content:start;gap:.6rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid}.service[data-astro-cid-7ch3sa5a]:hover{border-color:var(--orange-300);transform:translateY(-3px)}.service__icon[data-astro-cid-7ch3sa5a]{background:var(--orange-100);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:.6rem;display:grid}.service__icon[data-astro-cid-7ch3sa5a] svg[data-astro-cid-7ch3sa5a]{fill:none;width:24px;height:24px;stroke:var(--orange-600);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.service[data-astro-cid-7ch3sa5a] h3[data-astro-cid-7ch3sa5a]{font-size:var(--fs-lg)}.service[data-astro-cid-7ch3sa5a] p[data-astro-cid-7ch3sa5a]{color:var(--ink-soft);font-size:var(--fs-sm)}.offline[data-astro-cid-7ch3sa5a]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.how[data-astro-cid-7ch3sa5a]{margin-top:2.5rem}.offline__title[data-astro-cid-7ch3sa5a]{font-size:var(--fs-2xl);max-width:18ch}.how[data-astro-cid-7ch3sa5a]{counter-reset:how;gap:1.4rem;display:grid}.how[data-astro-cid-7ch3sa5a] li[data-astro-cid-7ch3sa5a]{counter-increment:how;grid-template-columns:2.25rem 1fr;column-gap:.75rem;display:grid}.how[data-astro-cid-7ch3sa5a] li[data-astro-cid-7ch3sa5a]:before{content:counter(how);background:var(--orange-100);width:2.25rem;height:2.25rem;color:var(--orange-600);font-weight:600;font-size:var(--fs-sm);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.how[data-astro-cid-7ch3sa5a] h4[data-astro-cid-7ch3sa5a]{font-size:var(--fs-lg);font-family:var(--font-display);align-self:center}.how[data-astro-cid-7ch3sa5a] p[data-astro-cid-7ch3sa5a]{color:var(--ink-soft);font-size:var(--fs-sm);max-width:52ch}.stage[data-astro-cid-7ch3sa5a]{perspective:1600px;justify-items:center;padding-block:1rem 2rem;display:grid;position:relative}.stage[data-astro-cid-7ch3sa5a]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f26a1b38,#0000 70%);position:absolute;inset:10% 20%}.iphone[data-astro-cid-7ch3sa5a]{--w:min(72vw, 300px);width:var(--w);aspect-ratio:9/19.5;padding:calc(var(--w) * .032);border-radius:calc(var(--w) * .165);will-change:transform;background:#0a0a0b;position:relative;box-shadow:0 0 0 2px #b9bec4,0 0 0 3px #6f757c,0 0 0 3.5px #fff9,0 50px 90px -40px #2e3944a6,0 26px 40px -24px #2e394480;container-type:inline-size}.iphone__btn[data-astro-cid-7ch3sa5a]{background:linear-gradient(90deg,#8b9198,#d6dade);border-radius:2px;width:3px;position:absolute}.iphone__btn--action[data-astro-cid-7ch3sa5a]{height:4.5%;top:17%;left:-5px}.iphone__btn--up[data-astro-cid-7ch3sa5a]{height:8%;top:25%;left:-5px}.iphone__btn--down[data-astro-cid-7ch3sa5a]{height:8%;top:35%;left:-5px}.iphone__btn--power[data-astro-cid-7ch3sa5a]{background:linear-gradient(90deg,#d6dade,#8b9198);height:12%;top:28%;right:-5px}.iphone__screen[data-astro-cid-7ch3sa5a]{border-radius:calc(var(--w) * .133);background:radial-gradient(60% 40% at 20% 12%,#ffb36b,#0000 70%),radial-gradient(55% 40% at 90% 30%,#ff5f6d,#0000 70%),radial-gradient(70% 50% at 25% 85%,#4f46e5,#0000 70%),linear-gradient(165deg,#f26a1b 0%,#c2410c 30%,#7c3aed 65%,#1e1b4b 100%);flex-direction:column;height:100%;padding:15cqi 6.5cqi 5cqi;display:flex;position:relative;overflow:hidden}.iphone__screen[data-astro-cid-7ch3sa5a]:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#ffffff0a 30%,#0000 45%);position:absolute;inset:0}.iphone__island[data-astro-cid-7ch3sa5a]{background:#000;border-radius:999px;width:32cqi;height:9.5cqi;position:absolute;top:3.6cqi;left:50%;translate:-50%}.iphone__island[data-astro-cid-7ch3sa5a] span[data-astro-cid-7ch3sa5a]{background:radial-gradient(circle at 35% 35%,#3b5bdb,#0b1530 70%);border-radius:50%;width:3.4cqi;height:3.4cqi;position:absolute;top:50%;right:3.4cqi;translate:0 -50%}.ios__status[data-astro-cid-7ch3sa5a]{color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:4.6cqi;font-weight:600;display:flex;position:absolute;top:4.6cqi;left:9cqi;right:7cqi}.ios__icons[data-astro-cid-7ch3sa5a]{align-items:center;gap:1.4cqi;display:flex}.ios__icons[data-astro-cid-7ch3sa5a] svg[data-astro-cid-7ch3sa5a]{fill:currentColor;width:auto;height:3.6cqi}.ios__grid[data-astro-cid-7ch3sa5a],.ios__dock[data-astro-cid-7ch3sa5a]{grid-template-columns:repeat(4,1fr);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.ios__grid[data-astro-cid-7ch3sa5a]{row-gap:5cqi}.ios__app[data-astro-cid-7ch3sa5a]{justify-items:center;gap:1.6cqi;display:grid}.ios__slot[data-astro-cid-7ch3sa5a]{width:16.5cqi;height:16.5cqi;display:block}.ios__label[data-astro-cid-7ch3sa5a]{color:#fff;text-shadow:0 1px 2px #00000059;white-space:nowrap;font-size:3.3cqi;font-weight:500}.ios__dots[data-astro-cid-7ch3sa5a]{gap:2cqi;margin:auto auto 4cqi;display:flex}.ios__dots[data-astro-cid-7ch3sa5a] i[data-astro-cid-7ch3sa5a]{background:#ffffff73;border-radius:50%;width:2cqi;height:2cqi}.ios__dots[data-astro-cid-7ch3sa5a] i[data-astro-cid-7ch3sa5a]:first-child{background:#fff}.ios__dock-wrap[data-astro-cid-7ch3sa5a]{position:relative}.ios__dock[data-astro-cid-7ch3sa5a]{padding:4.2cqi 3cqi;position:relative}.ios__dock-bg[data-astro-cid-7ch3sa5a]{background:#ffffff3d;border-radius:9cqi;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d}.tile[data-astro-cid-7ch3sa5a]{background:linear-gradient(160deg,#fff,#f1ede8);border-radius:23%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 6px 14px -6px #00000073}.tile[data-astro-cid-7ch3sa5a] img[data-astro-cid-7ch3sa5a]{object-fit:contain;width:60%;height:60%}.tile--full[data-astro-cid-7ch3sa5a] img[data-astro-cid-7ch3sa5a]{object-fit:cover;width:100%;height:100%}.fly[data-astro-cid-7ch3sa5a]{pointer-events:none;z-index:2;position:absolute;inset:0}.fly[data-astro-cid-7ch3sa5a] .tile{will-change:transform;position:absolute}.iphone__floor[data-astro-cid-7ch3sa5a]{filter:blur(6px);background:radial-gradient(closest-side,#2e394452,#0000);border-radius:50%;width:min(60vw,240px);height:30px;margin-top:1.5rem}.ai-block[data-astro-cid-7ch3sa5a]{border-radius:var(--r-lg);background:radial-gradient(60% 90% at 100% 0%, #f26a1b24, transparent 70%), var(--white);border:1px solid var(--sand-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.75rem,4vw,3rem);scroll-margin-top:90px;display:grid}.ai-block[data-astro-cid-7ch3sa5a] h3[data-astro-cid-7ch3sa5a]{font-size:var(--fs-2xl);margin-bottom:.75rem}.ai-block__copy[data-astro-cid-7ch3sa5a]>p[data-astro-cid-7ch3sa5a]:last-child{color:var(--ink-soft);font-size:var(--fs-lg);max-width:46ch}.ai-block__points[data-astro-cid-7ch3sa5a]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ai-block__points[data-astro-cid-7ch3sa5a] li[data-astro-cid-7ch3sa5a]{background:var(--sand-50);border:1px solid var(--sand-100);border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:500;display:flex}.ai-block__points[data-astro-cid-7ch3sa5a] svg[data-astro-cid-7ch3sa5a]{width:18px;height:18px;fill:var(--orange-500);flex:none}@media (width<=1024px){.services[data-astro-cid-7ch3sa5a]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-block[data-astro-cid-7ch3sa5a]{grid-template-columns:1fr}}@media (width<=900px){.offline[data-astro-cid-7ch3sa5a]{grid-template-columns:1fr}.stage[data-astro-cid-7ch3sa5a]{margin-top:1.5rem}}@media (width<=640px){.services[data-astro-cid-7ch3sa5a]{grid-template-columns:1fr}.iphone[data-astro-cid-7ch3sa5a]{--w:min(72vw, 270px)}}.diagram[data-astro-cid-4u5ukf6p]{gap:.9rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.cloud[data-astro-cid-4u5ukf6p]{border-radius:var(--r-lg);border:1.5px dashed var(--sand-200);padding:clamp(2.5rem,4vw,3.25rem) clamp(1rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem);position:relative}.cloud__label[data-astro-cid-4u5ukf6p]{font-size:var(--fs-xs);color:var(--ink-faint);font-weight:600;position:absolute;top:.9rem;left:clamp(1rem,2.5vw,2rem)}.flow[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,3rem);display:grid}.node[data-astro-cid-4u5ukf6p]{border-radius:var(--r-md);background:var(--white);border:1px solid var(--sand-100);gap:.2rem;padding:1.1rem 1.2rem;display:grid;position:relative;box-shadow:0 12px 30px -20px #2e394459}.node[data-astro-cid-4u5ukf6p] strong[data-astro-cid-4u5ukf6p]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lg)}.node[data-astro-cid-4u5ukf6p] span[data-astro-cid-4u5ukf6p]{font-size:var(--fs-xs);color:var(--ink-soft)}.node--erp[data-astro-cid-4u5ukf6p]{background:var(--ink);color:#fff;border-color:var(--ink)}.node--erp[data-astro-cid-4u5ukf6p] span[data-astro-cid-4u5ukf6p]{color:#b9c0c6}.node[data-astro-cid-4u5ukf6p]:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--orange-500) 0 6px, transparent 6px 12px);background-size:24px 2px;width:clamp(1.5rem,3.5vw,3rem);height:2px;animation:1.2s linear infinite flow;position:absolute;top:50%;left:100%}@keyframes flow{to{background-position:24px 0}}.layer[data-astro-cid-4u5ukf6p]{border-radius:var(--r-md);background:linear-gradient(90deg, var(--orange-100), #ffd16659, var(--orange-100));font-weight:500;font-size:var(--fs-sm);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.layer__pulse[data-astro-cid-4u5ukf6p]{background:var(--orange-500);border-radius:50%;flex:none;width:10px;height:10px;animation:2s infinite pulse;box-shadow:0 0 #f26a1b80}@keyframes pulse{70%{box-shadow:0 0 0 10px #f26a1b00}to{box-shadow:0 0 #f26a1b00}}@media (width<=860px){.flow[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr;gap:1.75rem}.node[data-astro-cid-4u5ukf6p]:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--orange-500) 0 6px, transparent 6px 12px);background-size:2px 24px;width:2px;height:1.75rem;animation-name:flow-v;top:100%;left:1.6rem}@keyframes flow-v{to{background-position:0 24px}}}.process[data-astro-cid-grsovck6]{background:var(--sand-100)}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.steps[data-astro-cid-grsovck6]:before{content:"";background:var(--sand-200);height:1px;position:absolute;top:1.6rem;left:0;right:0}.step[data-astro-cid-grsovck6]{align-content:start;gap:.6rem;display:grid;position:relative}.step__n[data-astro-cid-grsovck6]{background:var(--sand-100);width:fit-content;font-family:var(--font-display);color:var(--orange-500);letter-spacing:-.03em;margin-bottom:.6rem;padding-right:.75rem;font-size:2.2rem;font-weight:500;line-height:1.4}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-size:var(--fs-xl)}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--ink-soft);font-size:var(--fs-sm);max-width:30ch}@media (width<=900px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.steps[data-astro-cid-grsovck6]:before{display:none}}@media (width<=520px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}.step[data-astro-cid-grsovck6]{grid-template-columns:3.5rem 1fr;column-gap:.5rem}.step__n[data-astro-cid-grsovck6]{grid-row:span 2;margin:0;font-size:1.75rem;line-height:1.1}}.team__title[data-astro-cid-ae2kqkmy]{max-width:22ch}.people[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.person[data-astro-cid-ae2kqkmy]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--sand-100);align-items:center;gap:1.1rem;padding:1.25rem;display:flex}.linkedin[data-astro-cid-ae2kqkmy]{color:#0a66c2;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;transition:background-color .2s,color .2s;display:grid}.linkedin[data-astro-cid-ae2kqkmy] svg[data-astro-cid-ae2kqkmy]{fill:currentColor;width:22px;height:22px}.linkedin[data-astro-cid-ae2kqkmy]:hover{color:#fff;background:#0a66c2}.avatar[data-astro-cid-ae2kqkmy]{width:72px;height:72px;font-family:var(--font-display);color:#fff;background:linear-gradient(150deg, var(--orange-300), var(--orange-500) 55%, var(--red-500));border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:500;display:grid;box-shadow:inset 0 1px #ffffff80}.person[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{font-size:var(--fs-lg);letter-spacing:-.015em}.role[data-astro-cid-ae2kqkmy]{color:var(--orange-600);font-weight:600;font-size:var(--fs-sm)}.meta[data-astro-cid-ae2kqkmy]{color:var(--ink-soft);font-size:var(--fs-xs);margin-top:.15rem}@media (width<=960px){.people[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr;max-width:520px}}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.qa[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--sand-200)}.qa[data-astro-cid-hemr5th4]:first-child{border-top:1px solid var(--sand-200)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-lg);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--orange-600)}.qa__icon[data-astro-cid-hemr5th4]{background:var(--sand-100);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.qa__icon[data-astro-cid-hemr5th4]:before,.qa__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:12px;height:1.8px;transition:transform .3s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.qa__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.qa[data-astro-cid-hemr5th4][open] .qa__icon[data-astro-cid-hemr5th4]{background:var(--orange-500)}.qa[data-astro-cid-hemr5th4][open] .qa__icon[data-astro-cid-hemr5th4]:before,.qa[data-astro-cid-hemr5th4][open] .qa__icon[data-astro-cid-hemr5th4]:after{background:#fff}.qa[data-astro-cid-hemr5th4][open] .qa__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.qa[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:62ch;padding-bottom:1.5rem}@media (width<=860px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}.contact__card[data-astro-cid-he3spzz3]{background:radial-gradient(80% 120% at 0% 0%, #ffb37a8c, transparent 60%), radial-gradient(70% 90% at 100% 100%, #f26a1b4d, transparent 60%), var(--white);border:1px solid var(--sand-100);border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4.5vw,4rem);display:grid}.direct[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:var(--ink-soft);gap:.3rem;margin-top:2.5rem;display:grid}.direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);text-decoration-color:var(--orange-500);text-underline-offset:5px;width:fit-content}.form[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.field[data-astro-cid-he3spzz3]{gap:.4rem;display:grid}.field--full[data-astro-cid-he3spzz3]{grid-column:1/-1}label[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);font-weight:500}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{border-radius:var(--r-sm);border:1px solid var(--sand-200);background:#fffc;width:100%;min-height:50px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:120px}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #f26a1b2e}.form__end[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.form__status[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:var(--ink-soft)}.form__status[data-astro-cid-he3spzz3].is-error{color:#b42318}@media (width<=900px){.contact__card[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=520px){.form[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.form__end[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{justify-content:space-between;width:100%}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sand-200);padding-block:clamp(3rem,6vw,5rem) 2rem}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:30px}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);font-size:var(--fs-sm);max-width:36ch;margin-top:1rem}.footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,auto);gap:.6rem 2.5rem;display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);font-size:var(--fs-sm);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange-600)}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sand-100);font-size:var(--fs-xs);color:var(--ink-faint);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem;padding-top:1.5rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{gap:.5rem;display:flex}@media (width<=640px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
