/* INTISONQO · Libro y ventas V6 */
.book-sales-page{--sales-gold:#d8a33f;--sales-gold-soft:#f2d48c;--sales-ink:#0c0907;--sales-paper:#fffaf2;--sales-green:#1f5a43;--sales-purple:#6f138f}
.book-sales-page .site-header{box-shadow:0 14px 32px rgba(0,0,0,.16)}
.sales-hero{position:relative;isolation:isolate;min-height:720px;display:flex;align-items:center;background:#0b0806;color:#fff;overflow:hidden;padding:clamp(72px,8vw,118px) 0}
.sales-hero::before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(90deg,rgba(7,4,2,.98) 0%,rgba(8,5,3,.92) 45%,rgba(8,5,3,.6) 72%,rgba(8,5,3,.35) 100%),var(--sales-hero);background-size:cover;background-position:center}
.sales-hero::after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 70% 34%,rgba(230,169,61,.23),transparent 30%),linear-gradient(0deg,rgba(6,4,2,.66),transparent 46%)}
.sales-hero .container{position:relative;z-index:1}
.sales-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);gap:clamp(42px,7vw,96px);align-items:center}
.sales-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.sales-kicker span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(247,218,155,.25);background:rgba(255,255,255,.04);border-radius:999px;color:#e8dac8;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.sales-kicker span::before{content:"";width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}
.sales-hero h1{font-size:clamp(3rem,6.4vw,6.6rem);letter-spacing:.012em;line-height:.96;color:#f4dfb1;margin:0 0 18px;max-width:900px;text-shadow:0 14px 44px rgba(0,0,0,.44)}
.sales-hero .subtitle{font-family:var(--serif);font-size:clamp(1.1rem,1.9vw,1.55rem);letter-spacing:.13em;text-transform:uppercase;color:#d7a64d;margin:0 0 20px}
.sales-hero .author{font-size:.84rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:#c7b9a7;margin-bottom:24px}
.sales-hero blockquote{margin:0 0 24px;padding-left:20px;border-left:2px solid var(--gold);font-family:var(--serif);font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:1.27;color:#fff}
.sales-hero .lead{color:#d0c4b5;max-width:720px;font-size:clamp(1rem,1.3vw,1.15rem)}
.sales-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.sales-hero-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:#b8aa99;font-size:.72rem;font-weight:760}
.sales-hero-trust span{display:flex;align-items:center;gap:8px}.sales-hero-trust svg{width:17px;height:17px;fill:none;stroke:#e0ad4e;stroke-width:1.8}
.sales-book-stage{position:relative;display:grid;place-items:center;min-height:570px;perspective:1400px}
.sales-book-object{position:relative;width:min(375px,76vw);filter:drop-shadow(-28px 32px 38px rgba(0,0,0,.55));transform:rotateY(-10deg) rotateX(1.2deg);transition:transform .45s ease}
.sales-book-object:hover{transform:rotateY(-5deg) translateY(-6px)}
.sales-book-object::before{content:"";position:absolute;left:-13px;top:14px;bottom:14px;width:17px;background:linear-gradient(90deg,#21150e,#66421d 55%,#18100b);border-radius:7px 0 0 7px;box-shadow:inset 1px 0 rgba(255,255,255,.13)}
.sales-book-object img{position:relative;z-index:1;width:100%;border-radius:5px 14px 14px 5px;border:1px solid rgba(237,195,107,.42)}
.sales-book-seal{position:absolute;right:-35px;bottom:34px;width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:rgba(11,8,6,.92);border:1px solid rgba(235,188,89,.55);box-shadow:0 22px 50px rgba(0,0,0,.48);text-align:center;padding:18px;color:#f2d594;backdrop-filter:blur(10px)}
.sales-book-seal strong{font-family:var(--serif);font-size:1.8rem;line-height:1}.sales-book-seal span{font-size:.62rem;line-height:1.3;text-transform:uppercase;letter-spacing:.11em;margin-top:7px}
.sales-price-ribbon{position:absolute;left:-52px;top:75px;transform:rotate(-5deg);background:linear-gradient(135deg,#f1d58d,#c68d2e);color:#17100b;padding:12px 18px;border-radius:999px;box-shadow:0 16px 38px rgba(0,0,0,.32);font-weight:900;text-align:center}
.sales-price-ribbon b{font-family:var(--serif);font-size:1.36rem}.sales-price-ribbon small{display:block;font-size:.59rem;letter-spacing:.1em;text-transform:uppercase}
.sales-anchor-bar{position:sticky;top:var(--header);z-index:90;background:rgba(255,250,242,.94);backdrop-filter:blur(13px);border-bottom:1px solid rgba(56,35,20,.12);box-shadow:0 10px 24px rgba(32,20,10,.06)}
.sales-anchor-inner{display:flex;align-items:center;gap:20px;min-height:66px;overflow:auto;scrollbar-width:none}.sales-anchor-inner::-webkit-scrollbar{display:none}
.sales-anchor-title{font-weight:900;white-space:nowrap;margin-right:auto;color:#24190f}.sales-anchor-title small{display:block;font-size:.64rem;font-weight:750;color:#8a7967;text-transform:uppercase;letter-spacing:.1em}
.sales-anchor-nav{display:flex;gap:8px;white-space:nowrap}.sales-anchor-nav a{display:inline-flex;align-items:center;min-height:39px;padding:0 13px;border-radius:999px;border:1px solid rgba(70,43,24,.12);background:#fff;color:#4f3f31;font-size:.72rem;font-weight:820}.sales-anchor-nav a:hover{border-color:#c88c31;color:#6d4118}
.sales-section{padding:clamp(76px,8vw,118px) 0;position:relative;overflow:hidden}
.sales-section--paper{background:#fffaf2}.sales-section--sand{background:#efe1ce}.sales-section--ink{background:#0b0806;color:#d9cdbc}.sales-section--white{background:#fff}
.sales-section--ink h2,.sales-section--ink h3{color:#fff}.sales-section--ink .lead{color:#c9bcac}
.sales-heading{max-width:780px;margin-bottom:44px}.sales-heading.center{text-align:center;margin-inline:auto}.sales-heading.center .eyebrow{justify-content:center}.sales-heading.center .eyebrow::before{display:none}.sales-heading h2{margin:15px 0 17px}.sales-heading .lead{max-width:740px}.sales-heading.center .lead{margin-inline:auto}
.edition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.edition-card{position:relative;display:flex;flex-direction:column;min-height:100%;background:rgba(255,255,255,.86);border:1px solid rgba(67,43,26,.13);border-radius:26px;overflow:hidden;box-shadow:0 18px 45px rgba(54,32,16,.08);transition:transform .25s,box-shadow .25s,border .25s}
.edition-card:hover{transform:translateY(-6px);box-shadow:0 26px 58px rgba(54,32,16,.14);border-color:rgba(189,127,38,.34)}
.edition-card.is-featured{border-color:rgba(216,163,63,.62);box-shadow:0 24px 62px rgba(153,93,25,.17)}
.edition-card.is-featured::before{content:"Recomendada";position:absolute;right:16px;top:16px;z-index:2;padding:6px 10px;border-radius:999px;background:#0b0806;color:#f3d690;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
html[data-lang="en"] .edition-card.is-featured::before{content:"Recommended"}
.edition-card-head{padding:30px 28px 22px;border-bottom:1px solid rgba(57,36,20,.1);background:linear-gradient(145deg,rgba(254,250,243,.98),rgba(239,224,202,.65))}
.edition-card-head .edition-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#17100c;color:#edca7a;margin-bottom:20px}.edition-card-head .edition-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}
.edition-card .edition-type{display:block;color:#9d6e28;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}
.edition-card h3{font-size:1.65rem;margin-bottom:8px}.edition-price{font-family:var(--serif);font-size:2.3rem;color:#17100c;line-height:1}.edition-price small{font-family:var(--sans);font-size:.72rem;color:#7b6d60;font-weight:760;margin-left:4px}.edition-card-body{padding:24px 28px 28px;display:flex;flex-direction:column;flex:1}.edition-card-body p{color:#6a5b4c;font-size:.92rem}.edition-features{list-style:none;padding:0;margin:9px 0 25px;display:grid;gap:10px}.edition-features li{position:relative;padding-left:24px;color:#56483b;font-size:.85rem}.edition-features li::before{content:"✓";position:absolute;left:0;color:#9e641c;font-weight:1000}.edition-card-body .button{margin-top:auto;width:100%;text-align:center}.edition-note{margin-top:12px;text-align:center;color:#877666;font-size:.69rem;line-height:1.45}
.digital-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);gap:clamp(40px,7vw,84px);align-items:center}
.digital-panel-copy h2{margin:14px 0 18px}.digital-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.digital-trust div{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(246,219,160,.15);border-radius:15px;background:rgba(255,255,255,.045)}.digital-trust svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:#e6ba61;stroke-width:1.8}.digital-trust strong{display:block;color:#f2e2c5;font-size:.82rem}.digital-trust span{display:block;color:#ae9f8e;font-size:.72rem;line-height:1.45;margin-top:3px}
.hotmart-box{position:relative;background:linear-gradient(145deg,#fffaf2,#eadac1);color:#251a12;border-radius:30px;padding:34px;box-shadow:0 28px 75px rgba(0,0,0,.35);overflow:hidden}.hotmart-box::before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-85px;top:-95px;background:radial-gradient(circle,#dfaa45,transparent 67%);opacity:.27}.hotmart-brand{display:flex;align-items:center;gap:11px;color:#7b3aa0;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.hotmart-brand-mark{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#70349b,#c85299);color:#fff;font-size:1.2rem;font-weight:1000}.hotmart-box h3{font-size:2rem;margin:20px 0 10px}.hotmart-price{font-family:var(--serif);font-size:3.4rem;line-height:1;color:#1c130d;margin:18px 0 10px}.hotmart-price small{font-family:var(--sans);font-size:.78rem;font-weight:780;color:#796a5d}.hotmart-box p{color:#66584b}.hotmart-buy{display:flex!important;width:100%;min-height:58px!important;margin-top:22px!important;background:linear-gradient(135deg,#17100c,#342318)!important;color:#f6dfaa!important;border:1px solid #17100c!important;border-radius:999px!important;align-items:center!important;justify-content:center!important;font-family:var(--sans)!important;font-size:.86rem!important;font-weight:900!important;letter-spacing:.01em!important;text-decoration:none!important;box-shadow:0 16px 34px rgba(20,12,8,.2)!important;cursor:pointer!important}.hotmart-buy:hover{transform:translateY(-2px)!important;background:#2a1c13!important}.hotmart-fallback{display:inline-flex;margin-top:14px;font-size:.75rem;font-weight:830;color:#7a5425;border-bottom:1px solid currentColor}.hotmart-security{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:#857466;font-size:.68rem}.hotmart-security svg{width:16px;height:16px;fill:none;stroke:#8b642c;stroke-width:2}
.exclusive-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(38px,7vw,88px);align-items:start}
.exclusive-visual{position:sticky;top:calc(var(--header) + 95px)}.exclusive-cover{position:relative;max-width:390px;margin-inline:auto}.exclusive-cover img{width:100%;border-radius:8px 18px 18px 8px;box-shadow:-28px 32px 56px rgba(35,19,9,.22)}.exclusive-cover::after{content:"Tiraje original · 500 ejemplares";position:absolute;left:-15px;bottom:26px;padding:10px 15px;border-radius:999px;background:#15100b;color:#f0d28a;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 30px rgba(0,0,0,.25)}
html[data-lang="en"] .exclusive-cover::after{content:"Original print run · 500 copies"}
.exclusive-info h2{margin:15px 0 17px}.book-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0}.book-spec{padding:16px;border:1px solid rgba(66,43,26,.11);border-radius:15px;background:rgba(255,255,255,.58)}.book-spec small{display:block;color:#8d765f;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;font-weight:850;margin-bottom:4px}.book-spec strong{color:#342419;font-size:.84rem}
.order-card{margin-top:34px;background:#fff;border:1px solid rgba(65,42,25,.14);border-radius:27px;box-shadow:0 22px 56px rgba(45,27,15,.1);overflow:hidden}.order-card-header{padding:26px 28px;background:linear-gradient(145deg,#17100c,#2e2017);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.order-card-header h3{color:#fff;font-size:1.55rem}.order-card-header .order-price{font-family:var(--serif);font-size:2.15rem;color:#f1d28a;white-space:nowrap}.order-card-header .order-price small{display:block;text-align:right;font-family:var(--sans);font-size:.6rem;color:#bdae9d;text-transform:uppercase;letter-spacing:.08em}.order-card-body{padding:28px}
.form-step{display:flex;align-items:center;gap:12px;margin:0 0 17px}.form-step span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#17100c;color:#eeca79;font-weight:900;font-size:.73rem}.form-step strong{font-family:var(--serif);font-size:1.16rem;color:#251a12}
.checkout-form{display:grid;gap:23px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field{display:grid;gap:7px}.form-field.full{grid-column:1/-1}.form-field label{font-size:.72rem;font-weight:850;color:#554438}.form-field label .required{color:#a6412b}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid rgba(75,48,28,.17);background:#fffaf4;color:#2d2118;border-radius:12px;min-height:48px;padding:11px 13px;outline:none;transition:border .2s,box-shadow .2s}.form-field textarea{min-height:92px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#c88c31;box-shadow:0 0 0 4px rgba(205,143,49,.11)}.form-help{font-size:.66rem;color:#8a7868;line-height:1.4}.payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-option{position:relative}.payment-option input{position:absolute;opacity:0;pointer-events:none}.payment-option label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:90px;padding:13px;border:1px solid rgba(69,44,26,.13);border-radius:15px;background:#fcf6ed;cursor:pointer;text-align:center;transition:.2s}.payment-option label svg{width:25px;height:25px;fill:none;stroke:#795029;stroke-width:1.8}.payment-option label strong{font-size:.75rem}.payment-option label small{font-size:.59rem;color:#8a7969}.payment-option input:checked+label{border-color:#bf812d;background:#fff2d5;box-shadow:0 0 0 3px rgba(192,130,45,.12)}
.payment-instructions{display:none;border:1px solid rgba(75,47,27,.14);border-radius:20px;background:linear-gradient(145deg,#fffaf2,#f0e1cc);padding:22px}.payment-instructions.is-active{display:block}.payment-instructions-grid{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center}.payment-qr{border-radius:16px;overflow:hidden;border:1px solid rgba(64,38,22,.14);background:#fff;box-shadow:0 13px 26px rgba(55,29,13,.1)}.payment-qr img{width:100%}.payment-details{display:grid;gap:10px}.payment-line{display:grid;grid-template-columns:minmax(110px,.6fr) 1.4fr auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(69,43,25,.09)}.payment-line:last-child{border-bottom:0}.payment-line small{color:#897565;font-size:.67rem;font-weight:800}.payment-line strong{font-size:.8rem;color:#2c2017;word-break:break-all}.copy-button{border:1px solid rgba(76,48,28,.15);background:#fff;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:850;cursor:pointer;color:#6a451f}.copy-button:hover{border-color:#ba7928;background:#fff4dd}.payment-warning{margin-top:14px;padding:12px 14px;border-left:3px solid #bc7d2c;background:rgba(255,255,255,.55);font-size:.7rem;color:#6c5847}
.privacy-check{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(68,43,25,.1);border-radius:13px;background:#fcf7ef}.privacy-check input{margin-top:5px}.privacy-check label{font-size:.7rem;color:#6a5848;line-height:1.45}.order-actions{display:flex;flex-wrap:wrap;gap:10px}.order-actions .button{flex:1 1 250px}.order-status{min-height:24px;font-size:.75rem;font-weight:760;color:#8b5421}.order-status.is-error{color:#a7342c}.order-status.is-success{color:#28724d}.order-summary{display:none;margin-top:18px;padding:18px;border-radius:16px;background:#f5e9d7;border:1px solid rgba(75,47,27,.12)}.order-summary.is-visible{display:block}.order-summary h4{font-family:var(--serif);font-size:1.25rem;margin:0 0 9px}.order-summary dl{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;margin:0}.order-summary dt{color:#887364;font-size:.68rem}.order-summary dd{margin:0;color:#35261c;font-size:.72rem;font-weight:760}
.delivery-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px}.delivery-step{position:relative;padding:22px 18px;border:1px solid rgba(63,40,24,.12);border-radius:18px;background:rgba(255,255,255,.64)}.delivery-step span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#17100c;color:#f1d58c;font-weight:900;font-size:.72rem;margin-bottom:12px}.delivery-step strong{display:block;font-family:var(--serif);font-size:1rem;color:#281b12;margin-bottom:6px}.delivery-step p{font-size:.72rem;color:#766456;margin:0;line-height:1.5}
.international-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(38px,7vw,84px);align-items:start}.international-copy h2{margin:15px 0 17px}.international-price{display:inline-flex;align-items:center;gap:13px;padding:13px 17px;border:1px solid rgba(240,204,124,.24);border-radius:15px;background:rgba(255,255,255,.05);margin:18px 0}.international-price strong{font-family:var(--serif);font-size:2.15rem;color:#f0d080}.international-price span{font-size:.69rem;color:#b8aa97;line-height:1.35}.international-form-card{background:#fffaf2;color:#291d14;border-radius:27px;padding:28px;box-shadow:0 27px 75px rgba(0,0,0,.32)}.international-form-card h3{font-size:1.55rem;margin-bottom:9px}.international-form-card>p{font-size:.78rem;color:#756353}.international-form-card .form-grid{margin-top:20px}
.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.channel-card{position:relative;padding:30px;border:1px solid rgba(58,36,21,.12);border-radius:24px;background:#fff;box-shadow:0 15px 38px rgba(48,28,13,.07)}.channel-card.is-pending{background:linear-gradient(145deg,#f6eee2,#e7d8c4)}.channel-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ead9bd;color:#7c5425;font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin-bottom:17px}.channel-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#c58a34}.channel-card h3{font-size:1.75rem;margin-bottom:10px}.channel-price{font-family:var(--serif);font-size:2.2rem;color:#251a12;margin:16px 0}.channel-card p{color:#6d5c4e;font-size:.88rem}.channel-card .button{margin-top:12px}.channel-detail{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.channel-detail span{padding:6px 9px;border:1px solid rgba(65,42,25,.1);border-radius:999px;font-size:.61rem;font-weight:800;color:#786552;background:#f9f2e8}
.story-grid{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);gap:clamp(42px,8vw,94px);align-items:center}.story-image{position:relative;border-radius:30px;overflow:hidden;min-height:590px;box-shadow:0 25px 65px rgba(42,24,12,.18)}.story-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,8,5,.55),transparent 55%)}.story-image-caption{position:absolute;z-index:2;left:26px;right:26px;bottom:24px;color:#fff}.story-image-caption small{display:block;color:#f0d080;font-weight:850;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.story-image-caption strong{display:block;font-family:var(--serif);font-size:1.55rem;margin-top:4px}.story-copy h2{margin:15px 0 18px}.story-copy blockquote{font-family:var(--serif);font-size:1.45rem;line-height:1.4;margin:25px 0;padding-left:18px;border-left:2px solid #c58a34;color:#3a291e}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.journey-card{padding:20px;border:1px solid rgba(61,39,23,.12);border-radius:18px;background:rgba(255,255,255,.62)}.journey-card small{display:block;color:#a16c26;font-weight:900;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.journey-card strong{display:block;font-family:var(--serif);font-size:1.05rem;color:#2b1e15}.journey-card p{font-size:.68rem;color:#7c6958;margin:7px 0 0;line-height:1.48}
.faq-sales{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(36px,7vw,80px);align-items:start}.faq-sales details{border-bottom:1px solid rgba(62,39,22,.12);padding:18px 0}.faq-sales summary{list-style:none;cursor:pointer;font-family:var(--serif);font-size:1.18rem;color:#2d2017;padding-right:34px;position:relative}.faq-sales summary::-webkit-details-marker{display:none}.faq-sales summary::after{content:"+";position:absolute;right:4px;top:0;color:#a36c26;font-family:var(--sans);font-size:1.3rem}.faq-sales details[open] summary::after{content:"−"}.faq-sales details p{font-size:.84rem;color:#6c5b4c;margin:12px 35px 0 0}
.sales-footer-cta{background:linear-gradient(130deg,#7f3d20,#b46131);color:#fff;padding:68px 0}.sales-footer-cta h2{color:#fff;margin:13px 0 12px}.sales-footer-cta .lead{color:#f0d9c6}.sales-footer-cta .container{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}
.toast-copy{position:fixed;left:50%;bottom:26px;z-index:3000;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#17100c;color:#f5dda4;border:1px solid rgba(238,195,102,.36);border-radius:999px;padding:10px 16px;font-size:.72rem;font-weight:850;box-shadow:0 16px 40px rgba(0,0,0,.33);transition:.22s}.toast-copy.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:1020px){.sales-hero-grid,.digital-panel,.exclusive-layout,.international-box,.story-grid{grid-template-columns:1fr}.sales-book-stage{min-height:500px}.sales-book-object{max-width:350px}.exclusive-visual{position:relative;top:auto}.edition-grid{grid-template-columns:1fr 1fr}.edition-card:last-child{grid-column:1/-1}.book-specs{grid-template-columns:repeat(3,1fr)}.faq-sales{grid-template-columns:1fr}.sales-footer-cta .container{grid-template-columns:1fr}.sales-footer-cta .button-row{justify-content:flex-start!important}}
@media(max-width:760px){.sales-hero{min-height:auto;padding:58px 0 75px}.sales-hero-grid{gap:30px}.sales-hero h1{font-size:clamp(2.65rem,12vw,4.3rem)}.sales-book-stage{min-height:450px}.sales-book-object{width:min(310px,78vw)}.sales-book-seal{width:116px;height:116px;right:-18px;bottom:23px;padding:12px}.sales-book-seal strong{font-size:1.42rem}.sales-price-ribbon{left:-20px;top:42px}.sales-anchor-title{display:none}.edition-grid,.digital-trust,.book-specs,.payment-options,.delivery-strip,.channel-grid,.journey-grid{grid-template-columns:1fr}.edition-card:last-child{grid-column:auto}.payment-instructions-grid{grid-template-columns:1fr}.payment-qr{max-width:220px;margin:auto}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.order-card-header{align-items:flex-start}.order-card-header .order-price{text-align:right;font-size:1.75rem}.order-summary dl{grid-template-columns:1fr}.order-summary dd{margin-bottom:5px}.sales-footer-cta .button-row{display:grid;width:100%}.sales-footer-cta .button{width:100%}}
@media(max-width:520px){.sales-hero-actions,.order-actions{display:grid}.sales-hero-actions .button,.order-actions .button{width:100%}.sales-book-stage{min-height:415px}.sales-book-seal{right:-6px}.sales-price-ribbon{left:-7px}.order-card-body,.international-form-card{padding:21px 17px}.order-card-header{padding:21px 18px}.edition-card-head,.edition-card-body{padding-left:21px;padding-right:21px}.payment-line{grid-template-columns:1fr auto}.payment-line small{grid-column:1/-1}.payment-line strong{font-size:.72rem}.copy-button{grid-column:2}.sales-anchor-inner{min-height:58px}.sales-anchor-nav a{font-size:.66rem}}
@media(prefers-reduced-motion:reduce){.sales-book-object,.edition-card{transition:none}}
/* V6 precision fixes: language spans must not inherit structural badge styles */
.sales-kicker > span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(247,218,155,.25);background:rgba(255,255,255,.04);border-radius:999px;color:#e8dac8;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.sales-kicker > span::before{content:"";width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}
.sales-kicker > span > span{display:revert;padding:0;border:0;background:transparent;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}
.sales-kicker > span > span::before{display:none}
.sales-hero-trust > span{display:flex;align-items:center;gap:8px}
.sales-hero-trust > span > span{display:revert}
.form-step > span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#17100c;color:#eeca79;font-weight:900;font-size:.73rem;flex:0 0 auto}
.form-step strong > span{width:auto;height:auto;border-radius:0;display:revert;background:transparent;color:inherit;font:inherit}
.delivery-step > span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#17100c;color:#f1d58c;font-weight:900;font-size:.72rem;margin-bottom:12px}
.delivery-step strong > span{display:revert;width:auto;height:auto;border-radius:0;background:transparent;color:inherit;font:inherit;margin:0}
.international-price > span{font-size:.69rem;color:#b8aa97;line-height:1.35}
.international-price > span > span{display:revert;font:inherit;color:inherit}
.hotmart-box h3,.international-form-card h3{color:#251a12}
.delivery-step p > span{display:inline;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;margin:0!important;padding:0!important}
.form-privacy-note{margin:-7px 0 2px;padding:10px 12px;border-radius:10px;background:rgba(24,88,61,.07);color:#52685c;font-size:.68rem;line-height:1.5}
.mobile-buy-bar{display:none}
@media(max-width:760px){
  body.book-sales-page{padding-bottom:76px}
  .mobile-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:2200;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(17,12,8,.97);border-top:1px solid rgba(239,198,108,.28);box-shadow:0 -15px 38px rgba(0,0,0,.28);backdrop-filter:blur(14px);color:#fff}
  .mobile-buy-bar>div{display:grid;line-height:1.1}.mobile-buy-bar small{font-size:.59rem;color:#b9a991;text-transform:uppercase;letter-spacing:.1em}.mobile-buy-bar strong{font-family:var(--serif);font-size:1.35rem;color:#f4d88f;margin-top:3px}
  .mobile-buy-bar>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#17100c;font-size:.76rem;font-weight:900}
  body.book-sales-page>.whatsapp-float{display:none}
}
