@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bianco:#fff;--inchiostro:#1b2026;--testo:#7a8390;--accento:#38669c;--linea:#e7eaee;--velo:#f4f6f9;--notte:#0f1a29;--raggio:10px;--ombra:0 1px 2px #1b20260a, 0 10px 30px -12px #1b202624;--curva:cubic-bezier(.6, 0, .4, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bianco);color:var(--inchiostro);letter-spacing:-.03em;-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:18px;line-height:1.4;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--accento);outline-offset:3px}.contenitore{width:100%;max-width:1248px;margin-inline:auto;padding-inline:24px}.sezione{padding-block:130px}.etichetta{color:var(--accento);font-size:20px;font-weight:500}.titolo{letter-spacing:-.055em;text-wrap:balance;font-size:50px;font-weight:500;line-height:1.08}.titolo span{color:var(--accento)}.titolo--hero{font-size:62px;line-height:1.04}.titolo--medio{font-size:44px}.testo{color:var(--testo);text-wrap:pretty;font-size:20px;line-height:1.4}.testa{text-align:center;justify-items:center;gap:16px;margin-bottom:64px;display:grid}.testa .titolo{max-width:880px}.testa .testo{max-width:640px}.btn{white-space:nowrap;cursor:pointer;height:44px;transition:background .3s var(--curva), color .3s var(--curva), border-color .3s var(--curva);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding-inline:20px 17px;font-size:15px;font-weight:600;display:inline-flex}.btn--pieno{background:var(--accento);color:#fff;box-shadow:0 6px 16px -8px #38669ce6}.btn--pieno:hover{background:var(--inchiostro)}.btn--bordo{border-color:var(--linea);box-shadow:var(--ombra);background:#fff}.btn--bordo:hover{border-color:var(--inchiostro)}.btn--bianco{color:var(--inchiostro);background:#fff}.btn--bianco:hover{background:var(--accento);color:#fff}.freccia{transition:transform .3s var(--curva)}.btn:hover .freccia{transform:translate(3px)}.link{color:var(--testo);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:5px;font-size:15px;font-weight:500;transition:color .3s}.link:hover{color:var(--inchiostro)}.nav{z-index:50;width:min(920px,100% - 28px);box-shadow:var(--ombra);background:#fff;border-radius:12px;margin-inline:auto;position:fixed;top:14px;left:0;right:0}.nav__barra{justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 8px 0 20px;display:flex}.nav__logo img{filter:brightness(0);width:auto;height:30px}.nav__voci{gap:26px;font-size:15px;font-weight:500;display:flex}.nav__voci a{transition:color .3s}.nav__voci a:hover{color:var(--accento)}.nav__azione .btn{height:40px;box-shadow:none}.nav__menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.nav__menu i{background:var(--inchiostro);width:22px;height:1.5px;transition:transform .4s var(--curva), opacity .3s, top .4s var(--curva);position:absolute;left:11px}.nav__menu i:first-child{top:15px}.nav__menu i:nth-child(2){top:21.5px}.nav__menu i:nth-child(3){top:28px}.nav--aperto .nav__menu i:first-child{top:21.5px;transform:rotate(45deg)}.nav--aperto .nav__menu i:nth-child(2){opacity:0}.nav--aperto .nav__menu i:nth-child(3){top:21.5px;transform:rotate(-45deg)}.nav__pannello{overflow:hidden}.nav__pannello ul{padding:4px 20px 16px}.nav__pannello li a{letter-spacing:-.04em;border-top:1px solid var(--linea);padding-block:13px;font-size:22px;font-weight:500;display:block}.nav__pannello .btn{margin:0 20px 20px;display:flex}.hero{background:#fff;height:100svh;min-height:700px;max-height:1000px;position:relative;overflow:clip}.hero__foto img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.hero:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:26%;position:absolute;inset:auto 0 0}.hero__linea{display:none}.hero__testo{z-index:2;text-align:center;justify-items:center;gap:16px;padding:138px 24px 0;display:grid;position:relative}.hero__testo .titolo{max-width:820px}.hero__testo .testo{color:#5d6672;max-width:560px}.hero__azioni{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.hero__nota{color:#5d6672;align-items:center;gap:14px;margin-top:14px;font-size:15px;font-weight:500;display:flex}.hero__nota i{opacity:.5;background:currentColor;width:30px;height:1px}.intro{padding-top:110px}.numeri{grid-template-columns:repeat(4,1fr);display:grid}.numeri li{text-align:center;align-content:start;justify-items:center;gap:6px;padding:6px 28px;display:grid}.numeri li+li{border-left:1px solid var(--linea)}.numeri b{letter-spacing:-.06em;color:var(--accento);font-size:72px;font-weight:200;line-height:1}.numeri h3{margin-top:8px;font-size:20px;font-weight:500}.numeri p{color:var(--testo);max-width:230px;font-size:16px;line-height:1.35}.metodo{position:relative}.metodo__fisso{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.metodo__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.metodo__testo{gap:16px;max-width:520px;display:grid}.metodo__passi{margin-top:22px}.metodo__passi li{border-bottom:1px solid var(--linea);opacity:.32;transition:opacity .5s var(--curva);align-items:center;gap:18px;padding-block:18px;display:flex}.metodo__passi li.on,.metodo__passi li.fatto{opacity:1}.metodo__n{border:1px solid var(--linea);letter-spacing:-.02em;width:40px;height:40px;transition:background .5s var(--curva), color .5s var(--curva), border-color .5s var(--curva);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.metodo__passi li.on .metodo__n{background:var(--accento);border-color:var(--accento);color:#fff}.metodo__passi h3{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.2}.metodo__passi p{color:var(--testo);font-size:16px}.metodo__barra{background:var(--linea);height:2px;margin-top:-17px}.metodo__barra i{background:var(--accento);height:100%;display:block}.metodo__figura{aspect-ratio:4/5;justify-self:center;width:min(100%,80svh - 32px);position:relative}.metodo__foto{position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.metodo__foto img{object-fit:cover;width:100%;height:100%}.metodo__linee{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l{fill:none;stroke:var(--accento);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.l--forte{stroke-width:2.25px}.l--bianca{stroke:#fff}.l--base{stroke:var(--linea);stroke-width:2px}.punto{fill:#fff;stroke:var(--accento);stroke-width:1.5px;vector-effect:non-scaling-stroke}.metodo__goniometro{border-radius:var(--raggio);width:124px;box-shadow:var(--ombra);background:#fff;justify-items:center;padding:14px 16px 10px;display:grid;position:absolute;bottom:12%;right:2%}.metodo__goniometro svg{width:100%}.metodo__goniometro b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.carte{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.carta{border:1px solid var(--linea);border-radius:var(--raggio);box-shadow:var(--ombra);background:#fff;flex-direction:column;display:flex;overflow:hidden}.carta__foto{aspect-ratio:1/.95;position:relative;overflow:hidden}.carta__foto img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform 1.2s var(--curva)}.carta:hover .carta__foto img{transform:scale(1.04)}.carta__foto:after{content:"";background:linear-gradient(#fff0,#fff);height:34%;position:absolute;inset:auto 0 0}.carta__corpo{flex-direction:column;flex:1;gap:8px;padding:4px 24px 24px;display:flex}.carta__livello{color:var(--accento);font-size:15px;font-weight:500}.carta h3{letter-spacing:-.05em;font-size:28px;font-weight:500;line-height:1.1}.carta__corpo>p:not(.carta__livello){color:var(--testo);font-size:16px}.carta__azioni{align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.sezione--righe{padding-top:40px}.riga{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:90px;scroll-margin-top:110px;display:grid}.riga+.riga{margin-top:130px}.riga--rovescia .riga__testo{order:2}.riga__testo{justify-items:start;gap:16px;display:grid}.riga__testo .btn{margin-top:10px}.riga__foto{aspect-ratio:3/2;border-radius:var(--raggio);overflow:hidden}.riga__foto img{object-fit:cover;width:100%;height:100%;scale:1.14}.banda{border-radius:var(--raggio);background:var(--notte);color:#fff;align-items:center;min-height:440px;margin-top:130px;display:grid;position:relative;overflow:hidden}.banda>img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.banda:before{content:"";z-index:1;background:linear-gradient(90deg, var(--notte) 30%, #0f1a298c 62%, #0f1a2926);position:absolute;inset:0}.banda__testo{z-index:2;justify-items:start;gap:16px;max-width:580px;padding:56px;display:grid;position:relative}.banda ul{gap:8px;margin-block:6px 10px;font-size:17px;font-weight:500;display:grid}.banda li{align-items:center;gap:10px;display:flex}.persone{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.persona__foto{aspect-ratio:3/4;border-radius:var(--raggio);background:#8b93a1;overflow:hidden}.persona__foto img{object-fit:cover;object-position:60% top;width:100%;height:100%;transition:transform 1.2s var(--curva)}.persona:hover .persona__foto img{transform:scale(1.05)}.persona figcaption{color:var(--testo);gap:2px;margin-top:14px;font-size:15px;display:grid}.persona b{letter-spacing:-.04em;color:var(--inchiostro);font-size:19px;font-weight:500}.voci{background:var(--velo)}.voci .titolo{max-width:960px;font-size:44px;line-height:1.14}.voci__firma,.voce figcaption{color:var(--testo);text-align:left;align-items:center;gap:12px;font-size:14px;line-height:1.3;display:flex}.voci__firma{margin-top:6px}.voci__firma img,.voce img{filter:grayscale();border-radius:50%;flex:none}.voci__firma b,.voce b{color:var(--inchiostro);font-size:16px;font-weight:600;display:block}.voce{border:1px solid var(--linea);border-radius:var(--raggio);background:#fff;flex-direction:column;gap:22px;padding:26px;display:flex}.voce blockquote{font-size:17px;line-height:1.45}.voce figcaption{margin-top:auto}.chiusura{padding-block:130px 150px;position:relative;overflow:clip}.chiusura__foto{opacity:.9;height:78%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.chiusura__foto img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.chiusura .contenitore{position:relative}.chiusura .testa{margin-bottom:30px}.chiusura__contatti{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.contatto{border:1px solid var(--linea);height:56px;box-shadow:var(--ombra);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 16px;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .3s,background .3s;display:flex}.contatto b{font-size:16px;font-weight:600;display:block}.contatto:hover{border-color:var(--inchiostro)}.contatto--pieno{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.contatto--pieno:hover{background:var(--accento);border-color:var(--accento)}.modulo{border:1px solid var(--linea);border-radius:var(--raggio);max-width:620px;box-shadow:var(--ombra);background:#ffffffeb;grid-template-columns:1fr 1fr;gap:16px;margin:44px auto 0;padding:28px;display:grid}.modulo label{gap:7px;font-size:14px;font-weight:500;display:grid}.modulo__largo{grid-column:1/-1}.modulo input,.modulo select{border:1px solid var(--linea);background:#fff;border-radius:8px;width:100%;height:46px;padding-inline:14px;font-size:16px;font-weight:400;transition:border-color .3s}.modulo input:focus,.modulo select:focus{border-color:var(--accento);outline:none}.piede{border-top:1px solid var(--linea);color:var(--testo);padding-block:60px 26px;font-size:15px}.piede__griglia{grid-template-columns:1.6fr 1fr 1fr;gap:40px;display:grid}.piede__marchio img{filter:brightness(0);width:190px;height:auto}.piede__marchio p{margin-top:16px}.piede__griglia>:not(.piede__marchio){align-content:start;gap:9px;display:grid}.piede a:hover{color:var(--inchiostro)}.piede__fondo{border-top:1px solid var(--linea);justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.wa{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px -10px #25d366e6}@media (width<=1199.98px){.sezione{padding-block:100px}.nav__voci{display:none}.nav__azione{margin-left:auto}.nav__menu{display:block}.titolo{font-size:42px}.titolo--hero{font-size:50px}.titolo--medio,.voci .titolo{font-size:36px}.numeri{grid-template-columns:repeat(2,1fr);row-gap:44px}.numeri li:nth-child(3){border-left:0}.riga{gap:44px}.riga+.riga,.banda{margin-top:100px}.carta h3{font-size:24px}.carta__azioni{flex-direction:column;align-items:flex-start;gap:12px}.persone{grid-template-columns:repeat(3,1fr);row-gap:28px}}@media (width<=809.98px){.contenitore{padding-inline:20px}.sezione{padding-block:76px}.etichetta{font-size:17px}.titolo{font-size:32px}.titolo--hero{font-size:38px}.titolo--medio,.voci .titolo{font-size:28px}.testo{font-size:17px}.testa{gap:12px;margin-bottom:40px}.nav{width:calc(100% - 20px);top:10px}.nav__azione{display:none}.nav__logo img{height:26px}.hero{min-height:640px}.hero__testo{gap:12px;padding:104px 20px 0}.hero__nota{gap:10px;font-size:13px}.hero__nota i{width:18px}.intro{padding-top:70px}.numeri li{padding-inline:12px}.numeri b{font-size:56px}.numeri h3{font-size:17px}.numeri p{font-size:14.5px}.metodo__fisso{align-items:start;padding-top:76px}.metodo__griglia{grid-template-columns:1fr;gap:0}.metodo__figura{order:-1;width:min(100%,36svh)}.metodo__testo{gap:6px}.metodo__testo .etichetta{display:none}.metodo__testo .titolo{font-size:25px}.metodo__passi{margin-top:6px}.metodo__passi li{gap:14px;padding-block:10px}.metodo__n{width:32px;height:32px;font-size:12px}.metodo__passi h3{font-size:18px}.metodo__passi p{font-size:14.5px}.metodo__barra{margin-top:-7px}.metodo__goniometro{width:88px;padding:8px 10px 6px}.metodo__goniometro b{font-size:22px}.carte{grid-template-columns:1fr}.carta__azioni{flex-direction:row;align-items:center}.riga{grid-template-columns:1fr;gap:28px}.riga--rovescia .riga__testo{order:0}.riga+.riga,.banda{margin-top:76px}.riga__testo{gap:12px}.banda{min-height:0}.banda:before{background:linear-gradient(180deg, #0f1a29cc, var(--notte) 70%)}.banda__testo{padding:32px 24px}.persone{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.persone::-webkit-scrollbar{display:none}.persona{scroll-snap-align:center;flex:0 0 62%}.chiusura{padding-block:76px 110px}.contatto{flex:100%;justify-content:center}.modulo{grid-template-columns:1fr;margin-top:32px;padding:20px}.piede__griglia{grid-template-columns:1fr 1fr}.piede__marchio{grid-column:1/-1}.piede__fondo{flex-direction:column}}.hero:after{height:12%}.hero__foto img{width:auto;max-width:none;height:76%;position:absolute;bottom:0;left:50%;translate:-50%}.chiusura__foto{opacity:.6;height:64%}@media (width<=809.98px){.hero__foto img{width:150%;height:auto}.chiusura__foto{height:40%}}.hero__foto img{mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 30%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 30%,#000 48%);-webkit-mask-composite:source-in;mask-composite:intersect}.chiusura__foto{opacity:.45}.hero{height:100svh;min-height:720px;max-height:1080px}.hero__foto{transform-origin:bottom;position:absolute;inset:0}.hero__foto img{object-fit:cover;object-position:center bottom;mix-blend-mode:normal;width:100%;max-width:none;height:100%;position:static;translate:none;-webkit-mask-image:none;mask-image:none}.hero:after{background:linear-gradient(#fff0,#fff 94%);height:30%;display:block}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffdb 30%,#fff0);position:absolute;inset:0 0 34%}.hero__velo{z-index:1;pointer-events:none;background:#fff;position:absolute;inset:0}.hero__logo{filter:brightness(0);width:300px;height:auto;margin-bottom:4px}.hero__testo .titolo{letter-spacing:-.05em;max-width:900px;font-size:64px}.hero__testo .testo{color:#1b2026b8;max-width:620px;font-size:22px}.hero__nota{color:#4e616d;font-size:18px}.metodo__compasso,.metodo__perno,.metodo__stato,.metodo__goniometro{display:none}.metodo__stati,.metodo__stati img{width:100%;height:100%;position:absolute;inset:0}.metodo__stati img{object-fit:contain;mix-blend-mode:multiply}.pinza{display:none}@media (width<=1199.98px){.hero__testo .titolo{font-size:50px}}@media (width<=809.98px){.hero{min-height:680px}.hero__testo{gap:14px;padding-top:96px}.hero__logo{width:210px}.hero__testo .titolo{font-size:38px}.hero__testo .testo{font-size:17px}.hero__nota{font-size:14px}.hero__foto img{object-position:58% bottom;width:100%;height:100%}}.hero__foto{inset:22% 0 0}.hero:before{background:linear-gradient(#fff 38%,#ffffffd1 62%,#fff0);inset:0 0 26%}.hero__testo{gap:14px;padding-top:104px}.hero__logo{width:250px}.hero__testo .titolo{font-size:58px}.hero__nota{display:none}@media (width<=809.98px){.hero__foto{inset:46% 0 0}.hero__logo{width:200px}.hero__testo .titolo{font-size:36px}}.metodo__fisso{align-items:center;padding-top:84px}.metodo .testa{margin-bottom:8px}.metodo .testa .titolo{font-size:44px}.metodo__scena{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:40px;display:grid}.metodo__figura{aspect-ratio:4/5;justify-self:center;width:auto;height:min(62svh,620px);margin:0;position:relative}.metodo__figura img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.metodo__lato{gap:0;display:grid}.metodo__lato li{text-align:center;opacity:.28;transition:opacity .6s var(--curva);justify-items:center;gap:4px;padding-block:34px;display:grid}.metodo__lato li.on,.metodo__lato li.fatto{opacity:1}.metodo__lato span{letter-spacing:-.04em;font-size:26px;font-weight:500}.metodo__lato h3{letter-spacing:-.05em;color:var(--accento);font-size:30px;font-weight:500;line-height:1.1}.metodo__lato p{max-width:280px;color:var(--testo);margin-top:8px;font-size:18px}.squadra .testa{margin-bottom:56px}.nastro{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nastro__fila{gap:18px;width:max-content;padding-block:6px 24px;animation:46s linear infinite nastro;display:flex}.nastro:hover .nastro__fila{animation-play-state:paused}@keyframes nastro{to{transform:translate(calc(-50% - 9px))}}.scheda{aspect-ratio:3/3.7;border-radius:var(--raggio);width:330px;box-shadow:var(--ombra);background:#8b93a1;flex:none;position:relative;overflow:hidden}.scheda img{object-fit:cover;object-position:60% top;width:100%;height:100%}.scheda:after{content:"";background:linear-gradient(#0f1a2900,#0f1a29db);position:absolute;inset:50% 0 0}.scheda figcaption{z-index:1;color:#b9cdea;gap:2px;font-size:15px;display:grid;position:absolute;bottom:18px;left:20px;right:16px}.scheda b{letter-spacing:-.04em;color:#fff;font-size:23px;font-weight:500}.chiusura__foto{opacity:1;height:70%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.chiusura .modulo{background:#fff}@media (prefers-reduced-motion:reduce){.nastro__fila{animation:none}}@media (width<=1199.98px){.metodo .testa .titolo{font-size:36px}.metodo__lato h3{font-size:24px}.metodo__lato p{font-size:16px}.metodo__scena{gap:20px}}@media (width<=809.98px){.metodo__fisso{align-items:start;padding-top:78px}.metodo .testa{margin-bottom:0}.metodo .testa .etichetta{display:none}.metodo .testa .titolo{font-size:25px}.metodo__scena{grid-template-columns:1fr 1fr;gap:0 16px}.metodo__figura{grid-area:1/1/auto/-1;height:40svh}.metodo__lato li{padding-block:12px}.metodo__lato span{font-size:16px}.metodo__lato h3{font-size:19px}.metodo__lato p{margin-top:2px;font-size:13.5px;line-height:1.3}.scheda{width:240px}.scheda b{font-size:19px}.chiusura__foto{height:46%}}.hero__nota{box-shadow:var(--ombra);color:var(--inchiostro);background:#ffffffdb;border-radius:999px;margin-top:6px;padding:8px 18px;font-size:15px;font-weight:600;display:flex}.hero__nota i{background:var(--accento);opacity:1;width:18px}.metodo__lato li{opacity:.3;gap:10px;padding-block:40px}.metodo__lato li+li{border-top:0}.metodo__lato i{background:var(--accento);width:34px;height:2px;transition:width .7s var(--curva)}.metodo__lato li.on i{width:84px}.metodo__lato h3{color:var(--inchiostro);font-size:32px}.metodo__lato p{margin-top:0}.metodo__figura img{-webkit-mask-image:none;mask-image:none}.scheda img,.persona__foto img{object-position:center top}@media (width<=809.98px){.hero__nota{padding:7px 14px;font-size:13px}.metodo__lato li{gap:5px;padding-block:12px}.metodo__lato h3{font-size:20px}}.intro2{text-align:center;padding-block:150px 130px;position:relative;overflow:clip}.intro2 .contenitore{justify-items:center;gap:18px;display:grid;position:relative}.intro2__linea{background:var(--inchiostro);opacity:.35;transform-origin:top;width:1px;height:150px;margin-bottom:26px}.intro2__frase{max-width:900px;font-size:58px}.intro2 .testo{max-width:640px}.intro2 .numeri{width:100%;margin-top:90px}.intro2__oggetto{opacity:.9;filter:drop-shadow(0 30px 30px #1b20262e);pointer-events:none;width:300px;position:absolute;top:12%}.intro2__oggetto--sx{left:-70px}.intro2__oggetto--dx{width:260px;right:-60px}.riga{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.riga__foto{aspect-ratio:16/11;-webkit-mask-composite:source-in;border-radius:0;margin-right:calc(-50vw + min(100vw,1248px)/2 - 24px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.riga--rovescia{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.riga--rovescia .riga__foto{margin-left:calc(-50vw + min(100vw,1248px)/2 - 24px);margin-right:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%)}.riga__testo{z-index:1;position:relative}.voci{background:#fff;padding-block:170px 150px;position:relative;overflow:clip}.voci:before{content:"";background:url(/img/applauso.webp) 50% 40%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%)}.voci:after{content:"";background:radial-gradient(60% 46% at 50% 34%,#ffffffe6,#ffffff59 70%,#fff0);position:absolute;inset:0}.voci .contenitore{z-index:1;position:relative}.voce{box-shadow:var(--ombra)}@media (width<=1199.98px){.intro2__frase{font-size:44px}.intro2__oggetto{width:200px}}@media (width<=809.98px){.intro2{padding-block:80px 76px}.intro2__linea{height:90px;margin-bottom:14px}.intro2__frase{font-size:31px}.intro2 .numeri{margin-top:50px}.intro2__oggetto{opacity:.7;width:130px;top:4%}.intro2__oggetto--sx{left:-50px}.intro2__oggetto--dx{width:120px;right:-44px}.riga,.riga--rovescia{grid-template-columns:1fr;gap:20px}.riga__foto,.riga--rovescia .riga__foto{margin-inline:-20px;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.voci{padding-block:100px 90px}}.intro2__frase span{color:inherit}.intro2__frase .accento{color:var(--accento)}.intro2__linea{display:none}.intro2{padding-top:130px}.riga__foto{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%)}.riga--rovescia .riga__foto{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 36%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 36%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%)}.banda{min-height:400px;color:var(--inchiostro);border:1px solid var(--linea);background:linear-gradient(120deg,#eef2f7 0%,#dfe7f1 100%);margin-top:190px;overflow:visible}.banda:before{display:none}.banda>img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;width:auto;height:142%;inset:auto 4% 0 auto;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.banda .titolo span{color:var(--accento)}.banda .testo{color:var(--testo)}.banda li svg{color:var(--accento)}@media (width<=809.98px){.riga__foto,.riga--rovescia .riga__foto{-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%)}.banda{margin-top:76px;padding-top:230px}.banda>img{height:300px;margin-inline:auto;inset:-60px 0 auto}}.voci:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 50%,#0000 82%);mask-image:linear-gradient(#0000 0%,#000 20% 50%,#0000 82%)}.voci:after{background:linear-gradient(#fff0 54%,#fff 84%),linear-gradient(#fff 4%,#fff0 24%),radial-gradient(64% 40% at 50% 30%,#fff 30%,#fff9 70%,#fff0)}.voci{padding-bottom:110px}.chiusura{padding-top:90px}.nav{width:min(1000px,100% - 28px)}.nav__voci{align-items:center;gap:24px}.nav__voci a.on{color:var(--accento)}.nav__corsi{position:relative}.nav__corsi button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:18px 0;font-size:15px;font-weight:500;display:inline-flex}.nav__tendina{width:290px;box-shadow:var(--ombra), 0 24px 48px -24px #1b20264d;background:#fff;border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% - 4px);left:-18px}.nav__tendina a{color:var(--testo);border-radius:8px;gap:1px;padding:10px 12px;font-size:13px;font-weight:400;display:grid}.nav__tendina a:hover{background:var(--velo);color:var(--testo)}.nav__tendina b{color:var(--inchiostro);font-size:15px;font-weight:600}.testata{padding:190px 0 70px;position:relative;overflow:clip}.testata__foto{opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.testata__foto img{object-fit:cover;width:100%;height:100%}.testata:after{content:"";background:radial-gradient(60% 70% at 50% 60%,#fff 25%,#ffffff8c 70%,#fff3);position:absolute;inset:0}.testata .testa{z-index:1;margin-bottom:0;position:relative}.testata--vuota{align-items:center;min-height:70svh;display:grid}.sezione--stretta{padding-block:70px 110px}.sezione--velo{background:var(--velo)}.carta--corso{transition:transform .5s var(--curva), box-shadow .5s var(--curva)}.carta--corso:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1b20260a,0 24px 48px -20px #1b202647}.carta--corso .carta__foto{aspect-ratio:16/10;background:var(--velo)}.carta--corso .carta__foto img{object-position:center}.carta--corso .carta__foto:after{height:22%}.carta__vai{color:var(--accento);margin-top:auto;padding-top:14px;font-size:15px;font-weight:600}.carte{row-gap:24px}.corso{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:70px;display:grid}.corso__testo{letter-spacing:-.02em;color:#48515d;gap:20px;max-width:720px;font-size:19px;line-height:1.6;display:grid}.corso__testo h2{letter-spacing:-.05em;color:var(--inchiostro);margin-top:18px;font-size:30px;font-weight:500;line-height:1.15}.corso__testo p:first-child{color:var(--inchiostro);font-size:23px;line-height:1.45}.corso__lato{border:1px solid var(--linea);box-shadow:var(--ombra);background:#fff;border-radius:14px;gap:12px;padding:18px;display:grid;position:sticky;top:100px}.corso__lato img{border-radius:8px;width:100%;margin-bottom:6px}.corso__lato p{color:var(--testo);text-align:center;font-size:14px}.corso__lato p a{color:var(--inchiostro);font-weight:600}.persone-righe{gap:110px;display:grid}.riga--persona{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:80px}.riga--persona.riga--rovescia{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.riga--persona .testo{font-size:18px}.riga--persona blockquote{border-left:2px solid var(--accento);letter-spacing:-.03em;padding-left:18px;font-size:20px;font-weight:500;line-height:1.4}.persona-foto{aspect-ratio:4/5;box-shadow:var(--ombra);background:#8b93a1;border-radius:14px;overflow:hidden}.persona-foto img{object-fit:cover;object-position:center top;width:100%;height:100%}.solo-contatti .chiusura{padding-top:190px}@media (width<=1199.98px){.corso{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.riga--persona,.riga--persona.riga--rovescia{gap:40px}}@media (width<=809.98px){.testata{padding:130px 0 40px}.sezione--stretta{padding-block:40px 70px}.corso{grid-template-columns:1fr}.corso__lato{order:-1;position:static}.corso__testo{font-size:17px}.corso__testo p:first-child{font-size:19px}.persone-righe{gap:64px}.riga--persona,.riga--persona.riga--rovescia{grid-template-columns:1fr;gap:22px}.riga--persona .persona-foto{order:-1}.solo-contatti .chiusura{padding-top:120px}}
