.showcase-video{aspect-ratio:16/9;background:#10151f;position:relative;overflow:hidden}.showcase-video video{display:block;width:100%;height:100%;object-fit:contain}.showcase-play{width:100%;height:100%;border:0;background:radial-gradient(ellipse at top right,#4b2a32,#101824);color:var(--muted);position:relative;display:grid;place-items:center;padding:0}.showcase-play img{position:absolute;inset:0;object-fit:cover}.poster-placeholder{align-self:start;margin-top:22px;font-size:12px}.showcase-play-icon{position:absolute;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--accent);color:#21120c;font-size:24px;padding-left:3px;box-shadow:0 0 0 9px #ff7b401c}.showcase-checks{list-style:none;padding:0;font-size:14px}.showcase-checks li{margin:10px 0}.showcase-checks li:before{content:'✓';color:#80d6ba;margin-right:10px}.showcase .page-link{border:1px solid var(--accent);border-radius:9px;text-decoration:none;text-align:center;padding:10px;margin-bottom:0}.offer-grid{grid-template-columns:1fr}.benefits{max-width:850px}.price-section .price-card{max-width:620px;margin:auto}.bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.bonus-card{border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden}.bonus-card:last-child{grid-column:1/-1;max-width:552px;justify-self:center;width:100%}.bonus-content{padding:26px}.bonus-tag{color:var(--soft);font-size:11px;font-weight:700;letter-spacing:.15em}.bonus-content h3{margin:10px 0 16px}.bonus-content p{color:var(--muted);margin-bottom:0}.bonus-subtitle{color:var(--text)!important;font-weight:600}.bonus-art{height:320px;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;perspective:1100px;background:radial-gradient(ellipse at 50% 30%,#493126,#121822 70%);padding:22px;overflow:hidden}.bonus-art:after{content:'';position:absolute;height:1px;background:#ffffff15;left:18px;right:18px;bottom:22px}.mock-brand{font-size:10px;color:#ffad85;letter-spacing:.15em}.mock-book{width:176px;min-height:245px;flex-shrink:0;position:relative;padding:20px 18px 16px;background:linear-gradient(140deg,#2f2529,#151c29);border:1px solid #bd8058;border-left:8px solid #80462e;border-radius:3px 6px 6px 3px;transform:rotateY(-12deg) rotateZ(-3deg);box-shadow:10px 14px 20px #0006,5px 1px 0 #c9bca8;display:flex;flex-direction:column}.mock-book strong{font-size:20px;line-height:1.12;margin-top:16px}.mock-number{font-size:52px;line-height:1;color:var(--accent);font-weight:700;margin-top:12px}.mock-book p{font-size:12px;line-height:1.4;margin:8px 0 0}.mock-phone{width:116px;background:#0e1420;border:4px solid #4c535f;outline:1px solid #121620;border-radius:20px;min-height:218px;box-shadow:8px 15px 22px #0007;padding:12px 8px;position:relative;flex-shrink:0;transform:rotateY(-8deg) rotateZ(3deg)}.phone-speaker{display:block;width:28px;height:4px;background:#717786;border-radius:6px;margin:0 auto 15px}.ideas ol{padding-left:20px;margin:8px 0;font-size:10px}.ideas li{padding:10px 0;border-bottom:1px solid #343c4a}.mock-tablet{width:290px;border:7px solid #444b59;border-radius:16px;background:#0e1520;padding:14px 18px;transform:rotateY(-8deg) rotateZ(-2deg);box-shadow:10px 17px 26px #0007;text-align:center}.mock-tablet strong{font-size:17px;display:block;margin:14px 0}.mock-tabs{display:flex;gap:8px}.mock-tabs span{flex:1;border:1px solid #735744;border-radius:4px;font-size:11px;background:#38261e;color:#ffad85}.mock-funnel{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:1.15}.mock-funnel span{padding:6px 16px;border:1px solid #6b5145;border-radius:5px;background:#202633;min-width:135px}.mock-funnel b{color:var(--accent);font-size:12px;padding:2px}.traffic{width:220px;min-height:258px}.traffic strong{font-size:22px}.traffic svg{width:100%;height:62px;margin-top:8px}.map-markers{display:flex;justify-content:space-between;font-size:12px;font-weight:700}.map-markers span:first-child{color:#80d6ba}.map-markers span:last-child{color:#ff9990}.hooks{width:127px;min-height:224px;transform:rotateZ(-4deg)}.hooks .mock-brand{font-size:8px;letter-spacing:0}.mock-feed{background:linear-gradient(145deg,#553326,#1b2433);border-radius:6px;padding:15px 8px;margin-top:12px}.mock-feed strong{font-size:17px;line-height:1.2;display:block}.mock-feed>span{display:block;font-size:16px;margin-top:20px}.hook-card{width:156px;min-height:224px;background:#242b38;border:1px solid #c28a66;border-radius:7px;transform:rotateZ(3deg);box-shadow:8px 14px 22px #0007;padding:14px}.hook-card strong{font-size:17px;line-height:1.12}.hook-card p{font-size:11px;margin:8px 0}.hook-card ol{font-size:11px;padding-left:18px;line-height:1.7}.blur-lines{filter:blur(2px);opacity:.5;font-size:11px}.direct{width:220px;min-height:278px;transform:rotateY(-9deg) rotateZ(2deg);padding:12px 14px}.direct>strong{display:block;font-size:16px;text-align:center}.chat-bubble{font-size:12px;line-height:1.4;padding:10px;border-radius:10px;margin-top:12px;max-width:95%}.customer{background:#2c3443;align-self:flex-start}.reply{background:#7d452c;margin-left:12px;border:1px solid #ffad8577}.post-purchase{max-width:820px;margin:auto;padding-bottom:60px}.post-purchase .section{padding-top:44px}.post-purchase h1{font-size:clamp(32px,4vw,48px)}.post-purchase .subtitle{margin:24px 0}.post-purchase p{color:var(--muted)}.post-purchase .price-card{margin-top:32px}.post-purchase .price-card h2{font-size:30px}.post-purchase .buy{width:100%}.post-purchase .decline{display:block;text-align:center;color:var(--muted);padding:18px 8px;font-size:14px;text-underline-offset:4px;min-height:44px}.payment-confirmed{background:#153e2b;border:1px solid #4c9d75;color:#d8f8e6;border-radius:10px;padding:16px;margin-bottom:28px;font-size:14px}.post-purchase .journey-steps{grid-template-columns:1fr;gap:0}.post-purchase .journey-steps li{padding:18px 0}.post-purchase .journey-steps li:before{font-size:28px;margin-bottom:6px}.post-purchase .benefits li{line-height:1.5}
@media(max-width:700px){.bonus-grid{grid-template-columns:1fr;gap:24px}.bonus-card:last-child{grid-column:auto}.bonus-content{padding:24px}.bonus-art{height:306px;padding:20px 12px;gap:10px}.showcase .product-info{padding:24px}.showcase h3{font-size:22px}.price-section .price-card{padding:30px 20px}.post-purchase{padding-bottom:30px}.post-purchase .section{padding-top:30px}.post-purchase .subtitle{font-size:18px}}
@media(max-width:360px){.bonus-art{gap:8px}.mock-book{width:156px;padding-left:12px;padding-right:12px}.mock-phone.ideas{width:103px}.hook-card{width:144px}.hooks{width:115px}}

.bonus-art.photographic{height:auto;aspect-ratio:3/2;padding:0;display:block;background:#171b22}.bonus-art.photographic:after{display:none}.bonus-art.photographic img{display:block;width:100%;height:100%;object-fit:contain}
