.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{display:none!important}.shiprocket-headless[data-type=product] .sr-buy-now{display:none!important}#buyNowBtn>div>div>span:first-child{white-space:nowrap!important}#checkoutBtn>div>div>span:first-child{white-space:nowrap!important}.sr-headless-checkout{border-radius:50px!important;background-color:#3452ef!important}.woocommerce-mini-cart__buttons .checkout.wc-forward{display:none!important}.book-product-page *{margin:0;padding:0;box-sizing:border-box}.book-product-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:var(--text-dark);background:var(--bg-white)}.book-product-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.book-product-page .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem;color:var(--text-dark)}.book-product-page .section-subtitle{font-size:1.125rem;text-align:center;color:var(--text-light);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.book-product-page .subsection-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-dark)}.why-choose-section{padding:80px 0;background:var(--bg-light)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.benefit-card{background:var(--bg-white);padding:32px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid var(--border-color)}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.benefit-icon{font-size:3rem;margin-bottom:16px}.benefit-card h3{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:var(--text-dark)}.benefit-card p{color:var(--text-light);font-size:.95rem}.sneak-peek-section{padding:80px 0;background:var(--bg-white)}.book-preview-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:40px}.preview-slide{text-align:center}.preview-image{background:var(--bg-light);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;overflow:hidden}.preview-image img{width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:var(--radius-md)}.preview-caption{padding:12px}.preview-caption .badge{display:inline-block;background:var(--primary-color);color:white;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:8px}.preview-caption p{color:var(--text-light);font-size:.9rem}.preview-features{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px}.preview-feature{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-dark)}.feature-check{color:var(--accent-color);font-weight:700}.toppers-section{padding:80px 0;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:white}.toppers-section .section-title,.toppers-section .section-subtitle{color:white}.toppers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px}.topper-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:24px;display:flex;gap:20px;border:1px solid rgba(255,255,255,.2);transition:var(--transition)}.topper-card:hover{background:rgba(255,255,255,.15);transform:scale(1.02)}.topper-image{flex-shrink:0}.topper-image img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.5)}.topper-info h4{font-size:1.1rem;font-weight:600;margin-bottom:4px}.topper-rank{display:block;font-size:.85rem;font-weight:600;color:#fbbf24;margin-bottom:2px}.topper-score{display:block;font-size:.8rem;opacity:.9;margin-bottom:8px}.topper-quote{font-size:.85rem;font-style:italic;opacity:.9;line-height:1.5}.stats-banner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:32px;background:rgba(255,255,255,.1);border-radius:var(--radius-lg)}.stat-item{text-align:center}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:#fbbf24}.stat-label{font-size:.9rem;opacity:.9}.testimonials-section{padding:80px 0;background:var(--bg-light)}.video-testimonials{margin-bottom:60px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.video-card{background:var(--bg-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-info{padding:16px;text-align:center}.video-author{display:block;font-weight:600;color:var(--text-dark)}.video-rank{font-size:.85rem;color:var(--primary-color)}.reviews-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.review-card{background:var(--bg-white);padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:var(--transition)}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.review-stars{margin-bottom:12px;letter-spacing:2px}.review-text{font-size:.95rem;color:var(--text-dark);margin-bottom:12px;line-height:1.6}.review-author{font-size:.85rem;color:var(--text-light);font-weight:500}.about-author-section{padding:80px 0;background:var(--bg-white)}.author-card{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start;margin-bottom:60px;background:var(--bg-light);padding:48px;border-radius:var(--radius-lg)}.author-image img{width:100%;max-width:300px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.author-content h3{font-size:2rem;font-weight:700;margin-bottom:8px}.author-tagline{font-size:1.1rem;color:var(--primary-color);font-weight:600;margin-bottom:20px}.author-bio{color:var(--text-light);margin-bottom:16px;line-height:1.7}.author-quote{border-left:4px solid var(--secondary-color);padding-left:20px;margin:24px 0;font-style:italic;color:var(--text-dark)}.author-quote cite{display:block;margin-top:8px;font-size:.9rem;color:var(--text-light)}.journey-timeline{margin-bottom:48px}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.timeline-item{background:var(--bg-light);padding:20px;border-radius:var(--radius-md);border-left:4px solid var(--primary-color)}.timeline-item .year{display:block;font-size:1.25rem;font-weight:700;color:var(--primary-color);margin-bottom:8px}.timeline-item p{font-size:.9rem;color:var(--text-light);line-height:1.5}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.credential{text-align:center;padding:24px;background:var(--bg-light);border-radius:var(--radius-lg);transition:var(--transition)}.credential:hover{background:var(--primary-color);color:white}.credential-icon{display:block;font-size:2.5rem;margin-bottom:12px}.credential-number{display:block;font-size:1.75rem;font-weight:700;color:var(--primary-color)}.credential:hover .credential-number{color:white}.credential-label{font-size:.9rem;color:var(--text-light)}.credential:hover .credential-label{color:rgba(255,255,255,.8)}.who-is-for-section{padding:80px 0;background:var(--bg-light)}.target-audience{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-bottom:40px}.audience-column{background:var(--bg-white);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md)}.audience-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.audience-icon{font-size:2rem}.audience-header h3{font-size:1.5rem;font-weight:600}.yes-audience .audience-header h3{color:var(--accent-color)}.no-audience .audience-header h3{color:#ef4444}.audience-list{list-style:none}.audience-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)}.audience-list li:last-child{border-bottom:none}.audience-list .check{color:var(--accent-color);font-weight:700;font-size:1.2rem}.audience-list .cross{color:#ef4444;font-weight:700;font-size:1.2rem}.decision-cta{text-align:center;padding:24px;background:var(--bg-white);border-radius:var(--radius-lg)}.decision-cta a{color:var(--primary-color);font-weight:600;text-decoration:underline}.faq-section{padding:80px 0;background:var(--bg-white)}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{margin-bottom:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.faq-question{width:100%;padding:20px 24px;background:var(--bg-light);border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--text-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition)}.faq-question:hover{background:#e5e7eb}.faq-toggle{font-size:1.5rem;color:var(--primary-color);transition:var(--transition)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:20px 24px;color:var(--text-light);line-height:1.7}.faq-cta{text-align:center;margin-top:32px;color:var(--text-light)}.faq-cta a{color:var(--primary-color);font-weight:600}.final-cta-section{padding:80px 0;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%)}.cta-box{max-width:700px;margin:0 auto;background:var(--bg-white);border-radius:var(--radius-lg);padding:48px;text-align:center;box-shadow:var(--shadow-lg)}.cta-headline{font-size:2.25rem;font-weight:700;color:var(--text-dark);margin-bottom:12px}.cta-subheadline{font-size:1.1rem;color:var(--text-light);margin-bottom:24px}.offer-badge{display:inline-block;background:#fef3c7;color:#92400e;padding:12px 24px;border-radius:var(--radius-md);margin-bottom:24px;font-size:1rem}.offer-icon{margin-right:8px}.urgency-elements{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:32px}.urgency-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-dark)}.urgency-icon{font-size:1.2rem}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.cta-button{display:inline-flex;flex-direction:column;align-items:center;padding:16px 48px;border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:var(--transition)}.primary-cta{background:var(--primary-color);color:white}.primary-cta:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.secondary-cta{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}.secondary-cta:hover{background:var(--primary-color);color:white}.button-text{font-size:1.1rem}.button-subtext{font-size:.85rem;opacity:.9;font-weight:400}.guarantee-text{font-size:.9rem;color:var(--text-light)}.payment-badges{text-align:center;margin-top:40px}.payment-label{display:block;font-size:.9rem;color:rgba(255,255,255,.8);margin-bottom:16px}.payment-icons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.payment-icon{background:rgba(255,255,255,.2);color:white;padding:8px 16px;border-radius:var(--radius-sm);font-size:.85rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-column h4{font-size:1.1rem;font-weight:600;margin-bottom:16px;color:white}.footer-column p{color:#9ca3af;margin-bottom:16px;font-size:.95rem}.contact-link{display:block;color:#9ca3af;text-decoration:none;margin-bottom:8px;transition:var(--transition)}.contact-link:hover{color:white}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:#9ca3af;text-decoration:none;transition:var(--transition)}.footer-column ul li a:hover{color:white}.social-links{display:flex;gap:12px}.social-icon{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:var(--transition)}.social-icon:hover{color:white}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #374151;color:#6b7280;font-size:.9rem}@media (max-width:768px){.book-product-page .section-title{font-size:1.75rem}.book-product-page .section-subtitle{font-size:1rem}.benefits-grid,.toppers-grid,.reviews-masonry{grid-template-columns:1fr}.author-card{grid-template-columns:1fr;text-align:center}.author-image img{max-width:200px;margin:0 auto}.target-audience{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr}.cta-box{padding:32px 24px}.cta-headline{font-size:1.5rem}.urgency-elements{flex-direction:column;align-items:center}.stats-banner{flex-direction:column;gap:24px}.timeline{grid-template-columns:1fr}.credentials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cta-buttons{flex-direction:column}.cta-button{width:100%}.credentials-grid{grid-template-columns:1fr}}.wp-block-html .why-choose-section,.wp-block-html .sneak-peek-section,.wp-block-html .toppers-section,.wp-block-html .testimonials-section,.wp-block-html .about-author-section,.wp-block-html .who-is-for-section,.wp-block-html .faq-section,.wp-block-html .final-cta-section,.wp-block-html .product-footer{margin:0;padding:0}.wp-block-group.has-background{padding:0}ul.cart_list.product_list_widget.woocommerce-mini-cart{margin-left:15px}