.lp{background:#ece7dc}.lp .page{background:#fff;max-width:1000px;margin:0 auto;font-family:Inter,system-ui,Arial,sans-serif}.lp .hero{background:#2d2d2d;padding:72px 64px 84px}.lp .badge{letter-spacing:.08em;color:#c4a882;text-transform:uppercase;border:.5px solid #c4a88280;border-radius:999px;margin-bottom:24px;padding:7px 16px;font-size:11px;font-weight:500;display:inline-block}.lp .hero h1{color:#fff;margin:0;font-size:44px;font-weight:700;line-height:1.2}.lp .hero .accent{color:#c4a882;margin:4px 0;font-family:Georgia,serif;font-size:38px;font-style:italic;line-height:1.3}.lp .hero p.desc{color:#b8b6ae;max-width:480px;margin:28px 0 32px;font-size:16px;line-height:1.7}.lp .btn-sand{color:#2c2c2a;letter-spacing:.04em;cursor:pointer;background:#c4a882;border:none;border-radius:999px;padding:15px 30px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.lp .btn-sand:after,.lp .card .buy:after{content:" →"}.lp .launch{background:#f2ece1;padding:72px 64px}.lp .launch .badge{color:#8a6e3f;border-color:#8c6b3759}.lp .launch h1{color:#2d2d2d;margin:0;font-size:40px;font-weight:700;line-height:1.25}.lp .launch .accent{color:#8a6e3f;margin:8px 0 28px;font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:1.35}.lp .launch p.desc{color:#5c564a;max-width:540px;margin:0;font-size:16px;line-height:1.7}.lp .why5{padding:48px 64px 8px}.lp .why5 p{color:#2d2d2d;max-width:620px;margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.7}.lp .countdown[hidden]{display:none!important}.lp .countdown{background:#2d2d2d;border-radius:14px;flex-direction:column;align-items:center;gap:14px;margin:0 0 28px;padding:26px 24px;display:flex}.lp .countdown .cd-label{letter-spacing:.08em;text-transform:uppercase;color:#c4a882;font-size:11px;font-weight:700}.lp .countdown .cd-boxes{gap:10px;display:flex}.lp .countdown .cd-box{background:#ffffff0f;border:.5px solid #c4a88259;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:74px;padding:12px 10px;display:flex}.lp .countdown .cd-num{color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.lp .countdown .cd-unit{letter-spacing:.06em;text-transform:uppercase;color:#b8b6ae;font-size:11px}.lp .cards-wrap{padding:32px 64px 72px}.lp .cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lp .card{background:#faf8f3;border:.5px solid #e3dccb;border-radius:14px;padding:26px;position:relative}.lp .card.featured{border:2px solid #2d2d2d}.lp .featured-badge{color:#fff;white-space:nowrap;background:#2d2d2d;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:500;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp .card .eyebrow{letter-spacing:.08em;color:#8a8980;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.lp .card .title{color:#2d2d2d;margin:0 0 14px;font-size:19px;font-weight:700}.lp .card .price-row{align-items:baseline;gap:10px;margin:0 0 2px;display:flex}.lp .card .price{color:#2d2d2d;margin:0;font-size:26px;font-weight:700}.lp .card .price-old{color:#adaba1;font-size:15px;font-weight:400;text-decoration:line-through}.lp .card .unit{color:#8a8980;margin:0 0 18px;font-size:12px}.lp .card ul{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lp .card li{color:#5c564a;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.lp .card li:before{content:"—";color:#c4a882;flex-shrink:0;font-weight:700}.lp .card .buy{box-sizing:border-box;text-align:center;color:#fff;letter-spacing:.03em;cursor:pointer;background:#2d2d2d;border:none;border-radius:999px;width:100%;padding:13px;font-size:12px;font-weight:700;text-decoration:none;display:block}.lp .card.featured .buy{color:#2c2c2a;background:#c4a882}.lp .validity-note{text-align:center;color:#8a8980;margin:22px 0 0;font-size:12px}.lp .cards-3{grid-template-columns:repeat(3,1fr)}.lp .cards-3 .card{flex-direction:column;display:flex}.lp .cards-3 .card .buy{margin-top:auto}.lp .cards-5{grid-template-columns:repeat(6,1fr)}.lp .cards-5 .card{flex-direction:column;grid-column:span 2;display:flex}.lp .cards-5 .card .buy{margin-top:auto}.lp .cards-5 .card:nth-child(4){grid-column:2/span 2}.lp .cards-5 .card:nth-child(5){grid-column:4/span 2}.lp .card .question{color:#2d2d2d;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.4}.lp .card .card-desc{color:#6e685c;margin:0 0 18px;font-size:13px;font-style:italic;line-height:1.6}.lp .card .note-box{background:#f2ece1;border-radius:8px;margin:0 0 18px;padding:10px 12px}.lp .card .note-label{letter-spacing:.1em;text-transform:uppercase;color:#8a6e3f;margin-bottom:3px;font-size:10px;font-weight:700}.lp .card .note-text{color:#5c564a;font-size:12px;line-height:1.5}.lp .hero.chiusa{padding-bottom:72px}.lp .hero.chiusa h1{font-size:34px}.lp .hero.chiusa p.desc{margin-bottom:28px}.lp .anteprima{color:#fff;letter-spacing:.04em;text-align:center;background:#8a6e3f;padding:10px 16px;font-size:12px;font-weight:700}.lp .anteprima.ignorata{background:#8b2e2e}.lp .anteprima.ignorata a{color:#fff}.lp .faq-wrap{padding:72px 64px}.lp .faq-wrap h1{color:#2d2d2d;max-width:480px;margin:0 0 40px;font-size:34px;font-weight:700;line-height:1.25}.lp .faq-block{border-top:.5px solid #e3dccb;padding:22px 0}.lp .faq-block:last-child{border-bottom:.5px solid #e3dccb}.lp .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .faq-q p{color:#2d2d2d;margin:0;font-size:16px;font-weight:500}.lp .faq-q:focus-visible{outline-offset:4px;outline:2px solid #8a6e3f}.lp .faq-toggle{color:#2d2d2d;border:.5px solid #c9c3b4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:flex}.lp .faq-block.is-open .faq-toggle{color:#fff;background:#2d2d2d;border-color:#2d2d2d}.lp .faq-a{color:#8a8980;max-width:620px;margin:14px 0 0;font-size:14.5px;line-height:1.7;display:none}.lp .faq-block.is-open .faq-a{display:block}.lp .faq-a .hl{color:#8a6e3f}@media (width<=1000px){.lp .cards-5{grid-template-columns:repeat(4,1fr)}.lp .cards-5 .card:nth-child(4){grid-column:span 2}.lp .cards-5 .card:nth-child(5){grid-column:2/span 2}}@media (width<=700px){.lp .hero,.lp .launch,.lp .why5,.lp .cards-wrap,.lp .faq-wrap{padding-left:28px;padding-right:28px}.lp .cards{grid-template-columns:1fr}.lp .cards-5 .card,.lp .cards-5 .card:nth-child(4),.lp .cards-5 .card:nth-child(5){grid-column:auto}.lp .countdown .cd-boxes{gap:6px}.lp .countdown .cd-box{flex:1;min-width:0;padding:10px 4px}.lp .countdown .cd-num{font-size:22px}.lp .countdown .cd-unit{font-size:9.5px}.lp .hero h1{font-size:32px}.lp .launch h1{font-size:28px}}
