.researchTeaser[data-astro-cid-55lqmiei]{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:32px;display:grid}.researchTeaser__copy[data-astro-cid-55lqmiei]{gap:16px;display:grid}.researchTeaser[data-astro-cid-55lqmiei] .link-arrow[data-astro-cid-55lqmiei]{line-height:1.5}.researchTeaser[data-astro-cid-55lqmiei] img{aspect-ratio:8/5;object-fit:contain;width:100%}@media (width<=1024px){.researchTeaser[data-astro-cid-55lqmiei]{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.researchTeaser[data-astro-cid-55lqmiei]{padding:20px}.researchTeaser[data-astro-cid-55lqmiei] img{max-height:190px}.researchTeaser__copy[data-astro-cid-55lqmiei]{gap:12px}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--c-bg-dark);align-content:center;min-height:min(47.8469vw,820px);padding-block:clamp(80px,9.7vw,140px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:-2;display:block;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero__bg img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0e1a2414 0%,#0e1a2433 48%,#0e1a240a 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--s-5);text-align:center;justify-items:center;display:grid}.hero__eyebrow[data-astro-cid-lcdefpme]{font:var(--t-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-invert)}.hero__title[data-astro-cid-lcdefpme]{font:var(--t-h1);letter-spacing:var(--t-h1-ls);color:var(--c-text-invert)}.hero__body[data-astro-cid-lcdefpme]{font:var(--t-body-lg);letter-spacing:var(--t-body-lg-ls);color:var(--c-text-invert);white-space:pre-line;max-width:900px}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.flowCard[data-astro-cid-lcdefpme]{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);flex-direction:column;display:flex}.flowCard[data-astro-cid-lcdefpme] .flowCard__img{margin:0;display:block}.flowCard[data-astro-cid-lcdefpme] .flowCard__img img{aspect-ratio:3/2;object-fit:contain;border-radius:var(--r-img);width:100%;height:180px;display:block}.flowCard__badge[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);background:var(--c-bg-muted);width:fit-content;color:var(--c-text-body);border:1px solid;margin-top:4px;padding:4px 8px}.flowCard[data-astro-cid-lcdefpme][data-accent=consulenza] .flowCard__badge[data-astro-cid-lcdefpme]{background:var(--c-consulenza-bg);color:var(--c-consulenza)}.flowCard[data-astro-cid-lcdefpme][data-accent=progettazione] .flowCard__badge[data-astro-cid-lcdefpme]{background:var(--c-progettazione-bg);color:var(--c-progettazione)}.flowCard[data-astro-cid-lcdefpme][data-accent=sviluppo] .flowCard__badge[data-astro-cid-lcdefpme]{background:var(--c-sviluppo-bg);color:var(--c-sviluppo)}.flowCard[data-astro-cid-lcdefpme][data-accent=consulenza] .link-arrow[data-astro-cid-lcdefpme]{color:var(--c-consulenza)}.flowCard[data-astro-cid-lcdefpme][data-accent=progettazione] .link-arrow[data-astro-cid-lcdefpme]{color:var(--c-progettazione)}.flowCard[data-astro-cid-lcdefpme][data-accent=sviluppo] .link-arrow[data-astro-cid-lcdefpme]{color:var(--c-sviluppo)}.flowCard__title[data-astro-cid-lcdefpme]{font:var(--t-h4);letter-spacing:var(--t-h4-ls)}.flowCard__body[data-astro-cid-lcdefpme]{font:var(--t-body);letter-spacing:var(--t-body-sm-ls);color:var(--c-text-body)}.flowCard__tags[data-astro-cid-lcdefpme]{gap:2px;margin:0;padding:0 0 0 18px;list-style:outside;display:grid}.flowCard__tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:var(--t-body-sm);letter-spacing:var(--t-body-sm-ls);color:var(--c-text-muted)}.approccio[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:minmax(0,624fr) minmax(0,544fr);align-items:start;display:grid}.approccio__head[data-astro-cid-lcdefpme]{margin-bottom:0}.approccio__intro[data-astro-cid-lcdefpme]{white-space:pre-line}.steps[data-astro-cid-lcdefpme]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-md);background:var(--c-bg-subtle);border:1px solid var(--c-border);align-content:start;display:grid}.step__n[data-astro-cid-lcdefpme]{font:var(--t-h4);letter-spacing:var(--t-h4-ls);align-items:center;gap:10px;display:flex}.step[data-astro-cid-lcdefpme][data-accent=consulenza] .step__n[data-astro-cid-lcdefpme]{color:var(--c-consulenza)}.step[data-astro-cid-lcdefpme][data-accent=progettazione] .step__n[data-astro-cid-lcdefpme]{color:var(--c-progettazione)}.step[data-astro-cid-lcdefpme][data-accent=sviluppo] .step__n[data-astro-cid-lcdefpme]{color:var(--c-sviluppo)}.step__title[data-astro-cid-lcdefpme]{font:var(--t-h4);letter-spacing:var(--t-h4-ls)}.step__body[data-astro-cid-lcdefpme]{font:var(--t-body);letter-spacing:var(--t-body-sm-ls);color:var(--c-text-body)}.svcCard[data-astro-cid-lcdefpme]{gap:var(--s-3);border-color:var(--c-border-strong);flex-direction:column;display:flex}.flowCard[data-astro-cid-lcdefpme]>.link-arrow[data-astro-cid-lcdefpme],.svcCard[data-astro-cid-lcdefpme]>.link-arrow[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:8px;line-height:1.5}.svcCard__title[data-astro-cid-lcdefpme]{font:var(--t-h4);letter-spacing:var(--t-h4-ls)}.svcCard__body[data-astro-cid-lcdefpme]{font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-text-body)}.credGrid[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 290px;align-items:start;max-width:1064px;margin-inline:auto;display:grid}.credCard[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-md);background:var(--c-bg-subtle);border:1px solid var(--c-border-strong);text-align:center;align-content:start;display:grid}.credCard__title[data-astro-cid-lcdefpme]{font:var(--t-h4);letter-spacing:var(--t-h4-ls)}.credCard__body[data-astro-cid-lcdefpme]{font:var(--t-body-sm);letter-spacing:var(--t-body-sm-ls);color:var(--c-text-body)}.ambiti[data-astro-cid-lcdefpme]{gap:var(--s-4);height:100%;padding:var(--s-6);border-radius:var(--r-md);background:var(--c-bg-subtle);border:1px solid var(--c-border-strong);align-content:start;display:grid}.ambiti__title[data-astro-cid-lcdefpme]{font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-text-muted)}.ambiti__list[data-astro-cid-lcdefpme]{gap:var(--s-2);margin:0;padding-left:18px;list-style:outside;display:grid}.ambiti__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:var(--t-body-sm);letter-spacing:var(--t-body-sm-ls);color:var(--c-text-body)}@media (width<=1024px){.hero[data-astro-cid-lcdefpme]{padding-top:96px;padding-bottom:calc(21.5311vw + 24px)}.hero[data-astro-cid-lcdefpme] .hero__bg{aspect-ratio:2.09;height:auto;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.hero[data-astro-cid-lcdefpme] .hero__bg img{object-fit:contain}.approccio[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1fr}.credGrid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ambiti[data-astro-cid-lcdefpme]{height:auto}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;min-height:0;padding:32px 0 0;display:flex}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:0;aspect-ratio:3/2;order:2;width:min(100% - 40px,330px);margin-inline:auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000 0%,#000 18% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000 0%,#000 18% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero[data-astro-cid-lcdefpme] .hero__bg img{aspect-ratio:3/2;object-fit:contain;height:auto}.hero[data-astro-cid-lcdefpme] .hero__inner[data-astro-cid-lcdefpme]{order:1;gap:16px}.hero[data-astro-cid-lcdefpme] .hero__body[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.65}.hero[data-astro-cid-lcdefpme] .hero__actions[data-astro-cid-lcdefpme]{gap:12px;margin-top:4px}.hero[data-astro-cid-lcdefpme] .hero__eyebrow[data-astro-cid-lcdefpme]{font-size:13px}.flowCard[data-astro-cid-lcdefpme] .flowCard__img img{height:160px}.hero[data-astro-cid-lcdefpme]:before{background:#0e1a2461;display:none}.hero__inner[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}.hero__actions[data-astro-cid-lcdefpme]{width:100%}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;justify-content:center}.credCard[data-astro-cid-lcdefpme]{text-align:left}}.hero__positioning[data-astro-cid-lcdefpme]{font:var(--t-h3);color:#fff;max-width:920px;font-size:clamp(21px,2.5vw,32px)}.hero__body[data-astro-cid-lcdefpme]{max-width:780px;font-size:18px}.homeAll[data-astro-cid-lcdefpme]{margin-top:32px}.homeAll[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{line-height:1.5}
