/* Presentazione dei benefici e della proposta, limitata alla pagina libro. */
.sales-page .sales-themes .eyebrow,.sales-page .sales-themes h2{display:block}
.sales-page .sales-themes .eyebrow{display:flex;margin-bottom:18px}
.sales-page .sales-themes h2{font:400 var(--type-section)/1.1 var(--serif);letter-spacing:-.035em;margin:0 0 48px;max-width:720px}
.sales-page .sales-offer{padding:85px 0;background:#faf9f7}
.sales-page .sales-offer-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(45px,8vw,110px);align-items:center;border:0;padding:0}
.sales-page .offer-intro h2{font:400 var(--type-section)/1.1 var(--serif);margin:0 0 18px}
.sales-page .sales-offer-bar .offer-intro p.offer-subtitle{font:400 20px/1.45 var(--sans);color:#373331;margin:0 0 14px}
.sales-page .sales-offer-bar .offer-intro p.offer-description{font:400 16px/1.7 var(--sans);color:#55504d;max-width:510px}
.sales-page .offer-action{border:1px solid #ddd8d3;background:#fff;padding:36px}
.sales-page .sales-offer-bar .offer-action p.offer-label{font:700 11px/1.5 var(--sans);letter-spacing:.1em;color:#625c58;margin:0 0 10px}
.sales-page .sales-offer-bar .offer-action p.offer-price{font:400 38px/1.15 var(--serif);letter-spacing:-.03em;color:#1f1d1b;margin:0 0 8px}
.sales-page .sales-offer-bar .offer-action p.offer-detail{font:400 15px/1.6 var(--sans);color:#514b47;margin:0 0 22px}
.sales-page .offer-action .button{width:100%;min-width:0}
.sales-page .sales-offer-bar .offer-action p.offer-reassurance{font:400 13px/1.5 var(--sans);color:#625c58;text-align:center;margin:12px 0 0}
.sales-page .offer-questions{display:block;width:fit-content;margin:16px auto 0;border-bottom:1px solid #b2aaa3;font:400 13px/1.5 var(--sans);color:#514b47}
@media(max-width:640px){
  .sales-page .sales-themes h2{margin-bottom:35px}
  .sales-page .sales-offer{padding:65px 0}
  .sales-page .sales-offer-bar{grid-template-columns:1fr;gap:28px}
  .sales-page .offer-action{padding:26px}
}
