.form-container.svelte-nnhyyx{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem;margin-bottom:3rem;border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.form-container.svelte-nnhyyx{padding:2rem 1.5rem}}.form-header.svelte-nnhyyx h3:where(.svelte-nnhyyx){font-size:1.5rem;margin-bottom:1rem;color:#fff;text-align:center;font-weight:600}.form-header.svelte-nnhyyx p:where(.svelte-nnhyyx){margin-bottom:1.5rem;opacity:.9;color:#fff;text-align:center}.fallback-form.svelte-nnhyyx{width:100%;max-width:100%}.form-placeholder.svelte-nnhyyx h3:where(.svelte-nnhyyx){font-size:1.5rem;margin-bottom:1rem;color:#fff;text-align:center;font-weight:600}.form-placeholder.svelte-nnhyyx p:where(.svelte-nnhyyx){margin-bottom:1.5rem;opacity:.9;color:#fff;text-align:center}.form-group.svelte-nnhyyx{margin-bottom:1rem}.email-input.svelte-nnhyyx{width:100%;padding:1rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box}.email-input.svelte-nnhyyx::placeholder{color:#ffffffb3}.email-input.svelte-nnhyyx:focus{outline:none;border-color:#fff;background:#fff3;box-shadow:none}.submit-button.svelte-nnhyyx{width:100%;padding:1rem 2rem;background:#fff;color:var(--brand-primary, #1e293b);border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button.svelte-nnhyyx:hover{background:#ffffffe6;transform:translateY(-2px)}.fallback-form.svelte-nnhyyx .form-disclaimer:where(.svelte-nnhyyx){font-size:.9rem;opacity:.8;margin-top:1rem;color:#fff;text-align:center}.formkit-form [data-style=clean]{background:transparent!important;padding:0!important}.formkit-form .formkit-alert:empty{display:none!important}.formkit-submit:hover{background:#ffffffe6!important;transform:translateY(-2px)!important}.formkit-powered-by-convertkit-container{display:none!important}ul.formkit-alert{display:none!important;margin:0!important;padding:0!important;margin-block-start:0!important;margin-block-end:0!important;padding-block-start:0!important;padding-block-end:0!important;padding-inline-start:0!important;padding-inline-end:0!important;margin-inline-start:0!important;margin-inline-end:0!important}.landing-benefits.svelte-1pijsmz{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1rem 2rem 1.5rem;border:1px solid rgba(255,255,255,.2)}.landing-benefits.svelte-1pijsmz h3:where(.svelte-1pijsmz){font-size:1.5rem;margin-top:.5rem!important;margin-bottom:.5rem;color:#fff}.benefits-list.svelte-1pijsmz{list-style:none;padding:0;margin:0;text-align:left}.benefits-list.svelte-1pijsmz li:where(.svelte-1pijsmz){padding:.5rem 0;font-size:1.1rem;opacity:.9}@media (max-width: 768px){.landing-benefits.svelte-1pijsmz{padding:1.5rem}}.legal-contact.svelte-8ynmdt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:2rem 0}.legal-contact.svelte-8ynmdt p:where(.svelte-8ynmdt){margin-bottom:.75rem;color:#374151;line-height:1.6}.legal-contact.svelte-8ynmdt ul:where(.svelte-8ynmdt){list-style:none;padding:0;margin:0}.legal-contact.svelte-8ynmdt li:where(.svelte-8ynmdt){margin-bottom:.5rem;color:#374151;line-height:1.6}.legal-contact.svelte-8ynmdt a:where(.svelte-8ynmdt){color:var(--brand-primary);text-decoration:none;font-weight:500}.legal-contact.svelte-8ynmdt a:where(.svelte-8ynmdt):hover{text-decoration:underline}.legal-contact.svelte-8ynmdt strong:where(.svelte-8ynmdt){color:var(--brand-primary);font-weight:600}.legal-intro.svelte-dn6jm4{margin-bottom:0}.legal-intro.svelte-dn6jm4 p:where(.svelte-dn6jm4){font-size:1rem;line-height:1.6;color:var(--text-color);margin:0 0 1rem}.legal-intro.svelte-dn6jm4 strong:where(.svelte-dn6jm4){color:var(--accent-color);font-weight:600}.purchase-success.svelte-qpz66w,.no-product-message.svelte-qpz66w{text-align:center;padding:2rem;max-width:600px;margin:0 auto}.success-icon.svelte-qpz66w,.info-icon.svelte-qpz66w{font-size:4rem;margin-bottom:1rem}h1.svelte-qpz66w{color:var(--brand-primary);font-size:2.5rem;margin-bottom:1.5rem}.product-message.svelte-qpz66w,.polite-message.svelte-qpz66w{font-size:1.25rem;color:#374151;margin-bottom:2rem;line-height:1.6}.download-section.svelte-qpz66w{background:linear-gradient(135deg,#38bdf81a,#1e293b1a);border:2px solid var(--brand-secondary);border-radius:16px;padding:2.5rem;margin:2rem 0;text-align:center;box-shadow:0 8px 32px #0000001a}.download-section.svelte-qpz66w h2:where(.svelte-qpz66w){color:var(--brand-primary);font-size:1.75rem;margin-bottom:1rem}.download-message.svelte-qpz66w{color:#374151;font-size:1.1rem;margin-bottom:1.5rem;line-height:1.5}.download-button.svelte-qpz66w{display:inline-block;background:linear-gradient(135deg,var(--color--primary, var(--brand-primary)),var(--color--accent, var(--brand-secondary)));color:#ffffffe6!important;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003;border-bottom:none}.download-button.svelte-qpz66w:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;color:#fffffff2!important;border-bottom:none}.download-button.svelte-qpz66w:active{transform:translateY(0);box-shadow:0 2px 10px #0003}.next-steps.svelte-qpz66w,.alternative-actions.svelte-qpz66w{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:2rem;margin:2rem 0;text-align:left}.next-steps.svelte-qpz66w h2:where(.svelte-qpz66w),.alternative-actions.svelte-qpz66w h2:where(.svelte-qpz66w){color:var(--brand-primary);font-size:1.5rem;margin-bottom:1rem;text-align:center}.next-steps.svelte-qpz66w ul:where(.svelte-qpz66w),.alternative-actions.svelte-qpz66w ul:where(.svelte-qpz66w){list-style:none;padding:0}.next-steps.svelte-qpz66w li:where(.svelte-qpz66w),.alternative-actions.svelte-qpz66w li:where(.svelte-qpz66w){border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:.75rem 0 .75rem 2rem}.next-steps.svelte-qpz66w li:where(.svelte-qpz66w):before,.alternative-actions.svelte-qpz66w li:where(.svelte-qpz66w):before{content:"✓";position:absolute;left:0;color:var(--brand-secondary);font-weight:700}.next-steps.svelte-qpz66w li:where(.svelte-qpz66w):last-child,.alternative-actions.svelte-qpz66w li:where(.svelte-qpz66w):last-child{border-bottom:none}.support-info.svelte-qpz66w,.newsletter-info.svelte-qpz66w{margin-top:2rem;padding:1.5rem;background:#ffffff0d;border-radius:8px;border-left:4px solid var(--brand-secondary)}.support-info.svelte-qpz66w p:where(.svelte-qpz66w),.newsletter-info.svelte-qpz66w p:where(.svelte-qpz66w){color:#64748b;margin:0;font-style:italic}a.svelte-qpz66w{color:var(--brand-primary);text-decoration:none;border-bottom:1px solid var(--brand-primary);transition:all .3s ease}a.svelte-qpz66w:hover{color:var(--brand-secondary);border-bottom-color:var(--brand-secondary)}@media (max-width: 768px){.purchase-success.svelte-qpz66w,.no-product-message.svelte-qpz66w{padding:1rem}h1.svelte-qpz66w{font-size:2rem}.product-message.svelte-qpz66w,.polite-message.svelte-qpz66w{font-size:1.1rem}.download-section.svelte-qpz66w{padding:2rem 1.5rem}.download-section.svelte-qpz66w h2:where(.svelte-qpz66w){font-size:1.5rem}.download-message.svelte-qpz66w{font-size:1rem}.download-button.svelte-qpz66w{padding:.875rem 1.5rem;font-size:1rem}.next-steps.svelte-qpz66w,.alternative-actions.svelte-qpz66w{padding:1.5rem}}.legal-intro.svelte-114595m{margin-bottom:0}.legal-intro.svelte-114595m p:where(.svelte-114595m){font-size:1rem;line-height:1.6;color:var(--text-color);margin:0 0 1rem}.legal-intro.svelte-114595m strong:where(.svelte-114595m){color:var(--accent-color);font-weight:600}.legal-intro.svelte-72s14x{margin-bottom:0}.legal-intro.svelte-72s14x p:where(.svelte-72s14x){font-size:1rem;line-height:1.6;color:var(--text-color);margin:0 0 1rem}.legal-intro.svelte-72s14x strong:where(.svelte-72s14x){color:var(--accent-color);font-weight:600}h2,h3{margin-top:1rem!important}[data-cardlist-scope]>:is(ul,ol){list-style:none;padding:0;margin:0}[data-cardlist-scope]>:is(ul,ol)>li{margin:.5rem 0;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.override-landing{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;min-height:100vh;margin:0;padding:0;box-sizing:border-box}.container{max-width:800px;margin:0 auto;padding:20px}.landing-content:has(.override-landing){max-width:800px!important;font-size:inherit!important;line-height:inherit!important;margin:inherit!important;padding:0!important;text-align:inherit!important}.landing-hero:has(.override-landing){padding:0!important}main:has(.override-landing){padding-left:0!important;padding-right:0!important;padding-bottom:0!important;margin:0!important}.landing-content:has(.override-landing) p{font-size:inherit!important;margin-bottom:inherit!important;opacity:inherit!important;line-height:inherit!important}.override-landing .hero{background:linear-gradient(135deg,#2d1b4e,#1a0f2e);color:#fff;padding:60px 20px;min-height:90vh;display:flex;align-items:center;border-radius:15px;box-shadow:0 20px 40px #0000001a;margin-bottom:30px}.override-landing .hero-content{max-width:800px;margin:0 auto;width:100%}.override-landing .hero-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:40px}.override-landing .hero-left h1{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:20px;color:#fff}.override-landing .hero-left .tagline{font-size:1.3rem;line-height:1.5;margin-bottom:35px;color:#ffffffe6}.override-landing .value-props{list-style:none;margin-bottom:40px;padding:0}.override-landing .value-props li{padding:12px 0 12px 35px;position:relative;font-size:1.1rem;color:#fffffff2}.override-landing .value-props li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700;font-size:1.3rem}.override-landing .cta-section{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:15px;padding:30px;margin-bottom:20px}.override-landing .primary-cta{text-align:center;margin-bottom:25px}.override-landing .buy-button{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;padding:20px 40px;border:none;border-radius:12px;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 8px 25px #28a7454d}.override-landing .buy-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px #28a74566;color:#fff}.override-landing .email-form{display:flex;gap:10px;margin-bottom:15px}.override-landing .email-form input[type=email]{flex:1;padding:16px 20px;border:2px solid rgba(255,255,255,.3);border-radius:8px;font-size:1rem;background:#fffffff2;color:#333}.override-landing .email-form input[type=email]::placeholder{color:#6c757d}.override-landing .email-form button{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;padding:16px 35px;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.override-landing .email-form button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #28a74566}.override-landing .trust-line{font-size:.9rem;color:#ffffffb3;text-align:center}.override-landing .hero-secondary-cta{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);margin-top:20px}.override-landing .hero-secondary-cta p{margin-bottom:12px;color:#ffffffe6;font-size:1rem}.override-landing .preview-link{color:#fff;font-weight:700;text-decoration:underline;font-size:1.05rem;transition:all .3s ease}.override-landing .preview-link:hover{color:#28a745}.override-landing .preview-offer{color:#fffc!important;font-size:.95rem!important;margin-bottom:20px!important}.override-landing .hero-right{display:flex;justify-content:center;align-items:center}.override-landing .book-mockup{max-width:400px;width:100%;border-radius:12px;box-shadow:0 20px 60px #00000080,0 0 40px #64c8ff33;transform:perspective(1000px) rotateY(-8deg);transition:transform .3s ease}.override-landing .book-mockup:hover{transform:perspective(1000px) rotateY(0) scale(1.02)}.free-badge{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:700;display:inline-block;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.override-landing h1{font-size:2.5rem;color:#2c3e50;margin-bottom:15px;font-weight:700}.subtitle{font-size:1.2rem;color:#6c757d;margin-bottom:25px}.main-offer{background:#f8f9fa;border:2px solid #28a745;border-radius:10px;padding:25px;margin:30px 0}.main-offer h2{color:#28a745;font-size:1.5rem;margin-bottom:15px}.main-offer p{font-size:1.1rem;margin-bottom:10px}.cta-button-custom{background:linear-gradient(45deg,#007bff,#0056b3);color:#fff;padding:18px 40px;border:none;border-radius:50px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin:20px 0;text-transform:uppercase;letter-spacing:1px}.cta-button-custom:hover{transform:translateY(-2px);box-shadow:0 10px 20px #007bff4d}.features{margin:30px 0}.features[data-cardlist-scope] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;list-style:none;padding:0;margin:0}.features[data-cardlist-scope] li{background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #00000014}.features[data-cardlist-scope] li h3{color:#007bff;margin-bottom:10px}.full-playbook-preview{background:#fff;border-radius:15px;padding:30px;margin:30px 0;box-shadow:0 10px 30px #0000001a}.full-playbook-preview h2{text-align:center;color:#2c3e50;margin-bottom:25px;font-size:2rem}.prompts-preview{background:#fff;border-radius:15px;padding:30px;margin:30px 0;box-shadow:0 10px 30px #0000001a}.prompts-preview h2{text-align:center;color:#2c3e50;margin-bottom:25px;font-size:2rem}.playbook-features[data-cardlist-scope] ul{list-style:none;padding:0;margin:0}.playbook-features[data-cardlist-scope] li{border:none!important;border-left:4px solid #28a745!important;padding:20px 25px;margin:20px 0;background:#f8f9fa;border-radius:0 8px 8px 0}.playbook-features[data-cardlist-scope] li h3{color:#28a745;margin-bottom:12px;font-size:1.2rem}.playbook-features[data-cardlist-scope] li p{color:#495057;line-height:1.6}.prompts[data-cardlist-scope] ul{list-style:none;padding:0;margin:0}.prompts[data-cardlist-scope] li{border:none!important;border-left:4px solid #007bff!important;padding:15px 20px;margin:15px 0;background:#f8f9fa;border-radius:0 8px 8px 0}.prompts-preview .prompts[data-cardlist-scope] li{border-left:4px solid #007bff!important}.prompts[data-cardlist-scope] li h3{color:#007bff;margin-bottom:8px}.author{background:#fff;border-radius:15px;padding:30px;margin:30px 0;text-align:center;box-shadow:0 10px 30px #0000001a}.author h2{color:#2c3e50;margin-bottom:15px}.override-landing .upgrade-section{background:linear-gradient(135deg,#6f42c1,#e83e8c)!important;border-radius:15px!important;padding:40px!important;margin:40px 0!important;color:#fff!important}.override-landing .upgrade-section .upgrade-box h2{font-size:2rem!important;margin-bottom:20px!important;text-align:center!important;color:#fff!important}.override-landing .upgrade-section .upgrade-box p{font-size:1.1rem!important;margin-bottom:20px!important;text-align:center!important;color:#fff!important}.override-landing .upgrade-section .upgrade-box ul{max-width:600px!important;margin:0 auto 30px!important;padding-left:20px!important}.override-landing .upgrade-section .upgrade-box li{margin-bottom:10px!important;font-size:1rem!important;color:#fff!important;list-style:none!important;position:relative!important;padding-left:25px!important}.override-landing .upgrade-section .upgrade-box li:before{content:"✓"!important;color:#fff!important;font-weight:700!important;position:absolute!important;left:0!important;font-size:1.1rem!important}.override-landing .upgrade-section .upgrade-ctas{text-align:center!important;margin-top:30px!important}.override-landing .upgrade-section .buy-now-button{background:linear-gradient(45deg,#28a745,#20c997)!important;color:#fff!important;padding:15px 30px!important;border-radius:30px!important;text-decoration:none!important;font-weight:700!important;font-size:1.1rem!important;margin-right:20px!important;display:inline-block!important;margin-bottom:15px!important;transition:all .3s ease!important;border:none!important}.override-landing .upgrade-section .buy-now-button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px #28a7454d!important;color:#fff!important}.override-landing .upgrade-section .learn-more-button{color:#fff!important;border:2px solid white!important;padding:13px 25px!important;border-radius:30px!important;text-decoration:none!important;font-weight:700!important;display:inline-block!important;transition:all .3s ease!important;background:transparent!important}.override-landing .upgrade-section .learn-more-button:hover{background:#fff!important;color:#6f42c1!important}.override-landing .upgrade-objection-handler{text-align:center!important;margin-top:30px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.2)!important}.override-landing .upgrade-preview-link{color:#fffc!important;text-decoration:underline!important;font-size:.9rem!important;transition:all .3s ease!important}.override-landing .upgrade-preview-link:hover{color:#fff!important}.override-landing .upgrade-preview-form{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;padding:25px!important;margin-top:20px!important;text-align:center!important}.override-landing .upgrade-preview-form h3{color:#fff!important;font-size:1.3rem!important;margin-bottom:15px!important}.override-landing .upgrade-preview-form p{color:#ffffffe6!important;font-size:1rem!important;margin-bottom:20px!important}.override-landing .upgrade-email-form{display:flex;gap:10px;margin-bottom:15px}.override-landing .upgrade-email-form input[type=email]{flex:1;padding:14px 18px;border:2px solid rgba(255,255,255,.3);border-radius:8px;font-size:1rem;background:#fffffff2;color:#333}.override-landing .upgrade-email-form input[type=email]::placeholder{color:#6c757d}.override-landing .upgrade-email-form button{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;padding:14px 30px;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.override-landing .upgrade-email-form button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #28a74566}.override-landing .secondary-cta{background:#6c757d!important;color:#fff!important;padding:12px 25px!important;border-radius:25px!important;text-decoration:none!important;font-weight:700!important;font-size:.9rem!important;transition:all .3s ease!important;display:inline-block!important}.override-landing .secondary-cta:hover{background:#5a6268!important;transform:translateY(-1px)!important;color:#fff!important}.override-landing .tertiary-cta{color:#007bff!important;text-decoration:underline!important;font-weight:700!important;transition:all .3s ease!important}.override-landing .tertiary-cta:hover{color:#0056b3!important}@media (max-width: 768px){.container{padding:15px}.override-landing .hero{padding:25px}h1{font-size:2rem}.cta-button-custom{padding:15px 30px;font-size:1.1rem}.override-landing .upgrade-section{padding:25px!important;margin:20px 0!important}.override-landing .upgrade-section .upgrade-box h2{font-size:1.5rem!important}.override-landing .upgrade-section .buy-now-button{padding:12px 25px!important;font-size:1rem!important;margin-right:0!important;margin-bottom:10px!important;display:block!important;width:100%!important;box-sizing:border-box!important}.override-landing .upgrade-section .learn-more-button{padding:10px 20px!important;display:block!important;width:100%!important;box-sizing:border-box!important}.override-landing .secondary-cta{padding:10px 20px!important;font-size:.85rem!important;display:block!important;margin-bottom:10px!important;text-align:center!important}.override-landing .tertiary-cta{display:block!important;text-align:center!important;margin-top:10px!important}.override-landing .hero-main{grid-template-columns:1fr;gap:30px}.override-landing .hero-left h1{font-size:2.2rem}.override-landing .hero-left .tagline{font-size:1.1rem}.override-landing .buy-button{padding:18px 30px;font-size:1.2rem;width:100%;box-sizing:border-box}.override-landing .email-form{flex-direction:column}.override-landing .email-form button{width:100%}.override-landing .book-mockup{max-width:300px}.override-landing .upgrade-email-form{flex-direction:column}.override-landing .upgrade-email-form button{width:100%}}
