*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);color:var(--text-dark);background-color:var(--hero-black);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;overflow-x:hidden;line-height:1.5}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:1rem}a{color:inherit;text-decoration:none}.container{width:min(90vw,var(--container-max-width));margin-inline:auto;position:relative}.container-hero{width:min(92vw,var(--container-hero-width));margin-inline:auto;position:relative}.container-faq{width:min(88vw,var(--container-faq-width));margin-inline:auto;position:relative}.section-shell{position:relative;width:100%}.bg-hero{background-color:var(--hero-black);color:var(--text-light)}.bg-red{background-color:var(--red-section);color:var(--text-light)}.bg-white{background-color:var(--paper);color:var(--text-dark)}.bg-charcoal{background-color:var(--charcoal);color:var(--text-light)}.bg-footer{background-color:var(--footer-black);color:var(--text-footer)}h1,h2,h3,h4{font-family:var(--font-headline);text-transform:uppercase;font-weight:700;letter-spacing:.5px}:focus-visible{outline:2px solid var(--cta-green);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:9999px;font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px;-webkit-user-select:none;user-select:none}.section-badge-red{background:linear-gradient(180deg,#981b18,#7e1411);color:#fff}.section-badge-dark{background-color:#000;color:#fff;border:1px solid #333333}.stock-notice-container{display:flex;flex-direction:column;align-items:flex-start;margin-top:14px;width:100%}.stock-notice-text{font-family:var(--font-body);font-size:.95rem;font-weight:600;color:#fff;margin-bottom:8px;line-height:1.35;text-align:left}.stock-squares-row{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap}.stock-square{width:22px;height:22px;border-radius:3px;display:inline-block;box-sizing:border-box;flex-shrink:0}.stock-square-green{background-color:#00bc25;border:1.5px solid rgba(255,255,255,.75)}@keyframes blink-fill-amber{0%,to{background-color:#f0cd5b;border-color:#d97706;box-shadow:0 0 10px #f0cd5bd9;opacity:1}50%{background-color:transparent;border-color:#eab308;box-shadow:none;opacity:.85}}.stock-square-amber{background-color:#f0cd5b;border:2px solid #d97706;animation:blink-fill-amber .8s infinite ease-in-out}@keyframes cta-pulse-glow{0%{transform:scale(1);box-shadow:0 4px 14px var(--cta-green-shadow)}50%{transform:scale(1.025);box-shadow:0 0 22px #00e676d9,0 0 38px #00bc2573,0 6px 20px #00bc2566;filter:brightness(1.08)}to{transform:scale(1);box-shadow:0 4px 14px var(--cta-green-shadow)}}@keyframes cta-shimmer-sweep{0%{transform:translate(-150%) skew(-20deg);opacity:0}20%{opacity:.6}50%{transform:translate(250%) skew(-20deg);opacity:0}to{transform:translate(250%) skew(-20deg);opacity:0}}.cta-button{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--cta-green);color:#fff;padding:14px 28px;border-radius:4px;text-align:center;text-decoration:none;transition:all var(--transition-fast);cursor:pointer;box-shadow:0 4px 14px var(--cta-green-shadow);width:fit-content;max-width:100%;margin-inline:auto;animation:cta-pulse-glow 2.2s infinite ease-in-out}.cta-button:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:cta-shimmer-sweep 3s infinite ease-in-out;pointer-events:none}.cta-button:hover{background-color:var(--cta-green-hover);transform:scale(1.03);box-shadow:0 0 28px #00e676e6,0 0 45px #00bc2599;filter:brightness(1.12)}.cta-variant-hero{width:fit-content;max-width:100%;margin-inline:0;padding:16px 26px}.cta-variant-centered{width:fit-content;max-width:100%;margin-inline:auto;padding:16px 36px}.cta-primary-text{font-family:var(--font-headline);font-size:1.35rem;letter-spacing:.5px;line-height:1.15;white-space:nowrap}.cta-subtext{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.3px;opacity:.95;margin-top:3px;white-space:nowrap}.urgency-text{font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.urgency-text-light{color:#fff}.urgency-text-dark{color:var(--text-dark)}.reviews-shipping-notice{color:#fff;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin:16px 0 6px;text-align:center;line-height:1.35}.reviews-stock-notice{color:#fff;font-family:var(--font-body);font-size:.9rem;font-weight:600;margin:0 0 10px;text-align:center;line-height:1.35}.reviews-stock-squares{margin-top:2px}.review-columns-container{display:flex;gap:16px;align-items:flex-start;width:100%}.review-column{flex:1;display:flex;flex-direction:column;gap:16px}.review-card{background-color:var(--paper);color:var(--text-dark);border:1px solid var(--border-light);border-radius:6px;padding:20px 22px;box-shadow:0 2px 8px #0000000f;text-align:left}.review-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.review-verified-badge{display:flex;align-items:center;gap:6px;color:#059669;font-size:.8rem;font-weight:700}.verified-icon{color:#059669}.review-stars{display:flex;gap:2px}.review-card-title{font-family:var(--font-body);font-size:.95rem;font-weight:800;color:#000;line-height:1.35;margin-bottom:14px;text-transform:none}.review-card-content{font-size:.84rem;line-height:1.48;color:#1f2937}.review-card-content p{margin-bottom:10px}.review-card-content p:last-child{margin-bottom:0}.review-card-author{margin-top:14px;font-size:.85rem;font-weight:700;font-style:italic;color:#111}.claim-form-card{border-radius:6px;overflow:hidden;box-shadow:0 8px 24px #0000001f;text-align:center;width:100%}.claim-form-light{background-color:#fff;border:1.5px solid #d1d5db;border-radius:12px;box-shadow:0 4px 20px #00000014}.claim-form-dark{background-color:#1c1c1c;border:1px solid #2c2c2c;color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px #0009}.form-header-bar-dark-red{background:linear-gradient(180deg,#951b01,#701400);padding:12px 18px;text-align:center;border-bottom:1px solid rgba(0,0,0,.35);display:block}.form-dark-bar-text{font-family:var(--font-body);font-size:.88rem;font-weight:700;color:#fff;line-height:1.35;margin:0;letter-spacing:.1px}.form-inner-body-dark{padding:24px 28px 20px}.form-free-book-title-dark{color:#fff!important;font-size:1.95rem}.form-free-book-subtitle-green{color:#00bc25!important;font-size:.92rem;font-weight:700}.form-input-dark-mode{background-color:#fff;border:1.2px solid #d1d5db;border-radius:4px;padding:12px 14px;font-size:.92rem;color:#111}.form-input-dark-mode::placeholder{color:#94a3b8;font-weight:500}.claim-form-dark .form-submit-button{border-radius:4px;padding:13px 20px;background-color:var(--cta-green);box-shadow:0 4px 14px var(--cta-green-shadow)}.claim-form-dark .button-main-text{font-family:var(--font-body);font-size:1.35rem;font-weight:800;letter-spacing:-.2px;line-height:1.2;white-space:nowrap}.claim-form-dark .button-sub-text{font-family:var(--font-body);font-size:.82rem;font-weight:600;margin-top:3px;opacity:.95;white-space:nowrap}.claim-form-dark .stock-square-green{width:22px;height:22px;border-radius:2px;border:1px solid #10b981;background-color:#00bc25;box-sizing:border-box}.claim-form-dark .form-guarantee-seal-wrapper{margin:16px 0 10px}.claim-form-dark .form-guarantee-badge-img{max-width:250px;width:100%;height:auto;object-fit:contain;display:block}.claim-form-dark .security-line{font-size:.76rem;font-weight:600;color:#fff;gap:6px}.claim-form-dark .payment-methods-strip{max-width:215px;margin-top:3px}.form-inner-body{padding:20px 22px}.form-expire-tag{display:inline-block;background-color:#e53e3e;color:#fff;font-size:.75rem;font-weight:700;padding:3px 12px;border-radius:3px;margin-bottom:8px}.form-main-title{font-family:var(--font-body);font-size:1.45rem;font-weight:800;text-transform:none;margin-bottom:8px}.claim-form-light .form-main-title{color:#111}.claim-form-dark .form-main-title{color:#fff}.limited-time-highlight{position:relative;display:inline-block}.limited-time-highlight:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background-color:#e53e3e;border-radius:2px}.limited-time-green{color:#00bc25}.form-urgency-notice{display:flex;align-items:center;justify-content:center;gap:6px;color:#d97706;font-size:.78rem;font-weight:700;margin-bottom:14px}.claim-form-dark .form-urgency-notice{color:#fbbf24}.form-trust-block{margin-bottom:12px}.form-inputs-group{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.form-input{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:4px;font-size:.88rem;background-color:#fff;color:#111;outline:none;transition:border-color var(--transition-fast)}.form-input:focus{border-color:var(--cta-green)}.email-input-container{position:relative;display:flex;align-items:center}.email-field-icon{position:absolute;left:12px;color:#888;pointer-events:none}.form-input-with-icon{padding-left:36px}.form-error-alert{background-color:#fee2e2;color:#b91c1c;padding:8px;border-radius:4px;font-size:.78rem;font-weight:600}.form-submit-button{position:relative;overflow:hidden;background-color:var(--cta-green);color:#fff;padding:12px 16px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all var(--transition-fast);width:100%;margin-top:4px;box-shadow:0 4px 12px var(--cta-green-shadow);animation:cta-pulse-glow 2.2s infinite ease-in-out}.form-submit-button:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:cta-shimmer-sweep 3s infinite ease-in-out;pointer-events:none}.form-submit-button:hover:not(:disabled){background-color:var(--cta-green-hover);transform:scale(1.025);box-shadow:0 0 25px #00e676d9,0 0 40px #00bc2580;filter:brightness(1.1)}.form-submit-button:disabled{opacity:.7;cursor:not-allowed;animation:none}.button-main-text{font-family:var(--font-headline);font-size:1.15rem;letter-spacing:.5px;line-height:1.15;white-space:nowrap}.button-sub-text{font-size:.68rem;font-weight:600;opacity:.95;margin-top:2px;white-space:nowrap}.claim-form-light .form-input{border:1.2px solid #cbd5e1;border-radius:6px;padding:13px 16px;font-size:.95rem;color:#111}.claim-form-light .form-input::placeholder{color:#94a3b8;font-weight:500}.claim-form-light .form-input-with-icon{padding-left:42px}.claim-form-light .email-field-icon{left:14px;color:#94a3b8}.claim-form-light .form-submit-button{border-radius:6px;padding:14px 20px;background-color:var(--cta-green);box-shadow:0 4px 14px var(--cta-green-shadow)}.claim-form-light .button-main-text{font-family:var(--font-body);font-size:1.38rem;font-weight:800;letter-spacing:-.2px;line-height:1.2;white-space:nowrap}.claim-form-light .button-sub-text{font-family:var(--font-body);font-size:.82rem;font-weight:600;margin-top:3px;opacity:.95;white-space:nowrap}.form-stock-strip{margin:16px 0 14px;display:flex;flex-direction:column;align-items:center;gap:8px}.form-stock-notice-green{color:#00bc25;font-size:.88rem;font-weight:700;margin:0;text-align:center;line-height:1.35}.justify-center{justify-content:center}.stock-square-amber-light{width:22px;height:22px;border-radius:2px;border:2px solid #e5a50a;background-color:#f0cd5b;display:inline-block;box-sizing:border-box;animation:blink-fill-amber .8s infinite ease-in-out}.claim-form-light .stock-square-green{width:22px;height:22px;border-radius:2px;border:2px solid #b8b8b8;background-color:#00bc25;box-sizing:border-box}.form-guarantee-seal-wrapper{display:flex;justify-content:center;margin:12px 0 6px}.claim-form-light .form-guarantee-seal-wrapper{margin:8px 0}.form-guarantee-badge-img{max-width:280px;width:100%;height:auto;object-fit:contain}.claim-form-light .form-guarantee-badge-img{max-width:260px}.form-security-footer{margin:8px 0 6px;display:flex;flex-direction:column;align-items:center;gap:6px}.security-line{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;opacity:.9}.claim-form-light .security-line{font-size:.78rem;font-weight:600;color:#1f2937;opacity:1;gap:6px}.claim-form-light .lock-icon{color:#111}.claim-form-dark .security-line{color:#fff}.payment-methods-strip{max-width:200px;height:auto}.claim-form-light .payment-methods-strip{max-width:215px;margin-top:2px}.form-success-state{padding:20px;background-color:#ecfdf5;color:#065f46;border-radius:6px}.form-success-state h4{font-family:var(--font-body);font-size:1.1rem;margin-bottom:6px}.form-demo-note{font-size:.75rem;opacity:.8;margin-top:8px}.faq-accordion-wrapper{width:100%}.faq-controls{display:flex;justify-content:flex-start;margin-bottom:16px}.faq-toggle-all-button{background:#fff;border:1px solid #c5d2e0;padding:6px 18px;border-radius:9999px;font-family:var(--font-body);font-size:.84rem;font-weight:500;color:#1e88e5;transition:all var(--transition-fast);cursor:pointer;white-space:nowrap}.faq-toggle-all-button:hover{background-color:#f0f7ff;border-color:#90caf9}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #e5e7eb}.faq-item:first-child{border-top:1px solid #e5e7eb}.faq-question-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 4px;text-align:left;font-size:.95rem;font-weight:700;color:#111827;transition:color var(--transition-fast)}.faq-question-button:hover{color:var(--red-section)}.faq-chevron-icon{color:#6b7280;transition:transform var(--transition-normal);flex-shrink:0}.faq-chevron-rotated{transform:rotate(180deg)}.faq-answer-container{overflow:hidden;transition:max-height var(--transition-normal)}.faq-answer-content{padding:0 4px 16px;font-size:.88rem;line-height:1.55;color:#4b5563}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.review-columns-container{flex-direction:column}}@media(max-width:768px){.cta-button{width:100%;max-width:100%;padding:14px 16px}.cta-primary-text,.cta-subtext,.button-main-text,.button-sub-text,.claim-form-dark .button-main-text,.claim-form-dark .button-sub-text,.claim-form-light .button-main-text,.claim-form-light .button-sub-text{white-space:normal}.stock-notice-container{align-items:center}.stock-notice-text{text-align:center}.stock-squares-row{justify-content:center}.hero-stock-strip .stock-notice-container{align-items:flex-start}.hero-stock-strip .stock-notice-text{text-align:left}.hero-stock-strip .stock-squares-row{justify-content:flex-start}}@media(max-width:480px){.cta-button{padding:12px 16px;width:100%}.cta-primary-text{font-size:clamp(1rem,4.4vw,1.25rem);line-height:1.2;white-space:normal}.cta-subtext{font-size:clamp(.62rem,2.7vw,.72rem);line-height:1.25;white-space:normal}.stock-square{width:19px;height:19px}.stock-squares-row{gap:5px}.form-inner-body{padding:20px 14px 16px}.form-free-book-title{font-size:1.35rem}.form-free-book-subtitle{font-size:.88rem}.form-input{font-size:16px;padding:12px 14px 12px 42px}.form-submit-button{padding:14px}.button-main-text{font-size:1.25rem}}:root{--red-section: #951B01;--hero-black: #0F0F0F;--charcoal: #181818;--footer-black: #0A0A0A;--paper: #FFFFFF;--card-dark: #242424;--form-dark: #1C1C1C;--cta-green: #00BC25;--cta-green-hover: #00a520;--cta-green-shadow: rgba(0, 188, 37, .25);--badge-red: #981B18;--badge-dark: #2A2A2A;--gold: #E7A729;--star-gold: #F59E0B;--verified-green: #10B981;--text-dark: #101010;--text-dark-secondary: #333333;--text-light: #FFFFFF;--text-muted-dark: #888888;--text-muted-light: #CCCCCC;--text-footer: #777777;--link-blue: #1DA1F2;--border-light: #E5E5E5;--border-subtle: #ECECEC;--border-dark: #333333;--highlight-gray: #F5F5F5;--highlight-yellow: #FEF08A;--font-headline: "Anton", "Oswald", -apple-system, sans-serif;--font-subheadline: "Oswald", "Anton", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container-max-width: 1140px;--container-faq-width: 860px;--container-hero-width: 1180px;--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out}.hero-section{position:relative;background-color:var(--hero-black);color:var(--text-light);padding:40px 0 30px;overflow:hidden}.hero-background-author{position:absolute;top:0;right:0;width:48%;max-width:680px;height:100%;background-image:url(../assets/hero-author-bg.png);background-size:cover;background-position:top right;opacity:.28;mix-blend-mode:luminosity;pointer-events:none;z-index:1}.hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;align-items:center;position:relative;z-index:2}.hero-mockup-col{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.hero-book-img{width:100%;max-width:520px;height:auto;filter:drop-shadow(0 15px 30px rgba(0,0,0,.7))}.hero-urgency-left{margin-top:14px;font-size:.85rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;width:100%}.hero-mobile-mockup-wrapper{display:none}.hero-content-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-ribbon-badge{display:inline-flex;align-items:center;background-color:#b91c1c;color:#fff;font-family:var(--font-body);font-size:.75rem;font-weight:800;letter-spacing:.8px;padding:5px 22px 5px 14px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%);text-transform:uppercase;margin-bottom:12px}.hero-edition-eyebrow{font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.6px;color:#d1d5db;text-transform:uppercase;margin-bottom:8px}.hero-main-h1{font-family:Oswald,Anton,sans-serif;font-size:clamp(2rem,2.75vw,2.65rem);font-weight:700;line-height:1.12;letter-spacing:.3px;color:#fff;margin-bottom:18px;text-transform:uppercase;text-align:left}.hero-main-h1 .h1-line{display:block;text-align:left}.hero-main-h1 .underline-highlight{display:inline-block;border-bottom:3.5px solid #ffffff;line-height:.94;padding-bottom:2px}.hero-subheadline{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:#fff;line-height:1.35;margin-bottom:22px;text-align:left}.transition-red-section{background-color:var(--red-section);height:50px;position:relative;width:100%}.initial-offer-section{background-color:var(--paper);color:var(--text-dark);padding:40px 0 30px}.offer-main-panel{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 30px #00000014;overflow:hidden}.offer-panel-header-banner{width:100%;height:auto;display:block}.offer-panel-ticker{background-color:#981b18;color:#fff;padding:6px 14px;font-size:.72rem;font-weight:800;letter-spacing:.8px;text-align:center;white-space:nowrap;overflow:hidden;text-transform:uppercase}.offer-panel-body{padding:38px 36px 42px;display:grid;grid-template-columns:1.25fr 1fr;gap:38px;align-items:start}.offer-copy-col{text-align:left;font-size:.98rem;line-height:1.6;color:#1f2937}.offer-lead-p{margin-bottom:18px;font-size:.98rem;line-height:1.6;color:#1f2937}.offer-lead-p strong{font-weight:700;color:#000}.offer-highlight-titles{margin:22px 0 20px}.offer-highlight-line{font-family:var(--font-body);font-size:1.15rem;line-height:1.35;color:#000;margin:0 0 5px}.offer-highlight-line em u strong{text-decoration-thickness:2px;text-underline-offset:3px}.offer-checklist{display:flex;flex-direction:column;gap:14px;margin:20px 0 24px}.offer-check-item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.48;color:#1f2937}.offer-red-checkbox{width:19px;height:19px;flex-shrink:0;margin-top:2px}.offer-check-svg{width:100%;height:100%;display:block}.offer-check-text strong{font-weight:700;color:#000}.offer-mini-banner-wrapper{margin-top:14px}.offer-mini-banner-img{width:100%;max-width:495px;height:auto;display:block}.offer-bulb-notice{display:flex;align-items:center;gap:6px;font-size:.88rem;color:#1f2937;margin-top:10px;font-style:italic;line-height:1.4}.bulb-emoji{font-style:normal;font-size:1rem}.author-story-section{background-color:var(--paper);color:var(--text-dark);padding:40px 0 50px;text-align:center}.story-header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.story-title{font-family:Oswald,Anton,sans-serif;font-weight:700;font-size:clamp(2.4rem,3.8vw,3.1rem);line-height:1.15;letter-spacing:.5px;color:#000;text-transform:uppercase;text-align:center}.story-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:stretch;text-align:left}.story-text-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:34px;box-shadow:0 4px 16px #0000000a;font-size:.98rem;line-height:1.62;color:#1f2937;display:flex;flex-direction:column;justify-content:space-between;height:100%}.story-paragraph{margin:0;line-height:1.62;color:#1f2937}.story-paragraph strong{font-weight:700;color:#000}.story-box-highlight{background-color:#f3f4f6;border:1px solid #f3f4f6;padding:14px 18px;border-radius:6px;display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;font-weight:500;color:#1f2937}.story-red-checkbox{width:18px;height:18px;flex-shrink:0;margin-top:2px}.story-photo-wrapper{display:flex;align-items:stretch;width:100%;height:100%;border-radius:8px;overflow:hidden;background:transparent;border:none}.story-photo-img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 16px #00000014;display:block;border:none}.first-reviews-section{background-color:var(--red-section);color:var(--text-light);padding:50px 0 40px;text-align:center}.section-top-header{display:flex;flex-direction:column;align-items:center;margin-bottom:34px}.section-h2-title{font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:.5px;line-height:1.15}.text-white{color:#fff}.text-dark{color:#111}.reviews-cta-block{margin-top:36px;display:flex;flex-direction:column;align-items:center}.book-contents-section{background-color:var(--charcoal);color:var(--text-light);padding:50px 0 40px;text-align:center}.book-contents-subtitle{font-family:var(--font-headline);font-size:1.6rem;letter-spacing:.5px;color:#fff;margin-top:2px}.book-contents-description{font-size:.95rem;color:#9ca3af;margin-top:8px}.book-contents-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start;margin-top:32px;max-width:1020px;margin-inline:auto;text-align:left}.book-contents-left{display:flex;flex-direction:column;align-items:center}.book-contents-mockup-img{width:100%;max-width:467px;height:auto;margin-bottom:16px;display:block}.book-checklist-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:467px;margin-inline:auto}.checklist-item{display:flex;align-items:flex-start;gap:11px;font-size:.885rem;font-weight:700;color:#fff;line-height:1.35}.check-square-box{width:19px;height:19px;border:1px dashed #6b7280;background-color:#0b0d10;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:2px;margin-top:1px}.check-square-icon{color:#00bc25}.book-contents-right{display:flex;justify-content:center;width:100%}.guarantee-section{background-color:var(--paper);color:var(--text-dark);padding:50px 0;text-align:center}.guarantee-content-box{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.guarantee-seal-img{width:120px;height:120px;object-fit:contain;margin-bottom:16px}.guarantee-h2{font-size:clamp(2rem,3.2vw,2.7rem);letter-spacing:.5px;margin-bottom:16px}.guarantee-intro{font-size:.95rem;color:#374151;margin-bottom:12px}.guarantee-promise{font-size:1rem;font-weight:700;color:#111;margin-bottom:12px}.guarantee-refund{font-size:.92rem;color:#4b5563;margin-bottom:24px}.guarantee-dashed-line{width:100%;max-width:520px;border:none;border-top:1px dashed #9ca3af;margin:10px auto 24px}.guarantee-author-avatar{width:68px;height:68px;border-radius:50%;border:2px solid #951b01;object-fit:cover;margin:0 auto 12px;display:block}.guarantee-signature-img{height:48px;width:auto;object-fit:contain;margin:0 auto;display:block}.stock-warning-section{background-color:var(--red-section);color:var(--text-light);padding:85px 0 95px;text-align:center}.warning-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.warning-icon-img{width:58px;height:auto;display:block;margin:0 auto}.stock-warning-h2{font-size:clamp(2.2rem,3.5vw,3rem);letter-spacing:.5px;margin-bottom:16px}.stock-warning-text{font-size:1.05rem;max-width:100%;white-space:normal;margin:0 auto 12px;line-height:1.5;text-align:center}.stock-warning-bullet{font-size:1.02rem;font-weight:700;max-width:100%;white-space:normal;margin:0 auto 28px;text-align:center}.stock-warning-shipping-note{font-size:.98rem;font-weight:700;color:#fff;margin-top:20px;margin-bottom:6px;text-align:center;line-height:1.4}.stock-warning-squares-strip{display:flex;flex-direction:column;align-items:center;margin-top:2px}.stock-warning-squares-strip .stock-notice-text{text-align:center;font-size:.95rem;font-weight:500;color:#fff;margin-bottom:10px}.stock-warning-squares-strip .stock-squares-row{justify-content:center}.second-reviews-section{background-color:var(--charcoal);color:var(--text-light);padding:50px 0 40px;text-align:center}.second-reviews-h2{font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:.5px;line-height:1.15}.faq-section{background-color:var(--paper);color:var(--text-dark);padding:50px 0;text-align:center}.faq-h2{font-size:clamp(2rem,3.2vw,2.7rem);letter-spacing:.5px;margin-bottom:20px}.final-offer-section{background-color:var(--red-section);color:var(--text-light);padding:46px 0;text-align:center}.final-offer-h1{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:.5px;margin-bottom:14px}.final-offer-line-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:12px}.stop-icon-img{width:38px;height:38px;object-fit:contain;display:inline-block;vertical-align:middle}.final-offer-lead{font-size:.95rem;max-width:680px;margin:0 auto 12px}.final-offer-bullet{font-size:.92rem;font-weight:700;max-width:620px;margin:0 auto 12px;line-height:1.4}.hero-shipping-note{font-size:.88rem;font-weight:700;color:#fff;margin-top:14px;margin-bottom:4px;text-align:left}.final-offer-shipping-note{font-size:.98rem;font-weight:700;color:#fff;margin-top:20px;margin-bottom:6px;text-align:center;line-height:1.4}.final-offer-stock-strip{display:flex;flex-direction:column;align-items:center;margin-top:2px}.final-offer-stock-strip .stock-notice-text{text-align:center;font-size:.95rem;font-weight:500;color:#fff;margin-bottom:10px}.final-offer-stock-strip .stock-squares-row{justify-content:center}.postscript-section{background-color:var(--paper);color:var(--text-dark);padding:46px 0;text-align:center}.ps-title{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-headline);font-size:clamp(2.4rem,3.8vw,3.2rem);letter-spacing:.5px;margin-bottom:18px;color:#111}.ps-envelope-img{height:38px;width:auto;object-fit:contain;display:inline-block}.ps-body{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:12px;font-size:.92rem;line-height:1.5;color:#1f2937}.ps-highlight{font-weight:700;color:#111;margin-top:6px}.footer-section{background-color:#000;color:#737373;padding:38px 0 45px;text-align:left}.footer-logo-img{height:32px;width:auto;object-fit:contain;margin:0 0 18px;display:block}.footer-disclaimers{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;max-width:1100px;text-align:left}.footer-disclaimers p{font-size:.62rem;color:#737373;line-height:1.4;margin:0}.footer-address{margin-bottom:14px;white-space:pre-line;font-size:.62rem;color:#737373;line-height:1.4;text-align:left}.footer-links{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left}.footer-link{color:#06c;font-size:.68rem;font-style:italic;font-weight:700;text-decoration:underline}.footer-link:hover{color:#2563eb}.footer-links span{color:#06c;font-style:italic;font-weight:700;font-size:.68rem}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-mockup-col{display:none}.hero-mobile-mockup-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:18px auto 22px}.hero-mobile-book-img{width:100%;max-width:320px;height:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.7))}.hero-content-col{align-items:center;text-align:center}.hero-background-author{opacity:.15;width:80%}.offer-panel-body{grid-template-columns:1fr}.story-grid{display:flex;flex-direction:column;gap:20px}.story-photo-wrapper{order:-1;display:flex;justify-content:center;width:100%;margin:0 auto 12px}.story-photo-img{width:100%;max-width:340px;height:auto;border-radius:8px}.book-contents-grid{grid-template-columns:1fr}.cta-variant-hero{margin-inline:auto}}@media(max-width:640px){.offer-panel-body,.story-text-card{padding:20px 16px}.footer-links{flex-direction:column;gap:8px}}@media(max-width:480px){.hero-section{padding:30px 0 35px}.hero-main-h1{font-size:clamp(1.75rem,7.5vw,2.3rem);line-height:1.1}.hero-subheadline{font-size:.95rem;line-height:1.4}.stock-warning-section{padding:60px 0 70px}.stock-warning-h2{font-size:clamp(1.8rem,6.5vw,2.4rem)}.stock-warning-shipping-note{font-size:.88rem;padding-inline:8px}.stock-warning-squares-strip .stock-notice-text{font-size:.85rem;padding-inline:8px}.features-section,.story-section,.testimonials-section,.book-contents-section,.guarantee-section,.second-reviews-section,.faq-section,.final-offer-section,.postscript-section{padding-top:36px;padding-bottom:32px}.book-contents-subtitle{font-size:1.3rem}.guarantee-h2,.faq-h2,.final-offer-h1{font-size:clamp(1.7rem,6.5vw,2.2rem)}}.second-reviews-section,.faq-section,.footer-section{content-visibility:auto;contain-intrinsic-size:1px 700px}.torn-divider{width:100%;height:30px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative;z-index:10;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:-1px;margin-bottom:-1px}.torn-hero-red{background-image:url(../assets/torn-hero-red.png)}.torn-red-white{background-image:url(../assets/torn-red-white.png)}.torn-white-red{background-image:url(../assets/torn-white-red.png)}.torn-charcoal-white{background-image:url(../assets/torn-charcoal-white.png);height:45px}.torn-white-red2{background-image:url(../assets/torn-white-red2.png);height:35px}.torn-red-charcoal{background-image:url(../assets/torn-red-charcoal.png);height:45px}.torn-red-charcoal2{background-image:url(../assets/torn-red-charcoal2.png);height:45px}.torn-charcoal-white2{background-image:url(../assets/torn-charcoal-white2.png);height:45px}.torn-white-red3{background-image:url(../assets/torn-white-red3.png)}.torn-red-white3{background-image:url(../assets/torn-red-white3.png)}.torn-white-footer{background-image:url(../assets/torn-white-footer.png);height:45px}@media(max-width:640px){.torn-divider{height:22px}.torn-charcoal-white,.torn-charcoal-white2,.torn-red-charcoal,.torn-red-charcoal2,.torn-white-footer{height:28px}.torn-white-red2{height:24px}}.legal-page-wrapper{min-height:100vh;background-color:#121316;color:#d1d5db;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.legal-header{background-color:#0c0d0f;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 40px;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-header-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.legal-header-logo-link{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.legal-header-logo-link:hover{opacity:.85}.legal-header-logo{height:28px;width:auto;object-fit:contain}.legal-header-contact{font-size:.88rem;color:#f3f4f6;white-space:nowrap;display:flex;align-items:center;gap:6px}.legal-header-contact .question-prefix{color:#e5e7eb}.legal-header-contact a{color:#f3f4f6;text-decoration:none;font-weight:500;transition:color .2s ease}.legal-header-contact a:hover{color:#38bdf8;text-decoration:underline}.legal-back-btn{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#9ca3af;background:#ffffff0d;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:all .2s ease;margin-left:12px;white-space:nowrap}.legal-back-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.legal-main{flex:1;padding:60px 24px 90px}.legal-container{max-width:860px;margin:0 auto}.legal-main-title{font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.1;margin:0 0 42px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.legal-meta-block{margin-bottom:28px}.legal-subtitle{font-size:.94rem;font-weight:700;color:#fff;margin:0 0 10px}.legal-last-updated{font-size:.88rem;color:#d1d5db;margin:0 0 14px}.legal-intro-p{font-size:.88rem;line-height:1.65;color:#d1d5db;margin:0 0 12px}.legal-section-block{margin-bottom:24px}.legal-section-title{font-size:.92rem;font-weight:700;color:#fff;margin:0 0 6px}.legal-paragraph{font-size:.87rem;line-height:1.65;color:#d1d5db;margin:0 0 12px}.legal-bullets{list-style-type:disc;padding-left:24px;margin:8px 0 14px}.legal-bullet-item{font-size:.87rem;line-height:1.65;color:#d1d5db;margin-bottom:4px}.legal-link-accent{color:#38bdf8;text-decoration:none;transition:color .15s ease}.legal-link-accent:hover{text-decoration:underline;color:#60a5fa}.legal-footer{background-color:#991b1b;color:#fff;padding:44px 20px 48px;text-align:center}.legal-footer-inner{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.legal-footer-logo{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;margin-bottom:4px}.legal-footer-logo-svg{height:28px;width:auto}.legal-footer-company,.legal-footer-email{font-size:.84rem;font-weight:600;color:#fff;margin:0}.legal-footer-email a{color:#fff;text-decoration:none}.legal-footer-email a:hover{text-decoration:underline}.legal-footer-address{font-size:.84rem;font-weight:600;color:#fff;margin:0}@media(max-width:768px){.legal-header{padding:14px 18px}.legal-header-inner{flex-direction:column;gap:12px;align-items:flex-start}.legal-header-contact{font-size:.8rem}.legal-main{padding:40px 16px 60px}.legal-main-title{margin-bottom:30px;text-align:left}.legal-footer{padding:36px 16px 40px}}
