[consulenza-tech-page]{--ph:2.6875rem;--rc:19px}@media(max-width:640px){[consulenza-tech-page]{--ph:1.25rem}}[consulenza-tech-page] .ctech-breadcrumb{align-items:center;color:hsla(0,0%,100%,.35);display:flex;font-size:.75rem;font-weight:300;gap:.5rem;margin-bottom:auto;position:relative;z-index:2}[consulenza-tech-page] .ctech-breadcrumb a{color:hsla(0,0%,100%,.35);transition:color .15s ease}[consulenza-tech-page] .ctech-breadcrumb a:hover{color:hsla(0,0%,100%,.8)}[consulenza-tech-page] .ctech-breadcrumb__sep{font-size:.625rem;opacity:.5}[consulenza-tech-page] .ctech-breadcrumb__current{color:hsla(0,0%,100%,.65);font-weight:400}[consulenza-tech-page] .ctech-label{color:#b4b4b4;display:block;font-size:1rem;font-weight:300;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}[consulenza-tech-page] .ctech-label--white{color:hsla(0,0%,100%,.4)}[consulenza-tech-page] .ctech-hero{background:linear-gradient(180deg,#3c3c3c,#242323);display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;overflow:hidden;padding:6.25rem var(--ph) 5rem;position:relative}[consulenza-tech-page] .ctech-hero__inner{display:flex;flex-direction:column;gap:1.25rem;max-width:900px;position:relative;z-index:1}[consulenza-tech-page] .ctech-hero__title{color:#fff;font-size:max(52px,min(7.5vw,110px));font-weight:700;letter-spacing:-.03em;line-height:1}[consulenza-tech-page] .ctech-hero__title em{color:hsla(0,0%,100%,.35)}[consulenza-tech-page] .ctech-hero__body{color:hsla(0,0%,100%,.55);font-size:1.125rem;font-weight:300;line-height:1.7;max-width:52ch}[consulenza-tech-page] .ctech-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}[consulenza-tech-page] .ctech-kpis{background:#3c3c3c;padding:3.5rem var(--ph) 4.75rem}[consulenza-tech-page] .ctech-kpis__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}@media(max-width:700px){[consulenza-tech-page] .ctech-kpis__grid{grid-template-columns:repeat(2,1fr)}}[consulenza-tech-page] .ctech-kpi{display:flex;flex-direction:column;gap:.5rem}[consulenza-tech-page] .ctech-kpi__val{color:#fff;font-size:max(36px,min(4vw,56px));font-weight:700;letter-spacing:-.02em;line-height:1}[consulenza-tech-page] .ctech-kpi__val--green{color:#a0ca75}[consulenza-tech-page] .ctech-kpi__label{color:hsla(0,0%,100%,.4);font-size:.8125rem;font-weight:300;letter-spacing:.06em;text-transform:uppercase}[consulenza-tech-page] .ctech-features{padding:4.75rem var(--ph)}[consulenza-tech-page] .ctech-features__header{display:flex;flex-direction:column;gap:.625rem;margin-bottom:3.25rem}[consulenza-tech-page] .ctech-features__title{font-size:max(28px,min(3.5vw,44px));font-weight:700;line-height:1.15}[consulenza-tech-page] .ctech-features__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){[consulenza-tech-page] .ctech-features__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){[consulenza-tech-page] .ctech-features__grid{grid-template-columns:1fr}}[consulenza-tech-page] .ctech-card{background:#3c3c3c;border-radius:var(--rc);display:flex;flex-direction:column;gap:.75rem;padding:2.25rem 1.75rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}[consulenza-tech-page] .ctech-card:before{background:hsla(0,0%,100%,.06);border-radius:var(--rc) var(--rc) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0;transition:background .2s ease}[consulenza-tech-page] .ctech-card:hover{box-shadow:0 24px 48px rgba(0,0,0,.18);transform:translateY(-4px)}[consulenza-tech-page] .ctech-card:hover:before{background:hsla(0,0%,100%,.15)}[consulenza-tech-page] .ctech-card__emoji{font-size:2rem;line-height:1}[consulenza-tech-page] .ctech-card__name{color:#fff;font-size:1.25rem;font-weight:700}[consulenza-tech-page] .ctech-card__desc{color:hsla(0,0%,100%,.5);font-size:1rem;font-weight:300;line-height:1.7}[consulenza-tech-page] .ctech-cta{padding:0 var(--ph) 4.75rem}[consulenza-tech-page] .ctech-cta__inner{align-items:center;background:#3c3c3c;border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:4.5rem var(--ph);text-align:center}[consulenza-tech-page] .ctech-cta__label{color:hsla(0,0%,100%,.3);font-size:.6875rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase}[consulenza-tech-page] .ctech-cta__title{color:#fff;font-size:max(32px,min(4.5vw,64px));font-weight:700;letter-spacing:-.02em;line-height:1}[consulenza-tech-page] .ctech-cta__title em{color:hsla(0,0%,100%,.4)}[consulenza-tech-page] .ctech-cta__body{color:hsla(0,0%,100%,.5);font-size:1rem;font-weight:300;line-height:1.7;max-width:42ch}[consulenza-tech-page] .ctech-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}[consulenza-tech-page] .ctech-intro{grid-gap:3.5rem 4.5rem;align-items:start;display:grid;gap:3.5rem 4.5rem;grid-template-columns:1fr 1.15fr;padding:5.625rem var(--ph) 4.75rem}@media(max-width:900px){[consulenza-tech-page] .ctech-intro{gap:2rem;grid-template-columns:1fr}}[consulenza-tech-page] .ctech-intro__head{position:sticky;top:6.25rem}[consulenza-tech-page] .ctech-intro__title{font-size:max(28px,min(3.4vw,44px));font-weight:700;letter-spacing:-.02em;line-height:1.14}[consulenza-tech-page] .ctech-intro__title em{color:#b4b4b4;font-style:normal}[consulenza-tech-page] .ctech-intro__body{display:flex;flex-direction:column;gap:1.25rem}[consulenza-tech-page] .ctech-intro__body p{color:#3c3c3c;font-size:1.125rem;font-weight:300;line-height:1.75}[consulenza-tech-page] .ctech-intro__questions{background:#3c3c3c;border-radius:var(--rc);grid-column:1/-1;margin-top:.75rem;padding:2.75rem var(--ph)}[consulenza-tech-page] .ctech-intro__qlabel{color:hsla(0,0%,100%,.4);font-size:1rem;font-weight:300;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}[consulenza-tech-page] .ctech-intro__qlist{grid-gap:1.75rem;counter-reset:q;display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr);list-style:none}@media(max-width:800px){[consulenza-tech-page] .ctech-intro__qlist{gap:1.25rem;grid-template-columns:1fr}}[consulenza-tech-page] .ctech-intro__qlist li{color:#fff;counter-increment:q;font-size:1.25rem;font-weight:400;line-height:1.4;padding-top:2.5rem;position:relative}[consulenza-tech-page] .ctech-intro__qlist li:before{color:#a0ca75;content:counter(q,decimal-leading-zero);font-size:.875rem;font-weight:300;left:0;letter-spacing:.05em;position:absolute;top:0}[consulenza-tech-page] .ctech-method{background:linear-gradient(180deg,#3c3c3c,#242323);border-radius:1.5rem;margin:0 var(--ph) 4.75rem;padding:4.5rem var(--ph)}[consulenza-tech-page] .ctech-method__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3.5rem;max-width:720px}[consulenza-tech-page] .ctech-method__title{color:#fff;font-size:max(28px,min(3.6vw,48px));font-weight:700;letter-spacing:-.02em;line-height:1.1}[consulenza-tech-page] .ctech-method__intro{color:hsla(0,0%,100%,.55);font-size:1.125rem;font-weight:300;line-height:1.7;max-width:60ch}[consulenza-tech-page] .ctech-method__steps{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){[consulenza-tech-page] .ctech-method__steps{gap:2.25rem 1.75rem;grid-template-columns:1fr 1fr}}@media(max-width:560px){[consulenza-tech-page] .ctech-method__steps{grid-template-columns:1fr}}[consulenza-tech-page] .ctech-step{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:.75rem;padding-top:1.375rem}[consulenza-tech-page] .ctech-step__num{color:#a0ca75;font-size:.875rem;font-weight:300;letter-spacing:.06em}[consulenza-tech-page] .ctech-step__name{color:#fff;font-size:1.375rem;font-weight:700}[consulenza-tech-page] .ctech-step__body{color:hsla(0,0%,100%,.5);font-size:1rem;font-weight:300;line-height:1.7}[consulenza-tech-page] .ctech-products{padding:4.75rem var(--ph)}[consulenza-tech-page] .ctech-products__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3.25rem;max-width:760px}[consulenza-tech-page] .ctech-products__title{font-size:max(28px,min(3.6vw,48px));font-weight:700;letter-spacing:-.02em;line-height:1.1}[consulenza-tech-page] .ctech-products__title em{color:#b4b4b4;font-style:normal}[consulenza-tech-page] .ctech-products__intro{color:#3c3c3c;font-size:1.125rem;font-weight:300;line-height:1.7;max-width:62ch}[consulenza-tech-page] .ctech-products__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:760px){[consulenza-tech-page] .ctech-products__grid{grid-template-columns:1fr}}[consulenza-tech-page] .ctech-product{background:#3c3c3c;border-radius:var(--rc);display:flex;flex-direction:column;gap:.625rem;padding:2.25rem 2rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}[consulenza-tech-page] .ctech-product:hover{box-shadow:0 24px 48px rgba(0,0,0,.18);transform:translateY(-4px)}[consulenza-tech-page] .ctech-product__icon{color:#fff;font-size:2.125rem;line-height:1;margin-bottom:.375rem}[consulenza-tech-page] .ctech-product__area{color:#a0ca75;font-size:1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}[consulenza-tech-page] .ctech-product__name{color:#fff;font-size:1.5rem;font-weight:700}[consulenza-tech-page] .ctech-product__desc{color:hsla(0,0%,100%,.55);font-size:1rem;font-weight:300;line-height:1.7}[consulenza-tech-page] .ctech-faq{padding:2.5rem var(--ph) 5.625rem}[consulenza-tech-page] .ctech-faq__box{background:#f6f6f6;border-radius:1.5rem;margin:0 auto;max-width:860px;padding:3rem max(24px,min(4vw,56px))}[consulenza-tech-page] .ctech-faq__header{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.5rem}[consulenza-tech-page] .ctech-faq__title{font-size:max(28px,min(3.6vw,48px));font-weight:700;letter-spacing:-.02em;line-height:1.1}[consulenza-tech-page] .ctech-faq__list{list-style:none}[consulenza-tech-page] .ctech-faq__item{border-top:1px solid rgba(60,60,60,.14)}[consulenza-tech-page] .ctech-faq__item:last-child{border-bottom:1px solid rgba(60,60,60,.14)}[consulenza-tech-page] .ctech-faq__item .ctech-faq__q{align-items:center;background:none;border:0;color:#3c3c3c;cursor:pointer;display:flex;font-family:inherit;font-size:1.25rem;font-weight:400;gap:1.5rem;justify-content:space-between;line-height:1.35;padding:1.625rem 0;text-align:left;width:100%}[consulenza-tech-page] .ctech-faq__item .ctech-faq__icon{color:#b4b4b4;flex-shrink:0;font-size:1.375rem;transition:transform .25s ease}[consulenza-tech-page] .ctech-faq__item.is-open .ctech-faq__icon{color:#3c3c3c;transform:rotate(45deg)}[consulenza-tech-page] .ctech-faq__item .ctech-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}[consulenza-tech-page] .ctech-faq__item .ctech-faq__a p{color:rgba(60,60,60,.7);font-size:1rem;font-weight:300;line-height:1.75;margin:0;max-width:68ch;overflow:hidden}[consulenza-tech-page] .ctech-faq__item.is-open .ctech-faq__a{grid-template-rows:1fr}[consulenza-tech-page] .ctech-faq__item.is-open .ctech-faq__a p{padding-bottom:1.75rem}:root{--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,0.65);--ease-out:cubic-bezier(0.218,0.58,0.36,1);--ease-bounce:cubic-bezier(.17,.67,.3,1.33)}.Button{border-radius:1.5625rem;font-size:16px;font-weight:400;line-height:24px;padding:.625rem 1.5rem}.Button--dark-background{background:#3c3c3c;color:#fff}.Button--transparent{background:#f6f6f6;color:#3c3c3c}.Button--transparent:hover{background:#fff}.Button--transparent-w-border{background:transparent;border:1px solid #3c3c3c;color:#3c3c3c}.Button--light-w-border{background:transparent;border:1px solid #fff;color:#fff}.Button--white{background:#fff}.Button:hover{opacity:.8}