.hero.svelte-7sbq87{display:flex;min-height:100vh;overflow:hidden}.hero-showcase.svelte-7sbq87{position:relative;width:50%;padding:60px 40px 0;background:linear-gradient(135deg,#e2cbff,#deeaff,#ece5ff);display:flex;flex-direction:column;justify-content:space-between}.hero-content.svelte-7sbq87{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:80px}.tagline.svelte-7sbq87{max-width:320px;line-height:1.4;margin-top:20px;color:#2d2d2d}.images-container.svelte-7sbq87{position:relative;height:400px;width:100%;margin-bottom:-50px}.book-cover.svelte-7sbq87{position:absolute;right:10%;bottom:0;width:55%;height:auto;transform:translateY(10%);filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));z-index:2}.phone-cover.svelte-7sbq87{position:absolute;width:30%;bottom:0;left:15%;height:auto;transform:translateY(5%);filter:drop-shadow(0 15px 30px rgba(0,0,0,.15));z-index:1}.hero-text.svelte-7sbq87{width:50%;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center}.text-content.svelte-7sbq87{max-width:500px;padding:60px 40px}.hero-heading.svelte-7sbq87{font-size:clamp(60px,8vw,90px);line-height:.9;margin-bottom:8px;font-weight:900;letter-spacing:-2px}.description.svelte-7sbq87{font-size:18px;line-height:1.6;margin-bottom:40px;max-width:450px}@media (max-width: 1024px){.hero.svelte-7sbq87{flex-direction:column;min-height:auto}.hero-showcase.svelte-7sbq87,.hero-text.svelte-7sbq87{width:100%}.hero-showcase.svelte-7sbq87{padding:40px 20px 0}.hero-content.svelte-7sbq87{padding-top:40px}.images-container.svelte-7sbq87{height:300px;margin-bottom:-30px}.book-cover.svelte-7sbq87{width:50%;right:15%}.phone-cover.svelte-7sbq87{width:28%;left:20%}.text-content.svelte-7sbq87{padding:40px 20px;text-align:center}.hero-heading.svelte-7sbq87{font-size:clamp(50px,12vw,70px)}}@media (max-width: 768px){.hero-showcase.svelte-7sbq87{padding:30px 15px 0}.hero-content.svelte-7sbq87{padding-top:30px}.tagline.svelte-7sbq87{font-size:18px;max-width:280px}.images-container.svelte-7sbq87{height:250px;margin-bottom:-20px}.book-cover.svelte-7sbq87{width:45%;right:20%}.phone-cover.svelte-7sbq87{width:25%;left:25%}.text-content.svelte-7sbq87{padding:30px 15px}.hero-heading.svelte-7sbq87{font-size:clamp(40px,15vw,60px);letter-spacing:-1px}.description.svelte-7sbq87{font-size:16px;margin-bottom:30px}}.chapter-preview.svelte-ihgjh{padding:80px 0;margin-left:12vw;margin-right:12vw;max-width:1200px;margin-left:auto;margin-right:auto}.chapter-container.svelte-ihgjh{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.chapters-list.svelte-ihgjh{position:sticky;top:20px}.chapters-list.svelte-ihgjh ul:where(.svelte-ihgjh){border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.chapters-list.svelte-ihgjh li:where(.svelte-ihgjh){border-bottom:1px solid #e5e5e5}.chapters-list.svelte-ihgjh li:where(.svelte-ihgjh):last-child{border-bottom:none}.chapter-title.svelte-ihgjh{border:none;width:100%;display:block;padding:20px 24px;text-align:left;background-color:#fff;transition:all .3s ease;cursor:pointer;position:relative}.chapter-title.svelte-ihgjh:hover{background-color:#f8f9fa;transform:translate(4px)}.chapter-title.svelte-ihgjh h3:where(.svelte-ihgjh){font-size:18px;line-height:1.4;margin:0;color:#2d2d2d;font-weight:600}.selected-chapter-title.svelte-ihgjh{background-color:#1a1a1a!important;color:#fff;transform:translate(8px);box-shadow:0 8px 25px #00000026,0 4px 10px #0000001a}.selected-chapter-title.svelte-ihgjh h3:where(.svelte-ihgjh){color:#fff}.selected-chapter-title.svelte-ihgjh:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#3233a6,#6366f1)}.chapter-info.svelte-ihgjh{background-color:#fafafa;padding:40px;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 2px 8px #0000000d;min-height:400px}.chapter-strapline.svelte-ihgjh{color:#3233a6;font-size:24px;line-height:1.3;margin-bottom:24px;font-weight:500}.chapter-excerpt.svelte-ihgjh{color:#4a4a4a;font-size:16px;line-height:1.7;text-align:justify}@media (max-width: 1024px){.chapter-preview.svelte-ihgjh{margin-left:8vw;margin-right:8vw;padding:60px 0}.chapter-container.svelte-ihgjh{gap:40px}.chapter-info.svelte-ihgjh{padding:30px}}@media (max-width: 768px){.chapter-preview.svelte-ihgjh{margin-left:20px;margin-right:20px;padding:40px 0}.chapter-container.svelte-ihgjh{grid-template-columns:1fr;gap:30px}.chapters-list.svelte-ihgjh{position:static}.chapter-title.svelte-ihgjh{padding:16px 20px}.chapter-title.svelte-ihgjh h3:where(.svelte-ihgjh){font-size:16px}.chapter-info.svelte-ihgjh{padding:24px;min-height:auto}.chapter-strapline.svelte-ihgjh{font-size:20px;margin-bottom:20px}.chapter-excerpt.svelte-ihgjh{font-size:15px;line-height:1.6;text-align:left}}@media (max-width: 480px){.chapter-preview.svelte-ihgjh{margin-left:15px;margin-right:15px;padding:30px 0}.chapter-title.svelte-ihgjh{padding:14px 16px}.chapter-title.svelte-ihgjh h3:where(.svelte-ihgjh){font-size:15px}.chapter-info.svelte-ihgjh{padding:20px}.chapter-strapline.svelte-ihgjh{font-size:18px;margin-bottom:16px}.chapter-excerpt.svelte-ihgjh{font-size:14px}}.author-section.svelte-1o3nvee{padding:80px 0;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:12vw;padding-right:12vw}.author-container.svelte-1o3nvee{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.author-text.svelte-1o3nvee{order:1}.author-text.svelte-1o3nvee p:where(.svelte-1o3nvee){font-size:18px;line-height:1.7;color:#4a4a4a;text-align:justify}.author-image.svelte-1o3nvee{order:2;position:relative}.author-image.svelte-1o3nvee:before{content:"";position:absolute;inset:-15px 15px 15px -15px;background:linear-gradient(135deg,#3233a6,#6366f1);border-radius:12px;z-index:-1}.author-container.svelte-1o3nvee img:where(.svelte-1o3nvee){width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #00000026,0 10px 20px #0000001a;transition:transform .3s ease;object-fit:cover;aspect-ratio:4/5}.author-container.svelte-1o3nvee img:where(.svelte-1o3nvee):hover{transform:translateY(-5px)}@media (max-width: 1024px){.author-section.svelte-1o3nvee{padding-left:8vw;padding-right:8vw;padding-top:60px;padding-bottom:60px}.author-container.svelte-1o3nvee{gap:40px}.author-text.svelte-1o3nvee p:where(.svelte-1o3nvee){font-size:17px}}@media (max-width: 768px){.author-section.svelte-1o3nvee{padding:40px 20px}.author-container.svelte-1o3nvee{grid-template-columns:1fr;gap:30px}.author-text.svelte-1o3nvee{order:2}.author-image.svelte-1o3nvee{order:1;max-width:300px;margin:0 auto}.author-text.svelte-1o3nvee p:where(.svelte-1o3nvee){font-size:16px;line-height:1.6;text-align:left}}@media (max-width: 480px){.author-section.svelte-1o3nvee{padding:30px 15px}.author-container.svelte-1o3nvee{gap:25px}.author-image.svelte-1o3nvee{max-width:250px}.author-image.svelte-1o3nvee:before{inset:-10px 10px 10px -10px}.author-text.svelte-1o3nvee p:where(.svelte-1o3nvee){font-size:15px}}.container.svelte-fn8s3r{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid grey;text-align:left}.question-and-answer.svelte-fn8s3r{padding-right:150px;flex-grow:1}.answer.svelte-fn8s3r{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}button.svelte-fn8s3r img:where(.svelte-fn8s3r){width:24px;height:24px;transition:transform .3s linear}.question.svelte-fn8s3r{font-weight:600}.container-expanded.svelte-fn8s3r img:where(.svelte-fn8s3r){transform:rotate(180deg)}.container-expanded.svelte-fn8s3r .answer:where(.svelte-fn8s3r){max-height:unset;opacity:1}.faq-section.svelte-1iiy7jp{padding:80px 0;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:12vw;padding-right:12vw}.additional-info.svelte-1iiy7jp{display:flex;flex-direction:column;align-items:center;color:gray}.twitter-icon.svelte-1iiy7jp{width:16px;height:16px}.additional-info.svelte-1iiy7jp a:where(.svelte-1iiy7jp){text-decoration:underline}button.svelte-1klcfz0{background-color:#000;color:#fff;padding:20px 24px;font-weight:400;font-size:22px;text-transform:uppercase;transition:all .3s;border:1px solid white}button.svelte-1klcfz0:hover{background-color:#fff;color:#000}
