:root{height:min-content;overflow-x:hidden;box-sizing:border-box}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif;--book-color: #ec4e2f;--pill-background: rgba(0, 0, 0, 1);--pill-color: white;--text-color: rgba(0, 0, 0, .603);--title-text: rgba(0, 0, 0, 1);--sub-title-text: rgb(0, 0, 0);--quote-text: rgb(250, 250, 250);--author-text: rgba(0, 0, 0, 1);--author-sub-text: rgba(0, 0, 0, .596);--quote-background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0));--page-background: rgb(255, 255, 255);--other-background: rgba(0, 0, 0, 0);--buy-height: 100px;--social-foreground-color: white;--accent-color: rgba(211, 70, 70, 1);--accent-color-rgb: 211, 70, 70;--social-hover-color: var(--accent-color);--social-background-color: transparent;--preorder-accent-color: var(--accent-color);--preorder-hover: rgba(200, 200, 200, .5);--preorder-border-color: #7e7979;--contact-icon: var(--accent-color);--contact-icon-10: rgba(var(--accent-color-rgb), .123);--tick-background: rgb(255, 255, 255);--muted-foreground-color: #666;--glass-bg: rgb(255, 255, 255);--shadow-sm: 0 1px 200px 0px rgba(211, 70, 70, .507);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}h1,h2,h3,h4,h5,h6{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:20px}h1{font-size:2rem}h2{font-size:3rem}p{font-family:Arial,sans-serif;font-optical-sizing:auto;font-style:normal;text-align:left;font-weight:500}b{font-family:Playfair,serif}body{background:linear-gradient(to bottom,#fdf8f0 80%,#fff);background-repeat:no-repeat;color:#e0e0e0;height:100vh;width:100%}#app{width:100%;height:min-content;background-color:#0000}video{position:fixed;width:100%;height:100%;bottom:0;z-index:-1;object-fit:cover;overflow:hidden}.video-embed iframe{border-radius:10px}.buy-wrapper{background-color:#000;width:100%;height:var(--buy-height);position:fixed;bottom:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;padding:0 10% 0 5%}.buy-wrapper:has(.buy-buttons-wrapper :last-child:nth-child(2)){padding:0 5%}.buy-text{color:#fff;font-size:clamp(1rem,-.875rem + 8.333333vw,2.1rem);margin:0}.buy-buttons-wrapper{width:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.buy-button{padding:1rem;border:none;border-radius:10px;background-color:var(--book-color);color:#fff;font-weight:900;font-family:Inter,serif;font-size:clamp(.5rem,-.875rem + 8.333333vw,.9rem)}.scroll-container{--inset-value: calc(60dvh - var(--buy-height));background:var(--page-background);width:100%;height:auto;border-radius:25px 25px 0 0;margin-top:var(--inset-value);bottom:-25%;inset:var(--inset-value) 0 0 0;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:var(--buy-height);z-index:0;overflow:visible}.main-content-wrapper{display:grid;background:var(--quote-background);height:calc(100dvh - var(--inset-value) - var(--buy-height));padding:2rem;align-items:center;justify-items:center;z-index:0;color:#000;grid-template-rows:100%;grid-template-columns:40% 50%;position:relative;gap:2rem}.book-text-wrapper{max-width:870px;padding:1rem}.book-text,.book-text b{font-size:clamp(1rem,.0033rem + 4.2525vw,4.5rem)}.book-text b{color:var(--book-color)}.book-sub-text{margin-top:15px;font-size:large;text-align:left}.book-image-wrapper{width:100%;height:100%;position:relative}.book-image-container{position:absolute;left:-20%;right:0;bottom:0%;margin-inline:auto;width:fit-content;z-index:500}.book-image-container img{object-fit:contain;width:120%;height:auto}.book-cover{max-height:500px;border-radius:8px}.other-content{background:var(--other-background)}.three-boxes-wrapper{padding:4rem 2rem}.container-custom{max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem}.book-features-header{display:flex;flex-direction:column;align-items:center}.book-features-title{font-size:2rem;font-family:serif;font-weight:500;text-align:center;margin-bottom:1rem;color:#000}@media (min-width: 768px){.book-features-title{font-size:2.25rem}}.book-features-subtitle{text-align:center;color:var(--muted-foreground-color);margin-bottom:4rem;max-width:50rem;margin-left:auto;margin-right:auto}.features-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-item{background-color:#f1e1c786;border-radius:.5rem;padding:1.5rem;transition:box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.feature-item p{text-align:left}.feature-item:hover{box-shadow:var(--shadow-md)}.feature-content{display:flex;align-items:flex-start;gap:1rem}.feature-icon-container{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background-color:var(--tick-background);display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.feature-icon{width:18px;height:18px}.feature-title{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;color:#000}.feature-description{color:var(--muted-foreground-color);flex:1}.content-1-wrapper{padding:2rem;height:calc(100vh - var(--buy-height));height:calc(100dvh - var(--buy-height));display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:100%}.excerpt-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(385px,1fr));grid-template-rows:100%;height:80vh;height:80dvh}.picture-testemonial{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.picture-testemonial img{height:100%;width:auto;aspect-ratio:9/16;border-radius:15px;margin:2rem 0}.testemonial-video-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:500px}.testemonial-video{aspect-ratio:9/16;height:70%}.section-content{margin:auto;max-width:450px}.quote-section{display:flex;align-items:center;justify-content:center;padding:2rem}.quote-section hr{border:2.5px solid rgba(255,255,255,.575);border-radius:5px;width:100px;margin-top:25px}.quote-wrapper{background:linear-gradient(to right bottom,#cf3617b3,#cf3617);display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;max-width:1024px;padding:3rem}.quote-title{margin-bottom:35px;font-style:italic;font-size:1.2rem;color:#ffffff9a}.quote-text{font-size:1.5rem;font-style:italic;line-height:1.4;color:var(--quote-text)}.section-title{font-size:2.25rem;color:var(--title-text)}.section-subtitle{font-size:1.75rem;margin-bottom:.5rem;margin-top:1.5rem;color:var(--sub-title-text)}.section-text{font-size:1.1rem;line-height:1.6;color:var(--text-color);margin:0 auto 0 0}.about-wrapper{padding:3rem 2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:100%;background-color:#fdf8f0}.about-wrapper .social-links-container{opacity:0;pointer-events:none;display:none}.about-wrapper-left{max-width:450px;margin:auto}.about-wrapper-right{display:flex;flex-direction:column;align-items:center;justify-content:center}.pill{background:var(--pill-background);color:var(--pill-color);padding:.5rem 1rem;border-radius:20px;display:inline-block;margin-bottom:1rem;font-size:1rem;font-weight:600}.author-image{border-radius:10px;filter:drop-shadow(0 -80px 100px #33333363);margin:auto auto 50px;width:70%}.video-embed{position:relative}.author-video{border-radius:10px;filter:drop-shadow(0 -80px 100px #33333363);width:90%;max-width:750px}.author-details{position:absolute;width:100%;top:calc(100% + 35px);display:flex;flex-direction:column;justify-content:center;align-items:center}.author-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--author-text)}.author-title{font-size:1.2rem;color:var(--author-sub-text);text-align:center;font-style:italic;margin:0}.begin-journey-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;padding:2rem}.begin-journey-wrapper p{font-size:1.2rem}.begin-journey-wrapper>p:first-of-type{margin-bottom:10px}.content-2-wrapper{padding:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;gap:1rem}.order-now-container{border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem;color:#000;margin:0 auto;width:100%;max-width:700px}.order-now-title{font-size:1.8rem;font-family:serif;font-weight:500;margin-bottom:1.5rem;color:var(--book-color)}.order-now-language{margin-bottom:0;font-size:1.5rem;opacity:1;color:#7a7474;margin-top:10px}.order-now-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.order-now-list-item{list-style:none}.order-now-link{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.5rem;border:1px solid var(--preorder-border-color);transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-in-out;text-decoration:none;color:inherit}.order-now-link-text{margin-right:10px;margin-top:2px}.order-now-link:hover{background-color:var(--preorder-hover)}.order-now-link-text{font-weight:500}.order-now-link-icon{color:var(--preorder-accent-color);width:18px;height:18px}.testimonials-wrapper{background-color:#db0000;padding:2.5rem 0;box-sizing:border-box;width:100dvw}.testimonials-wrapper *{box-sizing:border-box}.testimonials-container{background-color:#ec4e2f;max-width:1500px;margin-left:auto;margin-right:auto;padding:1.5rem}.testimonial-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-auto-rows:1fr;gap:2.5rem;padding:2.5rem 1.5rem;justify-content:center}.testimonial-container{background-color:#7a7474;flex-grow:1;--border-radius: 10px;border-radius:var(--border-radius);position:relative}.testimonial-container img{background-color:#7a7474;aspect-ratio:1/1;width:75px;position:absolute;bottom:-30px;left:-25px;border-radius:5px}.testimonial-details-container{display:grid;grid-template-columns:38.197% 61.803%;height:100%}.testimonial-author-wrapper{background-color:#5f9ea0;border-radius:var(--border-radius) 0 0 var(--border-radius);display:flex;align-items:center;justify-content:center}.testimonial-author-container{width:70%;background-color:#ff0}.testimonial-text-container{background-color:green;border-radius:0 var(--border-radius) var(--border-radius) 0;padding:1.5rem}.contact-container{border-radius:1rem;overflow:hidden;background-color:#ffffff8a;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem;color:#000;margin:0 auto;width:100%;max-width:633px}.contact-title{font-size:1.5rem;font-family:serif;font-weight:500;margin-bottom:1.5rem}.contact-section{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.contact-details-section{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;align-items:flex-start;gap:.2rem}.contact-icon-container{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:var(--contact-icon-10);display:flex;align-items:center;justify-content:center;color:var(--contact-icon);margin-right:1rem}.contact-icon{width:18px;height:18px}.contact-details-title{font-weight:500;margin-bottom:.25rem}.contact-details-text,.contact-details-link{color:var(--muted-foreground-color);text-decoration:none}.contact-details-link{color:var(--contact-icon)}.contact-details-link:hover{text-decoration:underline}.follow-title{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;display:flex;flex-direction:column;align-items:center}.footer a{text-decoration:none;color:inherit}.footer-top,.footer-bottom{display:flex;justify-content:space-around;align-items:center;width:100%}.footer-bottom{width:70%;padding-top:10px;border-top:1px solid rgb(163,162,162);margin-top:25px;justify-content:space-between;color:#ffffff36;font-size:.7rem;gap:5px}.footer-top .footer-t-1{width:100%;max-width:512px}.footer-top .footer-t-1 h3{color:#fff;font-weight:500}.footer-top .footer-t-1 p{color:#7a7474}.social-link{display:flex;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:var(--social-background-color);align-items:center;justify-content:center;color:var(--social-foreground-color);transition-property:color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out}.social-link:hover{background-color:var(--social-hover-color);color:#fff}.social-links-container>*+*{margin-left:1rem}.social-links-container{display:flex;justify-content:center}.icon-size{width:18px;height:18px}@media (max-width: 768px){p{text-align:left}.social-link svg{color:#000}video{display:none}.scroll-container{--inset-value: calc(50dvh - var(--buy-height));background-color:unset}.main-content-wrapper{grid-template-rows:0px auto;grid-template-columns:100%;gap:unset;align-content:center}.book-text-wrapper{margin-left:0%;margin-top:auto}.book-text{font-size:clamp(2.2rem,-2.8168rem + 16.285vw,4rem);text-align:center}.book-text b{font-size:clamp(2.2rem,-2.8168rem + 16.285vw,4rem)}.book-image-wrapper{background-color:#db0000}.book-image-container{left:-5%;right:0;margin-inline:auto;position:absolute;display:flex;justify-content:center;align-items:center;width:90%;bottom:-60px}.book-image-container img{width:100%}.begin-journey-wrapper p{text-align:left}.content-1-wrapper,.about-wrapper,.content-2-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;gap:2rem}.excerpt-container{display:flex;height:unset;flex-direction:column-reverse;width:100%}.picture-testemonial{background-color:#000}.picture-testemonial img{max-height:500px;max-width:100%}.section-content,.about-wrapper-left{max-width:unset;width:100%}.about-wrapper-right{margin-top:35px}.author-details{position:unset;margin:20px 0}.testemonial-video-container{margin-top:35px;margin-bottom:125px}.testemonial-video{height:100%}.footer{background-color:#fffffff3;--social-foreground-color: black}.footer-top{flex-direction:column;gap:2rem}.footer-top .footer-t-1{width:100%}.footer-top .footer-t-1 h3{color:#000;font-size:1.5rem}.footer-bottom{width:100%;color:#0000005e}.footer-b-2{display:flex;flex-direction:column}}@media (max-width: 625px){.book-image-container{bottom:0}}@media (max-width: 555px){.testimonial-wrapper{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.testimonial-container img{position:unset}.testimonial-details-container{display:grid;grid-template-columns:1fr;grid-template-rows:61.803% 38.197%;height:100%}.testimonial-author-wrapper{border-radius:0 0 var(--border-radius) var(--border-radius);order:1}.testimonial-text-container{border-radius:var(--border-radius) var(--border-radius) 0 0}}@media (max-width: 500px){.content-1-wrapper,.quote-section{padding:0}.quote-wrapper{width:100%;border-radius:0}.quote-title{font-size:.9rem}.quote-text{font-size:1.2rem}.section-content{padding:2rem}}@media (max-width: 450px){.content-2-wrapper{padding:0}}
