*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--bg:#ffffff;--fg:#0f0f0f;--muted:#737373;--muted-soft:#a3a3a3;--border:#e5e5e5;--border-soft:#f0f0f0;--surface:#fafafa;--accent:#2f7cf6;--accent-strong:#1f5fd0;--radius-card:1.5rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--bg);color:var(--fg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.headline{font-weight:600;letter-spacing:-0.035em;line-height:1.05;text-wrap:balance}.kicker{font-size:0.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:var(--accent)}.lead{font-size:1.0625rem;line-height:1.65;color:var(--muted);text-wrap:pretty}.wrap{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.25rem}.wrap--wide{max-width:72rem}.wrap--narrow{max-width:48rem}.sec{padding-block:clamp(4.5rem,11vw,9rem);scroll-margin-top:6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;height:3rem;padding-inline:1.5rem;border-radius:999px;font-size:0.9375rem;font-weight:500;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.15s ease,opacity 0.2s ease}.ico{width:1em;height:1em;flex:0 0 auto;fill:currentColor;vertical-align:-0.125em}.sprite-icone{position:absolute;width:0;height:0;overflow:hidden}@keyframes ico-gira{to{rotate:360deg}}.ico--gira{animation:ico-gira 0.9s linear infinite}.btn .ico{font-size:0.8125rem}.btn:hover{transform:translateY(-1px)}.btn--solid{background:var(--fg);color:var(--bg)}.btn--solid:hover{opacity:0.85}.btn--ghost{border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(8px)}.btn--ghost:hover{background:var(--surface);border-color:var(--muted-soft)}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes word-rise{from{opacity:0;transform:translateY(0.38em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes shot-rise{from{opacity:0;translate:0 64px;scale:0.965}to{opacity:1;translate:0 0;scale:1}}.rise{animation:rise 0.9s cubic-bezier(0.22,1,0.36,1) both}.rise[style*="--d"]{animation-delay:var(--d)}.word{display:inline-block;animation:word-rise 0.85s cubic-bezier(0.22,1,0.36,1) both;animation-delay:var(--d,0s)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 0.75s cubic-bezier(0.22,1,0.36,1),transform 0.75s cubic-bezier(0.22,1,0.36,1);transition-delay:calc(var(--i,0) * 70ms)}.reveal.is-in{opacity:1;transform:none}.mesh{position:fixed;inset-inline:0;top:0;height:380px;z-index:-10;pointer-events:none;background-image:radial-gradient(circle at 0 0,#68d6f338 3%,transparent 38%),radial-gradient(circle at 20% 0,#5cb0f533 3%,transparent 38%),radial-gradient(circle at 40% 0,#6490f733 3%,transparent 38%),radial-gradient(circle at 60% 0,#7a8bf52e 3%,transparent 38%),radial-gradient(circle at 80% 0,#9d88f22b 3%,transparent 38%),radial-gradient(circle at 100% 0,#59b8f826 3%,transparent 38%);-webkit-mask-image:linear-gradient(#000 0%,transparent 100%);mask-image:linear-gradient(#000 0%,transparent 100%)}.nav-wrap{position:sticky;top:1rem;z-index:50;padding-inline:1rem}.nav{display:flex;align-items:center;gap:1.5rem;width:fit-content;max-width:100%;height:4rem;margin-inline:auto;padding-inline:1.25rem;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.nav-brand{display:flex;align-items:center;gap:0.5rem;flex:0 0 auto}.nav-brand img{height:22px;width:auto}.nav-links{display:none;align-items:center;gap:2rem;list-style:none}.nav-links a{font-size:0.875rem;color:var(--muted);transition:color 0.2s ease}.nav-links a:hover{color:var(--fg)}.nav-cta{flex:0 0 auto;padding:0.4375rem 1rem;border-radius:999px;background:var(--fg);color:var(--bg);font-size:0.75rem;font-weight:500;white-space:nowrap;transition:opacity 0.2s ease}.nav-cta:hover{opacity:0.8}@media (min-width:880px){.nav{gap:2.5rem;padding-inline:1.5rem}.nav-links{display:flex}}.hero{overflow:hidden;padding-top:clamp(2rem,5vw,3.5rem);scroll-margin-top:6rem}.hero-in{position:relative;z-index:2;max-width:62rem;margin-inline:auto;padding-inline:1.25rem;text-align:center}.hero-icon{display:grid;place-items:center;width:clamp(60px,7vw,84px);aspect-ratio:1;margin-inline:auto;border-radius:24%;background:var(--fg)}.hero-icon img{width:56%;height:auto}.hero-h1{margin-top:0.5rem;font-size:clamp(2.375rem,7.4vw,4.5rem)}.hero-kicker{display:block;margin-bottom:0.9rem;font-size:clamp(0.6875rem,1.6vw,0.8125rem);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:0.14em;color:var(--accent)}.hero-sub{max-width:40rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;color:#202020;text-wrap:pretty}.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:2rem}.hero-note{margin-top:1.25rem;font-size:0.8125rem;color:var(--muted)}.hero-shot{position:relative;z-index:1;width:100%;margin-top:1.5rem;overflow:hidden;pointer-events:none}.hero-shot::after{content:'';position:absolute;inset:auto 0 -1px 0;height:16%;background:linear-gradient(transparent,var(--bg) 88%)}.hero-img{position:relative;left:50%;width:175%;max-width:none;height:auto;transform:translateX(-66%);user-select:none;animation:shot-rise 1.2s cubic-bezier(0.22,1,0.36,1) 0.2s both}@media (min-width:700px){.hero-shot{margin-top:-1vw;overflow:visible}.hero-img{left:auto;width:100%;max-width:78rem;margin-inline:auto;transform:translateX(-10%)}}.overview-copy{font-size:clamp(1.875rem,5.2vw,3.75rem);color:#8c8c8c;view-timeline-name:--ink;view-timeline-axis:block}.ink-w{display:inline-block;margin-right:0.24em;animation:to-ink linear both;animation-timeline:--ink;animation-range:cover var(--s) cover var(--e)}@keyframes to-ink{to{color:var(--fg)}}@supports not (animation-timeline:view()){.overview-copy{color:var(--fg)}.ink-w{animation:none}}.roles{margin-top:clamp(2.5rem,5vw,4rem)}.roles-list{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1.125rem}.roles-list span{padding:0.4375rem 0.875rem;border:1px solid var(--border);border-radius:999px;font-size:0.8125rem;color:var(--muted);background:var(--bg)}.quad{display:grid;gap:2.5rem 3rem;margin-top:clamp(2.5rem,5vw,4rem)}.quad-item{border-top:1px solid var(--border);padding-top:1.25rem}.quad-n{display:block;font-size:0.75rem;font-weight:500;letter-spacing:0.1em;color:var(--accent)}.quad-item h3{margin:0.75rem 0 0.5rem;font-size:1.125rem;font-weight:600;letter-spacing:-0.02em}.quad-item p{font-size:0.9375rem;line-height:1.65;color:var(--muted)}@media (min-width:640px){.quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.quad{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub{background:var(--fg);color:var(--bg);padding-block:clamp(5rem,12vw,9rem);scroll-margin-top:4rem}.hub-head{text-align:center;max-width:48rem;margin-inline:auto}.hub-head h2{margin-top:1.25rem;font-size:clamp(2.25rem,7vw,4.25rem)}.hub-head p{max-width:34rem;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.65;color:color-mix(in srgb,#fff 60%,transparent);text-wrap:pretty}.mods{display:grid;gap:1rem;margin-top:clamp(3rem,6vw,4.5rem)}.mod{padding:1.5rem;border-radius:var(--radius-card);background:color-mix(in srgb,#fff 6%,transparent);transition:background-color 0.25s ease}.mod:hover{background:color-mix(in srgb,#fff 10%,transparent)}.mod-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:0.875rem;background:color-mix(in srgb,var(--accent) 22%,transparent);color:#8fbcff;font-size:1rem}.mod h3{margin:1.125rem 0 0.5rem;font-size:1.0625rem;font-weight:600;letter-spacing:-0.02em}.mod p{font-size:0.9375rem;line-height:1.65;color:color-mix(in srgb,#fff 55%,transparent)}@media (min-width:640px){.mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mods{grid-template-columns:repeat(4,minmax(0,1fr))}}.net-wrap{margin-top:clamp(2.5rem,5vw,4rem);height:470px;display:flex;justify-content:center}.net{position:relative;width:940px;height:470px;flex:0 0 auto;transform:scale(var(--net-s,1));transform-origin:top center}.net-svg{position:absolute;inset:0;width:100%;height:100%}.net-lines path{stroke:var(--border);stroke-width:1.5;fill:none}.net-flow path{stroke:var(--accent);stroke-width:1.5;fill:none;stroke-dasharray:7 13;animation:net-dash 1.6s linear infinite}.net-flow path:nth-child(2){animation-delay:-0.4s}.net-flow path:nth-child(3){animation-delay:-0.9s}.net-flow path:nth-child(4){animation-delay:-1.2s}@keyframes net-dash{to{stroke-dashoffset:-20}}.net-node{position:absolute;width:250px;padding:1.25rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--bg)}.net-node--tl{left:0;top:22px}.net-node--tr{right:0;top:22px}.net-node--bl{left:0;top:340px}.net-node--br{right:0;top:340px}.net-role{display:block;font-size:0.9375rem;font-weight:600;letter-spacing:-0.02em;margin-bottom:0.375rem}.net-desc{display:block;font-size:0.8125rem;color:var(--muted);line-height:1.6}.net-desc em{font-style:normal;color:var(--accent);font-weight:500}.net-hub{position:absolute;left:385px;top:204px;width:170px;height:62px;display:grid;place-items:center;border:1.5px solid var(--fg);border-radius:1rem;background:var(--bg)}.net-hub::after{content:'';position:absolute;inset:-8px;border:1.5px solid var(--accent);border-radius:1.25rem;opacity:0;animation:net-hub 5.6s linear infinite}.net-hub img{height:22px;width:auto}@keyframes net-hub{0%,10%{opacity:0;transform:scale(1)}13%{opacity:0.5;transform:scale(1)}22%{opacity:0;transform:scale(1.07)}35%{opacity:0;transform:scale(1)}38%{opacity:0.5}47%{opacity:0;transform:scale(1.07)}63%{opacity:0;transform:scale(1)}66%{opacity:0.5}75%{opacity:0;transform:scale(1.07)}88%{opacity:0;transform:scale(1)}91%{opacity:0.5}100%{opacity:0;transform:scale(1.07)}}.net-chip{position:absolute;left:0;top:0;padding:0.3125rem 0.625rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);font-size:0.6875rem;font-weight:500;white-space:nowrap;box-shadow:0 4px 14px rgb(15 15 15 / 0.08);offset-rotate:0deg;offset-distance:0%;animation:net-travel 5.6s cubic-bezier(0.45,0,0.55,1) infinite}@keyframes net-travel{0%{offset-distance:13%;opacity:0}9%{opacity:1}32%{offset-distance:87%;opacity:1}40%{offset-distance:87%;opacity:0}100%{offset-distance:87%;opacity:0}}.net-chip--1{offset-path:path('M 250 76  C 350 76  360 200 385 224');animation-delay:0s}.net-chip--3{offset-path:path('M 250 394 C 350 394 360 270 385 246');animation-delay:-2.8s}.net-chip--6{offset-path:path('M 690 394 C 590 394 580 270 555 246');animation-delay:-3.7s}.net-chip--2{offset-path:path('M 555 224 C 580 200 590 76  690 76');animation-delay:-0.9s}.net-chip--4{offset-path:path('M 555 246 C 580 270 590 394 690 394');animation-delay:-1.9s}.net-chip--5{offset-path:path('M 385 246 C 360 270 350 394 250 394');animation-delay:-4.6s}.net-mob{display:none;margin-top:2rem;position:relative}.net-mob-line{position:absolute;left:15px;top:12px;bottom:12px;width:2px;background:var(--border);overflow:hidden}.net-mob-dot{position:absolute;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:net-mob-run 3.2s ease-in-out infinite}@keyframes net-mob-run{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}.net-mob-list{display:grid;gap:0.75rem;padding-left:44px}.net-mob-hub{display:inline-flex;align-items:center;width:fit-content;padding:0.625rem 1rem;border:1.5px solid var(--fg);border-radius:0.875rem;background:var(--bg)}.net-mob-hub img{height:18px;width:auto}.net-mob-item{padding:1.125rem 1.25rem;border:1px solid var(--border);border-radius:1.125rem;background:var(--bg)}.net-mob-item b{display:block;font-size:0.9375rem;font-weight:600;letter-spacing:-0.02em;margin-bottom:0.375rem}.net-mob-item span{display:block;font-size:0.8125rem;color:var(--muted);line-height:1.6}.net-mob-item em{font-style:normal;color:var(--accent-strong);font-weight:500}@media (max-width:1080px){.net{--net-s:0.86}.net-wrap{height:410px}}@media (max-width:900px){.net-wrap{display:none}.net-mob{display:block}}.why{display:grid;gap:2rem 3rem;margin-top:clamp(2.5rem,5vw,4rem)}.why-item h3{display:flex;align-items:center;gap:0.625rem;font-size:1.0625rem;font-weight:600;letter-spacing:-0.02em;margin-bottom:0.625rem}.why-item h3 svg{flex:0 0 auto;color:var(--accent)}.why-item p{font-size:0.9375rem;line-height:1.65;color:var(--muted)}@media (min-width:640px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.why{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.25rem}.blog-testa h2{font-size:clamp(2rem,5vw,3.25rem)}.blog-tasto{height:2.75rem;padding-inline:1.25rem;font-size:0.9375rem}.blog-tasto svg{transition:translate 0.2s ease}.blog-tasto:hover svg{translate:3px 0}.blog-scroll{display:flex;gap:1rem;margin-top:2.5rem;margin-inline:-1.25rem;padding:0.25rem 1.25rem 1.25rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior-x:contain}.blog-scroll::-webkit-scrollbar{height:6px}.blog-scroll::-webkit-scrollbar-track{background:transparent}.blog-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.blog-scroll:hover::-webkit-scrollbar-thumb{background:var(--muted-soft)}.blog-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-card{flex:0 0 clamp(16rem,76vw,21rem);scroll-snap-align:start;display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.15s ease}.blog-card:hover{border-color:var(--muted-soft);background:var(--surface);transform:translateY(-2px)}.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.6rem;font-size:0.75rem;color:var(--muted)}.cat--sviluppo{--accent:#f59e0b;--accent-strong:#b45309}.blog-tag{padding:0.2rem 0.6rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-strong);font-weight:500}.blog-card h3{margin-top:0.85rem;font-size:1.1875rem;font-weight:600;letter-spacing:-0.02em;line-height:1.3;text-wrap:balance}.blog-card p{margin-top:0.6rem;font-size:0.9375rem;line-height:1.6;color:var(--muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-fine{margin-top:auto;padding-top:1.1rem;font-size:0.875rem;font-weight:500;color:var(--accent-strong)}.cta{padding-block:clamp(5rem,12vw,9rem);text-align:center}.cta h2{margin-top:1.25rem;font-size:clamp(2.25rem,7vw,4.25rem)}.cta p{max-width:34rem;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.65;color:var(--muted);text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:2.25rem}.site-footer{border-top:1px solid var(--border);padding-block:2.5rem}.footer-in{display:flex;flex-direction:column;gap:0.75rem;align-items:center;text-align:center;font-size:0.8125rem;color:var(--muted)}.footer-in a:hover{color:var(--fg)}@media (min-width:760px){.footer-in{flex-direction:row;justify-content:space-between;text-align:left}}.modal-overlay{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:1rem;background:rgb(15 15 15 / 0.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-overlay.is-open{display:flex;animation:rise 0.25s ease both}.modal-card{position:relative;width:100%;max-width:34rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:clamp(1.75rem,4vw,2.5rem);border-radius:var(--radius-card);background:var(--bg);box-shadow:0 24px 70px rgb(15 15 15 / 0.22)}.modal-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;color:var(--muted);transition:background-color 0.2s ease,color 0.2s ease}.modal-close:hover{background:var(--surface);color:var(--fg)}.modal-title{font-size:1.5rem;font-weight:600;letter-spacing:-0.03em}.modal-sub{margin:0.5rem 0 1.75rem;font-size:0.9375rem;color:var(--muted)}.form-row{display:grid;gap:1rem}@media (min-width:520px){.form-row{grid-template-columns:1fr 1fr}}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:0.4375rem;font-size:0.8125rem;font-weight:500;color:var(--fg)}.form-group label span[aria-hidden]{color:var(--accent)}.form-group input,.form-group textarea{width:100%;padding:0.75rem 0.9375rem;border:1px solid var(--border);border-radius:0.75rem;background:var(--bg);font:inherit;font-size:0.9375rem;color:var(--fg);transition:border-color 0.2s ease,box-shadow 0.2s ease}.form-group textarea{resize:vertical;min-height:5.5rem}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted-soft)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.form-group input.is-valid{border-color:#22a06b}.form-group input.is-invalid{border-color:#e0483d}.field-hint{min-height:1rem;margin-top:0.375rem;font-size:0.75rem}.field-hint.hint-ok{color:#22a06b}.field-hint.hint-err{color:#e0483d}.tipo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}@media (min-width:520px){.tipo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tipo-option{display:flex;align-items:center;justify-content:center;gap:0.375rem;padding:0.625rem 0.5rem;border:1px solid var(--border);border-radius:0.75rem;font-size:0.8125rem;font-weight:500;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.tipo-option:hover{border-color:var(--muted-soft)}.tipo-option input{accent-color:var(--accent)}.tipo-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tipo-grid.tipo-invalid .tipo-option{border-color:#e0483d}.char-counter{margin-top:0.375rem;text-align:right;font-size:0.6875rem;color:var(--muted)}.char-counter.is-warning{color:#d98324}.char-counter.is-limit{color:#e0483d}.modal-error{display:none;margin-bottom:1rem;padding:0.75rem 0.9375rem;border:1px solid color-mix(in srgb,#e0483d 35%,transparent);border-radius:0.75rem;background:color-mix(in srgb,#e0483d 8%,transparent);font-size:0.8125rem;color:#b93225}.modal-error.is-visible{display:block}.modal-privacy-check{display:flex;align-items:flex-start;gap:0.625rem;margin-top:0.5rem;font-size:0.8125rem;line-height:1.55;color:var(--muted);cursor:pointer}.modal-privacy-check input{margin-top:0.2rem;accent-color:var(--accent)}.modal-privacy-check a{color:var(--accent);text-decoration:underline}.modal-submit{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;height:3rem;margin-top:1.25rem;border-radius:999px;background:var(--fg);color:var(--bg);font-size:0.9375rem;font-weight:500;transition:opacity 0.2s ease}.modal-submit:hover:not(:disabled){opacity:0.85}.modal-submit:disabled{opacity:0.55;cursor:not-allowed}.modal-success{display:none;text-align:center;padding-block:1rem}.modal-success.is-visible{display:block}.success-icon{font-size:2.5rem;color:var(--accent)}.success-title{margin-top:1rem;font-size:1.375rem;font-weight:600;letter-spacing:-0.03em}.success-sub{margin-top:0.625rem;font-size:0.9375rem;line-height:1.6;color:var(--muted)}.success-dl{display:inline-flex;align-items:center;gap:0.5rem;height:3rem;margin-top:1.5rem;padding-inline:1.5rem;border-radius:999px;background:var(--accent);color:#fff;font-size:0.9375rem;font-weight:500;transition:background-color 0.2s ease}.success-dl:hover{background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.word,.modal-overlay.is-open{animation:none;opacity:1;transform:none;filter:none}.hero-img{animation:none;opacity:1;translate:none;scale:none}.net-flow path,.net-hub::after,.net-chip,.net-mob-dot{animation:none}.net-chip{opacity:0}.reveal{opacity:1;transform:none;transition:none}.ink-w{animation:none;color:var(--fg)}}
