
.home .hero{min-height:520px;padding:56px 0 64px}
.home .hero-note{font-size:.9rem!important}
.home .eyebrow,.home .tag,.home .card-number{color:#80601D;font-size:.875rem}
.home .surface-dark .eyebrow,.home .surface-green .eyebrow{color:#D6B35E}
.home .footer-title{font-size:.875rem}
.home .section{padding:64px 0}
.home .site-nav{gap:20px}
.home .brand img,.home .footer-brand img{width:96px}
.home .home-book-cover{height:280px;display:flex;justify-content:center;padding:24px;background:#0a201a}
.home .home-book-cover img{height:100%;width:auto;object-fit:contain}
.home .book-author{font-size:.95rem;color:#d6b35e}
.home .form-note{font-size:.9rem;color:#4e5a53}
.home .form-note a{text-decoration:underline;text-underline-offset:3px}
.home .guide-cover small{font-size:.875rem;letter-spacing:.08em}
.home .text-link::after{content:""}
.home :is(.hero-copy,.editorial-panel,.lead-magnet>div,.card,.book-card,.newsletter>div){min-width:0}
.home a{overflow-wrap:anywhere}
.home .btn{max-width:100%;text-align:center}
.home .editorial-panel{box-shadow:12px 12px 0 var(--borda)}
@media(max-width:1100px){.home .menu-toggle{display:block}.home .site-nav{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 4% 24px;background:var(--verde)}.home .site-nav.open{display:flex}.home .site-nav a{padding:12px 8px}}
@media(max-width:768px){.home .hero{grid-template-columns:1fr;padding:36px 0 48px;gap:32px}.home .editorial-panel{padding:24px}.home .section{padding:48px 0}.home .guide-cover{max-width:270px}.home .lead-magnet{gap:36px}.home .brand img{width:76px}.home h1{font-size:clamp(2.3rem,9vw,3.2rem)}.home .panel-step{grid-template-columns:38px 1fr}}
@media(max-width:480px){.home .newsletter{padding:24px}.home .btn{width:100%}.home .guide-cover{box-shadow:8px 8px 0 var(--borda)}}
