.lp-container{max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px}.anchor{scroll-margin-top:100px}.lp-header{background-color:#104061;color:#fff;padding:12px 0}.lp-header .lp-container{align-items:center;display:flex;justify-content:space-between}.lp-header .lp-container .cta-button{color:#fff;font-size:18px;text-transform:uppercase}.lp-main .hero{background-image:url('../images/lp-registrazione-2026/hero.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px}.lp-main .hero .lp-container{display:flex;align-items:center;gap:60px}.lp-main .hero .lp-container .text{flex:1}.lp-main .hero .lp-container .text h1{font-size:55px;margin-bottom:20px;text-wrap:balance}.lp-main .hero .lp-container .text p{color:#104061;font-size:34px;font-weight:700;line-height:normal;margin-bottom:30px;text-wrap:balance}.lp-main .hero .lp-container .text ul{list-style-type:none;padding:0;margin-bottom:0}.lp-main .hero .lp-container .text ul li{color:#104061;font-size:25px;margin-bottom:20px;padding-left:32px;position:relative}.lp-main .hero .lp-container .text ul li:before{content:url('../images/lp-registrazione-2026/icon-li.png');position:absolute;left:0;top:0}.lp-main .hero .lp-container .form{background-color:#fff;flex:1;border-radius:50px;padding:50px 40px}.lp-main .hero .lp-container .form h2{margin-bottom:40px;text-align:center}.lp-main .hero .lp-container .form fieldset{border:0;margin:0;padding:0;display:flex;gap:30px}.lp-main .hero .lp-container .form fieldset .field{flex:1;margin-bottom:24px}.lp-main .hero .lp-container .form fieldset .field label{color:#104061;font-size:18px;font-weight:700}.lp-main .hero .lp-container .form fieldset .field label[for=privacy]{font-size:14px}.lp-main .hero .lp-container .form fieldset .field.required label:after{color:#ff6100;content:' *'}.lp-main .hero .lp-container .form button[type=submit]{background-color:#ff6100;width:100%;border-radius:100px;padding:16px 50px;overflow:hidden;text-wrap:wrap}.lp-main .vantaggi{margin-top:100px;margin-bottom:100px}.lp-main .vantaggi h2{text-align:center;font-size:34px;margin-bottom:30px}.lp-main .vantaggi h2+p{text-align:center;font-size:18px;text-wrap:balance;margin-bottom:40px}.lp-main .vantaggi .vantaggi-list{display:flex;gap:140px}.lp-main .vantaggi .vantaggi-list .vantaggio{flex:1}.lp-main .vantaggi .vantaggi-list .vantaggio img{margin-bottom:16px}.lp-main .vantaggi .vantaggi-list .vantaggio h3{text-wrap:balance;font-size:25px;margin-bottom:10px}.lp-main .vantaggi .vantaggi-list .vantaggio p{text-wrap:balance;font-size:18px}.lp-main .categorie{margin-top:100px;margin-bottom:100px;text-align:center}.lp-main .categorie h2{font-size:34px;margin-bottom:80px}.lp-main .categorie .btn{background-color:#ff6100;color:#fff;display:inline-block;padding:16px 50px;text-transform:uppercase;font-size:18px;border-radius:100px;font-weight:700}.lp-main .categorie .categorie-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:72px;row-gap:60px;margin-bottom:30px;text-align:left}.lp-main .categorie .categorie-list .categoria img{display:block;margin-bottom:24px}.lp-main .categorie .categorie-list .categoria a{color:#104061;display:block}.lp-main .categorie .categorie-list .categoria h3{color:#104061;margin-bottom:0;font-size:25px;padding-left:36px;position:relative}.lp-main .categorie .categorie-list .categoria h3:before{background-color:#ff6100;content:'';position:absolute;left:0;top:0;width:20px;height:28px}.lp-main .brands{margin-top:100px;margin-bottom:100px}.lp-main .brands h2{font-size:34px;margin-bottom:70px;text-align:center}.lp-main .brands .ambrands-slider-container{--am-brand-slider-width:100%;--am-brand-img-width:100%;--am-brand-img-height:60px;background-color:transparent;padding:0}.lp-main .brands .ambrands-slider-container .splide{width:100%;padding:0;margin:0}.lp-main .brands .ambrands-slider-container .splide .ambrands-slider{padding:0;margin:0}.lp-main .brands .ambrands-slider-container .splide .ambrands-slider .splide__list{align-items:center;gap:60px}.lp-main .brands .ambrands-slider-container .splide .ambrands-slider .splide__list .splide__slide{width:auto !important}.lp-main .brands .ambrands-slider-container .splide .ambrands-slider .ambrands-slide-link .ambrands-splide-brand .ambrands-image-block .ambrands-image{width:auto}.lp-main .steps{margin-top:100px;margin-bottom:100px;text-align:center;padding-left:20px;padding-right:20px}.lp-main .steps .lp-container{background-color:#104061;color:#fff;padding:70px;border-radius:50px;position:relative;overflow:hidden}.lp-main .steps .lp-container h2{color:#fff;text-align:left;font-size:34px;margin-bottom:20px}.lp-main .steps .lp-container h2+p{font-size:25px;text-align:left;margin-bottom:50px}.lp-main .steps .lp-container .btn{background-color:#ff6100;color:#fff;display:inline-block;padding:16px 50px;text-transform:uppercase;font-size:18px;border-radius:100px;font-weight:700}.lp-main .steps .lp-container .placeholder{position:absolute;top:-40px;right:-40px}.lp-main .steps .lp-container .step-list{display:flex;gap:120px;margin-bottom:50px;text-align:left}.lp-main .steps .lp-container .step-list .step{flex:1}.lp-main .steps .lp-container .step-list .step .step-number{color:#ff6100;display:inline-block;font-size:70px;line-height:normal;font-weight:700;margin-bottom:10px}.lp-main .steps .lp-container .step-list .step h3{color:#fff;font-size:25px;margin-bottom:10px}.lp-main .steps .lp-container .step-list .step p{font-size:18px}.lp-main .punti-vendita{margin-top:100px;margin-bottom:100px}.lp-main .punti-vendita .lp-container h2{text-align:center;font-size:30px;margin-bottom:30px}.lp-main .punti-vendita .lp-container h2+p{font-size:18px;text-align:center;margin-bottom:50px}.lp-main .punti-vendita .lp-container .punti-vendita-list{display:flex;gap:100px}.lp-main .punti-vendita .lp-container .punti-vendita-list .punto-vendita{flex:1}.lp-main .punti-vendita .lp-container .punti-vendita-list .punto-vendita h3{font-size:45px;padding-left:50px;position:relative}.lp-main .punti-vendita .lp-container .punti-vendita-list .punto-vendita h3:before{content:url('../images/lp-registrazione-2026/pin.jpg');position:absolute;left:0;top:0}.lp-main .punti-vendita .lp-container .punti-vendita-list .punto-vendita p{font-size:18px}.lp-main .cta{margin-top:100px;margin-bottom:100px;padding-left:20px;padding-right:20px}.lp-main .cta .lp-container{background-color:#b1bbca;border-radius:50px;padding:70px;text-align:center}.lp-main .cta .lp-container h2{font-size:34px;margin-bottom:20px}.lp-main .cta .lp-container p{color:#104061;font-size:25px;margin-bottom:50px}.lp-main .cta .lp-container .btn{background-color:#ff6100;color:#fff;display:inline-block;padding:16px 50px;text-transform:uppercase;font-size:18px;border-radius:100px;font-weight:700}.lp-footer{background-color:#104061;color:#fff;padding:30px 20px;text-align:center}.lp-footer p{color:#fff;font-size:18px;margin:0}.lp-footer a{color:#fff}.hide-desktop{display:none}@media only screen and (max-width:1200px){.hide-tablet-below{display:none}.hide-desktop{display:block}.lp-main .hero{background-image:linear-gradient(184deg,#b1bbca,#fff 50%);padding-top:40px;padding-bottom:0}.lp-main .hero .lp-container{flex-direction:column;gap:20px}.lp-main .hero .lp-container .form,.lp-main .hero .lp-container .text{width:100%}.lp-main .vantaggi .vantaggi-list{gap:60px}.lp-main .categorie h2{margin-bottom:40px}.lp-main .categorie .categorie-list{gap:40px}.lp-main .brands .ambrands-slider-container{--am-brand-img-height:40px}.lp-main .steps .lp-container .step-list{gap:40px}.lp-main .punti-vendita .lp-container .punti-vendita-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media only screen and (max-width:600px){.lp-header .lp-container{justify-content:center}.lp-header .lp-container .cta-button{display:none}.lp-main .hero .lp-container .text h1{font-size:36px}.lp-main .hero .lp-container .text p{font-size:25px}.lp-main .hero .lp-container .text ul li{font-size:20px}.lp-main .hero .lp-container .form{padding:30px 20px;border-radius:30px}.lp-main .hero .lp-container .form h2{font-size:25px}.lp-main .hero .lp-container .form fieldset{flex-direction:column;gap:0}.lp-main .vantaggi{margin-top:50px;margin-bottom:50px}.lp-main .vantaggi h2{font-size:25px}.lp-main .vantaggi .vantaggi-list{flex-direction:column;gap:20px}.lp-main .vantaggi .vantaggi-list .vantaggio{text-align:center}.lp-main .vantaggi .vantaggi-list .vantaggio h3{font-size:20px}.lp-main .categorie{margin-top:50px;margin-bottom:50px}.lp-main .categorie h2{font-size:25px}.lp-main .categorie .categorie-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-main .categorie .categorie-list .categoria h3{font-size:16px;padding-left:20px}.lp-main .categorie .categorie-list .categoria h3:before{width:8px;height:14px}.lp-main .brands{margin-top:50px;margin-bottom:50px}.lp-main .brands h2{font-size:25px;margin-bottom:30px}.lp-main .brands .ambrands-slider-container .splide .ambrands-slider .splide__list{gap:30px}.lp-main .steps{margin-top:50px;margin-bottom:50px}.lp-main .steps .lp-container{padding:40px 25px}.lp-main .steps .lp-container h2{font-size:25px}.lp-main .steps .lp-container h2+p{font-size:20px;margin-bottom:30px}.lp-main .steps .lp-container .placeholder{display:none}.lp-main .steps .lp-container .step-list{flex-direction:column;gap:20px}.lp-main .punti-vendita{margin-top:50px;margin-bottom:50px}.lp-main .punti-vendita .lp-container .punti-vendita-list{display:flex;flex-direction:column;gap:20px}.lp-main .cta{margin-top:50px;margin-bottom:50px}.lp-main .cta .lp-container{padding:40px 20px}.lp-main .cta .lp-container h2{font-size:25px}.lp-main .cta .lp-container p{font-size:20px;margin-bottom:20px}}