.sl{font-family:var(--font-sans);color:#0d1d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:hidden}.sl-mono{font-family:var(--font-mono)}.sl a{color:#1b4dff}.sl a:hover{color:#143dcc}.sl-grid-lines{background-image:linear-gradient(90deg,#1b4dff12 1px,#0000 1px),linear-gradient(#1b4dff12 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 100%)}.sl-section{padding:128px 80px}.sl-wrap{width:100%;max-width:1280px;margin:0 auto}.sl :is(a,button,input,select,summary):focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #1b4dff}.sl-on-blue:focus-visible{outline-color:#fff}.sl-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.06}.sl-h2{letter-spacing:-.03em;margin:0;font-size:52px;font-weight:600;line-height:1.02}.sl-h2-sm{letter-spacing:-.045em;margin:0;font-size:48px;font-weight:600;line-height:1.04}.sl-h3{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:600}.sl-lede{color:#4d6189;margin:0;font-size:20px;line-height:1.55}.sl-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.sl-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sl-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sl-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sl-span2{grid-column:span 2}.sl-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sl-phase-rail{background:linear-gradient(90deg,#143dcc,#00b4ff);height:2px;position:absolute;top:50px;left:60px;right:60px}.sl-window{width:1200px;max-width:100%}.sl-window-body{height:600px;display:flex}.sl-window-aside{flex-shrink:0;width:228px}@media (max-width:1100px){.sl-section{padding:96px 40px}.sl-h2{font-size:48px}.sl-h2-sm{font-size:44px}.sl-two{grid-template-columns:minmax(0,1fr);gap:40px}.sl-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-span2{grid-column:span 2}.sl-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-phase-rail{display:none}.sl-window-aside{display:none!important}.sl-window-body{height:auto}}@media (max-width:720px){.sl-section{padding:72px 20px}.sl-h1{letter-spacing:-.035em}.sl-h2{letter-spacing:-.035em;font-size:38px}.sl-h2-sm{letter-spacing:-.035em;font-size:36px}.sl-h3{letter-spacing:-.03em;font-size:26px}.sl-lede{font-size:17px}.sl-kpis,.sl-split,.sl-platform-grid,.sl-phases{grid-template-columns:minmax(0,1fr)}.sl-span2{grid-column:span 1}.sl-desktop-only{display:none!important}}.sl-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.sl-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sl-reveal{opacity:1;transition:none;transform:none}.sl-caret{opacity:1;animation:none}.sl *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@keyframes sl-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.sl-caret{animation:1s step-end infinite sl-caret-blink}@keyframes sl-pulse{0%,to{box-shadow:0 0 0 3px #00a6fb40}50%{box-shadow:0 0 0 6px #00a6fb1a}}.sl-live-dot{animation:2.4s ease-in-out infinite sl-pulse}.sl-light:hover:not(:disabled){transform:scale(1.18)}.sl-light:active:not(:disabled){transform:scale(.92)}.sl-url-tab:hover:not([aria-selected=true]),.sl-side-item:hover:not([aria-current=true]){color:#0d1d4d!important;background:#eef4ff!important}.sl-target-tab:hover:not([aria-selected=true]){color:#0d1d4d!important;background:#fff9!important}@keyframes sl-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sl-row-in{animation:.38s cubic-bezier(.22,1,.36,1) both sl-row-in}@media (prefers-reduced-motion:reduce){.sl-row-in{animation:none}.sl-light:hover:not(:disabled),.sl-light:active:not(:disabled){transform:none}}.sl-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-blue-tab:hover:not([aria-selected=true]){background:#ffffff2e!important}.sl :is(section[id],[data-sl-anchor]){scroll-margin-top:96px}@keyframes sl-target-ring{0%{box-shadow:0 0 #00a6fb8c,0 30px 60px -20px #07142f73}70%{box-shadow:0 0 0 10px #00a6fb00,0 30px 60px -20px #07142f73}to{box-shadow:0 0 #00a6fb00,0 30px 60px -20px #07142f73}}.sl-flash{animation:1.5s cubic-bezier(.22,1,.36,1) sl-target-ring}@media (prefers-reduced-motion:reduce){.sl-flash{animation:none}}@keyframes sl-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sl-panel-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes sl-tick-draw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.sl-dialog-backdrop{animation:.22s both sl-backdrop-in}.sl-dialog-panel{animation:.32s cubic-bezier(.22,1,.36,1) both sl-panel-in}.sl-tick{stroke-dasharray:30;animation:.42s cubic-bezier(.65,0,.35,1) .14s both sl-tick-draw}@media (prefers-reduced-motion:reduce){.sl-dialog-backdrop,.sl-dialog-panel{animation:none}.sl-tick{stroke-dasharray:none;animation:none}}.sl #products,.sl #contact{scroll-margin-top:5.5rem}@keyframes sl-video-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes sl-video-ring{0%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.sl-video-backdrop{animation:.22s both sl-backdrop-in}.sl-video-panel{animation:.34s cubic-bezier(.16,1,.3,1) both sl-video-panel-in}.sl-video-ring{animation:2.6s cubic-bezier(.16,1,.3,1) infinite sl-video-ring}.sl-video-ring--delay{animation-delay:1.3s}@media (prefers-reduced-motion:reduce){.sl-video-backdrop,.sl-video-panel{animation:none}.sl-video-ring,.sl-video-ring--delay{opacity:0;animation:none}}
