.pg-testa .frame{position:relative}.pg-testa-in{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;padding:88px 64px 72px;display:flex;position:relative}.pg-testa-in h1{max-width:20ch}.pg-testa-in .lead{max-width:60ch}.pg-testa-in .dim:before,.pg-testa-in .dim:after{content:"";background:var(--green);width:32px;height:1px}.pg-sez-testa{flex-direction:column;gap:16px;max-width:860px;padding:72px 64px 40px;display:flex}.pg-sez-testa .lead{max-width:62ch}.pg-schede{border-top:1px solid var(--line);display:grid}.pg-schede.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-schede.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-schede>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:36px 40px 44px;display:flex}.pg-schede.c3>div:nth-child(3n),.pg-schede.c2>div:nth-child(2n){border-right:0}.pg-schede .k{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);font-size:11px;font-weight:600}.pg-schede h3{font-size:19px}.pg-t{color:var(--ink-2);font-size:14.5px;line-height:1.65}.pg-t ul{margin:6px 0 0;padding-left:18px}.pg-t li{margin:3px 0}.pg-t b{color:var(--ink);font-weight:520}.band.dark .pg-schede,.band.dark .pg-schede>div{border-color:var(--line-dark)}.band.dark .pg-schede .k{color:#6fd39a}.band.dark .pg-t{color:#ffffffb3}.band.dark .pg-t b{color:#fff}.pg-passo{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pg-passo-t{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:40px 40px 44px 64px;display:flex}.pg-passo-t h3{align-items:baseline;gap:14px;font-size:24px;display:flex}.pg-passo-t p{color:var(--ink-2);font-size:15px;line-height:1.65}.pg-punti{color:var(--ink-2);flex-direction:column;gap:12px;margin:0;padding:40px 48px 44px;font-size:14.5px;line-height:1.6;list-style:none;display:flex}.pg-punti li{padding-left:22px;position:relative}.pg-punti li:before{content:"";background:var(--green);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0;transform:translateY(-50%)rotate(45deg)}.pg-punti b{color:var(--ink);font-weight:520}.band.dark .pg-passo,.band.dark .pg-passo-t{border-color:var(--line-dark)}.band.dark .pg-passo-t p,.band.dark .pg-punti{color:#ffffffb3}.band.dark .pg-punti b{color:#fff}.pg-faq{border-top:1px solid var(--line)}.pg-faq details{border-bottom:1px solid var(--line)}.pg-faq summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 64px;font-size:18px;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"+";font-family:var(--font-text);color:var(--green-deep);font-size:22px;transition:transform .25s}.pg-faq details[open] summary:after{transform:rotate(45deg)}.pg-faq .pg-t{max-width:80ch;padding:0 64px 26px}.pg-prosegui{border-top:1px solid var(--line);justify-content:center;padding:40px 64px 56px;display:flex}.band.dark .pg-prosegui{border-color:var(--line-dark)}.pg-incluso{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.pg-incluso li{list-style:none}.pg-incluso>ul{color:var(--ink-2);flex-direction:column;gap:12px;margin:0;padding:36px 64px 44px;font-size:14.5px;display:flex}.pg-incluso>ul:first-child{border-right:1px solid var(--line)}.pg-incluso li{padding-left:26px;position:relative}.pg-incluso li:before{content:"✓";color:var(--green-deep);font-weight:600;position:absolute;top:0;left:0}@media (max-width:900px){.pg-testa-in{padding:72px 20px 48px}.pg-sez-testa{padding:56px 20px 28px}.pg-schede.c3,.pg-schede.c2,.pg-passo,.pg-incluso{grid-template-columns:1fr}.pg-schede>div{border-right:0;padding:28px 20px 32px}.pg-passo-t{border-right:0;padding:32px 20px 8px}.pg-punti{padding:16px 20px 36px}.pg-faq summary{padding:20px}.pg-faq .pg-t{padding:0 20px 22px}.pg-prosegui{padding:32px 20px 40px}.pg-incluso>ul{padding:28px 20px}.pg-incluso>ul:first-child{border-right:0;border-bottom:1px solid var(--line)}}.mt{display:none}.mt-btn{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:flex}.mt-btn i{background:var(--ink);border-radius:2px;width:18px;height:1.6px;transition:transform .25s,opacity .2s;display:block}.mt.on .mt-btn i:first-child{transform:translateY(5.6px)rotate(45deg)}.mt.on .mt-btn i:nth-child(2){opacity:0}.mt.on .mt-btn i:nth-child(3){transform:translateY(-5.6px)rotate(-45deg)}header.band.dk .mt-btn{background:0 0;border-color:#ffffff4d}header.band.dk .mt-btn i{background:#fff}.mt-pan{background:var(--paper);border-bottom:1px solid var(--line);z-index:70;flex-direction:column;padding:8px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #0d1b3340}.mt.on .mt-pan{display:flex}.mt-pan>a:not(.btn){border-bottom:1px solid var(--line);color:var(--ink);padding:14px 4px;font-size:16px}.mt-pan .btn{justify-content:center;height:48px;margin-top:16px}@media (max-width:1080px){.mt{display:block}}@media (max-width:560px){header .nav>.btn.primary{display:none}}.prod{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.prod.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.prod li{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px 16px 30px;display:flex}.prod li:last-child{border-right:0}.prod-logo{opacity:.82;justify-content:center;align-items:center;height:46px;display:flex}.prod-logo img{width:auto;max-width:170px;display:block}.prod-testo{font-family:var(--font-text);letter-spacing:-.02em;color:#262626;font-size:27px;font-weight:700}.prod small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.prod-testa{justify-content:center;padding:34px 64px 0;display:flex}@media (max-width:900px){.prod{grid-template-columns:repeat(2,minmax(0,1fr))}.prod li:nth-child(2){border-right:0}.prod li:nth-child(-n+2){border-bottom:1px solid var(--line)}}.prog-testa{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:72px 64px 44px;display:flex}.prog-testa .lead{max-width:62ch}@media (max-width:900px){.prog-testa{padding:56px 20px 32px}.prod.n3{grid-template-columns:1fr}.prod.n3 li{border-right:0;border-bottom:1px solid var(--line)}.prod.n3 li:last-child{border-bottom:0}}.pv-copy{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;gap:22px;padding:88px 64px;display:flex}.pv-copy h1{font-size:clamp(32px,3.8vw,48px);line-height:1.08}.pv-punti{color:#ffffffbf;flex-direction:column;gap:12px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.pv-punti li{padding-left:28px;position:relative}.pv-punti li:before{content:"✓";color:#6fd39a;font-weight:600;position:absolute;top:0;left:0}.pv-punti b{color:#fff;font-weight:520}.pv .field textarea{border:1px solid var(--line-dark);min-height:84px;font:inherit;color:#fff;resize:vertical;background:#ffffff0d;border-radius:9px;padding:11px 14px;font-size:14px}.pv .field textarea::placeholder{color:#bed0e86b}.pv .field input:focus,.pv .field textarea:focus{border-color:var(--green);outline:none}.pv-sc{border:0;flex-direction:column;gap:9px;margin:0;padding:0;display:flex}.pv-sc legend{color:#ffffff9e;letter-spacing:-.015em;margin-bottom:9px;padding:0;font-size:12.5px}.pv-sc>div{flex-wrap:wrap;gap:8px;display:flex}.pv-sc label{cursor:pointer}.pv-sc input{opacity:0;pointer-events:none;position:absolute}.pv-sc span{border:1px solid var(--line-dark);color:#fffc;background:#ffffff0a;border-radius:999px;align-items:center;height:34px;padding:0 13px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pv-sc input:checked+span{color:#fff;background:#56b67f2e;border-color:#6fd39a}.pv-sc input:checked+span:before{content:"✓";color:#6fd39a;margin-right:6px;font-weight:600}.pv-sc input:focus-visible+span{outline-offset:2px;outline:2px solid #6fd39a}.pv-ok{color:#ffffffa6;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pv-ok input{accent-color:var(--green);flex:none;width:16px;height:16px;margin-top:3px}.pv-ok .req{color:#fff6;display:inline!important}.pv-ok.bad .req{color:#ff6b6b}.pv-invia{justify-content:center;align-self:stretch;height:52px;margin-top:6px;font-size:16px}.pv-invia:disabled{opacity:.6;cursor:wait}.pv-fatto{gap:10px}.pv-fatto b{color:#fff;font-size:20px;font-weight:500}@media (max-width:900px){.pv-copy{border-right:0;padding:56px 20px 24px}}#prezzi{background:var(--mist)}.pzc{flex-direction:column;gap:40px;padding:96px 64px;display:flex}.pzc-testa{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pzc-testa .lead{max-width:48ch}.pzc-box{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 50px -32px #0d1b3359}.pzc-prezzo{background:var(--navy);color:#fff;flex-direction:column;gap:20px;padding:44px 40px;display:flex}.pzc-k{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600}.pzc-cifra{align-items:baseline;gap:10px;display:flex}.pzc-cifra b{font-family:var(--font-display);letter-spacing:-.04em;font-size:80px;font-weight:400;line-height:1}.pzc-cifra span{color:#ffffffb8;font-size:14px;line-height:1.4}.pzc-prezzo p{color:#ffffffbf;font-size:15px;line-height:1.6}.pzc-prezzo p b{color:#fff;font-weight:600}.pzc-cta{justify-content:center;height:54px;margin-top:8px;font-size:16px;font-weight:600}.pzc-demo{text-align:center;color:#a8e0bf;text-underline-offset:3px;font-size:14px;text-decoration:underline}.pzc-demo:hover{color:#fff}.pzc-l{color:var(--ink-2);flex-direction:column;gap:14px;margin:0;padding:44px 40px;font-size:14.5px;list-style:none;display:flex}.pzc-l+.pzc-l{border-left:1px solid var(--line)}.pzc-l li{padding-left:24px;position:relative}.pzc-l li:before{content:"✓";color:var(--green-deep);font-weight:600;position:absolute;top:0;left:0}.pzc-l .pzc-h{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);margin-bottom:4px;padding-left:0;font-size:11px;font-weight:600}.pzc-l .pzc-h:before{content:none}@media (max-width:1080px){.pzc-box{grid-template-columns:1fr 1fr}.pzc-prezzo{grid-column:1/-1}}@media (max-width:900px){.pzc{gap:28px;padding:56px 20px}.pzc-testa{flex-direction:column;align-items:flex-start;gap:16px}.pzc-box{grid-template-columns:1fr}.pzc-l+.pzc-l{border-left:0;border-top:1px solid var(--line)}.pzc-prezzo,.pzc-l{padding:32px 24px}.pzc-cifra b{font-size:64px}}.cta-form{background:#fff;border-color:#fff;border-radius:14px;padding:36px;box-shadow:0 30px 60px -30px #0000008c}.cta-form .field{color:var(--ink-2)}.cta-form .field label{color:var(--ink);font-weight:500}.cta-form .field input,.pv .field textarea{background:var(--mist);border-color:var(--line);color:var(--ink)}.cta-form .field input::placeholder,.pv .field textarea::placeholder{color:var(--ink-3)}.cta-form .field input:hover,.pv .field textarea:hover{border-color:#cfd5de}.cta-form .field input:focus,.pv .field textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #56b67f2e}.cta-form .req,.cta-form .field.bad label{color:var(--red)}.cta-form .field.bad input{border-color:var(--red);box-shadow:0 0 0 3px #c2463d1f}.cta-form .form-msg.err{color:var(--red);background:var(--red-soft);border-color:#c2463d4d}.cta-form .form-msg.ok{color:var(--green-deep);background:var(--green-soft);border-color:#2f8a574d}.pv-sc legend{color:var(--ink);font-weight:500}.pv-sc span{border-color:var(--line);color:var(--ink-2);background:var(--mist)}.pv-sc label:hover span{border-color:#cfd5de}.pv-sc input:checked+span{background:var(--green-soft);border-color:var(--green);color:var(--ink)}.pv-sc input:checked+span:before{color:var(--green-deep)}.pv-sc input:focus-visible+span{outline-color:var(--green-deep)}.pv-ok{color:var(--ink-2)}.pv-ok .req{color:var(--ink-3)}.pv-ok.bad,.pv-ok.bad .req{color:var(--red)}.pv-fatto b{color:var(--ink)}.pv-fatto p{color:var(--ink-2)}@media (max-width:900px){.cta-form{padding:24px 20px}}.pg-t a{color:var(--green-deep);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline}.pg-t a:hover{color:var(--ink)}.ct{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ct-info{border-right:1px solid var(--line);flex-direction:column;gap:20px;padding:88px 64px;display:flex}.ct-info dl{border-top:1px solid var(--line);flex-direction:column;margin:16px 0 0;display:flex}.ct-info dl>div{border-bottom:1px solid var(--line);padding:18px 0}.ct-info dt{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);margin-bottom:6px;font-size:11px;font-weight:600}.ct-info dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.ct-info dd a{color:var(--ink);font-size:20px;font-family:var(--font-display);letter-spacing:-.02em;text-decoration:none}.ct-info dd a:hover{color:var(--green-deep)}.ct-form{align-items:center;padding:64px;display:flex}.ct .cta-form{border-color:var(--line);box-shadow:0 24px 50px -32px #0d1b3359}.pv-fatto .btn{align-self:flex-start;margin-top:6px}@media (max-width:900px){.ct{grid-template-columns:1fr}.ct-info{border-right:0;border-bottom:1px solid var(--line);padding:56px 20px 32px}.ct-form{padding:32px 20px 56px}}@media (max-width:520px){.cta-form .frow{grid-template-columns:1fr}}.cta-form .field select{appearance:none;box-sizing:border-box;border:1px solid var(--line);background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234a5670' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;width:100%;height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 40px 0 14px;font-size:14px;transition:border-color .3s,box-shadow .3s}.cta-form .field select:invalid,.cta-form .field select option[value=""]{color:var(--ink-3)}.cta-form .field select option{color:var(--ink)}.cta-form .field select:hover{border-color:#cfd5de}.cta-form .field select:focus{border-color:var(--green);background-color:#fff;outline:none;box-shadow:0 0 0 3px #56b67f2e}.cta-form .field.bad select{border-color:var(--red);box-shadow:0 0 0 3px #c2463d1f}#posizioni .frame:has(.lv-vuoto){padding-bottom:72px}.lv{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-ann{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:40px 64px 48px;display:flex}.lv-ann:nth-child(odd){border-right:1px solid var(--line)}.lv-testa h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:400}.lv-testa span{color:var(--green-deep);font-size:13px;font-weight:500}.lv-ann p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.lv-ann ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14.5px;line-height:1.7}.lv-ann .btn{align-self:flex-start;margin-top:auto}.lv-vuoto{border:1px dashed #cfd5de;border-radius:12px;flex-direction:column;gap:8px;max-width:720px;margin:0 64px;padding:32px 36px;display:flex}.lv-vuoto b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:400}.lv-vuoto p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.lv{grid-template-columns:1fr}.lv-ann{padding:32px 20px;border-right:0!important}.lv-vuoto{margin:0 20px;padding:24px}#posizioni .frame:has(.lv-vuoto){padding-bottom:56px}}footer h4.fsec{margin-top:18px}.pg-faq-tutte{margin:0;padding:22px 64px 48px}.pg-faq-tutte a{color:var(--green-deep);text-underline-offset:3px;font-size:14.5px;font-weight:500;text-decoration:underline}.pg-faq-tutte a:hover{color:var(--ink)}.band.mist .pg-faq{background:0 0}.faq-indice{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:8px;margin-top:6px;display:flex}.faq-indice a{border:1px solid var(--line);height:34px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.faq-indice a:hover{border-color:var(--green);color:var(--ink)}.pg-faq+.pg-prosegui{border-top:0}@media (max-width:900px){.pg-faq-tutte{padding:20px 20px 40px}}.pg-faq-tutte+.pg-prosegui,.pg-faq+.pg-prosegui{padding-top:0}.pv-ok a{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.pv-ok a:hover{color:var(--green-deep)}.pv-ok span{min-width:0}.field .lbl{color:var(--ink);font-size:12.5px;font-weight:500}.cv-file{background:var(--mist);cursor:pointer;border:1px dashed #cfd5de;border-radius:9px;align-items:center;gap:12px;height:48px;padding:0 6px;transition:border-color .2s;display:flex;position:relative}.cv-file:hover{border-color:var(--green)}.cv-file input{opacity:0;width:1px;height:1px;position:absolute}.cv-file:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #56b67f2e}.cv-btn{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;border-radius:7px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.cv-nome{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cv-file.on{border-style:solid;border-color:var(--green)}.cv-file.on .cv-nome{color:var(--ink)}.field.bad .lbl{color:var(--red)}.field.bad .cv-file{border-color:var(--red);box-shadow:0 0 0 3px #c2463d1f}.pv-doc{max-width:820px;color:var(--ink-2);padding:88px 64px 96px;font-size:15.5px;line-height:1.7}.pv-doc h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:14px 0 6px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.1}.pv-doc-agg{color:var(--ink-3);margin:0 0 28px;font-size:13.5px}.pv-doc h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 10px;font-size:22px;font-weight:400}.pv-doc p{margin:0 0 14px}.pv-doc ul{margin:0 0 14px;padding-left:20px}.pv-doc li{margin:0 0 10px}.pv-doc b{color:var(--ink);font-weight:520}.pv-doc a{color:var(--green-deep);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.pv-doc{padding:56px 20px 64px}}.lg-l{flex-wrap:wrap;row-gap:6px}.lg-v{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}@media (max-width:700px){.lg-l .lg-sep{display:none}.lg-l{flex-direction:column;align-items:flex-start}}.pzc-testa h1{font-size:clamp(28px,3.4vw,42px);line-height:1.14}.cs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cs-testo{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:88px 64px;display:flex}.cs-testo .lead{max-width:56ch}.cs-punti{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.cs-punti li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:26px 48px;display:flex}.cs-punti li:last-child{border-bottom:0}.cs-punti b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:400}.cs-punti span{color:var(--ink-2);font-size:14.5px;line-height:1.55}.cs-voci{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-voci figure{border-right:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:40px;display:flex}.cs-voci figure:last-child{border-right:0}.cs-dato{font-family:var(--font-display);color:var(--green-deep);letter-spacing:-.03em;font-size:34px;font-weight:400}.cs-voci blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.cs-voci figcaption{color:var(--ink-2);font-size:13.5px}@media (max-width:900px){.cs{grid-template-columns:1fr}.cs-testo{border-right:0;border-bottom:1px solid var(--line);padding:56px 20px 32px}.cs-punti li{padding:22px 20px}.cs-voci{grid-template-columns:1fr}.cs-voci figure{border-right:0;border-bottom:1px solid var(--line);padding:28px 20px}}.mr-coll{flex-direction:column;gap:14px;padding:8px 64px 56px;display:flex}.mr-coll>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.mr-coll nav{flex-wrap:wrap;gap:8px;display:flex}.mr-coll nav a{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 15px;font-size:14px;text-decoration:none;transition:border-color .2s;display:inline-flex}.mr-coll nav a:hover{border-color:var(--green)}.mr-marchi{color:var(--ink-3);max-width:90ch;margin:10px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:900px){.mr-coll{padding:8px 20px 40px}}.prod li:has(.prod-link){align-items:stretch;padding:0}.prod-link{color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:34px 16px 30px;text-decoration:none;transition:background .2s;display:flex}.prod-link:hover{background:var(--mist)}.prod-link:hover small{color:var(--green-deep)}.prod-vai{color:var(--green-deep);opacity:.85;font-size:12.5px;font-weight:500;transition:opacity .2s}.prod-link:hover .prod-vai{opacity:1;text-underline-offset:3px;text-decoration:underline}.pg-t>a{margin-top:12px;display:inline-block}.band.dark .pg-t a{color:#8fd8ae}.pg-t>a:after{content:" →"}
