@charset "UTF-8";#modal_privacy .modal-dialog{width:95%;max-width:679px;margin:10px auto}@media (min-width:1200px){#modal_privacy .modal-dialog{width:670px;max-width:900px;margin:20px auto}}#modal_privacy .modal-content{height:486px;border:none;border-radius:inherit}#modal_privacy .modal-header{background:#fff;border:none}#modal_privacy .btn-close{margin:0 0 0 auto;border:none;opacity:1;color:#fff;padding:0;display:block;width:24px;height:24px}/*! Generato da styles.scss. Non modificare questo CSS a mano. */:root{--green:#4f9e30;--text:#333;--page-gutter:20px;font-family:"Work Sans",Arial,sans-serif;color:#000;background:#fff;font-synthesis:none}@media (min-width:768px){:root{--page-gutter:40px}}@media (min-width:1024px){:root{--page-gutter:60px}}@media (min-width:1280px){:root{--page-gutter:max(40px, calc((100vw - 1140px) / 2))}}*{box-sizing:border-box}body{margin:0;font-family:"Work Sans",Arial,sans-serif}@media (min-width:1024px){html{scroll-padding-top:120px}}@media (min-width:1024px){a,summary{scroll-margin-top:120px}}h1,h2,p{margin:0}a{color:inherit;text-underline-offset:2px}img{display:block;max-width:100%}strong{font-weight:700}:focus-visible{outline:3px solid #164577;outline-offset:4px}.section-pad{padding-inline:var(--page-gutter);padding-block:40px}@media (min-width:768px){.section-pad{padding-block:45px}}@media (min-width:1024px){.section-pad{padding-block:60px}}.desktop-break{display:none}@media (min-width:1024px){.desktop-break{display:initial}}@media (min-width:1024px){.mobile-copy{display:none}}.desktop-copy{display:none}@media (min-width:1024px){.desktop-copy{display:initial;font-weight:700}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero{display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px var(--page-gutter) 40px;color:#fff;background:linear-gradient(to bottom,#73ca13,#11a630)}@media (min-width:1024px){.hero{padding-block:140px 70px}}.hero__logo{flex:none}@media (min-width:1024px){.hero__logo{display:none}}.hero__body{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:100%;text-align:center}@media (min-width:1024px){.hero__body{align-items:flex-start;width:max-content;text-align:left}}.hero h1{font-size:clamp(36px, 11.5vw, 46px);line-height:1;font-weight:900;white-space:nowrap;text-align:left}@media (min-width:768px){.hero h1{font-size:clamp(46px, 8.6vw, 88px)}}@media (min-width:1024px){.hero h1{font-size:120px;line-height:.9}}.hero__closing,.hero__eyebrow{width:100%;font-size:30px;line-height:1;font-weight:400}@media (min-width:768px){.hero__closing,.hero__eyebrow{font-size:40px;line-height:1.1}}@media (min-width:1024px){.hero__closing,.hero__eyebrow{font-size:50px;line-height:1.2;white-space:nowrap}}.key-points{background:#edf5ea}.key-points__grid{display:grid;gap:10px}@media (min-width:768px){.key-points__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.key-points__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.key-point{display:flex;align-items:center;gap:18px;padding:14px 20px 14px 10px;background:#fff;border-radius:20px}@media (min-width:768px){.key-point{flex-direction:column;gap:10px;padding:20px}}@media (min-width:1280px){.key-point{min-height:238px}}.key-point__icon{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(79,158,48,.1)}@media (min-width:768px){.key-point__icon{width:76px;height:76px}}@media (min-width:768px){.key-point__icon-mobile{display:none}}.key-point__icon-desktop{display:none}@media (min-width:768px){.key-point__icon-desktop{display:block}}.key-point__copy{display:flex;flex-direction:column;gap:6px;min-width:0}@media (min-width:768px){.key-point__copy{gap:10px;text-align:center}}.key-point h2{color:var(--green);font-size:22px;line-height:1.2;font-weight:700}@media (min-width:768px){.key-point h2{font-size:24px}}.key-point p{color:var(--text);font-size:18px;font-weight:500;line-height:1.2}.transition{padding-block:20px}@media (min-width:768px){.transition{padding-block:45px}}@media (min-width:1024px){.transition{padding-block:60px}}.transition__box{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;border-radius:20px;background:#edf5ea}@media (min-width:1024px){.transition__box{flex-direction:row;gap:30px}}.transition__image{width:100%;height:auto;max-width:368px}@media (min-width:1024px){.transition__image{order:1;flex:none;width:32.3%}}@media (min-width:1280px){.transition__image{width:368px}}.transition__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.transition h2{color:var(--green);font-size:26px;line-height:1.2;font-weight:700}@media (min-width:1024px){.transition h2{font-size:24px}}.transition p{color:var(--text);font-size:18px;line-height:1.4}.comparison{display:flex;flex-direction:column;gap:20px;padding-top:20px;padding-right:0}@media (min-width:768px){.comparison{padding-top:45px;padding-right:var(--page-gutter)}}@media (min-width:1024px){.comparison{gap:40px;padding-top:60px}}.comparison h2,.faq h2{color:var(--green);font-size:26px;line-height:1.2;text-align:center;font-weight:700}@media (min-width:1024px){.comparison h2,.faq h2{font-size:32px}}.comparison h2{padding-right:20px}@media (min-width:768px){.comparison h2{padding-right:0}}@media (min-width:1024px){.faq h2{text-align:left}}.comparison__viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}@media (min-width:1024px){.comparison__viewport{overflow:visible;cursor:auto;scroll-snap-type:none}}.comparison__viewport::-webkit-scrollbar{display:none}.comparison__viewport.is-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}.comparison__table{display:block;width:max-content;border-spacing:0;padding-right:20px}@media (min-width:768px){.comparison__table{padding-right:0}}@media (min-width:1024px){.comparison__table{width:100%}}.comparison__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (min-width:1024px){.comparison__head{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;margin-bottom:10px}}.comparison__body{display:flex;align-items:flex-start;gap:10px}@media (min-width:1024px){.comparison__body{flex-direction:column;align-items:stretch}}.comparison__row{display:flex;flex-direction:column;gap:10px;flex:none;width:min(312px,100vw - 80px);scroll-snap-align:start}@media (min-width:768px){.comparison__row{width:340px}}@media (min-width:1024px){.comparison__row{display:grid;grid-template-columns:140px repeat(2,minmax(0,1fr));width:100%;scroll-snap-align:none}}@media (min-width:1280px){.comparison__row{grid-template-columns:160px repeat(2,minmax(0,1fr))}}.comparison__criterion{display:flex;align-items:center;justify-content:center;padding:14px 10px;border-radius:10px;background:#edf5ff;color:var(--text);font-size:24px;line-height:1;font-weight:700}@media (min-width:1024px){.comparison__criterion{padding:10px}}.comparison__after,.comparison__before{display:block;padding:30px 20px;border-radius:10px;color:var(--text);font-size:18px;line-height:1.4;font-weight:500}@media (min-width:1024px){.comparison__after,.comparison__before{display:flex;flex-direction:column;justify-content:center;padding:20px 40px}}.comparison__before{border:1px solid #f2f2f2;background:#f3f5f7}.comparison__after{position:relative;background:#edf5ea}.comparison__cell-label{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;color:var(--green);font-size:24px;line-height:1;font-weight:700;text-align:center}@media (min-width:1024px){.comparison__cell-label{display:none}}.comparison__arrow{position:absolute;top:-32px;left:50%;transform:translateX(-50%) rotate(90deg)}@media (min-width:1024px){.comparison__arrow{top:50%;left:-32px;transform:translateY(-50%)}}.comparison__headers th{display:block;padding:16px 20px;border-radius:10px;font-size:26px;line-height:1;font-weight:600;text-align:center}.comparison__headers th:nth-child(2){background:#dee1e6}.comparison__headers th:nth-child(3){background:var(--green);color:#fff}.faq{display:flex;flex-direction:column;gap:20px;padding-block:20px}@media (min-width:1024px){.faq{gap:40px}}@media (min-width:768px){.faq{padding-block:45px}}@media (min-width:1024px){.faq{padding-block:60px}}.faq__list{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.faq__list{gap:15px}}@media (min-width:1024px){.faq__list{gap:25px}}.faq details{box-shadow:inset 0 -1px 0 #e0e0e0;transition:box-shadow .28s ease}.faq summary{position:relative;display:flex;align-items:center;min-height:32px;padding:4px 54px 4px 10px;color:var(--text);font-size:16px;line-height:19px;font-weight:600;cursor:pointer;list-style:none;transition:color .28s ease}@media (min-width:768px){.faq summary{min-height:44px;padding:10px 68px 10px 24px;font-size:18px;line-height:1.2}}@media (min-width:1024px){.faq summary{font-size:20px}}.faq details.is-active{box-shadow:inset 0 -2px 0 var(--green)}.faq details.is-active summary{color:var(--green)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:18px;top:calc(50% - 6px);width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .28s ease}@media (min-width:768px){.faq summary::after{right:32px}}.faq details.is-active summary::after{transform:translateY(4px) rotate(225deg)}.faq__answer{overflow:hidden;padding-inline:10px;color:var(--text);font-size:16px;line-height:1.5;transition:height .35s ease}@media (min-width:768px){.faq__answer{padding-inline:24px;font-size:17px;line-height:26px}}.faq__answer::before{content:"";display:block;height:10px}.faq__answer::after{content:"";display:block;height:20px}@media (min-width:768px){.faq__answer::after{height:34px}}.benefits{display:flex;flex-direction:column;gap:40px;background:#f2f2f2;padding-right:0}@media (min-width:768px){.benefits{padding-right:var(--page-gutter)}}.benefits__title{padding-right:20px;color:var(--green);font-size:26px;font-weight:700;line-height:1.2;text-align:center}@media (min-width:768px){.benefits__title{padding-right:0}}@media (min-width:1024px){.benefits__title{font-size:32px}}.benefits__track{display:flex;align-items:stretch;gap:20px;padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}@media (min-width:768px){.benefits__track{gap:24px;padding-right:0}}@media (min-width:1024px){.benefits__track{gap:40px}}.benefits__track::-webkit-scrollbar{display:none}.benefits__track.is-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}.slider-dots{display:flex;justify-content:center;gap:8px;width:calc(100% - 20px)}@media (min-width:768px){.slider-dots{width:100%}}@media (min-width:1024px){.slider-dots{gap:10px}}.slider-dots[hidden]{display:none}.slider-dots__button{position:relative;flex:none;width:16px;height:16px;padding:0;border:0;background:url("assets/pagination-dots-mobile.svg") -24px 0 no-repeat;cursor:pointer}@media (min-width:1024px){.slider-dots__button{background-image:url("assets/pagination-dots.svg");background-position:-26px 0}}.slider-dots__button::before{content:"";position:absolute;inset:-4px}.slider-dots__button.is-active{background-position:0 0}.benefit-card{display:flex;flex-direction:column;flex:0 0 min(323.3333333333px,100vw - 60px);min-width:0;min-height:510px;border-radius:30px;overflow:hidden;background:#fff;scroll-snap-align:start}@media (min-width:768px){.benefit-card{flex-basis:380px;min-height:525px}}@media (min-width:1024px){.benefit-card{flex-basis:420px}}@media (min-width:1280px){.benefit-card{flex-basis:478.3333333333px}}.benefit-card__image{width:100%;height:160px;object-fit:cover;user-select:none;-webkit-user-drag:none}@media (min-width:768px){.benefit-card__image{height:200px}}.benefit-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px}.benefit-card h2{margin-bottom:20px;color:var(--green);font-size:18px;line-height:1.2;font-weight:700}@media (min-width:768px){.benefit-card h2{font-size:22px}}@media (min-width:1024px){.benefit-card h2{font-size:24px}}.benefit-card__note{font-size:9px;font-weight:400;line-height:0;vertical-align:super}.benefit-card p{font-size:16px;line-height:1.3}@media (min-width:768px){.benefit-card p{font-size:18px;line-height:1.4}}.benefit-card p+p{margin-top:1.3em}@media (min-width:768px){.benefit-card p+p{margin-top:1.4em}}.button{display:inline-flex;justify-content:center;align-items:center;padding:6px 18px;border-radius:30px;background:var(--green);color:#fff;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.5px;text-decoration:none}.button:hover{background:#418329;color:#fff}.cta-container{display:none}@media (min-width:768px){.cta-container{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;max-width:760px}}.cta-group{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-group__label{font-size:16px;font-weight:500;line-height:1;letter-spacing:-.5px;text-align:center}.cta-group__button{width:260px;gap:10px;padding:10px 18px;font-size:20px;text-transform:uppercase;white-space:nowrap}.cta-group__button img{flex:none}.desktop-sticky-header{display:none}@media (min-width:1024px){.desktop-sticky-header{position:fixed;z-index:100;top:0;left:50%;transform:translateX(-50%);display:block;width:min(1180px,100% - 40px);padding:18px 20px;border-radius:0 0 40px 40px;background:#fff;box-shadow:0 4px 7px rgba(0,0,0,.2)}}.desktop-sticky-header__inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.desktop-sticky-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:20px}.desktop-sticky-header__copy{display:none;font-size:16px;font-weight:500;line-height:1.1;text-align:right}@media (min-width:1280px){.desktop-sticky-header__copy{display:block}}.desktop-sticky-header .cta-group__button{width:220px}@media (min-width:1280px){.desktop-sticky-header .cta-group__button{width:260px}}.contact{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media (min-width:768px){.contact{gap:30px}}@media (min-width:1024px){.contact{min-height:405px;justify-content:center}}.contact__intro{display:flex;flex-direction:column;max-width:760px}@media (min-width:768px){.contact__intro{gap:20px}}@media (min-width:1024px){.contact__intro{gap:21px}}.contact h2{color:var(--green);font-size:26px;font-weight:700;line-height:34px}@media (min-width:1024px){.contact h2{font-size:32px;line-height:1.2}}.contact__intro p{color:var(--text);font-size:18px;font-weight:500;line-height:1.2}@media (min-width:1024px){.contact__intro p{color:#000;font-size:26px;font-weight:400}}.contact__mobile-action{color:var(--text);font-size:18px;font-weight:500;line-height:1.2}@media (min-width:768px){.contact__mobile-action{display:none}}.contact__mobile-action a{text-decoration:none}.notes{padding:40px var(--page-gutter);background:#f2f2f2;font:400 12px/normal Roboto,Arial,sans-serif}.notes p+p{margin-top:1em}.footer{background:#555;color:#fff}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 20px 170px;text-align:center}@media (min-width:768px){.footer__inner{flex-direction:row;align-items:flex-start;gap:30px;padding:30px var(--page-gutter);text-align:start}}@media (min-width:1024px){.footer__inner{gap:55px}}.footer__inner>img{flex:0 0 auto}@media (min-width:768px){.footer__inner>img{flex-basis:139px}}.footer__copy{min-width:0;font-size:13px;line-height:normal;overflow-wrap:anywhere}.footer__copy p+p{margin-top:20px}@media (min-width:768px){.footer__copy p+p{margin-top:10px}}.mobile-sticky-cta{--sticky-cta-offset:max(20px, env(safe-area-inset-bottom));position:fixed;z-index:100;inset-inline:10px;bottom:var(--sticky-cta-offset);display:flex;flex-direction:column;align-items:center;gap:10px;width:min(365px,100% - 20px);margin-inline:auto;padding:13px 12px;border-radius:8px;background:var(--green);color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.2509803922);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + var(--sticky-cta-offset) + 8px));transition:transform .5s ease,opacity .5s ease,visibility .5s}@media (min-width:768px){.mobile-sticky-cta{display:none}}.mobile-sticky-cta a:hover{color:var(--green)}.mobile-sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-sticky-cta p{font-size:16px;line-height:1;font-weight:600;text-align:center}.mobile-sticky-cta__buttons{display:flex;justify-content:center;gap:10px;width:100%}.mobile-sticky-cta__button{display:inline-flex;align-items:center;justify-content:center;width:130px;padding:6px 10px;border-radius:30px;background:#fff;color:var(--green);font-size:14px;line-height:1.5;font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap}.mobile-sticky-cta__button:last-child{width:131px}@media (prefers-reduced-motion:reduce){*,::after,::before{transition:none!important;scroll-behavior:auto!important}}