.button-arrow{display:inline-block;font-family:var(--sans);font-size:1.25em;line-height:1;transform:translateY(-1px);font-variant-emoji:text}
.book-panel form{padding-bottom:28px;border-bottom:1px solid #87954a}
.book-panel .form-title{display:flex;align-items:center;gap:10px;font-size:20px!important;font-weight:700!important}
.book-panel .form-title:before{content:'01';color:#596738;font:500 10px var(--mono);letter-spacing:.1em}
.offer{display:grid!important;grid-template-columns:1fr;gap:15px!important;margin-top:4px;padding:24px!important;background:#151712;border:0!important;color:var(--text)}
.offer:before{content:'02 / ЕСЛИ ВСЁ ПОНЯТНО — МОЖНО ОПЛАТИТЬ';color:var(--lime);font:500 10px var(--mono);letter-spacing:.08em}
.offer .price{display:flex;align-items:baseline;gap:12px}
.offer .price strong{color:var(--lime)!important;font-size:34px}
.offer .price span{color:#b9bdab}
.offer .tribute-button{width:100%!important;min-height:56px!important;justify-content:space-between;background:var(--lime)!important;color:#151712!important;font-size:13px}
.offer .payment-note{color:#aeb59d!important}
@media(max-width:800px){.book-panel form{padding-bottom:24px}.offer{padding:20px!important}.offer .price strong{font-size:30px}}
@media(max-width:800px){
  .hero h1{font-size:50px!important;line-height:.94!important;letter-spacing:-.065em!important}
  .pain h2,.promise h2,.proof h2,.about h2,.book h2,.future-product h2,.gallery-head h2{font-size:41px!important;line-height:.98!important;letter-spacing:-.06em!important;margin-bottom:30px!important}
  .hero-lead,.pain-lead,.promise p,.proof-heading p,.about-copy p,.book-copy>p,.gallery-head>p{font-size:15px!important;line-height:1.58!important}
  .session-item h3{font-size:20px!important;line-height:1.12!important}
  .session-item p,.proof-copy p{font-size:13px!important;line-height:1.55!important}
  .gallery-grid figcaption{font-size:10px!important;letter-spacing:.08em!important}
  .section-kicker,.eyebrow{font-size:10px!important;letter-spacing:.1em!important}
  .proof-copy h3{font-size:24px!important;line-height:1.08!important;max-width:300px;text-wrap:balance}
  .gallery-head h2{max-width:330px;text-wrap:balance}
  .pain h2,.promise h2,.about h2,.book h2,.future-product h2{text-wrap:balance}
}
