.ebook-section-editorial[data-v-ba3c32bc]{background:var(--Container-background-secondary,#eae7dd);padding:128px 24px}@media (min-width:768px){.ebook-section-editorial[data-v-ba3c32bc]{padding:128px 48px}}.ebook-container[data-v-ba3c32bc]{align-items:center;display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1280px}@media (min-width:1024px){.ebook-container[data-v-ba3c32bc]{align-items:center;flex-direction:row-reverse;gap:128px}}.book-wrapper[data-v-ba3c32bc]{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center;min-height:360px;transition:transform .3s ease}.book-wrapper[data-v-ba3c32bc] .book-3d-container{transform:scale(.85)}.book-wrapper[data-v-ba3c32bc]:hover{transform:scale(1.02)}@media (min-width:1024px){.book-wrapper[data-v-ba3c32bc]{align-items:center;justify-content:center}}.ebook-content[data-v-ba3c32bc]{flex:1;max-width:560px}.ebook-label[data-v-ba3c32bc]{color:var(--Brand-Primary-Success-Accent,#c5a070);font-size:11px;font-weight:700;letter-spacing:.4em;margin:0 0 16px;text-transform:uppercase}.ebook-title[data-v-ba3c32bc]{color:var(--Brand-Primary-Primary,#1a2f23);font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);line-height:1.15;margin:0 0 40px}.ebook-description[data-v-ba3c32bc]{color:#4b5563;font-size:18px;font-weight:300;line-height:1.8;margin:0 0 40px}.ebook-actions[data-v-ba3c32bc]{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.ebook-actions[data-v-ba3c32bc]{flex-direction:row}}.btn-primary[data-v-ba3c32bc]{align-items:center;background:var(--Brand-Primary-Primary,#1a2f23);border:none;border-radius:2px;box-shadow:0 10px 15px -3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.2em;padding:20px 40px;text-transform:uppercase;transition:background .2s ease}.btn-primary[data-v-ba3c32bc]:hover{background:#2a4535}.btn-primary .btn-icon[data-v-ba3c32bc]{height:16px;width:16px}.btn-secondary[data-v-ba3c32bc]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;color:var(--Brand-Primary-Primary,#1a2f23);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.2em;padding:20px 40px;text-transform:uppercase;transition:background .2s ease}.btn-secondary[data-v-ba3c32bc]:hover{background:#f9fafb}
