.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-height) + 1.5rem) var(--section-pad);overflow:clip}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{z-index:4;flex-direction:column;gap:1.125rem;display:flex;position:relative}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.hero__subline[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);font-size:clamp(1.0625rem,.9696rem + .381vw,1.3125rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:.25rem;display:flex}.hero__cta[data-astro-cid-ge2uvauf]{flex-shrink:0;gap:.625rem;min-block-size:3.375rem;padding-block:0;padding-inline:1.625rem}.hero__cta[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{flex-shrink:0}.hero__mail[data-astro-cid-ge2uvauf]{min-block-size:2.75rem;color:var(--color-text);align-items:center;font-size:1rem;font-weight:700;text-decoration:underline;display:none}.hero__preview[data-astro-cid-ge2uvauf]{inline-size:100%;margin-block-start:7.5%;position:relative}.hero__frame[data-astro-cid-ge2uvauf]{position:relative;container-type:inline-size}.hero__preview[data-astro-cid-ge2uvauf]:has(.hero__stage[data-lifted]){z-index:5}.hero__disc[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.hero__disc--accent[data-astro-cid-ge2uvauf]{background:var(--color-accent);inline-size:62%;inset-block-start:-14cqi;inset-inline-end:-16%}.hero__disc--aqua[data-astro-cid-ge2uvauf]{background:var(--color-aqua);inline-size:40%;inset-block-end:-12cqi;inset-inline-start:-10%}.hero__stage[data-astro-cid-ge2uvauf]{z-index:2;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__slot[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero__slot[data-astro-cid-ge2uvauf][data-slot="0"]{z-index:3}.hero__slot[data-astro-cid-ge2uvauf][data-slot="1"]{z-index:2;filter:brightness(.92);translate:6% -9%;rotate:4deg;scale:.92}.hero__slot[data-astro-cid-ge2uvauf][data-slot="2"]{z-index:1;filter:brightness(.84);translate:-6% -15%;rotate:-5deg;scale:.84}.hero__panel[data-astro-cid-ge2uvauf]{--card-shadow:0 30px 70px -30px #000000a6;background:var(--color-white);inline-size:100%;box-shadow:var(--card-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:1.125rem;padding:0;display:block;overflow:hidden}.hero__slot[data-astro-cid-ge2uvauf][data-slot="0"] .hero__panel[data-astro-cid-ge2uvauf]{cursor:grab}.hero__slot[data-astro-cid-ge2uvauf][data-dragging] .hero__panel[data-astro-cid-ge2uvauf]{cursor:grabbing}.hero__panel[data-astro-cid-ge2uvauf]:focus-visible{box-shadow:0 0 0 2px var(--color-dark), var(--card-shadow)}.hero__panel[data-astro-cid-ge2uvauf]:not(:focus-visible){outline:1px solid #0000}.hero__bar[data-astro-cid-ge2uvauf]{align-items:center;block-size:1.875rem;padding-inline:.875rem;display:flex}.hero__bar[data-astro-cid-ge2uvauf]:before{content:"";background:var(--window-dot);block-size:.5625rem;inline-size:.5625rem;box-shadow:.9375rem 0 var(--window-dot), 1.875rem 0 var(--window-dot);border-radius:50%}.hero__shot[data-astro-cid-ge2uvauf]{aspect-ratio:2000/1024;object-fit:cover;object-position:top;-webkit-user-drag:none;block-size:auto;inline-size:100%;display:block}.hero__dots[data-astro-cid-ge2uvauf]{justify-content:center;margin-block-start:1.75rem;display:none}@media screen and (scripting:enabled){.hero__dots[data-astro-cid-ge2uvauf]{display:flex}}.hero__dot[data-astro-cid-ge2uvauf]{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.hero__dot[data-astro-cid-ge2uvauf]:before{content:"";block-size:.5rem;inline-size:.5rem;transition:inline-size .3s var(--ease-out), background-color .3s var(--ease-out);background:#eef0f966;border-radius:999px}.hero__dot[data-astro-cid-ge2uvauf][data-active]:before{background:var(--color-accent);inline-size:1.5rem}@media (forced-colors:active){.hero__dot[data-astro-cid-ge2uvauf]:before{background:graytext}.hero__dot[data-astro-cid-ge2uvauf][data-active]:before{background:highlight}}.hero__stage[data-astro-cid-ge2uvauf][data-moved] .hero__slot[data-astro-cid-ge2uvauf]:not([data-dragging]){transition:translate var(--dur-slow) var(--ease-out), rotate var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.hero__stage[data-astro-cid-ge2uvauf][data-moved] .hero__slot[data-astro-cid-ge2uvauf]:not([data-dragging]),.hero__dot[data-astro-cid-ge2uvauf]:before{transition:none}}@media (width>=56.01rem){.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-height) + 3.5rem) 7rem}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem}.hero__copy[data-astro-cid-ge2uvauf]{gap:1.5rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{text-wrap:wrap}.hero__subline[data-astro-cid-ge2uvauf]{max-inline-size:30ch;line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{margin-block-start:.5rem}.hero__mail[data-astro-cid-ge2uvauf]{display:inline-flex}.hero__preview[data-astro-cid-ge2uvauf]{justify-self:center;inline-size:min(100%,35rem);margin-block-start:0}.hero__panel[data-astro-cid-ge2uvauf]{border-radius:1.5rem}.hero__bar[data-astro-cid-ge2uvauf]{block-size:2.625rem}}.scene-frame[data-astro-cid-leio77di]{inline-size:calc(120px * var(--scene-scale,1));block-size:calc(88px * var(--scene-scale,1));display:block;position:relative}.scene[data-astro-cid-leio77di]{transform-origin:0 0;width:120px;height:88px;scale:var(--scene-scale,1);display:block;position:absolute;top:0;left:0}.scene[data-astro-cid-leio77di] span[data-astro-cid-leio77di]{display:block;position:absolute}.site[data-astro-cid-leio77di]{background:var(--color-white);border-radius:10px;width:100px;height:72px;top:8px;left:10px;overflow:hidden;box-shadow:0 8px 18px -10px #0b164059}.scene[data-astro-cid-leio77di] .site__bar[data-astro-cid-leio77di]{background:color-mix(in srgb, var(--service-tint-ink) 10%, transparent);align-items:center;gap:3px;height:14px;padding:0 7px;display:flex;position:static}.scene[data-astro-cid-leio77di] .site__dot[data-astro-cid-leio77di]{background:var(--window-dot);border-radius:50%;width:4px;height:4px;position:static}.site__line[data-astro-cid-leio77di]{background:var(--service-tint-ink);opacity:.35;transform-origin:0;border-radius:3px;height:6px;left:10px}.site__line--1[data-astro-cid-leio77di]{width:58px;top:24px}.site__line--2[data-astro-cid-leio77di]{width:44px;top:36px}.site__line--3[data-astro-cid-leio77di]{width:52px;top:48px}.site__cursor[data-astro-cid-leio77di]{background:var(--service-tint-ink);width:2px;height:10px;top:22px;left:72px}.phone[data-astro-cid-leio77di]{border:2px solid var(--service-tint-ink);background:var(--color-white);border-radius:9px;width:36px;height:78px;top:5px;left:42px;overflow:hidden;box-shadow:0 8px 18px -10px #0b164059}.phone__notif[data-astro-cid-leio77di]{background:var(--service-tint-ink);opacity:.9;border-radius:6px;height:11px;top:6px;left:3px;right:3px}.phone__row[data-astro-cid-leio77di]{background:var(--service-tint-ink);opacity:.25;border-radius:2px;height:4px;left:5px}.phone__row--1[data-astro-cid-leio77di]{width:22px;top:28px}.phone__row--2[data-astro-cid-leio77di]{width:16px;top:38px}.phone__tile[data-astro-cid-leio77di]{background:var(--service-tint-ink);opacity:.18;border-radius:3px;width:10px;height:10px;top:52px}.phone__tile--1[data-astro-cid-leio77di]{left:5px}.phone__tile--2[data-astro-cid-leio77di]{left:17px}.phone__tap[data-astro-cid-leio77di]{border:2px solid var(--service-tint-ink);opacity:0;border-radius:50%;width:14px;height:14px;top:51px;left:49px}.flow__paths[data-astro-cid-leio77di]{width:120px;height:88px;stroke:var(--service-tint-ink);stroke-opacity:.35;stroke-width:2px;stroke-linecap:round;position:absolute;top:0;left:0}.flow__node[data-astro-cid-leio77di]{border:2px solid var(--service-tint-ink);background:var(--color-white);border-radius:7px;width:20px;height:20px;left:54px}.flow__node--top[data-astro-cid-leio77di]{top:8px}.flow__node--bottom[data-astro-cid-leio77di]{top:60px}.flow__end[data-astro-cid-leio77di]{background:var(--service-tint-ink);border-radius:7px;width:20px;height:20px;top:34px;left:90px}.scene[data-astro-cid-leio77di] .flow__start[data-astro-cid-leio77di]{border:2px solid var(--service-tint-ink);background:var(--color-white);width:24px;height:24px;color:var(--service-tint-ink);border-radius:8px;place-items:center;display:grid;top:32px;left:10px}.flow__start[data-astro-cid-leio77di] svg[data-astro-cid-leio77di]{width:13px;height:13px}.flow__dot[data-astro-cid-leio77di]{background:var(--service-tint-ink);opacity:0;border-radius:50%;width:6px;height:6px;top:0;left:0}@keyframes scene-line{0%{transform:scaleX(.12)}55%,to{transform:scaleX(1)}}@keyframes scene-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes scene-notif{0%,12%{opacity:0;transform:translateY(-22px)}24%,70%{opacity:.9;transform:translateY(0)}84%,to{opacity:0;transform:translateY(-22px)}}@keyframes scene-tap{0%,30%{opacity:0;transform:scale(.4)}45%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes scene-flash{0%,60%,to{transform:scale(1)}70%{transform:scale(1.2)}80%{transform:scale(1)}}@keyframes scene-pop{0%,80%,to{transform:scale(1)}88%{transform:scale(1.25)}}@keyframes scene-travel-a{0%{opacity:0;transform:translate(19px,41px)}8%{opacity:1}45%{transform:translate(61px,15px)}85%{opacity:1;transform:translate(97px,41px)}to{opacity:0;transform:translate(97px,41px)}}@keyframes scene-travel-b{0%{opacity:0;transform:translate(19px,41px)}8%{opacity:1}45%{transform:translate(61px,67px)}85%{opacity:1;transform:translate(97px,41px)}to{opacity:0;transform:translate(97px,41px)}}@media screen and (prefers-reduced-motion:no-preference){.services[data-inview=true]:not([data-entrance=hidden]) .site__line--1[data-astro-cid-leio77di]{animation:2.6s ease-in-out infinite scene-line}.services[data-inview=true]:not([data-entrance=hidden]) .site__line--2[data-astro-cid-leio77di]{animation:2.6s ease-in-out .35s infinite scene-line}.services[data-inview=true]:not([data-entrance=hidden]) .site__line--3[data-astro-cid-leio77di]{animation:2.6s ease-in-out .7s infinite scene-line}.services[data-inview=true]:not([data-entrance=hidden]) .site__cursor[data-astro-cid-leio77di]{animation:1s step-end infinite scene-blink}.services[data-inview=true]:not([data-entrance=hidden]) .phone__notif[data-astro-cid-leio77di]{animation:3.2s ease-in-out infinite scene-notif}.services[data-inview=true]:not([data-entrance=hidden]) .phone__tap[data-astro-cid-leio77di]{animation:3.2s ease-out 1.2s infinite scene-tap}.services[data-inview=true]:not([data-entrance=hidden]) .flow__start[data-astro-cid-leio77di]{animation:2.6s ease-out infinite scene-flash}.services[data-inview=true]:not([data-entrance=hidden]) .flow__end[data-astro-cid-leio77di]{animation:2.6s ease-out infinite scene-pop}.services[data-inview=true]:not([data-entrance=hidden]) .flow__dot--a[data-astro-cid-leio77di]{animation:2.6s linear infinite scene-travel-a}.services[data-inview=true]:not([data-entrance=hidden]) .flow__dot--b[data-astro-cid-leio77di]{animation:2.6s linear .4s infinite scene-travel-b}}.services[data-astro-cid-lesv7jgp]{background:var(--color-white)}.services__list[data-astro-cid-lesv7jgp]{grid-auto-rows:1fr;gap:.75rem;margin-block-start:1.375rem;display:grid}.service[data-astro-cid-lesv7jgp]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);align-items:center;gap:1rem;padding:1.125rem;display:flex;box-shadow:0 16px 30px -24px #0b164073}.service[data-astro-cid-lesv7jgp]:first-child{z-index:3;--stack:rotate(-3deg);--stack-delay:0s}.service[data-astro-cid-lesv7jgp]:nth-child(2){z-index:2;--stack:translateY(calc(-100% - .75rem)) rotate(4deg) scale(.96);--stack-delay:.11s}.service[data-astro-cid-lesv7jgp]:nth-child(3){z-index:1;--stack:translateY(calc(-200% - 1.5rem)) rotate(-5deg) scale(.92);--stack-delay:.22s}.service--siti-web[data-astro-cid-lesv7jgp]{--service-tint-bg:var(--tint-sky-bg);--service-tint-ink:var(--tint-sky-ink)}.service--app[data-astro-cid-lesv7jgp]{--service-tint-bg:var(--tint-lilac-bg);--service-tint-ink:var(--tint-lilac-ink)}.service--strumenti[data-astro-cid-lesv7jgp]{--service-tint-bg:var(--tint-aqua-bg);--service-tint-ink:var(--tint-aqua-ink)}.service__scene[data-astro-cid-lesv7jgp]{--scene-scale:.5;background:var(--service-tint-bg);border-radius:1.125rem;flex:none;place-items:center;block-size:4rem;inline-size:4rem;display:grid}.service__body[data-astro-cid-lesv7jgp]{gap:.25rem;min-inline-size:0;display:grid}.service__title[data-astro-cid-lesv7jgp]{letter-spacing:normal;font-size:1.125rem;line-height:1.25}.service__summary[data-astro-cid-lesv7jgp],.service__text[data-astro-cid-lesv7jgp]{color:var(--color-muted-on-light)}.service__summary[data-astro-cid-lesv7jgp]{font-size:.9375rem}.service__text[data-astro-cid-lesv7jgp]{font-size:1.0625rem;display:none}@media screen and (prefers-reduced-motion:no-preference){.services[data-astro-cid-lesv7jgp][data-entrance=hidden] .service[data-astro-cid-lesv7jgp]{transform:var(--stack)}.services[data-astro-cid-lesv7jgp][data-entrance=shown] .service[data-astro-cid-lesv7jgp]{transition:transform .85s var(--ease-out) var(--stack-delay)}.services[data-astro-cid-lesv7jgp][data-entrance=hidden] .section-header{opacity:0;translate:0 1rem}.services[data-astro-cid-lesv7jgp][data-entrance=shown] .section-header{transition:opacity .6s ease, translate .7s var(--ease-out)}}@media (width>=56.01rem){.services__list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:2.25rem}.service[data-astro-cid-lesv7jgp]{border-radius:1.75rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;box-shadow:0 24px 44px -34px #0b164080}.service[data-astro-cid-lesv7jgp]:first-child{z-index:2;--stack:translateX(calc(100% + 1.5rem)) translateY(.875rem) rotate(-7deg);--stack-delay:90ms}.service[data-astro-cid-lesv7jgp]:nth-child(2){z-index:3;--stack:translateY(-.375rem) scale(1.02);--stack-delay:0s}.service[data-astro-cid-lesv7jgp]:nth-child(3){z-index:1;--stack:translateX(calc(-100% - 1.5rem)) translateY(.875rem) rotate(7deg);--stack-delay:90ms}.service__scene[data-astro-cid-lesv7jgp]{--scene-scale:1.25;border-radius:1.25rem;block-size:8.75rem;inline-size:auto}.service__body[data-astro-cid-lesv7jgp]{gap:1rem}.service__title[data-astro-cid-lesv7jgp]{margin-block-start:.25rem;font-size:1.5rem}.service__summary[data-astro-cid-lesv7jgp]{display:none}.service__text[data-astro-cid-lesv7jgp]{display:block}}@media screen and (width>=56.01rem) and (prefers-reduced-motion:no-preference){.services[data-astro-cid-lesv7jgp][data-entrance=shown] .service[data-astro-cid-lesv7jgp]{transition-duration:.95s}}.process-icon[data-astro-cid-ww7d3gkj]{block-size:1.5rem;inline-size:1.5rem;display:block}.process-section[data-astro-cid-grsovck6]{background:var(--color-sky-soft)}.process__stage[data-astro-cid-grsovck6]{row-gap:1.375rem;display:grid}.process[data-astro-cid-grsovck6]{margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 2.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;position:relative;overflow-x:auto}.process[data-astro-cid-grsovck6]::-webkit-scrollbar{display:none}.process[data-astro-cid-grsovck6]:focus-visible{outline-offset:-2px}.process__step--ascolto[data-astro-cid-grsovck6]{--step-bg:var(--tint-sky-bg);--step-ink:var(--tint-sky-ink)}.process__step--progetto[data-astro-cid-grsovck6]{--step-bg:var(--tint-lilac-bg);--step-ink:var(--tint-lilac-ink)}.process__step--sviluppo[data-astro-cid-grsovck6]{--step-bg:var(--tint-aqua-bg);--step-ink:var(--tint-aqua-ink)}.process__step--consegna[data-astro-cid-grsovck6]{--step-bg:var(--tint-pink-bg);--step-ink:var(--tint-pink-ink)}.process__step[data-astro-cid-grsovck6]{scroll-snap-align:start;flex:0 0 min(84%,max(22rem,55%))}.process__card[data-astro-cid-grsovck6]{isolation:isolate;background:var(--step-bg);border:1px solid #0000;border-radius:2rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon tag""title title""text text";align-content:start;gap:.875rem .5rem;block-size:100%;inline-size:100%;padding:1.5rem;display:grid;position:relative;box-shadow:0 28px 56px -30px #0b164080}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.process__card[data-astro-cid-grsovck6]{animation-name:process-step-in,process-step-out;animation-timing-function:linear,linear;animation-fill-mode:both,forwards;animation-timeline:view(inline),view(inline);animation-range:entry,exit}}}@keyframes process-step-in{0%{rotate:4deg;scale:.92}to{rotate:0deg;scale:1}}@keyframes process-step-out{0%{rotate:0deg;scale:1}to{rotate:-4deg;scale:.92}}.process__card[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]:not(.process__watermark){z-index:1;position:relative}.process__icon[data-astro-cid-grsovck6]{background:var(--color-white);block-size:4rem;inline-size:4rem;color:var(--step-ink);border-radius:50%;grid-area:icon;place-items:center;display:grid;box-shadow:0 10px 24px -14px #0b164059}.process__icon[data-astro-cid-grsovck6] .process-icon{block-size:1.875rem;inline-size:1.875rem}.process__tag[data-astro-cid-grsovck6]{border-radius:var(--radius-pill);color:var(--step-ink);letter-spacing:.04em;text-align:center;background:#ffffffbf;grid-area:tag;place-self:center end;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.3}.process__card[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{letter-spacing:-.02em;overflow-wrap:break-word;grid-area:title;margin-block-start:.25rem;font-size:1.75rem;line-height:1.25}.process__card[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-inline-size:34ch;color:var(--color-text-on-tint);overflow-wrap:break-word;grid-area:text;font-size:1rem}.process__watermark[data-astro-cid-grsovck6]{z-index:0;border-radius:inherit;color:var(--step-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.process__watermark[data-astro-cid-grsovck6] .process-icon{opacity:.18;stroke-width:1.4px;block-size:11.875rem;inline-size:11.875rem;position:absolute;inset-block-end:-2.125rem;inset-inline-end:-1.875rem;rotate:-12deg}.process__progress[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.375rem;margin-block-start:-1.25rem;display:none}@media screen and (scripting:enabled) and (width<=56rem){.process__progress[data-astro-cid-grsovck6]{display:grid}}.process__progress-item[data-astro-cid-grsovck6]{text-align:start;background:0 0;border:0;align-content:start;row-gap:.5rem;min-block-size:2.75rem;padding:.625rem 0 0;display:grid}.process__progress-bar[data-astro-cid-grsovck6]{border-radius:var(--radius-pill);background:var(--color-track);block-size:.25rem;position:relative;overflow:clip}.process__progress-bar[data-astro-cid-grsovck6]:before{content:"";background:var(--color-dark);transform-origin:0;scale:var(--progress-fill,0) 1;position:absolute;inset:0}.process__progress-name[data-astro-cid-grsovck6]{color:var(--progress-name-color,var(--color-muted-on-light));font-size:.75rem;font-weight:var(--progress-name-weight,500);line-height:1.3}@media (prefers-reduced-motion:no-preference){.process__progress-bar[data-astro-cid-grsovck6]:before{transition:scale .45s var(--ease-out)}.process__progress-name[data-astro-cid-grsovck6]{transition:color .45s var(--ease-out)}}#metodo[data-astro-cid-grsovck6][data-phase="1"] .process__progress-item[data-astro-cid-grsovck6]:nth-child(-n+1),#metodo[data-astro-cid-grsovck6][data-phase="2"] .process__progress-item[data-astro-cid-grsovck6]:nth-child(-n+2),#metodo[data-astro-cid-grsovck6][data-phase="3"] .process__progress-item[data-astro-cid-grsovck6]:nth-child(-n+3),#metodo[data-astro-cid-grsovck6][data-phase="4"] .process__progress-item[data-astro-cid-grsovck6]:nth-child(-n+4){--progress-fill:1}.process__progress-item[data-astro-cid-grsovck6][aria-current=true]{--progress-name-color:var(--color-dark);--progress-name-weight:700}@media (forced-colors:active){.process__progress-bar[data-astro-cid-grsovck6]{background:graytext}.process__progress-bar[data-astro-cid-grsovck6]:before{background:highlight}}@media (width>=56.01rem){.process-section[data-astro-cid-grsovck6] h2{font-size:clamp(2.75rem,1.93rem + 1.47vw,3.25rem)}.process__stage[data-astro-cid-grsovck6]{row-gap:2.25rem}.process[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;display:grid;overflow:visible}.process__card[data-astro-cid-grsovck6]{border-radius:2.25rem;gap:1.125rem .75rem;padding:2.25rem;animation:none}.process__icon[data-astro-cid-grsovck6]{block-size:4.75rem;inline-size:4.75rem}.process__icon[data-astro-cid-grsovck6] .process-icon{block-size:2.125rem;inline-size:2.125rem}.process__tag[data-astro-cid-grsovck6]{font-size:.875rem}.process__card[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-block-start:.5rem;font-size:2.125rem}.process__card[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{font-size:1.0625rem}.process__watermark[data-astro-cid-grsovck6] .process-icon{block-size:15.625rem;inline-size:15.625rem;inset-block-end:-2.8125rem;inset-inline-end:-2.5rem}}@media (width>=87.5rem){.process[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.process__card[data-astro-cid-grsovck6]{border-radius:2rem;padding:1.75rem}.process__icon[data-astro-cid-grsovck6]{block-size:4rem;inline-size:4rem}.process__icon[data-astro-cid-grsovck6] .process-icon{block-size:1.875rem;inline-size:1.875rem}.process__tag[data-astro-cid-grsovck6]{font-size:.8125rem}.process__card[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-block-start:.25rem;font-size:1.75rem}.process__card[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{font-size:1rem}.process__watermark[data-astro-cid-grsovck6] .process-icon{block-size:11.875rem;inline-size:11.875rem;inset-block-end:-2.125rem;inset-inline-end:-1.875rem}}@media print{.process[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;display:grid;overflow:visible}.process__card[data-astro-cid-grsovck6]{animation:none}}.about-icon[data-astro-cid-qg6qggji]{block-size:1rem;inline-size:1rem;display:block}.about[data-astro-cid-oxgmilyn]{gap:1.125rem;display:grid}.about__visual[data-astro-cid-oxgmilyn],.about__title[data-astro-cid-oxgmilyn]{overflow-anchor:none}.about__visual[data-astro-cid-oxgmilyn]{place-items:center;display:grid}.about__visual[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{grid-area:1/1}.about__ring[data-astro-cid-oxgmilyn],.about__disc[data-astro-cid-oxgmilyn]{border-radius:50%;display:none}.about__logo[data-astro-cid-oxgmilyn]{inline-size:14.375rem;margin-block-end:.125rem;display:block}.about__logo[data-astro-cid-oxgmilyn] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.about__title[data-astro-cid-oxgmilyn]{font-size:1.75rem}.about__brand[data-astro-cid-oxgmilyn]{color:var(--color-accent)}.about__text[data-astro-cid-oxgmilyn]{gap:1rem;display:grid}.about__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--color-text-on-dark);letter-spacing:-.01em;font-size:clamp(1.4375rem,1.2518rem + .7619vw,1.9375rem);font-weight:500;line-height:1.42}.about__word--accent[data-astro-cid-oxgmilyn]{color:var(--color-accent)}.about__tags[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;margin-block-start:.25rem;display:flex}.about__tag[data-astro-cid-oxgmilyn]{border-radius:var(--radius-pill);background:var(--tag-tint-bg);color:var(--color-dark);align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}.about__tag[data-astro-cid-oxgmilyn]:nth-child(2){--pop-delay:.13s}.about__tag[data-astro-cid-oxgmilyn]:nth-child(3){--pop-delay:.26s}.about__tag--referente[data-astro-cid-oxgmilyn]{--tag-tint-bg:var(--tint-sky-bg);--tag-tint-ink:var(--tint-sky-ink)}.about__tag--misura[data-astro-cid-oxgmilyn]{--tag-tint-bg:var(--tint-lilac-bg);--tag-tint-ink:var(--tint-lilac-ink)}.about__tag--qualita[data-astro-cid-oxgmilyn]{--tag-tint-bg:var(--tint-aqua-bg);--tag-tint-ink:var(--tint-aqua-ink)}.about__tag-icon[data-astro-cid-oxgmilyn]{color:var(--tag-tint-ink);flex:none}@keyframes about-float{0%,to{translate:0}50%{translate:0 -.5rem}}@keyframes about-breathe{0%,to{opacity:.18;scale:.92}50%{opacity:.34;scale:1.06}}@media screen and (prefers-reduced-motion:no-preference){.about__text[data-astro-cid-oxgmilyn][data-scrub] .about__word[data-astro-cid-oxgmilyn]:not([data-lit]){color:var(--color-text-on-dark-faint)}.about__text[data-astro-cid-oxgmilyn][data-scrub=live] .about__word[data-astro-cid-oxgmilyn]{transition:color .25s}.about__tags[data-astro-cid-oxgmilyn][data-pop=waiting] .about__tag[data-astro-cid-oxgmilyn]{opacity:0;transform:scale(.6)translateY(.625rem)}.about__tags[data-astro-cid-oxgmilyn][data-pop=shown] .about__tag[data-astro-cid-oxgmilyn]{transition:transform .6s var(--ease-spring) var(--pop-delay,0s), opacity .4s ease var(--pop-delay,0s)}section[data-astro-cid-oxgmilyn][data-inview=true] .about__logo[data-astro-cid-oxgmilyn]{animation:4.5s ease-in-out infinite about-float}}@media (width>=56.01rem){.about[data-astro-cid-oxgmilyn]{grid-template-rows:1fr repeat(3,auto) 1fr;grid-template-columns:25rem minmax(0,1fr);align-items:center;gap:0 5rem}.about__visual[data-astro-cid-oxgmilyn]{grid-area:1/1/-1;block-size:22.5rem}.about__ring[data-astro-cid-oxgmilyn],.about__disc[data-astro-cid-oxgmilyn]{display:block}.about__ring[data-astro-cid-oxgmilyn]{border:1px solid var(--color-card-border-on-dark);block-size:22.5rem;inline-size:22.5rem}.about__disc[data-astro-cid-oxgmilyn]{background:var(--color-accent);opacity:.26;block-size:16.875rem;inline-size:16.875rem}.about__logo[data-astro-cid-oxgmilyn]{inline-size:20.625rem;margin-block-end:0}.about__title[data-astro-cid-oxgmilyn]{font-size:var(--text-h2);grid-area:2/2}.about__text[data-astro-cid-oxgmilyn]{grid-area:3/2;margin-block-start:1.375rem}.about__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{max-inline-size:30ch;line-height:1.4}.about__tags[data-astro-cid-oxgmilyn]{grid-area:4/2;gap:.625rem;margin-block-start:1.75rem}.about__tag[data-astro-cid-oxgmilyn]{font-size:.9375rem}}@media screen and (width>=56.01rem) and (prefers-reduced-motion:no-preference){section[data-astro-cid-oxgmilyn][data-inview=true] .about__disc[data-astro-cid-oxgmilyn]{animation:4s ease-in-out -1s infinite about-breathe}}@media (forced-colors:active){.about__ring[data-astro-cid-oxgmilyn],.about__disc[data-astro-cid-oxgmilyn]{display:none}.about__tag[data-astro-cid-oxgmilyn]{border:1px solid canvastext}}.contact-icon[data-astro-cid-bskwvjec]{block-size:1.375rem;inline-size:1.375rem;display:block}.contact[data-astro-cid-he3spzz3]{background:var(--color-lilac-soft)}.contact__inner[data-astro-cid-he3spzz3]{gap:1.375rem;display:grid}.contact-form[data-astro-cid-he3spzz3]{--card-bg:var(--color-white);border:1px solid var(--contact-card-border);background:var(--card-bg);border-radius:1.75rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 24px 50px -32px #6230d673}.contact-form__fields[data-astro-cid-he3spzz3]{border:0;min-inline-size:0;margin:0;padding:0}.contact-form__fields[data-astro-cid-he3spzz3]:not([hidden]){row-gap:1rem;display:grid}.contact-form__fields[data-astro-cid-he3spzz3]:disabled [data-astro-cid-he3spzz3]:where(.choice,textarea,input:not(.choice__input),button){cursor:not-allowed;opacity:.6}.choice__input[data-astro-cid-he3spzz3]:disabled{cursor:not-allowed}.wizard__header[data-astro-cid-he3spzz3]{align-items:center;gap:.625rem;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));display:flex}.wizard__count[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);white-space:nowrap;flex:none;font-size:.8125rem;line-height:1.3}.wizard__bar[data-astro-cid-he3spzz3]{flex:1;min-inline-size:0;position:relative}.wizard__bar[data-astro-cid-he3spzz3]:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc((100% - 5 * .3125rem) / 6), var(--card-bg) 0 calc((100% - 5 * .3125rem) / 6 + .3125rem));position:absolute;inset:0}.wizard__progress[data-astro-cid-he3spzz3]{appearance:none;background:var(--color-border);border:0;border-radius:.25rem;block-size:.25rem;inline-size:100%;display:block;overflow:hidden}.wizard__progress[data-astro-cid-he3spzz3]::-webkit-progress-bar{background:0 0}.wizard__progress[data-astro-cid-he3spzz3]::-webkit-progress-value{background:var(--color-dark);transition:width var(--dur-base) var(--ease-out);border-radius:.25rem}.wizard__progress[data-astro-cid-he3spzz3]::-moz-progress-bar{background:var(--color-dark);border-radius:.25rem}.wizard__step[data-astro-cid-he3spzz3]{border:0;min-inline-size:0;margin:0;padding:0}.wizard__step[data-astro-cid-he3spzz3]:not([hidden]){row-gap:1rem;display:grid}.wizard__step[data-astro-cid-he3spzz3][data-question]:not([hidden]){row-gap:.25rem}@media (prefers-reduced-motion:no-preference){.contact-form[data-astro-cid-he3spzz3][data-navigated] .wizard__step[data-astro-cid-he3spzz3]:not([hidden]){animation:wizard-step-in var(--dur-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.wizard__progress[data-astro-cid-he3spzz3]::-webkit-progress-value{transition:none}}@keyframes wizard-step-in{0%{opacity:0;translate:0 .75rem}}.wizard__legend[data-astro-cid-he3spzz3]{margin-block-end:1rem;padding:0}.wizard__step[data-astro-cid-he3spzz3][data-question] .wizard__legend[data-astro-cid-he3spzz3]{margin-block-end:.25rem}.wizard__question[data-astro-cid-he3spzz3]{letter-spacing:normal;font-size:1.3125rem;line-height:1.25}.wizard__question[data-astro-cid-he3spzz3]:focus{outline:none}.wizard__note[data-astro-cid-he3spzz3],.wizard__hint[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);font-size:.875rem}.wizard__hint[data-astro-cid-he3spzz3]{line-height:1.3}.wizard__note[data-astro-cid-he3spzz3]{line-height:1.5}.wizard__options[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.wizard__step[data-astro-cid-he3spzz3][data-question] .wizard__options[data-astro-cid-he3spzz3]{margin-block-start:.75rem}.wizard__step[data-astro-cid-he3spzz3][data-question=project_types] .wizard__options[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.25rem;display:flex}.wizard__step[data-astro-cid-he3spzz3][data-question] .wizard__actions[data-astro-cid-he3spzz3]{margin-block-start:1rem}.wizard__back[data-astro-cid-he3spzz3]{min-block-size:2.75rem;color:var(--color-muted-on-light);background:0 0;border:0;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.9375rem;display:inline-flex}@media (hover:hover){.wizard__back[data-astro-cid-he3spzz3]:hover:not(:disabled){color:var(--color-dark)}}.wizard__back[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:not-allowed}.wizard__back[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3],.wizard__next[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{block-size:1.125rem;inline-size:1.125rem}.wizard__next[data-astro-cid-he3spzz3],.contact-form__submit[data-astro-cid-he3spzz3],.form-status[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]{gap:.5rem;min-block-size:3.125rem;padding-inline:1.625rem}.wizard__next[data-astro-cid-he3spzz3],.contact-form__submit[data-astro-cid-he3spzz3]{margin-inline-start:auto}@media (width<=23.5rem){.wizard__next[data-astro-cid-he3spzz3],.contact-form__submit[data-astro-cid-he3spzz3],.form-status[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]{padding-inline:1rem}}.contact-form[data-astro-cid-he3spzz3][aria-busy=true] .contact-form__submit[data-astro-cid-he3spzz3]{cursor:progress}.choice[data-astro-cid-he3spzz3]{--choice-border:1px;inline-size:100%;padding:calc(.75rem + 1px - var(--choice-border)) calc(.875rem + 1px - var(--choice-border));border:var(--choice-border) solid var(--color-border);background:var(--color-surface-soft);color:var(--color-dark);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:1.125rem;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex;position:relative}.wizard__step[data-astro-cid-he3spzz3][data-question=project_types] .choice[data-astro-cid-he3spzz3]{min-block-size:5.25rem}@media (hover:hover){.choice[data-astro-cid-he3spzz3]:hover{border-color:var(--color-track)}}.choice[data-astro-cid-he3spzz3][aria-pressed=true],.choice[data-astro-cid-he3spzz3]:has(.choice__input:checked){--choice-border:2px;border-color:var(--color-dark);background:var(--choice-selected-bg)}.choice[data-astro-cid-he3spzz3]:has(.choice__input:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.choice__input[data-astro-cid-he3spzz3]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.choice__icon[data-astro-cid-he3spzz3]{block-size:1.25rem;inline-size:1.25rem;color:var(--color-muted-on-light);flex:none;place-items:center;display:grid}.choice__icon[data-astro-cid-he3spzz3] .contact-icon{block-size:1.25rem;inline-size:1.25rem}.choice[data-astro-cid-he3spzz3][aria-pressed=true] .choice__icon[data-astro-cid-he3spzz3],.choice[data-astro-cid-he3spzz3]:has(.choice__input:checked) .choice__icon[data-astro-cid-he3spzz3]{color:var(--tint-lilac-ink)}.choice__text[data-astro-cid-he3spzz3]{gap:.25rem;min-inline-size:0;display:grid}.choice__description[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);font-size:.875rem;font-weight:400;line-height:1.4}@media (width<=21.25rem){.choice[data-astro-cid-he3spzz3]{font-size:.875rem}}@media (forced-colors:active){.choice[data-astro-cid-he3spzz3][aria-pressed=true],.choice[data-astro-cid-he3spzz3]:has(.choice__input:checked){--choice-border:3px}}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-he3spzz3]{transition:none}}.choice-group[data-astro-cid-he3spzz3]{border:0;min-inline-size:0;margin:0;padding:0}.choice-group__legend[data-astro-cid-he3spzz3]{margin-block-end:.5rem;padding:0}.choice-group[data-astro-cid-he3spzz3] .field__error[data-astro-cid-he3spzz3]{margin-block-end:.5rem}.contact-form__trap[data-astro-cid-he3spzz3]{display:none}.contact-form__contacts[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.field[data-astro-cid-he3spzz3]{gap:.5rem;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3],.choice-group__legend[data-astro-cid-he3spzz3]{color:var(--color-dark);font-size:.875rem;font-weight:700;line-height:1.3}.field__optional[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);font-weight:400}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:where(input,textarea){border:1px solid var(--color-border);background:var(--color-white);inline-size:100%;color:var(--color-dark);border-radius:.875rem;padding:.75rem 1rem;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));font-size:1rem;line-height:1.4}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{block-size:3rem;padding-block:0}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-block-size:7.5rem}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:where(input,textarea)::placeholder{color:var(--color-placeholder);opacity:1}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:where(input,textarea):focus{border-color:var(--color-dark)}.field[data-astro-cid-he3spzz3] :where(input,textarea)[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-error)}.field__error[data-astro-cid-he3spzz3]{color:var(--color-error);font-size:.875rem;line-height:1.4}.contact-form__note[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);font-size:.875rem;line-height:1.5}.form-status[data-astro-cid-he3spzz3]{border:1px solid var(--color-border);border-radius:1.125rem;gap:.25rem;padding:1rem 1.25rem;scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.form-status[data-astro-cid-he3spzz3]:not([hidden]){display:grid}.form-status[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]{justify-self:start;margin-block-start:.75rem}.form-status__title[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3}.form-status--success[data-astro-cid-he3spzz3]{border-color:var(--color-success)}.form-status--success[data-astro-cid-he3spzz3] .form-status__title[data-astro-cid-he3spzz3]{color:var(--color-success)}.form-status--error[data-astro-cid-he3spzz3]{border-color:var(--color-error)}.form-status--error[data-astro-cid-he3spzz3] .form-status__title[data-astro-cid-he3spzz3]{color:var(--color-error)}.contact__write[data-astro-cid-he3spzz3]{color:var(--color-muted-on-light);text-align:center;font-size:.9375rem;line-height:1.3}.contact__write[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-dark);padding-block:.8125rem;font-weight:700}@media (forced-colors:active){.wizard__bar[data-astro-cid-he3spzz3]:after{display:none}}@media (width>=56.01rem){.contact__inner[data-astro-cid-he3spzz3]{gap:2.25rem}.contact__header[data-astro-cid-he3spzz3] .section-header{text-align:center;max-inline-size:none;margin-inline:auto}.contact-form[data-astro-cid-he3spzz3]{border-radius:2rem;gap:1.25rem;inline-size:100%;max-inline-size:55rem;margin-inline:auto;padding:2rem;box-shadow:0 30px 60px -36px #6230d673}.contact-form__fields[data-astro-cid-he3spzz3]:not([hidden]),.wizard__step[data-astro-cid-he3spzz3]:not([hidden]){row-gap:1.25rem}.wizard__legend[data-astro-cid-he3spzz3]{margin-block-end:1.25rem}.wizard__step[data-astro-cid-he3spzz3][data-question] .wizard__options[data-astro-cid-he3spzz3]{margin-block-start:1rem}.wizard__step[data-astro-cid-he3spzz3][data-question] .wizard__actions[data-astro-cid-he3spzz3]{margin-block-start:1.25rem}.wizard__question[data-astro-cid-he3spzz3]{font-size:1.625rem}.wizard__options[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wizard__step[data-astro-cid-he3spzz3][data-question=project_types] .wizard__options[data-astro-cid-he3spzz3]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice[data-astro-cid-he3spzz3]{font-size:1rem}.wizard__step[data-astro-cid-he3spzz3][data-question=project_types] .choice[data-astro-cid-he3spzz3]{min-block-size:5.75rem}.contact__write[data-astro-cid-he3spzz3]{font-size:1rem}}
