*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--bg, #eef2f7);color:var(--ink, #141a22);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#saturn-root{--bg: #eef2f7;--surface: #ffffff;--surface2: #f6f8fb;--ink: #141a22;--muted: #5b6472;--line: rgba(20, 26, 34, .1);--primary: #2da0d6;--orbit: rgba(45, 160, 214, .28);--panel: #141a22;--panel-ink: #ffffff;--accent: #ffd21e;--accent-ink: #141a22;--nav-bg: rgba(255, 255, 255, .82)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--line, rgba(20, 26, 34, .15));border-radius:10px}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-spin-r{to{transform:rotate(-360deg)}}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ss-marquee{to{transform:translate(-50%)}}@keyframes ss-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}@keyframes ss-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes ss-msg-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes ss-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes ss-live{0%{box-shadow:0 0 #2da0d680}70%{box-shadow:0 0 0 10px #2da0d600}to{box-shadow:0 0 #2da0d600}}.ss-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.ss-reveal.in{opacity:1;transform:none}.ss-svc[hidden]{display:none!important}.ss-link{position:relative}.ss-link:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--accent, #ffd21e);transition:width .3s ease}.ss-link:hover:after{width:100%}.ss-link.active{color:var(--primary, #2da0d6)!important}.ss-link.active:after{width:100%}.ss-hover-lift{transition:transform .3s,box-shadow .3s}.ss-hover-lift:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a}.ss-hover-rise{transition:transform .2s}.ss-hover-rise:hover{transform:translateY(-2px)}@media (min-width: 768px){#top{padding-left:48px!important;padding-right:48px!important}}@media (min-width: 1200px){#top{padding-left:64px!important;padding-right:64px!important}}@media (max-width: 1024px){#top{grid-template-columns:1fr!important;min-height:auto!important;padding-top:130px!important;gap:30px!important}.ss-orbitwrap{height:380px!important}}@media (max-width: 980px){.ss-g4{grid-template-columns:repeat(3,1fr)!important}.ss-groad,.ss-gprod,#ss-team{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 880px){#ss-burger{display:flex!important}#ss-menu{position:absolute!important;top:70px!important;right:16px!important;left:16px!important;flex-direction:column!important;gap:2px!important;background:var(--surface, #fff)!important;border:1px solid var(--line, rgba(20, 26, 34, .12))!important;border-radius:16px!important;padding:10px!important;box-shadow:0 22px 50px #0000002e!important;display:none!important}#ss-menu.open{display:flex!important}#ss-menu a{width:100%!important;padding:12px 14px!important;border-radius:10px!important}.ss-mobcta{display:block!important}}@media (max-width: 760px){#top{grid-template-columns:1fr!important;min-height:auto!important;padding-top:114px!important;gap:14px!important}.ss-orbitwrap{height:340px!important;overflow:hidden!important}#ss-orbit{transform:scale(.85)}.ss-hero-ctas{flex-direction:column!important}.ss-hero-ctas>a{width:100%!important}#ss-grid,#ss-team,.ss-g4,.ss-g2,.ss-groad,.ss-gprod,.ss-gcont,.ss-gform,.ss-gfeed{grid-template-columns:1fr!important}h1{font-size:clamp(38px,11vw,52px)!important}}@media (max-width: 480px){#ss-orbit{transform:scale(.68)}}@media (max-width: 400px){#ss-orbit{transform:scale(.6)}}@media (max-width: 980px){.ss-footer-top{flex-direction:column!important;align-items:center!important;text-align:center!important}.ss-footer-brand{max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.ss-footer-links{width:100%!important;justify-content:space-between!important;text-align:left!important}}@media (max-width: 560px){#ss-nav>div{padding:11px 16px!important;gap:10px!important}#ss-cta{display:none!important}#ss-wordmark{font-size:13px!important;letter-spacing:.1em!important}#ss-menu{top:62px!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ss-reveal{opacity:1!important;transform:none!important}}#ss-spot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(340px circle at var(--x, -200px) var(--y, -200px),color-mix(in srgb,var(--accent, #ffd21e) 13%,transparent),transparent 60%)}#ss-spot.on{opacity:1}#ss-net{opacity:.9}.ss-datacard{transition:transform .3s ease}.ss-sig{display:flex;align-items:center;justify-content:space-between;gap:16px}.ss-siglabel{font-size:13px;color:#ffffffd1}.ss-sigbars{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.ss-sigbars i{width:4px;border-radius:2px;background:var(--primary, #2da0d6);transform-origin:bottom;animation:ss-eq 1.1s ease-in-out infinite}.ss-sigbars i:nth-child(1){height:40%;animation-delay:0s}.ss-sigbars i:nth-child(2){height:72%;animation-delay:.15s}.ss-sigbars i:nth-child(3){height:55%;animation-delay:.3s;background:var(--accent, #ffd21e)}.ss-sigbars i:nth-child(4){height:88%;animation-delay:.45s}.ss-sigbars i:nth-child(5){height:50%;animation-delay:.6s}@keyframes ss-eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ss-flowwrap{position:relative;min-width:70px;display:flex;align-items:center;gap:4px;padding:0 18px!important}.ss-flowline{flex:1;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--primary, #2da0d6) 0 8px,transparent 8px 16px);background-size:16px 3px;animation:ss-flow 1s linear infinite;opacity:.85}@keyframes ss-flow{to{background-position:16px 0}}.ss-flowarrow{flex-shrink:0;display:flex;align-items:center;line-height:1;color:var(--primary, #2da0d6);font-weight:700;font-size:18px}.ss-chart .ss-cbar{flex:1;height:var(--h, 50%);border-radius:5px 5px 0 0;background:linear-gradient(to top,var(--primary, #2da0d6),color-mix(in srgb,var(--primary, #2da0d6) 55%,#ffffff));transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1)}#dati.in-view .ss-chart .ss-cbar{transform:scaleY(1)}#dati.in-view .ss-chart .ss-cbar:nth-child(1){transition-delay:.05s}#dati.in-view .ss-chart .ss-cbar:nth-child(2){transition-delay:.12s}#dati.in-view .ss-chart .ss-cbar:nth-child(3){transition-delay:.19s}#dati.in-view .ss-chart .ss-cbar:nth-child(4){transition-delay:.26s}#dati.in-view .ss-chart .ss-cbar:nth-child(5){transition-delay:.33s}#dati.in-view .ss-chart .ss-cbar:nth-child(6){transition-delay:.4s}#dati.in-view .ss-chart .ss-cbar:nth-child(7){transition-delay:.47s}@media (max-width: 860px){.ss-gdati{grid-template-columns:1fr!important;gap:16px!important}.ss-flowwrap{display:none!important}}@keyframes ss-intro-draw{to{stroke-dashoffset:0}}@keyframes ss-intro-fade{0%{opacity:0}to{opacity:1}}
