.prompt-playbook-page{color:#fff;background:#0b0f1a;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-narrow{max-width:900px;margin:0 auto;padding:0 24px}.hero-playbook{text-align:center;background:#0b0f1a;padding:100px 0 80px}.hero-content{max-width:900px;margin:0 auto}.hero-title{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}.hero-title .highlight{background:linear-gradient(135deg,#a855f7,#ff6b35);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#fffc;max-width:700px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:22px;line-height:1.6}.hero-stats{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:48px;display:flex}.stat-badge{text-align:center;background:#a855f71a;border:1px solid #a855f74d;border-radius:12px;padding:20px 32px}.stat-number{color:#ff6b35;margin-bottom:8px;font-size:48px;font-weight:900;line-height:1;display:block}.stat-label{color:#ffffffb3;font-size:14px;font-weight:600;display:block}.hero-cta-group{margin-top:48px}.cta-primary{color:#fff;background:linear-gradient(135deg,#ff6b35,#ff4500);border-radius:12px;align-items:center;gap:12px;padding:20px 48px;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #ff6b354d}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3580}.money-back{color:#fff9;margin-top:16px;font-size:14px}.problem-section{background:linear-gradient(#0b0f1a 0%,#1a1f2e 100%);padding:80px 0}.section-title{text-align:center;letter-spacing:-.02em;margin-bottom:64px;font-size:clamp(32px,5vw,48px);font-weight:800}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:48px;display:grid}.problem-card{text-align:center;background:#121824;border:1px solid #a855f733;border-radius:16px;padding:40px 32px;transition:all .3s}.problem-card:hover{border-color:#a855f7;transform:translateY(-4px);box-shadow:0 8px 24px #a855f733}.problem-number{color:#fff;background:linear-gradient(135deg,#ff6b35,#ff4500);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:32px;font-weight:900;display:flex}.problem-card h3{color:#fff;margin-bottom:12px;font-size:22px;font-weight:700}.problem-card p{color:#ffffffb3;line-height:1.6}.problem-truth{text-align:center;color:#fffc;background:#ff6b351a;border-left:4px solid #ff6b35;border-radius:8px;max-width:700px;margin:0 auto;padding:32px;font-size:18px}.what-you-get-section{background:#0b0f1a;padding:80px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.feature-card{background:#121824;border:1px solid #a855f733;border-radius:16px;padding:32px;transition:all .3s}.feature-card.primary{background:linear-gradient(135deg,#a855f71a,#ff6b351a);border:2px solid #a855f7;grid-column:span 1}.feature-card:hover{border-color:#ff6b35;transform:translateY(-4px);box-shadow:0 8px 24px #ff6b3533}.feature-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.feature-number{color:#fff;background:linear-gradient(135deg,#a855f7,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:900;display:flex}.feature-badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#ff6b35,#ff4500);border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.feature-card h3{color:#fff;font-size:20px;font-weight:700}.feature-card p{color:#fffc;margin-bottom:16px;line-height:1.6}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{color:#fffc;padding:8px 0;font-size:15px}.categories-section{background:linear-gradient(#0b0f1a 0%,#1a1f2e 100%);padding:80px 0}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.category-item{background:#121824;border:1px solid #a855f733;border-radius:12px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex}.category-item:hover{background:#ff6b350d;border-color:#ff6b35;transform:translate(4px)}.category-number{color:#a855f7;background:#a855f733;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.category-name{color:#fff;font-size:16px;font-weight:600}.testimonials-section{background:#0b0f1a;padding:80px 0}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.testimonial-card{background:#121824;border:1px solid #a855f733;border-radius:16px;padding:32px}.testimonial-stars{color:#ff6b35;margin-bottom:16px;font-size:20px}.testimonial-text{color:#ffffffe6;margin-bottom:20px;font-size:16px;font-style:italic;line-height:1.6}.testimonial-author{flex-direction:column;gap:4px;display:flex}.testimonial-author strong{color:#fff;font-size:16px}.testimonial-author span{color:#fff9;font-size:14px}.pricing-section{background:linear-gradient(#0b0f1a 0%,#1a1f2e 100%);padding:80px 0}.pricing-card{background:#121824;border:2px solid #a855f7;border-radius:20px;padding:48px;position:relative;box-shadow:0 8px 40px #a855f74d}.pricing-badge{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#ff6b35,#ff4500);border-radius:50px;padding:8px 24px;font-size:14px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pricing-title{text-align:center;margin-bottom:24px;font-size:32px;font-weight:800}.pricing-amount{text-align:center;border-top:1px solid #a855f733;border-bottom:1px solid #a855f733;margin-bottom:32px;padding:24px 0}.price-main{color:#ff6b35;margin-bottom:8px;font-size:64px;font-weight:900;line-height:1;display:block}.price-note{color:#fff9;font-size:14px;display:block}.pricing-features{margin-bottom:32px}.pricing-feature{color:#ffffffe6;align-items:center;gap:12px;padding:12px 0;font-size:16px;display:flex}.check-icon{color:#ff6b35;flex-shrink:0}.cta-button-large{color:#fff;background:linear-gradient(135deg,#ff6b35,#ff4500);border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:20px;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.cta-button-large:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3580}.guarantee-text{text-align:center;color:#ffffffb3;font-size:14px;line-height:1.6}.faq-section{background:#0b0f1a;padding:80px 0}.faq-list{flex-direction:column;gap:24px;display:flex}.faq-item{background:#121824;border:1px solid #a855f733;border-radius:12px;padding:32px}.faq-question{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.faq-answer{color:#fffc;font-size:16px;line-height:1.6}.final-cta-section{text-align:center;background:linear-gradient(135deg,#1a1f2e 0%,#0b0f1a 100%);padding:100px 0}.final-cta-content{max-width:700px;margin:0 auto}.final-cta-title{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(36px,5vw,52px);font-weight:900}.final-cta-text{color:#fffc;margin-bottom:40px;font-size:20px;line-height:1.6}.cta-button-hero{color:#fff;background:linear-gradient(135deg,#a855f7,#8b5cf6);border-radius:12px;align-items:center;gap:12px;padding:24px 56px;font-size:22px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #a855f766}.cta-button-hero:hover{transform:translateY(-2px);box-shadow:0 8px 30px #a855f799}.final-cta-guarantee{color:#fff9;margin-top:20px;font-size:14px}.site-footer{background:#0b0f1a;border-top:1px solid #a855f733;padding:40px 0}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-links{flex-wrap:wrap;gap:32px;display:flex}.footer-link{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .3s}.footer-link:hover{color:#ff6b35}.footer-copyright{color:#fff9;font-size:14px}@media (max-width:768px){.hero-playbook{padding:60px 0 40px}.hero-stats{flex-direction:column;gap:16px}.problem-grid,.features-grid,.categories-grid,.testimonials-grid{grid-template-columns:1fr}.feature-card.primary{grid-column:span 1}.pricing-card{padding:32px 24px}.footer-content{text-align:center;flex-direction:column}.footer-links{flex-direction:column;gap:16px;width:100%}}.arrow-icon{transition:transform .3s}.cta-primary:hover .arrow-icon,.cta-button-large:hover .arrow-icon,.cta-button-hero:hover .arrow-icon{transform:translate(4px)}
