@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Inter:wght@300;400;500&display=swap";:root{--nero: #0F0F0E;--bordeaux: #8B1A2F;--bordeaux-hover: #A82040;--oro: #C9A84C;--crema: #FAF8F4;--grigio-testo: #8A8680;--grigio-dim: #5A5855;--grigio-chiaro: #B8B4AA;--grigio-bordi: #E8E4DC;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--radius: 6px;--radius-logo: 14px;--transition: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.65;color:var(--crema);background:var(--nero);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}.u-crema{color:var(--crema)}.u-oro{color:var(--oro)}.u-bordeaux{color:var(--bordeaux)}.u-grigio{color:var(--grigio-testo)}.u-text-center{text-align:center}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.section-pad{padding:96px 0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;border:none;border-radius:var(--radius);padding:13px 24px;cursor:pointer;transition:transform var(--transition),background var(--transition),color var(--transition);text-decoration:none}.btn:hover{transform:scale(1.02)}.btn-primary{background:var(--nero);color:var(--crema);border:1px solid rgba(250,248,244,.15)}.btn-primary:hover{background:#1a1a19}.btn-bordeaux{background:var(--bordeaux);color:var(--crema)}.btn-bordeaux:hover{background:var(--bordeaux-hover)}.btn-ghost{background:transparent;color:var(--crema);border:.5px solid rgba(250,248,244,.5)}.btn-ghost:hover{border-color:var(--crema)}.btn-oro{background:var(--oro);color:var(--nero)}.btn-oro:hover{background:#d4b25a}.btn-lg{font-size:15px;padding:16px 32px}.navbar{position:sticky;top:0;z-index:100;background:var(--crema);border-bottom:1px solid var(--grigio-bordi);transition:box-shadow var(--transition)}.navbar.scrolled{box-shadow:0 2px 20px #0f0f0e1a}.navbar__inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.navbar__logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-mark{width:40px;height:40px;background:var(--nero);border-radius:var(--radius-logo);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.logo-mark svg{width:22px;height:26px}.logo-text{line-height:1.15}.logo-text .t1{font-family:var(--font-body);font-weight:300;font-size:13px;color:var(--nero);display:block}.logo-text .t2{font-family:var(--font-body);font-weight:300;font-size:13px;color:var(--bordeaux);display:block}.navbar__links{display:flex;align-items:center;gap:32px;list-style:none}.navbar__links a{font-size:13px;font-weight:400;color:var(--grigio-dim);transition:color var(--transition)}.navbar__links a:hover{color:var(--nero)}.navbar__cta{flex-shrink:0}.navbar__hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.navbar__hamburger span{display:block;width:22px;height:1.5px;background:var(--nero);transition:var(--transition)}.navbar__mobile-menu{display:none;flex-direction:column;background:var(--crema);border-top:1px solid var(--grigio-bordi);padding:16px 24px 24px;gap:16px}.navbar__mobile-menu a{font-size:15px;color:var(--grigio-dim);font-weight:400}.navbar__mobile-menu.open{display:flex}.hero{background:var(--nero);position:relative;overflow:hidden;padding:110px 0 100px}.hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(250,248,244,.06) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.hero__glow{position:absolute;bottom:-80px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,rgba(139,26,47,.22) 0%,transparent 70%);pointer-events:none}.hero__inner{position:relative;z-index:1;max-width:640px}.hero__eyebrow{display:inline-block;font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:.18em;color:var(--oro);margin-bottom:24px}.hero__h1{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,5vw,52px);line-height:1.12;color:var(--crema);margin-bottom:20px}.hero__h1 em{font-style:italic;color:var(--oro)}.hero__sub{font-size:14px;color:#faf8f48c;max-width:480px;line-height:1.7;margin-bottom:36px}.hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:56px}.hero__cta-price{font-size:12px;opacity:.55;margin-top:2px}.hero__proof{display:flex;align-items:center;gap:0}.hero__proof-item{display:flex;flex-direction:column;padding:0 24px}.hero__proof-item:first-child{padding-left:0}.hero__proof-item+.hero__proof-item{border-left:1px solid rgba(250,248,244,.12)}.hero__proof-num{font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--crema)}.hero__proof-label{font-size:11px;color:#faf8f466;letter-spacing:.04em}.mockup-section{background:var(--nero);padding:80px 0;position:relative;overflow:hidden}.mockup-section__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(250,248,244,.04) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.mockup-section__inner{position:relative;z-index:1}.mockup-stage{display:flex;align-items:flex-end;justify-content:center;gap:20px;min-height:320px;margin-bottom:48px;position:relative}.mock-ebook{width:168px;height:228px;background:var(--nero);border:1px solid rgba(139,26,47,.5);border-radius:8px;transform:rotate(-5deg) translateY(12px);position:relative;overflow:hidden;flex-shrink:0;box-shadow:0 20px 60px #00000080}.mock-ebook__accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bordeaux),var(--oro))}.mock-ebook__inner{padding:24px 16px 16px;height:100%;display:flex;flex-direction:column}.mock-ebook__label{font-size:8px;letter-spacing:.14em;color:var(--oro);font-weight:500;margin-bottom:12px}.mock-ebook__title{font-family:var(--font-display);font-size:18px;font-weight:300;color:var(--crema);line-height:1.2;flex:1}.mock-ebook__title em{color:var(--bordeaux);font-style:italic}.mock-ebook__dot{width:7px;height:7px;border-radius:50%;background:var(--oro);margin-top:auto}.mock-workbook{width:148px;height:208px;background:var(--crema);border-radius:8px;transform:rotate(4deg) translateY(8px);position:relative;overflow:hidden;flex-shrink:0;box-shadow:0 20px 60px #0006;z-index:2}.mock-workbook__stripe{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bordeaux)}.mock-workbook__inner{padding:20px 16px 16px 20px;height:100%;display:flex;flex-direction:column}.mock-workbook__label{font-size:8px;letter-spacing:.1em;color:var(--grigio-dim);font-weight:500;margin-bottom:10px}.mock-workbook__title{font-family:var(--font-display);font-size:14px;font-weight:400;color:var(--nero);line-height:1.25}.mock-workbook__lines{margin-top:auto;display:flex;flex-direction:column;gap:6px}.mock-workbook__line{height:1px;background:var(--grigio-bordi);border-radius:1px}.mock-workbook__line:nth-child(3){width:65%}.mock-phone{width:108px;height:196px;background:#1a1a19;border-radius:16px;border:1.5px solid rgba(250,248,244,.1);flex-shrink:0;overflow:hidden;box-shadow:0 20px 60px #00000080;z-index:3}.mock-phone__screen{background:#111110;height:100%;padding:14px 10px;display:flex;flex-direction:column;gap:6px}.mock-phone__header{font-size:7.5px;color:var(--oro);letter-spacing:.08em;font-weight:500;margin-bottom:4px}.mock-phone__day{display:flex;align-items:center;gap:5px}.mock-phone__day-num{font-size:7px;color:var(--grigio-dim);width:14px}.mock-phone__day-bar{height:5px;background:var(--bordeaux);border-radius:2px;opacity:.7}.mock-phone__day-bar.done{opacity:1;background:var(--oro)}.mock-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px}.mock-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#faf8f4b3;background:#faf8f40d;border:1px solid rgba(250,248,244,.1);border-radius:100px;padding:6px 14px;font-weight:400}.mock-badge__dot{width:5px;height:5px;border-radius:50%;background:var(--oro);flex-shrink:0}.mock-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--grigio-bordi);border-radius:var(--radius);overflow:hidden}.mock-stat{background:var(--crema);padding:24px 20px;text-align:center}.mock-stat__num{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--nero);line-height:1;margin-bottom:4px}.mock-stat__label{font-size:11px;color:var(--grigio-testo);font-weight:400}.problema-section{background:var(--crema);padding:96px 0}.section-eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.16em;color:var(--bordeaux);margin-bottom:16px;display:block}.section-title{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.5vw,40px);line-height:1.18;color:var(--nero);margin-bottom:48px}.section-title.light{color:var(--crema)}.errori-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--grigio-bordi);border-radius:var(--radius);overflow:hidden}.errore-card{background:#fff;padding:32px 28px;display:flex;gap:20px}.errore-card:last-child:nth-child(odd){grid-column:1 / -1}.errore-num{font-family:var(--font-display);font-size:36px;font-weight:300;color:var(--bordeaux);line-height:1;flex-shrink:0;width:36px}.errore-title{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--nero);margin-bottom:6px}.errore-desc{font-size:13.5px;color:var(--grigio-testo);line-height:1.6}.soluzione-section{background:var(--nero);padding:96px 0;position:relative;overflow:hidden}.soluzione-section__glow{position:absolute;top:-100px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(139,26,47,.15) 0%,transparent 65%);pointer-events:none}.soluzione-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.soluzione-text{font-size:15px;color:#faf8f4a6;line-height:1.75}.soluzione-text p+p{margin-top:16px}.soluzione-quote{border:1px solid rgba(139,26,47,.4);background:#8b1a2f14;border-radius:var(--radius);padding:32px 28px;position:sticky;top:88px}.soluzione-quote blockquote{font-family:var(--font-display);font-size:22px;font-weight:300;font-style:italic;color:var(--crema);line-height:1.45;margin-bottom:16px}.soluzione-quote cite{font-size:12px;color:var(--grigio-testo);font-style:normal;letter-spacing:.06em}.include-section{background:var(--crema);padding:96px 0}.include-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.include-card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:32px 28px;transition:box-shadow var(--transition),transform var(--transition)}.include-card:hover{box-shadow:0 8px 32px #0f0f0e14;transform:translateY(-2px)}.include-card__icon{width:36px;height:36px;border-radius:8px;background:#8b1a2f14;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:16px}.include-card__title{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--nero);margin-bottom:8px}.include-card__subtitle{font-size:11.5px;font-weight:500;color:var(--bordeaux);letter-spacing:.06em;margin-bottom:10px}.include-card__desc{font-size:13.5px;color:var(--grigio-testo);line-height:1.6}.capitoli-section{background:var(--nero);padding:96px 0}.capitoli-list{margin-top:48px}.capitolo-item{display:flex;gap:24px;align-items:flex-start;padding:28px 0;border-bottom:1px solid rgba(250,248,244,.07)}.capitolo-item:first-child{border-top:1px solid rgba(250,248,244,.07)}.capitolo-num{font-family:var(--font-display);font-size:32px;font-weight:300;color:var(--bordeaux);line-height:1;flex-shrink:0;width:48px;padding-top:2px}.capitolo-title{font-size:16px;font-weight:500;color:var(--crema);margin-bottom:6px}.capitolo-desc{font-size:13.5px;color:#faf8f473;line-height:1.6}.prezzo-section{background:var(--nero);padding:96px 0;border-top:1px solid rgba(250,248,244,.07)}.prezzo-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.prezzo-card{background:#faf8f40a;border:1px solid rgba(250,248,244,.1);border-radius:10px;padding:40px 36px}.prezzo-label{font-size:10.5px;font-weight:500;letter-spacing:.14em;color:var(--grigio-testo);margin-bottom:20px;display:block}.prezzo-amount{display:flex;align-items:flex-start;gap:4px;margin-bottom:8px}.prezzo-currency{font-family:var(--font-display);font-size:24px;font-weight:300;color:#faf8f480;margin-top:14px}.prezzo-number{font-family:var(--font-display);font-size:72px;font-weight:300;color:var(--crema);line-height:1}.prezzo-sub{font-size:13px;color:var(--grigio-testo);margin-bottom:32px;line-height:1.6}.prezzo-cta{width:100%;justify-content:center;font-size:15px;padding:16px}.prezzo-garanzia{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:12.5px;color:var(--grigio-testo)}.prezzo-garanzia-icon{width:32px;height:32px;border-radius:50%;border:1px solid rgba(250,248,244,.15);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.prezzo-includes{padding-top:8px}.prezzo-includes-title{font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--grigio-testo);margin-bottom:20px}.prezzo-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(250,248,244,.06);font-size:14px;color:#faf8f4bf}.prezzo-item:last-child{border-bottom:none}.prezzo-check{color:var(--oro);font-size:13px;margin-top:1px;flex-shrink:0}.testimonianze-section{background:var(--crema);padding:96px 0}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.testi-card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:28px 24px}.testi-stars{display:flex;gap:3px;margin-bottom:16px}.testi-star{color:var(--oro);font-size:13px}.testi-quote{font-family:var(--font-display);font-size:17px;font-weight:300;font-style:italic;color:var(--nero);line-height:1.5;margin-bottom:20px}.testi-author{font-size:12px;color:var(--grigio-testo);font-weight:500}.testi-author span{display:block;color:var(--bordeaux);font-size:11px;font-weight:400;margin-top:2px}.faq-section{background:var(--crema);padding:96px 0;border-top:1px solid var(--grigio-bordi)}.faq-list{margin-top:48px;max-width:720px;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid var(--grigio-bordi)}.faq-item:first-child{border-top:1px solid var(--grigio-bordi)}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--nero)}.faq-icon{width:20px;height:20px;border-radius:50%;border:1px solid var(--grigio-bordi);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--grigio-testo);flex-shrink:0;transition:transform var(--transition),background var(--transition);line-height:1;padding-bottom:1px}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema)}.faq-body{display:none;padding:0 0 20px;font-size:14px;color:var(--grigio-testo);line-height:1.7}.faq-item.open .faq-body{display:block}.cta-finale{background:var(--bordeaux);padding:96px 0;text-align:center;position:relative;overflow:hidden}.cta-finale:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(250,248,244,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.cta-finale__inner{position:relative;z-index:1}.cta-finale__h2{font-family:var(--font-display);font-weight:300;font-size:clamp(26px,4vw,44px);color:var(--crema);line-height:1.2;max-width:620px;margin:0 auto 32px}.cta-finale__sub{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#faf8f4a6;margin-top:20px}.cta-finale__stars{color:var(--oro);letter-spacing:2px}.footer{background:var(--nero);padding:48px 0 0;border-top:1px solid rgba(250,248,244,.07)}.footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:40px;flex-wrap:wrap}.footer__tagline{font-size:12.5px;color:var(--grigio-dim);margin-top:10px;max-width:220px;line-height:1.55}.footer__links{display:flex;gap:24px;list-style:none;padding-top:6px}.footer__links a{font-size:13px;color:var(--grigio-dim);transition:color var(--transition)}.footer__links a:hover{color:var(--crema)}.footer__copy{font-size:12px;color:var(--grigio-dim)}.footer__bar{height:3px;background:var(--bordeaux)}@media(max-width:768px){.section-pad{padding:64px 0}.navbar__links,.navbar__cta{display:none}.navbar__hamburger{display:flex}.hero{padding:72px 0 64px}.hero__proof{flex-wrap:wrap;gap:12px}.hero__proof-item{padding:0 16px;border-left:none!important;border-right:none!important}.hero__proof-item:first-child{border-right:1px solid rgba(250,248,244,.12)!important}.mockup-stage{flex-direction:column;align-items:center;min-height:auto;gap:16px}.mock-ebook{transform:rotate(-2deg)}.mock-workbook{transform:rotate(1deg)}.mock-stats{grid-template-columns:1fr 1fr}.errori-grid{grid-template-columns:1fr}.errore-card:last-child{grid-column:auto}.soluzione-layout{grid-template-columns:1fr;gap:32px}.soluzione-quote{position:static}.include-grid,.prezzo-layout,.testi-grid{grid-template-columns:1fr}.footer__inner{flex-direction:column;gap:24px}.footer__links{flex-wrap:wrap;gap:16px}.footer__bottom{flex-direction:column;gap:8px;text-align:center}}@media(max-width:480px){.hero__ctas{flex-direction:column;align-items:flex-start}.mock-stats{grid-template-columns:1fr 1fr}.testi-grid{grid-template-columns:1fr}}.proof-bar{background:var(--nero);border-bottom:1px solid rgba(250,248,244,.07);height:40px;overflow:hidden;display:flex;align-items:center}.proof-bar__track{display:flex;align-items:center;gap:48px;animation:marquee 28s linear infinite;white-space:nowrap}.proof-bar__item{display:flex;align-items:center;gap:8px;font-size:12px;color:#faf8f4a6;flex-shrink:0}.proof-bar__stars{color:var(--oro);letter-spacing:1px;font-size:11px}.proof-bar__link{color:var(--oro);font-weight:500;margin-left:4px;text-decoration:underline;text-underline-offset:2px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.come-funziona{background:var(--crema);padding:96px 0}.steps-row{display:flex;align-items:flex-start;gap:0;margin-top:48px;position:relative}.step{flex:1;padding:0 32px;position:relative}.step:first-child{padding-left:0}.step:last-child{padding-right:0}.step__num{font-family:var(--font-display);font-size:56px;font-weight:300;color:var(--bordeaux);opacity:.25;line-height:1;margin-bottom:12px}.step__title{font-size:15px;font-weight:500;color:var(--nero);margin-bottom:8px}.step__desc{font-size:13.5px;color:var(--grigio-testo);line-height:1.65}.step-arrow{color:var(--bordeaux);font-size:20px;opacity:.4;margin-top:56px;flex-shrink:0}.per-chi{background:var(--nero);padding:96px 0}.per-chi__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.per-chi__col{border-radius:var(--radius);padding:36px 32px}.per-chi__col--si{background:#c9a84c0f;border:1px solid rgba(201,168,76,.2)}.per-chi__col--no{background:#8b1a2f0f;border:1px solid rgba(139,26,47,.2)}.per-chi__label{font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:20px;display:block}.per-chi__col--si .per-chi__label{color:var(--oro)}.per-chi__col--no .per-chi__label{color:var(--bordeaux)}.per-chi__item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(250,248,244,.06);font-size:14px;color:#faf8f4bf;line-height:1.55}.per-chi__item:last-child{border-bottom:none}.per-chi__icon{font-size:13px;margin-top:1px;flex-shrink:0}.per-chi__col--si .per-chi__icon{color:var(--oro)}.per-chi__col--no .per-chi__icon{color:var(--bordeaux)}.citazione-block{background:var(--bordeaux);padding:72px 0;text-align:center}.citazione-block blockquote{font-family:var(--font-display);font-size:clamp(22px,3.5vw,34px);font-weight:300;font-style:italic;color:var(--crema);line-height:1.45;max-width:680px;margin:0 auto 20px}.citazione-block cite{font-size:12px;color:#faf8f48c;font-style:normal;letter-spacing:.1em}.autore-section{background:var(--crema);padding:96px 0}.autore-layout{display:flex;gap:48px;align-items:flex-start}.autore-avatar{width:80px;height:80px;background:var(--bordeaux);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:24px;font-weight:300;color:var(--crema);flex-shrink:0}.autore-name{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--nero);margin-bottom:4px}.autore-title{font-size:12px;color:var(--bordeaux);font-weight:500;letter-spacing:.06em;margin-bottom:16px}.autore-bio{font-size:14px;color:var(--grigio-testo);line-height:1.75;max-width:620px}.autore-bio p+p{margin-top:12px}.autore-fonti{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.autore-fonte{font-size:11px;color:var(--grigio-dim);background:var(--grigio-bordi);border-radius:4px;padding:4px 10px;font-weight:500}.urgency-bar{background:var(--bordeaux);padding:14px 0;text-align:center}.urgency-bar__inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--crema)}.urgency-bar__timer{font-family:var(--font-display);font-size:18px;font-weight:300;color:var(--oro);letter-spacing:.05em;min-width:120px}.exit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0ed9;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.exit-overlay.active{opacity:1;pointer-events:all}.exit-card{background:var(--nero);border:1px solid rgba(139,26,47,.4);border-radius:10px;padding:48px 40px;max-width:460px;width:90%;text-align:center;position:relative}.exit-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--grigio-dim);font-size:20px;cursor:pointer;line-height:1}.exit-eyebrow{font-size:10px;letter-spacing:.16em;color:var(--bordeaux);font-weight:500;margin-bottom:12px}.exit-title{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--crema);margin-bottom:8px;line-height:1.25}.exit-sub{font-size:13.5px;color:var(--grigio-testo);margin-bottom:24px;line-height:1.6}.exit-form{display:flex;flex-direction:column;gap:12px}.exit-input{background:#faf8f40f;border:1px solid rgba(250,248,244,.15);border-radius:var(--radius);padding:13px 16px;font-family:var(--font-body);font-size:14px;color:var(--crema);outline:none;transition:border-color var(--transition)}.exit-input::placeholder{color:var(--grigio-dim)}.exit-input:focus{border-color:#8b1a2f99}.exit-disclaimer{font-size:11px;color:var(--grigio-dim);margin-top:8px}.toast-container{position:fixed;bottom:24px;left:24px;z-index:990;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{background:var(--nero);border:1px solid rgba(250,248,244,.1);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:280px;box-shadow:0 8px 32px #0006;opacity:0;transform:translate(-20px);transition:opacity .35s ease,transform .35s ease}.toast.show{opacity:1;transform:translate(0)}.toast-avatar{width:32px;height:32px;border-radius:50%;background:var(--bordeaux);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--crema);font-weight:500;flex-shrink:0}.toast-text{font-size:12.5px;line-height:1.45}.toast-name{color:var(--crema);font-weight:500}.toast-action{color:var(--grigio-testo)}.video-section{background:var(--nero);padding:96px 0;text-align:center}.video-placeholder{position:relative;max-width:720px;margin:40px auto 0;border-radius:10px;overflow:hidden;cursor:pointer;background:#111110;border:1px solid rgba(250,248,244,.08)}.video-thumb{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1614,#0f0f0e)}.video-play{width:72px;height:72px;border-radius:50%;background:var(--bordeaux);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--crema);transition:transform var(--transition),background var(--transition);padding-left:4px}.video-placeholder:hover .video-play{transform:scale(1.08);background:var(--bordeaux-hover)}.video-caption{padding:14px 20px;font-size:13px;color:var(--grigio-testo);border-top:1px solid rgba(250,248,244,.06)}.video-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0eeb;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.video-modal.active{opacity:1;pointer-events:all}.video-modal__inner{width:90%;max-width:860px;position:relative}.video-modal__close{position:absolute;top:-40px;right:0;background:none;border:none;color:var(--crema);font-size:24px;cursor:pointer;opacity:.7}.video-modal iframe{width:100%;aspect-ratio:16/9;border-radius:8px;border:none}.confronto-section{background:var(--nero);padding:96px 0}.confronto-table{width:100%;border-collapse:collapse;margin-top:48px;font-size:13.5px}.confronto-table th{padding:14px 20px;text-align:center;font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--grigio-testo);border-bottom:1px solid rgba(250,248,244,.08)}.confronto-table th.highlight{color:var(--crema);background:#8b1a2f1f;border:1px solid rgba(139,26,47,.35);border-bottom:none;border-radius:6px 6px 0 0;position:relative}.confronto-table th.highlight:after{content:"MIGLIOR VALORE";position:absolute;top:-26px;left:50%;transform:translate(-50%);background:var(--bordeaux);color:var(--crema);font-size:9px;letter-spacing:.12em;padding:4px 10px;border-radius:4px;white-space:nowrap}.confronto-table td{padding:14px 20px;text-align:center;color:#faf8f499;border-bottom:1px solid rgba(250,248,244,.06)}.confronto-table td:first-child{text-align:left;color:#faf8f4bf;font-weight:400}.confronto-table td.highlight{background:#8b1a2f0f;border-left:1px solid rgba(139,26,47,.25);border-right:1px solid rgba(139,26,47,.25);color:var(--crema);font-weight:500}.confronto-table tr:last-child td.highlight{border-radius:0 0 6px 6px;border-bottom:1px solid rgba(139,26,47,.35)}.confronto-yes{color:var(--oro)}.confronto-no{color:var(--grigio-dim)}.product-page{background:var(--nero)}.product-header{padding:64px 0 80px}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.product-sticky{position:sticky;top:88px}.product-thumbnails{display:flex;gap:10px;margin-top:16px}.thumb{width:64px;height:80px;border-radius:4px;border:1px solid rgba(250,248,244,.12);background:#faf8f40a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:border-color var(--transition)}.thumb.active,.thumb:hover{border-color:var(--bordeaux)}.product-eyebrow{font-size:10px;letter-spacing:.16em;color:var(--oro);font-weight:500;margin-bottom:12px}.product-h1{font-family:var(--font-display);font-size:42px;font-weight:300;color:var(--crema);line-height:1.1;margin-bottom:8px}.product-subtitle{font-size:14px;color:var(--grigio-testo);margin-bottom:16px}.product-stars{display:flex;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;color:var(--grigio-testo)}.product-stars span{color:var(--oro)}.product-includes{border-top:1px solid rgba(250,248,244,.08);border-bottom:1px solid rgba(250,248,244,.08);padding:20px 0;margin-bottom:24px}.product-include-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#faf8f4b3;padding:5px 0}.product-include-check{color:var(--oro);font-size:12px}.product-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.product-price-old{font-family:var(--font-display);font-size:22px;color:var(--grigio-dim);text-decoration:line-through}.product-price-real{font-family:var(--font-display);font-size:44px;font-weight:300;color:var(--crema)}.product-price-save{font-size:12px;color:var(--oro);font-weight:500;margin-bottom:20px}.product-cta{width:100%;justify-content:center;font-size:16px;padding:18px;margin-bottom:14px}.product-trust{display:flex;align-items:center;justify-content:center;gap:16px;font-size:11.5px;color:var(--grigio-testo);margin-bottom:24px;flex-wrap:wrap}.product-trust-item{display:flex;align-items:center;gap:5px}.product-garanzia{background:#8b1a2f14;border:.5px solid rgba(139,26,47,.35);border-radius:var(--radius);padding:20px;font-size:13.5px;color:#faf8f4b3;line-height:1.6}.product-garanzia strong{color:var(--crema)}.avail-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#4caf50;background:#4caf501a;border:1px solid rgba(76,175,80,.25);border-radius:4px;padding:4px 10px;margin-bottom:20px}.avail-dot{width:6px;height:6px;background:#4caf50;border-radius:50%;animation:pulse-green 2s infinite}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.4}}.price-equiv{font-size:12px;color:var(--grigio-testo);margin-bottom:20px;font-style:italic}.visitor-count{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--grigio-testo);margin-bottom:16px}.visitor-dot{width:6px;height:6px;background:#e53935;border-radius:50%;animation:pulse-red 1.5s infinite}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.3}}.product-tabs-section{background:var(--crema);padding:80px 0}.tabs-nav{display:flex;border-bottom:1px solid var(--grigio-bordi);margin-bottom:40px;gap:0}.tab-btn{background:none;border:none;border-bottom:2px solid transparent;padding:14px 24px;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--grigio-testo);cursor:pointer;margin-bottom:-1px;transition:color var(--transition),border-color var(--transition)}.tab-btn.active{color:var(--nero);border-bottom-color:var(--bordeaux)}.tab-panel{display:none}.tab-panel.active{display:block}.sticky-buy-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:98;background:var(--nero);border-top:1px solid rgba(250,248,244,.1);padding:12px 20px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 24px #0006}.sticky-buy-bar.visible{display:flex}.sticky-buy-info{font-size:13px;color:var(--crema);font-weight:500}.sticky-buy-price{font-size:11px;color:var(--grigio-testo)}.upsell-card{background:var(--nero);border:1px solid rgba(250,248,244,.1);border-radius:var(--radius);padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;flex-wrap:wrap}.upsell-label{font-size:10px;letter-spacing:.12em;color:var(--oro);font-weight:500;margin-bottom:6px}.upsell-title{font-size:16px;font-weight:500;color:var(--crema);margin-bottom:4px}.upsell-desc{font-size:13px;color:var(--grigio-testo)}.upsell-price{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--crema);flex-shrink:0}.payment-logos{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.pay-logo{background:#faf8f40f;border:1px solid rgba(250,248,244,.1);border-radius:4px;padding:5px 10px;font-size:11px;font-weight:500;color:var(--grigio-chiaro);letter-spacing:.04em}.blog-header{background:var(--nero);padding:72px 0 64px;border-bottom:1px solid rgba(250,248,244,.07)}.blog-search{display:flex;gap:10px;margin-top:24px;max-width:440px}.blog-search-input{flex:1;background:#faf8f40f;border:1px solid rgba(250,248,244,.15);border-radius:var(--radius);padding:11px 16px;font-family:var(--font-body);font-size:14px;color:var(--crema);outline:none}.blog-layout{background:var(--crema);padding:64px 0}.blog-grid-sidebar{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.article-card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.article-card:hover{box-shadow:0 8px 32px #0f0f0e1a;transform:translateY(-2px)}.article-card__img{height:160px;background:var(--nero);display:flex;align-items:center;justify-content:center;font-size:32px;position:relative;overflow:hidden}.article-card__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(139,26,47,.3) 0%,transparent 60%)}.article-card__body{padding:20px}.article-cat{font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--bordeaux);margin-bottom:8px;display:block}.article-card__title{font-family:var(--font-display);font-size:19px;font-weight:300;color:var(--nero);line-height:1.3;margin-bottom:8px}.article-card__excerpt{font-size:13px;color:var(--grigio-testo);line-height:1.6;margin-bottom:14px}.article-card__link{font-size:12.5px;font-weight:500;color:var(--bordeaux)}.blog-sidebar{position:sticky;top:88px}.sidebar-widget{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:24px;margin-bottom:20px}.sidebar-widget__title{font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--grigio-dim);margin-bottom:16px}.sidebar-link{display:block;font-size:13.5px;color:var(--nero);padding:8px 0;border-bottom:1px solid var(--grigio-bordi);transition:color var(--transition);line-height:1.4}.sidebar-link:last-child{border-bottom:none}.sidebar-link:hover{color:var(--bordeaux)}.sidebar-cta{background:var(--nero);border-radius:var(--radius);padding:24px;text-align:center}.sidebar-cta__title{font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--crema);margin-bottom:8px}.sidebar-cta__price{font-size:24px;font-family:var(--font-display);color:var(--oro);margin-bottom:14px}.article-hero{background:var(--nero);padding:64px 0 48px}.article-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--grigio-testo);margin-bottom:16px}.article-meta-sep{color:var(--grigio-dim)}.article-h1{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:300;color:var(--crema);line-height:1.2;max-width:760px}.article-body{background:var(--crema);padding:64px 0}.article-content{max-width:720px;font-size:15px;color:#2a2826;line-height:1.8}.article-content h2{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--nero);margin:40px 0 16px}.article-content h3{font-size:16px;font-weight:500;color:var(--nero);margin:28px 0 10px}.article-content p{margin-bottom:16px}.article-content ul{padding-left:20px;margin-bottom:16px}.article-content li{margin-bottom:8px}.article-cta-inline{background:var(--bordeaux);border-radius:var(--radius);padding:24px 28px;margin:40px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.article-cta-inline__text{font-size:15px;font-weight:500;color:var(--crema)}.article-cta-inline__sub{font-size:12px;color:#faf8f4a6;margin-top:2px}.legal-page{background:var(--crema);padding:80px 0}.legal-header{background:var(--nero);padding:64px 0;margin-bottom:0}.legal-content{max-width:760px;margin:0 auto;padding:64px 0;font-size:14.5px;color:var(--grigio-dim);line-height:1.8}.legal-content h2{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--nero);margin:40px 0 12px}.legal-content p{margin-bottom:14px}.legal-content a{color:var(--bordeaux);text-decoration:underline}.contact-form-card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:40px 36px;max-width:600px;margin:0 auto}.form-field{margin-bottom:20px}.form-label{display:block;font-size:12px;font-weight:500;color:var(--nero);margin-bottom:6px;letter-spacing:.04em}.form-input,.form-textarea,.form-select{width:100%;background:var(--crema);border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:11px 14px;font-family:var(--font-body);font-size:14px;color:var(--nero);outline:none;transition:border-color var(--transition)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--bordeaux)}.form-textarea{min-height:120px;resize:vertical}.form-response{font-size:12px;color:var(--grigio-testo);margin-top:4px}@media(max-width:768px){.steps-row{flex-direction:column;gap:32px}.step{padding:0}.step-arrow{display:none}.per-chi__grid,.blog-grid-sidebar{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-grid,.product-layout{grid-template-columns:1fr}.product-sticky{position:static}.product-h1{font-size:32px}.confronto-table{font-size:12px}.confronto-table th,.confronto-table td{padding:10px 12px}.autore-layout{flex-direction:column;gap:24px}.sticky-buy-bar{display:flex}.tabs-nav{overflow-x:auto}.tab-btn{white-space:nowrap;padding:12px 16px}.exit-card{padding:32px 24px}.toast-container{left:12px;bottom:80px}.toast{width:240px}.urgency-bar__inner{gap:8px;font-size:12px}}.mockup-section{position:relative;overflow:hidden;padding:80px 0 0;background:linear-gradient(155deg,#1a1614,#0f0f0e 60%,#1c100e)}.mockup-bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(155deg,#1a1614,#0f0f0e 60%,#1c100e)}.mockup-bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(201,168,76,.12) 1px,transparent 1px);background-size:22px 22px}.mockup-bg-glow{position:absolute;bottom:0;right:0;width:600px;height:600px;pointer-events:none;background:radial-gradient(circle,rgba(139,26,47,.18) 0%,transparent 70%)}.mockup-outer{position:relative;z-index:1}.mockup-stage-wrap{position:relative;display:flex;justify-content:center;padding:60px 0 40px;min-height:420px}.mockup-stage{position:relative;display:flex;align-items:flex-end;gap:0;justify-content:center}.mock-badge-float{position:absolute;display:flex;align-items:center;gap:8px;background:var(--crema);border-radius:8px;padding:10px 14px;box-shadow:0 8px 24px #00000080;z-index:10;animation:floatBadge 3s ease-in-out infinite}.mock-badge-float--tl{top:20px;left:0;animation-delay:0s}.mock-badge-float--tc{top:10px;left:50%;transform:translate(-50%);animation-delay:1s}.mock-badge-float--bl{bottom:80px;left:0;animation-delay:2s}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mock-badge-float--tc{animation-name:floatBadgeCenter}@keyframes floatBadgeCenter{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.mock-badge-float__icon{font-size:18px;flex-shrink:0}.mock-badge-float__text{display:flex;flex-direction:column}.mock-badge-float__top{font-size:11px;font-weight:500;color:var(--nero);line-height:1.2}.mock-badge-float__bot{font-size:10px;color:var(--grigio-testo);line-height:1.2}.mock3d-ebook{display:flex;transform:perspective(800px) rotateY(-8deg);box-shadow:6px 10px 40px #000000b3;border-radius:2px 4px 4px 2px;position:relative;z-index:3}.mock3d-ebook__spine{width:14px;background:var(--bordeaux);border-radius:2px 0 0 2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock3d-ebook__spine-text{font-size:6.5px;font-weight:700;letter-spacing:.18em;color:#faf8f4d9;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}.mock3d-ebook__cover{width:190px;height:270px;background:var(--nero);border-radius:0 4px 4px 0;position:relative;overflow:hidden;display:flex;flex-direction:column}.mock3d-ebook__circles{position:absolute;top:-20px;right:-20px;width:180px;height:180px;pointer-events:none}.mock3d-ebook__figures{position:absolute;top:60px;left:0;width:100%;pointer-events:none}.mock3d-ebook__texts{position:relative;z-index:1;padding:18px 14px 0;flex:1}.mock3d-ebook__eyebrow{font-size:6.5px;letter-spacing:.2em;color:var(--oro);font-weight:600;margin-bottom:40px}.mock3d-ebook__il{font-size:11px;color:var(--grigio-testo);font-family:var(--font-display);font-weight:300;letter-spacing:.08em;line-height:1}.mock3d-ebook__metodo{font-size:28px;font-weight:700;color:var(--crema);font-family:var(--font-display);line-height:.95;letter-spacing:-.01em}.mock3d-ebook__ritorno{font-size:28px;font-weight:700;color:var(--bordeaux);font-family:var(--font-display);line-height:.95;letter-spacing:-.01em;margin-bottom:8px}.mock3d-ebook__rule{height:1px;background:linear-gradient(90deg,var(--oro),transparent);margin-bottom:8px;width:80%}.mock3d-ebook__chapters{display:flex;flex-direction:column;gap:3px}.mock3d-ebook__ch{font-size:6.5px;color:#faf8f473;display:flex;gap:5px;line-height:1.3}.mock3d-ebook__ch span{color:var(--bordeaux);font-weight:600}.mock3d-ebook__footer{background:#0009;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.mock3d-ebook__price{font-family:var(--font-display);font-size:16px;font-weight:300;color:var(--crema)}.mock3d-ebook__stars{font-size:8px;color:var(--oro);letter-spacing:1px}.mock3d-workbook{display:flex;transform:perspective(800px) rotateY(-5deg) rotate(1.5deg) translate(-12px);box-shadow:4px 8px 32px #00000080;border-radius:2px 4px 4px 2px;position:relative;z-index:2;align-self:flex-end;margin-bottom:12px}.mock3d-workbook__spine{width:10px;background:#8a8680;border-radius:2px 0 0 2px;flex-shrink:0}.mock3d-workbook__cover{width:155px;height:220px;background:var(--crema);border-radius:0 4px 4px 0;display:flex;flex-direction:column;overflow:hidden}.mock3d-workbook__header{background:var(--nero);padding:12px 12px 10px}.mock3d-workbook__label{font-size:7px;letter-spacing:.2em;color:var(--oro);font-weight:600;margin-bottom:4px}.mock3d-workbook__title{font-family:var(--font-display);font-size:13px;font-weight:300;color:var(--crema);line-height:1.2}.mock3d-workbook__checks{padding:10px 10px 0;display:flex;flex-direction:column;gap:5px}.mock3d-workbook__check{display:flex;align-items:center;gap:6px;font-size:7.5px;color:var(--grigio-dim)}.mock3d-workbook__checkbox{width:10px;height:10px;border:1px solid var(--grigio-bordi);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:7px;flex-shrink:0}.mock3d-workbook__check--done .mock3d-workbook__checkbox{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema)}.mock3d-workbook__diary{padding:8px 10px}.mock3d-workbook__diary-label{font-size:6.5px;letter-spacing:.12em;color:var(--grigio-dim);font-weight:600;margin-bottom:5px}.mock3d-workbook__diary-days{display:flex;gap:4px}.mock3d-workbook__day{width:16px;height:16px;border-radius:3px;border:1px solid var(--grigio-bordi);display:flex;align-items:center;justify-content:center;font-size:7px;color:var(--grigio-dim)}.mock3d-workbook__day--done{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema);font-weight:600}.mock3d-workbook__field{padding:6px 10px;flex:1}.mock3d-workbook__field-label{font-size:6.5px;color:var(--grigio-dim);margin-bottom:5px;letter-spacing:.1em}.mock3d-workbook__field-lines{display:flex;flex-direction:column;gap:5px}.mock3d-workbook__line{height:1px;background:var(--grigio-bordi);border-radius:1px}.mock3d-workbook__footer{background:var(--nero);padding:6px 10px;font-size:6px;letter-spacing:.14em;color:#faf8f466;font-weight:500;margin-top:auto}.mock3d-phone{width:100px;height:196px;background:#0a0a09;border-radius:18px;border:1.5px solid rgba(250,248,244,.12);position:relative;overflow:hidden;box-shadow:0 16px 48px #0009;align-self:flex-end;z-index:4;margin-left:16px}.mock3d-phone__notch{width:30px;height:6px;background:#0a0a09;border-radius:0 0 6px 6px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;border-bottom:1px solid rgba(255,255,255,.06)}.mock3d-phone__screen{padding:14px 8px 10px;height:100%;display:flex;flex-direction:column;gap:7px;background:#111110}.mock3d-phone__app-header{text-align:center;margin-bottom:2px}.mock3d-phone__app-title{font-size:7px;font-weight:500;color:var(--crema)}.mock3d-phone__app-sub{font-size:6px;color:var(--grigio-testo)}.mock3d-phone__progress-wrap{display:flex;align-items:center;gap:5px}.mock3d-phone__progress-bar{flex:1;height:3px;background:#faf8f41a;border-radius:2px;overflow:hidden}.mock3d-phone__progress-fill{width:45%;height:100%;background:var(--bordeaux);border-radius:2px}.mock3d-phone__progress-pct{font-size:6px;color:var(--grigio-testo);flex-shrink:0}.mock3d-phone__today{background:#8b1a2f26;border:1px solid rgba(139,26,47,.35);border-radius:5px;padding:6px 7px}.mock3d-phone__today-label{font-size:5.5px;letter-spacing:.12em;color:var(--oro);font-weight:600;margin-bottom:3px}.mock3d-phone__today-title{font-size:7.5px;font-weight:500;color:var(--crema);margin-bottom:2px}.mock3d-phone__today-desc{font-size:6px;color:var(--grigio-testo);line-height:1.4}.mock3d-phone__days{display:flex;gap:3px;flex-wrap:wrap;margin-top:auto}.mock3d-phone__pill{width:20px;height:14px;border-radius:3px;border:1px solid rgba(250,248,244,.1);display:flex;align-items:center;justify-content:center;font-size:6.5px;color:#faf8f44d}.mock3d-phone__pill--done{background:#8b1a2f80;border-color:var(--bordeaux);color:var(--crema)}.mock3d-phone__pill--today{background:var(--oro);border-color:var(--oro);color:var(--nero);font-weight:700}.mockup-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--grigio-bordi);background:var(--crema)}.mockup-stat{padding:22px 20px;text-align:center;border-right:1px solid var(--grigio-bordi);transition:background var(--transition)}.mockup-stat:last-child{border-right:none}.mockup-stat:hover{background:#f0ece4}.mockup-stat__num{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--nero);line-height:1;margin-bottom:4px}.mockup-stat__label{font-size:11px;color:var(--grigio-testo);font-weight:400}.mockup-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--nero);padding:18px 28px;flex-wrap:wrap;border-top:1px solid rgba(250,248,244,.07)}.mockup-strip__items{display:flex;gap:24px;flex-wrap:wrap}.mockup-strip__item{display:flex;align-items:center;gap:7px;font-size:13px;color:#faf8f4b3}.mockup-strip__check{color:var(--bordeaux);font-weight:700}.mockup-strip__cta{display:flex;align-items:center;gap:16px}.mockup-strip__price{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--crema)}@media(max-width:768px){.mockup-stage{flex-direction:column;align-items:center;gap:12px;min-height:auto}.mock3d-ebook{transform:perspective(800px) rotateY(-3deg)}.mock3d-workbook{transform:none;margin:0}.mock3d-phone{margin:0}.mock-badge-float--tl,.mock-badge-float--tc,.mock-badge-float--bl{display:none}.mockup-stats{grid-template-columns:1fr 1fr}.mockup-strip{flex-direction:column;align-items:flex-start;gap:12px}.mockup-strip__items{gap:12px}}.prod-hero{background:var(--nero);padding:64px 0 80px}.prod-hero__layout{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.prod-sticky{position:sticky;top:88px}.prod-mockup-stage{display:flex;align-items:flex-end;gap:0;min-height:290px;position:relative;margin-bottom:16px}.prod-mock-ebook{display:flex;transform:perspective(800px) rotateY(-7deg);box-shadow:5px 8px 32px #000000b3;border-radius:2px 4px 4px 2px;z-index:2;flex-shrink:0}.prod-mock-ebook__spine{width:12px;background:var(--bordeaux);border-radius:2px 0 0 2px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:5.5px;font-weight:700;letter-spacing:.18em;color:#faf8f4cc;display:flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap}.prod-mock-ebook__cover{width:168px;height:240px;background:var(--nero);border-radius:0 4px 4px 0;position:relative;overflow:hidden;display:flex;flex-direction:column}.prod-mock-circles{position:absolute;top:-10px;right:-10px;width:160px;height:160px;pointer-events:none}.prod-mock-ebook__inner{position:relative;z-index:1;padding:14px 12px 0;flex:1}.prod-mock-ebook__eye{font-size:6px;letter-spacing:.18em;color:var(--oro);font-weight:600;margin-bottom:36px}.prod-mock-ebook__t1{font-size:24px;font-weight:700;color:var(--crema);font-family:var(--font-display);line-height:.9}.prod-mock-ebook__t2{font-size:24px;font-weight:700;color:var(--bordeaux);font-family:var(--font-display);line-height:.9;margin-bottom:6px}.prod-mock-ebook__rule{height:1px;background:linear-gradient(90deg,var(--oro),transparent);width:70%;margin-bottom:6px}.prod-mock-ebook__caps{display:flex;flex-direction:column;gap:2.5px}.prod-mock-ebook__caps div{font-size:6px;color:#faf8f466}.prod-mock-ebook__foot{background:#0009;padding:7px 12px;display:flex;align-items:center;justify-content:space-between}.prod-mock-ebook__foot span:first-child{font-family:var(--font-display);font-size:14px;font-weight:300;color:var(--crema)}.prod-mock-workbook{display:flex;transform:perspective(800px) rotateY(-4deg) rotate(2deg) translate(-8px);box-shadow:3px 6px 24px #00000080;border-radius:2px 4px 4px 2px;align-self:flex-end;margin-bottom:10px;z-index:1}.prod-mock-workbook__spine{width:8px;background:#8a8680;border-radius:2px 0 0 2px;flex-shrink:0}.prod-mock-workbook__cover{width:130px;height:188px;background:var(--crema);border-radius:0 4px 4px 0;display:flex;flex-direction:column;overflow:hidden}.prod-mock-workbook__hd{background:var(--nero);padding:10px 10px 8px;flex-shrink:0}.prod-mock-workbook__body{padding:8px 10px;flex:1;display:flex;flex-direction:column;gap:4px}.prod-mock-wb-check{font-size:7px;color:var(--grigio-dim);padding:2px 0}.prod-mock-wb-check--done{color:var(--bordeaux);font-weight:500}.prod-mock-wb-days{display:flex;gap:3px;margin-top:6px}.prod-mock-wb-day{width:14px;height:14px;border-radius:2px;border:1px solid var(--grigio-bordi);display:flex;align-items:center;justify-content:center;font-size:6px;color:var(--grigio-testo)}.prod-mock-wb-day--done{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema);font-weight:700}.prod-mock-workbook__ft{background:var(--nero);padding:5px 10px;font-size:5.5px;letter-spacing:.12em;color:#faf8f459;font-weight:500;margin-top:auto}.prod-thumbs{display:flex;gap:8px;margin-bottom:14px}.prod-thumb{width:56px;height:70px;border-radius:4px;border:1px solid rgba(250,248,244,.12);background:#faf8f40a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:border-color var(--transition);color:inherit}.prod-thumb:hover,.prod-thumb--active{border-color:var(--bordeaux)}.prod-payment-logos{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.prod-pay-logo{background:#faf8f40f;border:1px solid rgba(250,248,244,.1);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500;color:var(--grigio-chiaro)}.prod-download-count{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--grigio-dim)}.prod-download-icon{color:var(--bordeaux)}.prod-eyebrow{font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--oro);margin-bottom:10px}.prod-avail-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#4caf50;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:4px;padding:5px 10px;margin-bottom:14px}.prod-avail-dot{width:6px;height:6px;background:#4caf50;border-radius:50%;animation:pulse-g 2s infinite}@keyframes pulse-g{0%,to{opacity:1}50%{opacity:.3}}.prod-h1{font-family:var(--font-display);font-size:42px;font-weight:300;color:var(--crema);line-height:1.08;margin-bottom:6px}.prod-subtitle{font-size:14px;color:var(--grigio-testo);margin-bottom:14px}.prod-stars-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.prod-stars{color:var(--oro);letter-spacing:2px;font-size:14px}.prod-reviews{font-size:13px;color:var(--grigio-testo)}.prod-visitor{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--grigio-testo);margin-bottom:16px}.prod-visitor-dot{width:7px;height:7px;background:#e53935;border-radius:50%;animation:pulse-r 1.5s infinite;flex-shrink:0}@keyframes pulse-r{0%,to{opacity:1}50%{opacity:.2}}.prod-divider{border:none;border-top:1px solid rgba(250,248,244,.09);margin:18px 0}.prod-includes{display:flex;flex-direction:column;gap:8px}.prod-include{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#faf8f4bf}.prod-include-check{color:var(--oro);font-size:12px;margin-top:1px;flex-shrink:0;font-weight:700}.prod-countdown-wrap{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grigio-testo);margin-bottom:14px}.prod-countdown-timer{font-family:var(--font-display);font-size:17px;color:var(--oro);font-weight:300}.prod-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.prod-price-old{font-family:var(--font-display);font-size:22px;color:var(--grigio-dim);text-decoration:line-through}.prod-price-real{font-family:var(--font-display);font-size:52px;font-weight:300;color:var(--crema);line-height:1}.prod-price-badge{background:var(--bordeaux);color:var(--crema);font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;align-self:center}.prod-price-save{font-size:12px;color:var(--oro);font-weight:500;margin-bottom:4px}.prod-price-equiv{font-size:12px;color:var(--grigio-dim);font-style:italic;margin-bottom:20px}.prod-cta-btn{width:100%;justify-content:center;font-size:16px;padding:18px;margin-bottom:12px;letter-spacing:.02em}.prod-trust-row{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--grigio-testo);flex-wrap:wrap;margin-bottom:20px}.prod-trust-sep{color:#faf8f426}.prod-garanzia-box{background:#8b1a2f14;border:.5px solid rgba(139,26,47,.35);border-radius:var(--radius);padding:18px;display:flex;gap:14px;align-items:flex-start;font-size:13.5px;color:#faf8f4a6;line-height:1.6;margin-bottom:20px}.prod-garanzia-box__icon{font-size:22px;flex-shrink:0}.prod-garanzia-box strong{color:var(--crema)}.prod-upsell{border:1px solid rgba(250,248,244,.1);border-radius:var(--radius);padding:18px}.prod-upsell__label{font-size:9px;letter-spacing:.14em;color:var(--oro);font-weight:600;margin-bottom:10px}.prod-upsell__body{display:flex;align-items:center;justify-content:space-between;gap:16px}.prod-upsell__title{font-size:14px;font-weight:500;color:var(--crema);margin-bottom:3px}.prod-upsell__desc{font-size:12px;color:var(--grigio-testo);line-height:1.5}.prod-upsell__right{text-align:right;flex-shrink:0}.prod-upsell__price{font-family:var(--font-display);font-size:24px;font-weight:300;color:var(--crema);margin-bottom:6px}.prod-tabs-section{background:var(--crema);padding:72px 0}.prod-tabs-nav{display:flex;border-bottom:1px solid var(--grigio-bordi);margin-bottom:36px}.prod-tab-btn{background:none;border:none;border-bottom:2px solid transparent;padding:13px 24px;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--grigio-testo);cursor:pointer;margin-bottom:-1px;transition:color var(--transition),border-color var(--transition)}.prod-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.prod-benefit{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--grigio-testo);line-height:1.6}.prod-benefit-check{color:var(--bordeaux);font-weight:700;flex-shrink:0;margin-top:1px}.prod-caps-list{max-width:640px}.prod-cap-item{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--grigio-bordi)}.prod-cap-item:first-child{border-top:1px solid var(--grigio-bordi)}.prod-cap-num{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--bordeaux);line-height:1;flex-shrink:0;width:36px}.prod-cap-title{font-size:15px;font-weight:500;color:var(--nero);margin-bottom:4px}.prod-cap-desc{font-size:13px;color:var(--grigio-testo);line-height:1.55}.prod-garanzia-content{max-width:520px}.prod-garanzia-big-icon{font-size:44px;margin-bottom:12px}.prod-garanzia-title{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--nero);margin-bottom:16px}.prod-garanzia-content p{font-size:14.5px;color:var(--grigio-testo);line-height:1.75;margin-bottom:14px}.prod-testi-section{background:var(--nero);padding:80px 0}.prod-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.prod-testi-card{background:#faf8f408;border:1px solid rgba(250,248,244,.09);border-radius:var(--radius);padding:28px 22px;transition:border-color var(--transition)}.prod-testi-card:hover{border-color:#8b1a2f66}.prod-testi-avatar{width:38px;height:38px;border-radius:50%;background:var(--bordeaux);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--crema);margin-bottom:12px}.prod-testi-stars{color:var(--oro);font-size:12px;letter-spacing:2px;margin-bottom:12px}.prod-testi-quote{font-family:var(--font-display);font-size:16px;font-weight:300;font-style:italic;color:var(--crema);line-height:1.5;margin-bottom:16px}.prod-testi-author{font-size:12px;color:var(--grigio-testo);font-weight:500}.prod-testi-author span{display:block;color:var(--bordeaux);font-size:11px;margin-top:2px}.prod-confronto-section{background:var(--nero);padding:80px 0;border-top:1px solid rgba(250,248,244,.07)}.prod-confronto-wrap{overflow-x:auto;margin-top:40px}.prod-confronto-table{width:100%;border-collapse:collapse;min-width:600px}.prod-conf-th{padding:12px 18px;text-align:center;font-size:12px;font-weight:500;color:var(--grigio-testo);border-bottom:1px solid rgba(250,248,244,.08);position:relative}.prod-conf-th--label{text-align:left}.prod-conf-th--hl{color:var(--crema);background:#8b1a2f1f;border:1px solid rgba(139,26,47,.35);border-bottom:none;border-radius:6px 6px 0 0}.prod-conf-best{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:var(--bordeaux);color:var(--crema);font-size:8.5px;letter-spacing:.12em;font-weight:700;padding:3px 10px;border-radius:4px;white-space:nowrap}.prod-conf-table td,.prod-confronto-table td{padding:13px 18px;text-align:center;color:#faf8f48c;border-bottom:1px solid rgba(250,248,244,.05);font-size:13.5px}.prod-conf-row-label{text-align:left;color:#faf8f4b3;font-weight:400}.prod-conf-hl{background:#8b1a2f0f;border-left:1px solid rgba(139,26,47,.25);border-right:1px solid rgba(139,26,47,.25);color:var(--crema)}.prod-confronto-table tr:last-child .prod-conf-hl{border-radius:0 0 6px 6px;border-bottom:1px solid rgba(139,26,47,.35)}.prod-conf-yes{color:var(--oro);font-weight:600}.prod-conf-no{color:var(--grigio-dim)}.prod-faq-section{background:var(--nero);padding:80px 0;border-top:1px solid rgba(250,248,244,.07)}.prod-faq-list{max-width:700px;margin-top:40px}.prod-final-cta{background:linear-gradient(135deg,var(--bordeaux) 0%,#6b1324 100%);padding:80px 0}.prod-final-cta__title{font-family:var(--font-display);font-size:36px;font-weight:300;color:var(--crema);margin-bottom:8px}.prod-final-cta__sub{font-size:14px;color:#faf8f499;margin-bottom:28px}.prod-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:98;background:var(--nero);border-top:1px solid rgba(250,248,244,.1);padding:12px 20px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 24px #0006}.prod-sticky-bar.visible{display:flex}.prod-sticky-bar__name{font-size:13px;font-weight:500;color:var(--crema)}.prod-sticky-bar__price{font-size:11px;color:var(--grigio-testo)}@media(max-width:900px){.prod-hero__layout{grid-template-columns:1fr;gap:40px}.prod-sticky{position:static}.prod-h1{font-size:32px}.prod-price-real{font-size:40px}.prod-testi-grid,.prod-benefits-grid{grid-template-columns:1fr}.prod-sticky-bar{display:flex}.prod-tabs-nav{overflow-x:auto}.prod-tab-btn{white-space:nowrap;font-size:13px;padding:12px 16px}}.prod-tab-btn.active{color:var(--nero);border-bottom-color:var(--bordeaux)}.blog-hero{background:var(--nero);padding:64px 0 48px;border-bottom:1px solid rgba(250,248,244,.07)}.blog-hero__breadcrumb{font-size:12px;color:var(--grigio-dim);margin-bottom:16px;display:flex;align-items:center;gap:6px}.blog-hero__breadcrumb a{color:var(--grigio-dim);transition:color var(--transition)}.blog-hero__breadcrumb a:hover{color:var(--crema)}.blog-hero__h1{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:300;color:var(--crema);margin:8px 0 10px}.blog-hero__sub{font-size:14px;color:#faf8f480;max-width:560px;line-height:1.65;margin-bottom:24px}.blog-search-bar{display:flex;gap:8px;max-width:420px;margin-bottom:20px}.blog-search-input{flex:1;background:#faf8f40f;border:1px solid rgba(250,248,244,.15);border-radius:var(--radius);padding:11px 14px;font-family:var(--font-body);font-size:14px;color:var(--crema);outline:none;transition:border-color var(--transition)}.blog-search-input::placeholder{color:var(--grigio-dim)}.blog-search-input:focus{border-color:#8b1a2f99}.blog-cats{display:flex;gap:8px;flex-wrap:wrap}.blog-cat{font-size:12px;font-weight:500;padding:5px 12px;border-radius:100px;border:1px solid rgba(250,248,244,.15);color:#faf8f48c;transition:all var(--transition)}.blog-cat:hover,.blog-cat--active{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema)}.blog-main{background:var(--crema);padding:56px 0}.blog-layout-grid{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:40px;background:var(--nero);border-radius:8px;overflow:hidden}.blog-featured__img{height:260px;background:#111;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blog-featured__img img{width:100%;height:100%;object-fit:cover}.blog-featured__placeholder{font-size:56px;opacity:.4}.blog-featured__body{padding:28px 28px 28px 0}.blog-featured__title{font-family:var(--font-display);font-size:24px;font-weight:300;color:var(--crema);line-height:1.25;margin:8px 0 12px}.blog-featured__excerpt{font-size:13.5px;color:#faf8f48c;line-height:1.65;margin-bottom:20px}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.blog-card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.blog-card:hover{box-shadow:0 8px 28px #0f0f0e1a;transform:translateY(-2px)}.blog-card__img-link{display:block}.blog-card__img{height:150px;background:var(--nero);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.blog-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__img img{transform:scale(1.04)}.blog-card__placeholder{font-size:44px;opacity:.35;position:relative;z-index:1;color:var(--crema)}.blog-card__body{padding:18px}.blog-card__title{font-family:var(--font-display);font-size:18px;font-weight:300;color:var(--nero);line-height:1.3;margin:6px 0 8px}.blog-card__title a{color:inherit;transition:color var(--transition)}.blog-card__title a:hover{color:var(--bordeaux)}.blog-card__excerpt{font-size:13px;color:var(--grigio-testo);line-height:1.6;margin-bottom:10px}.blog-card__meta{font-size:11px;color:var(--grigio-chiaro);display:flex;gap:6px;margin-bottom:10px}.blog-card__cta{font-size:12.5px;font-weight:500;color:var(--bordeaux);transition:color var(--transition)}.blog-card__cta:hover{color:var(--bordeaux-hover)}.blog-inline-cta{background:var(--bordeaux);border-radius:8px;padding:0;overflow:hidden;margin-bottom:40px}.blog-inline-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;flex-wrap:wrap}.blog-inline-cta__label{font-size:9px;letter-spacing:.16em;color:#faf8f499;font-weight:600;margin-bottom:4px}.blog-inline-cta__title{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--crema);margin-bottom:4px}.blog-inline-cta__sub{font-size:12px;color:#faf8f499}.blog-inline-cta__price{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--crema);margin-bottom:8px}.btn-crema{background:var(--crema);color:var(--nero)}.btn-crema:hover{background:#eae6de}.blog-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.blog-widget{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:22px}.blog-widget__title{font-size:10.5px;font-weight:600;letter-spacing:.14em;color:var(--grigio-dim);margin-bottom:16px}.blog-widget__link{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--nero);padding:9px 0;border-bottom:1px solid var(--grigio-bordi);line-height:1.4;transition:color var(--transition)}.blog-widget__link:last-child{border-bottom:none}.blog-widget__link:hover{color:var(--bordeaux)}.blog-widget__num{font-family:var(--font-display);font-size:16px;font-weight:300;color:var(--bordeaux);flex-shrink:0;width:20px}.blog-widget__cat{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--nero);padding:9px 0;border-bottom:1px solid var(--grigio-bordi);transition:color var(--transition)}.blog-widget__cat:last-child{border-bottom:none}.blog-widget__cat:hover{color:var(--bordeaux)}.blog-widget__cat-count{font-size:11px;color:var(--grigio-chiaro)}.blog-sidebar-cta{background:var(--nero);border-radius:var(--radius);padding:24px;text-align:center}.blog-sidebar-cta__eyebrow{font-size:9px;letter-spacing:.14em;color:var(--oro);font-weight:600;margin-bottom:8px}.blog-sidebar-cta__title{font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--crema);margin-bottom:8px}.blog-sidebar-cta__desc{font-size:12.5px;color:var(--grigio-testo);margin-bottom:12px;line-height:1.55}.blog-sidebar-cta__stars{font-size:12px;color:var(--oro);margin-bottom:4px}.blog-sidebar-cta__stars span{color:var(--grigio-testo);font-size:11px}.blog-sidebar-cta__price{font-family:var(--font-display);font-size:30px;font-weight:300;color:var(--crema);margin-bottom:14px}.blog-sidebar-cta__trust{font-size:10.5px;color:var(--grigio-dim);margin-top:10px}.blog-newsletter{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:22px}.blog-newsletter__title{font-size:14px;font-weight:500;color:var(--nero);margin-bottom:6px}.blog-newsletter__sub{font-size:12.5px;color:var(--grigio-testo);margin-bottom:12px;line-height:1.5}.blog-newsletter__input{width:100%;background:var(--crema);border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:10px 12px;font-size:13.5px;color:var(--nero);outline:none;transition:border-color var(--transition)}.blog-newsletter__input:focus{border-color:var(--bordeaux)}.art-hero{background:var(--nero);padding:56px 0 44px}.art-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--grigio-dim);margin-bottom:14px}.art-breadcrumb a{color:var(--grigio-dim);transition:color var(--transition)}.art-breadcrumb a:hover{color:var(--crema)}.art-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--grigio-testo);margin-bottom:14px}.art-cat{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--bordeaux)}.art-meta-sep{color:#faf8f433}.art-h1{font-family:var(--font-display);font-size:clamp(26px,4vw,44px);font-weight:300;color:var(--crema);line-height:1.18;max-width:760px}.art-excerpt{font-size:15px;color:#faf8f480;max-width:640px;margin-top:12px;line-height:1.65}.art-body{background:var(--crema);padding:56px 0}.art-layout{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.art-content{font-size:15.5px;color:#2a2826;line-height:1.82;max-width:700px}.art-content h2{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--nero);margin:44px 0 16px;line-height:1.2}.art-content h3{font-size:17px;font-weight:600;color:var(--nero);margin:32px 0 10px}.art-content p{margin-bottom:18px}.art-content ul,.art-content ol{padding-left:22px;margin-bottom:18px}.art-content li{margin-bottom:8px}.art-content strong{color:var(--nero);font-weight:600}.art-content em{font-style:italic}.art-content blockquote{border-left:3px solid var(--bordeaux);padding:12px 20px;margin:28px 0;background:#8b1a2f0a;border-radius:0 6px 6px 0;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--nero)}.art-cta-inline{background:var(--bordeaux);border-radius:var(--radius);padding:24px 28px;margin:44px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.art-cta-inline__label{font-size:9px;letter-spacing:.14em;color:#faf8f499;font-weight:600;margin-bottom:3px}.art-cta-inline__title{font-size:16px;font-weight:500;color:var(--crema);margin-bottom:3px}.art-cta-inline__sub{font-size:12px;color:#faf8f499}.art-tags{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0}.art-tag{font-size:11px;font-weight:500;padding:4px 10px;border:1px solid var(--grigio-bordi);border-radius:100px;color:var(--grigio-testo);transition:all var(--transition)}.art-tag:hover{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--crema)}.art-final-cta{background:var(--nero);border-radius:8px;padding:40px;text-align:center;margin:48px 0}.art-final-cta__icon{font-size:36px;margin-bottom:12px}.art-final-cta__title{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--crema);margin-bottom:10px}.art-final-cta__desc{font-size:14px;color:var(--grigio-testo);line-height:1.7;margin-bottom:14px;max-width:460px;margin-left:auto;margin-right:auto}.art-final-cta__price{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--oro);margin-bottom:20px}.art-final-cta__trust{font-size:11px;color:var(--grigio-dim);margin-top:14px}.art-related{margin-top:56px}.art-related__title{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--nero);margin-bottom:20px}.art-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.art-related__card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:6px;transition:box-shadow var(--transition),transform var(--transition)}.art-related__card:hover{box-shadow:0 4px 16px #0f0f0e14;transform:translateY(-2px)}.art-related__cat{font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--bordeaux)}.art-related__name{font-size:13.5px;font-weight:500;color:var(--nero);line-height:1.35;flex:1}.art-related__link{font-size:12px;color:var(--bordeaux);font-weight:500}.art-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.art-reading-progress{height:3px;background:var(--grigio-bordi);border-radius:2px;overflow:hidden;margin-bottom:4px}.art-reading-bar{height:100%;background:var(--bordeaux);border-radius:2px;width:0;transition:width .1s linear}.art-sidebar-cta{background:var(--nero);border-radius:var(--radius);padding:22px;text-align:center}.art-sidebar-cta__eyebrow{font-size:9px;letter-spacing:.14em;color:var(--oro);font-weight:600;margin-bottom:6px}.art-sidebar-cta__title{font-family:var(--font-display);font-size:18px;font-weight:300;color:var(--crema);margin-bottom:6px}.art-sidebar-cta__desc{font-size:12px;color:var(--grigio-testo);margin-bottom:10px;line-height:1.5}.art-sidebar-cta__stars{font-size:11px;color:var(--oro);margin-bottom:3px}.art-sidebar-cta__stars span{color:var(--grigio-testo)}.art-sidebar-cta__price{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--crema);margin-bottom:12px}.art-sidebar-cta__trust{font-size:10px;color:var(--grigio-dim);margin-top:10px}.art-sidebar-links{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:20px}.art-sidebar-links__title{font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--grigio-dim);margin-bottom:14px}.art-sidebar-link{display:block;font-size:13px;color:var(--nero);padding:8px 0;border-bottom:1px solid var(--grigio-bordi);line-height:1.4;transition:color var(--transition)}.art-sidebar-link:last-child{border-bottom:none}.art-sidebar-link:hover{color:var(--bordeaux)}@media(max-width:900px){.blog-layout-grid{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-featured{grid-template-columns:1fr}.blog-featured__body{padding:20px}.blog-grid,.art-layout{grid-template-columns:1fr}.art-sidebar{position:static}.art-related__grid{grid-template-columns:1fr}.art-reading-progress{display:none}}.prod-tab-panel{display:none}.prod-tab-panel.active{display:block}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:40px;align-items:start}.footer__col-title{font-size:9.5px;font-weight:600;letter-spacing:.16em;color:var(--grigio-dim);margin-bottom:14px}.footer__col-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__col-links a{font-size:13px;color:var(--grigio-dim);transition:color var(--transition)}.footer__col-links a:hover{color:var(--crema)}.footer__product-card{background:#faf8f40a;border:1px solid rgba(250,248,244,.08);border-radius:var(--radius);padding:16px}.footer__product-price{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--crema);margin-bottom:4px}.footer__product-desc{font-size:11px;color:var(--grigio-dim);line-height:1.5}.footer__bottom{border-top:1px solid rgba(250,248,244,.06);padding:16px 0;display:flex;align-items:center;justify-content:space-between}.footer__bottom-links{display:flex;gap:20px}.footer__bottom-links a{font-size:12px;color:var(--grigio-dim);transition:color var(--transition)}.footer__bottom-links a:hover{color:var(--crema)}.prod-cta-btn:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.navbar__link.active{color:var(--nero)}@media(max-width:768px){.footer__inner{grid-template-columns:1fr 1fr;gap:28px}.footer__bottom{flex-direction:column;gap:10px;text-align:center}.footer__bottom-links{justify-content:center;flex-wrap:wrap;gap:12px}}@media(max-width:480px){.footer__inner{grid-template-columns:1fr}}.blog-teaser-section{background:var(--crema);padding:96px 0;border-top:1px solid var(--grigio-bordi)}.blog-teaser__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:48px;flex-wrap:wrap}.blog-teaser__header .section-title{margin-bottom:0}.btn-blog-all{border-color:#0f0f0e4d;color:var(--nero);flex-shrink:0}.btn-blog-all:hover{border-color:var(--nero)}.blog-teaser__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-teaser__card{background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);padding:28px 24px;transition:box-shadow var(--transition),transform var(--transition);display:flex;flex-direction:column}.blog-teaser__card:hover{box-shadow:0 8px 28px #0f0f0e17;transform:translateY(-3px)}.blog-teaser__card-cat{font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--bordeaux);margin-bottom:10px}.blog-teaser__card-title{font-family:var(--font-display);font-size:19px;font-weight:300;line-height:1.3;margin-bottom:12px;flex:1}.blog-teaser__card-title a{color:var(--nero);transition:color var(--transition)}.blog-teaser__card-title a:hover{color:var(--bordeaux)}.blog-teaser__card-excerpt{font-size:13.5px;color:var(--grigio-testo);line-height:1.65;margin-bottom:16px}.blog-teaser__card-link{font-size:12.5px;font-weight:500;color:var(--bordeaux);transition:color var(--transition);margin-top:auto}.blog-teaser__card-link:hover{color:var(--bordeaux-hover)}@media(max-width:768px){.blog-teaser__grid{grid-template-columns:1fr}.blog-teaser__header{flex-direction:column;align-items:flex-start}}.blog-empty{text-align:center;padding:80px 40px;background:#fff;border:1px solid var(--grigio-bordi);border-radius:var(--radius);margin-bottom:32px}.blog-empty__icon{font-size:48px;margin-bottom:16px}.blog-empty__title{font-family:var(--font-display);font-size:26px;font-weight:300;color:var(--nero);margin-bottom:10px}.blog-empty__desc{font-size:14px;color:var(--grigio-testo);line-height:1.65;max-width:400px;margin:0 auto}.blog-featured__meta{font-size:12px;color:#faf8f466;display:flex;gap:8px;margin-top:12px}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:32px 0;border-top:1px solid var(--grigio-bordi);margin-bottom:32px}.blog-page-btn{font-size:13px;font-weight:500;color:var(--bordeaux);padding:8px 16px;border:1px solid var(--grigio-bordi);border-radius:var(--radius);transition:all var(--transition)}.blog-page-btn:hover{background:var(--bordeaux);color:var(--crema);border-color:var(--bordeaux)}.blog-page-info{font-size:13px;color:var(--grigio-testo)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
