.route[data-astro-cid-eursnrsi]{position:relative}.route__line[data-astro-cid-eursnrsi]{position:absolute;left:4%;right:4%;top:26px;width:92%;height:40px;overflow:visible}.route__list[data-astro-cid-eursnrsi]{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(var(--n, 4),1fr);position:relative}.route__step[data-astro-cid-eursnrsi]{padding-top:66px}.route__dot[data-astro-cid-eursnrsi]{position:absolute;top:18px;left:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-bg);border:1px solid rgba(31,211,198,.55);box-shadow:var(--sh-teal);font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--c-teal)}.route__items[data-astro-cid-eursnrsi]{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.route__items[data-astro-cid-eursnrsi] li[data-astro-cid-eursnrsi]{font-family:var(--f-mono);font-size:11px;color:var(--c-subtle);border:1px solid var(--c-line-2);border-radius:var(--r-pill);padding:4px 10px}@media(max-width:900px){.route__list[data-astro-cid-eursnrsi]{grid-template-columns:1fr 1fr}.route__line[data-astro-cid-eursnrsi]{display:none}}@media(max-width:560px){.route__list[data-astro-cid-eursnrsi]{grid-template-columns:1fr}}.ad[data-astro-cid-newcwcqo]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ad__side[data-astro-cid-newcwcqo]{margin:0;padding:clamp(24px,3vw,40px);display:grid;gap:22px;align-content:start}.ad__label[data-astro-cid-newcwcqo]{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-pink)}.ad__side--after[data-astro-cid-newcwcqo] .ad__label[data-astro-cid-newcwcqo]{color:var(--c-teal)}.ad__steps[data-astro-cid-newcwcqo]{list-style:none;margin:0;padding:0;display:grid;gap:14px;justify-items:start;position:relative}.ad__steps[data-astro-cid-newcwcqo] span[data-astro-cid-newcwcqo]{display:inline-block;font-family:var(--f-display);font-weight:700;font-size:clamp(17px,1.8vw,22px);letter-spacing:-.01em;text-transform:uppercase;padding:9px 16px;border-radius:var(--r-sm);border:1px solid rgba(236,14,110,.35);background:#08090cbf;color:var(--c-text-2)}.ad__steps--after[data-astro-cid-newcwcqo]{padding-left:34px}.ad__steps--after[data-astro-cid-newcwcqo] li[data-astro-cid-newcwcqo]{position:relative;display:flex;align-items:center}.ad__steps--after[data-astro-cid-newcwcqo] span[data-astro-cid-newcwcqo]{border-color:#1fd3c673;color:#fff;box-shadow:0 0 24px #1fd3c61a}.ad__connector[data-astro-cid-newcwcqo]{position:absolute;left:8px;top:22px;bottom:22px;width:4px;height:calc(100% - 44px)}.ad__dot[data-astro-cid-newcwcqo]{position:absolute;left:-32px;width:14px;height:14px;border-radius:50%;background:var(--c-bg);border:2px solid var(--c-teal);box-shadow:var(--sh-teal)}.ad__arrow[data-astro-cid-newcwcqo]{position:absolute;z-index:3;pointer-events:none;opacity:.22}.ad__arrow[data-astro-cid-newcwcqo] svg[data-astro-cid-newcwcqo]{display:block;width:100%;height:100%}.ad__arrow--h[data-astro-cid-newcwcqo]{left:calc((100% - 18px)*.375);right:calc((100% - 18px)*.375);top:50%;height:clamp(110px,12vw,170px);transform:translateY(-50%)}.ad__arrow--v[data-astro-cid-newcwcqo]{display:none;left:50%;top:calc((100% - 18px)*.375);bottom:calc((100% - 18px)*.375);width:clamp(80px,24vw,130px);transform:translate(-50%)}@media(max-width:860px){.ad[data-astro-cid-newcwcqo]{grid-template-columns:1fr}.ad__arrow--h[data-astro-cid-newcwcqo]{display:none}.ad__arrow--v[data-astro-cid-newcwcqo]{display:block}}.case[data-astro-cid-tklfeeew]{display:flex;flex-direction:column;padding:0;color:inherit}.case[data-astro-cid-tklfeeew] .case__media{border-radius:0;border:0;border-bottom:1px solid var(--c-line)}.case__body[data-astro-cid-tklfeeew]{padding:22px 22px 24px;display:grid;gap:12px;flex:1;align-content:start}.case__body[data-astro-cid-tklfeeew] .card__kicker[data-astro-cid-tklfeeew]{margin-bottom:0}.case__dl[data-astro-cid-tklfeeew]{margin:0;display:grid;gap:10px}.case__dl[data-astro-cid-tklfeeew] dt[data-astro-cid-tklfeeew]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint)}.case__dl[data-astro-cid-tklfeeew] dd[data-astro-cid-tklfeeew]{margin:2px 0 0;font-size:var(--fs-small);line-height:1.55;color:var(--c-muted)}.case__more[data-astro-cid-tklfeeew]{margin-top:4px}a[data-astro-cid-tklfeeew].case:hover{color:inherit}.case__date[data-astro-cid-tklfeeew]{color:var(--c-faint)}.hm-claim[data-astro-cid-j7pv25f6]{color:var(--c-text)!important;font-weight:700;font-size:clamp(18px,1.8vw,22px)!important}.hm-prob[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,36px);align-items:stretch}.hm-prob__media[data-astro-cid-j7pv25f6]{position:relative}.hm-prob__media[data-astro-cid-j7pv25f6]{min-width:0}.hm-prob__media[data-astro-cid-j7pv25f6] .img-slot{width:100%;height:100%;aspect-ratio:auto!important;min-height:420px}.hm-prob__chips[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none}.hm-prob__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:absolute;left:var(--x);top:var(--y);font-family:var(--f-mono);font-size:14.4px;color:#fff;padding:7px 14px;border-radius:var(--r-pill);background:#08090cb8;border:1px solid rgba(236,14,110,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:floatY 5s ease-in-out infinite}.hm-prob__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:-1.2s}.hm-prob__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:-2.4s}.hm-prob__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:-3.6s}.hm-prob__cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.hm-prob__cards[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{display:grid;align-content:center;gap:4px;padding:clamp(24px,2.6vw,38px)}.hm-prob__cards[data-astro-cid-j7pv25f6] .card__kicker[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;letter-spacing:.07em;color:var(--c-pink);margin-bottom:14px}.hm-prob__cards[data-astro-cid-j7pv25f6] .card__title[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.1vw,28px);line-height:1.18;margin-bottom:10px}.hm-prob__cards[data-astro-cid-j7pv25f6] .card__text[data-astro-cid-j7pv25f6]{font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--c-muted)}.hm-after[data-astro-cid-j7pv25f6]{margin-top:32px}.hm-metodo-cta[data-astro-cid-j7pv25f6]{margin-top:clamp(40px,5vw,64px);justify-content:flex-end}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:clamp(12px,1.4vw,20px);row-gap:0}.door[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;min-height:clamp(540px,46vw,640px);padding:clamp(26px,2.6vw,40px);border-radius:clamp(20px,2.4vw,32px);overflow:hidden;isolation:isolate;color:#fff;box-shadow:0 30px 70px -30px #000c;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.door--analisi[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 70% at 0% 0%,rgba(255,120,170,.45),transparent 60%),linear-gradient(165deg,#c0105e,#7c0b45 52%,#2b0a1e)}.door--sistemi[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 70% at 0% 0%,rgba(120,255,240,.35),transparent 60%),linear-gradient(165deg,#0b8a82,#08605b,#052b2a)}.door--formazione[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 70% at 0% 0%,rgba(190,150,255,.4),transparent 60%),linear-gradient(165deg,#6a36c9,#41207f 52%,#170d30)}.door[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.door[data-astro-cid-j7pv25f6]:hover{color:#fff;transform:translateY(-10px);box-shadow:0 44px 90px -30px #000000e6}.door[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid #fff;outline-offset:4px}.door__icon[data-astro-cid-j7pv25f6]{position:absolute;right:-40px;bottom:-36px;z-index:-1;opacity:.16;transition:transform .8s var(--ease-out),opacity .5s}.door__icon[data-astro-cid-j7pv25f6] .icon,.door__icon[data-astro-cid-j7pv25f6] .icon .a{stroke:#fff;stroke-width:1}.door[data-astro-cid-j7pv25f6]:hover .door__icon[data-astro-cid-j7pv25f6]{transform:rotate(-8deg) scale(1.06);opacity:.24}.door__lab[data-astro-cid-j7pv25f6]{display:block;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin-bottom:12px}.door__when[data-astro-cid-j7pv25f6]{display:block;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.door__turn[data-astro-cid-j7pv25f6]{display:block;position:relative;height:64px;margin:24px 0 30px}.door__turn[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:7px;top:0;bottom:0;border-left:2px dashed rgba(255,255,255,.55)}.door__turn[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:-6px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff2e}.door__body[data-astro-cid-j7pv25f6]{align-self:stretch;display:flex;flex-direction:column;gap:14px}.door__cta[data-astro-cid-j7pv25f6]{margin-top:auto!important;align-self:flex-start}.door__desc[data-astro-cid-j7pv25f6]{margin-bottom:18px}.door__body[data-astro-cid-j7pv25f6] .door__lab[data-astro-cid-j7pv25f6]{margin-bottom:0}.door__name[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-weight:800;font-size:clamp(30px,3vw,44px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.door__desc[data-astro-cid-j7pv25f6]{font-size:clamp(16px,1.2vw,17px);line-height:1.55;color:#ffffffe6}.door__cta[data-astro-cid-j7pv25f6]{justify-self:start;margin-top:8px;display:inline-flex;gap:8px;align-items:center;font-family:var(--f-mono);font-size:13px;font-weight:700;padding:12px 20px;border-radius:999px;background:#fff;color:#14161b;transition:gap .3s var(--ease-out)}.door--analisi[data-astro-cid-j7pv25f6] .door__cta[data-astro-cid-j7pv25f6]{color:#9e0b4e}.door--sistemi[data-astro-cid-j7pv25f6] .door__cta[data-astro-cid-j7pv25f6]{color:#06504c}.door--formazione[data-astro-cid-j7pv25f6] .door__cta[data-astro-cid-j7pv25f6]{color:#41207f}.door[data-astro-cid-j7pv25f6]:hover .door__cta[data-astro-cid-j7pv25f6]{gap:14px}@media(prefers-reduced-motion:reduce){.door[data-astro-cid-j7pv25f6],.door__icon[data-astro-cid-j7pv25f6],.door__cta[data-astro-cid-j7pv25f6]{transition:none}.door[data-astro-cid-j7pv25f6]:hover{transform:none}}.hm-terr[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.hm-person__text[data-astro-cid-j7pv25f6]{max-width:560px}.hm-person[data-astro-cid-j7pv25f6]{position:relative;justify-self:center;width:min(100%,380px)}.hm-person[data-astro-cid-j7pv25f6] .hm-person__img{width:100%;border-radius:var(--r-xl)}.hm-person__tags[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--c-text);padding:8px 14px;border-radius:var(--r-pill);background:#0c0e12d9;border:1px solid var(--c-line-3);box-shadow:0 12px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:floatY 6s ease-in-out infinite}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:-1.5s}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:-3s}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:-4.5s}.hm-beam[data-astro-cid-j7pv25f6]{position:absolute;top:-50%;left:50%;width:1600px;height:1600px;margin-left:-800px;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:conic-gradient(from 0deg,transparent 0deg,rgba(31,211,198,.14) 10deg,transparent 24deg,transparent 360deg);animation:faroSweep 20s linear infinite}.hm-alt[data-astro-cid-j7pv25f6]{color:var(--c-subtle);font-size:var(--fs-small)}.hm-alt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--c-teal);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:none;row-gap:14px}.door[data-astro-cid-j7pv25f6]{grid-row:auto;grid-template-rows:auto auto auto;min-height:0}.door[data-astro-cid-j7pv25f6]:hover{transform:none}.hm-prob[data-astro-cid-j7pv25f6],.hm-terr[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hm-prob__media[data-astro-cid-j7pv25f6] .img-slot{aspect-ratio:16/10!important;min-height:0}}@media(max-width:560px){.hm-prob__cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:12px;padding:6px 10px}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(odd){left:0}.hm-person__tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){left:auto;right:0}}
