.post-purchase{--pp-paper:var(--judo-paper);--pp-white:var(--judo-white);--pp-ink:var(--judo-ink);--pp-band:var(--judo-band);--pp-accent:var(--judo-blue);--pp-border:var(--judo-border);--pp-muted:var(--judo-muted);--pp-cta:var(--judo-cta);--pp-shadow:var(--judo-shadow);background:var(--pp-white);color:var(--pp-ink);letter-spacing:0;min-height:100svh;font-family:Montserrat,Arial,sans-serif}.post-purchase *{box-sizing:border-box;letter-spacing:0}.post-purchase h1,.post-purchase h2,.post-purchase h3{font-family:Oswald,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:1.15}.pp-bar{background:var(--pp-band);color:var(--pp-white);text-align:center;padding:10px 16px;font-size:12px;font-weight:700}.pp-container{text-align:center;width:min(100% - 32px,960px);margin-inline:auto}.pp-hero{padding-top:26px;padding-bottom:28px}.pp-eyebrow{color:var(--pp-accent);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.post-purchase h1{color:var(--pp-accent);text-transform:uppercase;overflow-wrap:break-word;max-width:850px;margin-inline:auto;font-size:32px}.pp-subheadline{max-width:640px;margin:14px auto 0;font-size:16px;font-weight:600;line-height:1.5}.pp-rule{background:var(--pp-band);width:72px;height:4px;margin:18px auto}.pp-mockup{max-width:800px;margin:22px auto 14px}.pp-books{justify-content:center;align-items:flex-end;gap:8px;min-height:230px;padding:18px 0 12px;display:flex}.pp-book{aspect-ratio:2/3;background:var(--pp-paper);border:1px solid var(--pp-border);border-left:5px solid var(--pp-band);min-width:0;max-width:140px;box-shadow:4px 7px 12px -7px var(--pp-shadow);text-align:left;flex-direction:column;flex:1;justify-content:space-between;padding:10px 7px;display:flex;position:relative;transform:rotate(-3deg)}.pp-book:nth-child(2){transform:rotate(-1deg)}.pp-book:nth-child(3){background:var(--pp-band);max-width:195px;color:var(--pp-white);border-left-color:var(--pp-accent);flex:1.45;transform:none}.pp-book:nth-child(4){transform:rotate(1deg)}.pp-book:nth-child(5){transform:rotate(3deg)}.pp-book-number{color:var(--pp-accent);font-family:Oswald,sans-serif;font-size:22px;line-height:1}.pp-book:nth-child(3) .pp-book-number{color:var(--pp-cta)}.pp-book-title{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-family:Oswald,sans-serif;font-size:10px;font-weight:700;line-height:1.25}.pp-book:nth-child(3) .pp-book-title{font-size:14px}.pp-book-format{border-top:2px solid var(--pp-accent);margin-top:8px;padding-top:8px;font-size:8px;font-weight:700}.pp-placeholder-note{color:var(--pp-muted);margin-top:8px;font-size:11px;line-height:1.5}.pp-final-mockup{object-fit:contain;width:100%;max-height:440px}.pp-paragraph{color:var(--pp-muted);max-width:720px;margin:18px auto 0;font-size:14px;line-height:1.65}.pp-guides-section{background:var(--pp-paper);padding:26px 0}.post-purchase h2{margin-bottom:16px;font-size:25px}.pp-guides{text-align:left;gap:8px;display:grid}.pp-guide{border:1px solid var(--pp-border);background:var(--pp-white);border-radius:6px;align-items:flex-start;gap:12px;padding:12px;display:flex}.pp-guide-number{color:var(--pp-accent);flex:0 0 28px;font-family:Oswald,sans-serif;font-size:24px;line-height:1.15}.post-purchase .pp-guide h3{margin-bottom:4px;font-size:17px}.pp-guide p{color:var(--pp-muted);font-size:12px;line-height:1.5}.pp-previews-section{background:var(--pp-band);color:var(--pp-white);padding:26px 0}.pp-carousel{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:16px;padding:4px 0 14px;display:flex;overflow-x:auto}.pp-carousel::-webkit-scrollbar{display:none}.pp-preview{aspect-ratio:210/297;background:var(--pp-white);color:var(--pp-muted);border:1px solid var(--pp-border);border-radius:3px;flex:0 0 190px;overflow:hidden}.pp-preview img{object-fit:contain;width:100%;height:100%}.pp-preview-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:16px;display:flex}.pp-preview-placeholder svg{color:var(--pp-accent);width:28px;height:28px}.pp-preview-placeholder strong{color:var(--pp-ink);font-size:14px}.pp-preview-placeholder span{font-size:11px;line-height:1.5}.pp-carousel-controls{justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.post-purchase .pp-icon-button{background:var(--pp-white);color:var(--pp-ink);border:1px solid var(--pp-border);border-radius:6px;width:36px;height:36px;padding:0}.post-purchase .pp-icon-button:hover{background:var(--pp-paper)}.post-purchase .pp-icon-button:focus-visible{outline:2px solid var(--pp-cta);outline-offset:3px}.pp-decision{padding:28px 0}.pp-condition{color:var(--pp-accent);margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.5}.pp-decision h2{max-width:700px;margin:0 auto 12px;font-size:24px}.pp-summary{font-size:14px;font-weight:700}.pp-price{color:var(--pp-accent);margin-top:12px;font-family:Oswald,sans-serif;font-size:48px;line-height:1.15}.pp-payment{color:var(--pp-muted);margin:4px auto 16px;font-size:12px}.pp-hotmart-slot{border:1px dashed var(--pp-border);background:var(--pp-paper);border-radius:6px;max-width:620px;margin:auto;padding:18px}.pp-hotmart-slot strong{font-size:13px;display:block}.pp-hotmart-slot p{color:var(--pp-muted);margin-top:8px;font-size:12px;line-height:1.5}.post-purchase .pp-decline{white-space:normal;height:auto;min-height:44px;color:var(--pp-muted);background:0 0;max-width:100%;margin-top:8px;padding:8px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline}.pp-decline-note{color:var(--pp-muted);font-size:10px;line-height:1.5}.pp-footer{background:var(--pp-ink);color:var(--pp-paper);text-align:center;padding:20px 16px}.pp-footer p{max-width:740px;margin:0 auto 6px;font-size:10px;line-height:1.5}@media (width>=640px){.pp-hero{padding-top:32px}.post-purchase h1{font-size:46px}.pp-subheadline{font-size:18px}.pp-books{gap:18px;min-height:300px}.pp-book{padding:16px 12px}.pp-book-title{font-size:18px}.pp-book:nth-child(3) .pp-book-title{font-size:23px}.pp-book-number{font-size:32px}.pp-book-format{font-size:10px}.pp-guides{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-guide{grid-column:span 2;min-height:128px}.pp-guide:nth-last-child(-n+2){grid-column:span 3;min-height:100px}.pp-preview{flex-basis:210px}.post-purchase h2{font-size:30px}.pp-paragraph{font-size:15px}.pp-bar{font-size:13px}}@media (width<=360px){.pp-books{gap:5px;min-height:210px}.pp-book{border-left-width:3px;padding:8px 4px}.pp-book-title{font-size:10px}.pp-book:nth-child(3) .pp-book-title{font-size:12px}}@media (prefers-reduced-motion:reduce){.post-purchase *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
