*{margin:0;padding:0;box-sizing:border-box}body{font-family:Lora,serif;line-height:1.6;color:#3a3a3a;background:#f5f1eb;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:90%;max-width:1200px;margin:auto;padding:2rem 0}nav{background:#dce8e0;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.nav-container{display:flex;justify-content:space-between;align-items:center;height:60px}.nav-logo{font-size:clamp(1.5rem,5vw,1.8rem);font-weight:700;color:#e4a672;font-family:Playfair Display,serif}.nav-menu{list-style:none;display:flex;gap:1rem}.nav-menu li a{display:block;padding:.5rem 1rem;font-size:.9rem;transition:background .3s;font-family:Raleway,sans-serif}.nav-menu li a:hover{background:#e4a672;color:#f5f1eb;border-radius:4px}.hamburger{display:none;cursor:pointer}.hamburger div{width:25px;height:3px;background:#e4a672;margin:5px 0;transition:all .3s}.hero{background:url(/images/glowing-journal.jpg) center/cover no-repeat;color:#f5f1eb;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.hero picture{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.hero picture img{object-fit:cover;width:100%;height:100%}.hero picture source{width:100%;height:100%}.hero-content{background:#3a3a3ab3;padding:clamp(1.5rem,5vw,3rem);border-radius:12px;max-width:clamp(300px,70vw,800px);width:100%;margin:0 auto;position:relative;z-index:1;box-sizing:border-box;animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content h1{font-size:clamp(2rem,6vw,3.2rem);margin-bottom:1rem;line-height:1.2;font-family:Lora,serif;font-style:italic}.hero-content .subheadline{font-style:italic;font-size:clamp(1rem,3vw,1.4rem);margin-bottom:1rem;color:#ffecec;font-family:Playfair Display,serif}.hero-content p{font-size:clamp(.9rem,2.5vw,1.2rem);margin-bottom:1.5rem}.hero-content .progress-bar{background:#e4a672;height:5px;width:33%;margin:1rem auto;border-radius:3px}.hero-content form{display:flex;flex-direction:column;gap:.75rem}.hero-content input[type=email]{padding:1rem;border-radius:6px;border:none;font-size:clamp(.9rem,2vw,1rem);width:100%}.hero-content .small-note{font-size:clamp(.7rem,2vw,.8rem);color:#ffecec;margin-top:-.5rem}.animated-btn{display:inline-block;padding:1rem 2rem;background:#e4a672;color:#f5f1eb;border-radius:6px;transition:background .3s;border:none;cursor:pointer;font-size:clamp(.9rem,2.5vw,1.1rem);font-family:Raleway,sans-serif;width:100%;max-width:300px;margin:0 auto;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.div-spacer{padding:1rem}.static-btn,.secondary-btn{display:inline-block;padding:1rem 2rem;background:#e4a672;color:#f5f1eb;border-radius:6px;transition:background .3s;border:none;cursor:pointer;font-size:clamp(.9rem,2.5vw,1.1rem);font-family:Raleway,sans-serif;width:100%;max-width:300px;margin:0 auto}.secondary-btn{background:#a8caba}.animated-btn:hover,.static-btn:hover{background:#d68a50}.secondary-btn:hover{background:#8ba8a0}.animated-btn:disabled,.static-btn:disabled,.secondary-btn:disabled{background:#ccc;cursor:not-allowed}.exit-btn{background:#ff6b6b}.exit-btn:hover{background:#e55a5a}#countdown{font-size:clamp(.9rem,2.5vw,1rem);margin-top:1rem;font-weight:700}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#dce8e033,#e4a67233);z-index:0}.modal,.exit-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;align-items:center;justify-content:center}.exit-modal{background:#000000b3}.modal-content,.exit-modal-content{background:#f5f1eb;padding:2rem;border-radius:12px;text-align:center;max-width:90%;width:clamp(300px,70vw,500px);position:relative;box-shadow:0 4px 8px #0003;border:2px solid #E4A672}.exit-modal-content{border-color:#ff6b6b}.modal-content h2,.exit-modal-content h2{font-size:clamp(1.5rem,4vw,2rem);color:#e4a672;margin-bottom:1rem;font-family:Lora,serif;font-style:italic}.exit-modal-content h2{color:#ff6b6b}.modal-content p,.exit-modal-content p{font-size:clamp(.9rem,2.5vw,1.1rem);margin-bottom:1.5rem}.modal-content form,.exit-modal-content form{display:flex;flex-direction:column;gap:1rem}.modal-content input[type=email],.exit-modal-content input[type=email]{padding:.75rem;border-radius:6px;border:1px solid #A8CABA;font-size:clamp(.9rem,2vw,1rem)}.modal-content .static-btn,.exit-modal-content .static-btn{padding:.75rem 1.5rem;font-size:clamp(.9rem,2.5vw,1rem)}.close,.exit-close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:#3a3a3a;cursor:pointer}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#e4a672;color:#f5f1eb;padding:.75rem 1.5rem;border-radius:6px;display:none;z-index:1000}.tripwire{background:#dce8e0;padding:4rem 0;text-align:center;transition:opacity .5s,filter .5s}.tripwire.expired{opacity:.6;filter:grayscale(60%)}.tripwire h2{font-size:clamp(1.8rem,5vw,2.2rem);color:#e4a672;font-family:Lora,serif;font-style:italic;margin-bottom:1rem}.tripwire h2 i{margin-right:.5rem}.tripwire p{font-size:clamp(1rem,3vw,1.2rem);margin-bottom:1rem}.tripwire #tripwire-timer{font-weight:700;color:#e4a672;font-size:clamp(1rem,3vw,1.2rem)}section{padding:4rem 0}.section-heading{text-align:center;margin-bottom:2rem;font-size:clamp(1.8rem,5vw,2.2rem);color:#e4a672;font-family:Lora,serif;font-style:italic}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:1fr 1fr;align-items:flex-start}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.story{background:#dce8e0;text-align:center;position:relative}.story p{max-width:800px;margin:1rem auto;font-size:clamp(.9rem,2.5vw,1.1rem)}.story:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#dce8e033,#e4a67233);z-index:0}.story .container{position:relative;z-index:1}.story img{margin:1rem auto;border-radius:8px}.pain-points{background:#f5f1eb}.pain-points ul{list-style:none;padding-left:1rem;margin:0}.pain-points li{margin:.75rem 0;font-size:clamp(.9rem,2.5vw,1.1rem);position:relative;padding-left:1.5rem}.pain-points li:before{content:"✗";position:absolute;left:0;color:#e4a672}.pain-points .grid-2>div{padding-top:0}.pain-points .static-btn{display:block;width:100%;max-width:600px;margin:2rem auto 0;padding:1.2rem;font-size:clamp(1rem,3vw,1.2rem);text-align:center}.testimonial{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 6px #0000001a;text-align:center}.testimonial p{font-size:clamp(.9rem,2.5vw,1rem);margin-bottom:1rem}.testimonial cite{font-size:clamp(.8rem,2vw,.9rem);color:#a8caba}.promise{background:#f5f1eb;text-align:center;padding:2rem 0}.promise .container{background:#dce8e0;border-radius:8px;padding:2rem;box-shadow:0 2px 6px #0000001a;max-width:800px}.promise p{font-size:clamp(1rem,3vw,1.2rem);color:#3a3a3a}#guarantee{background:#e4a672;color:#f5f1eb;text-align:center}#guarantee .container{max-width:800px}.faq{max-width:800px;margin:1rem auto;text-align:left}.faq dt{font-weight:700;margin-top:1rem;font-size:clamp(.9rem,2.5vw,1.1rem);margin-left:0;padding-left:0}.faq dd{margin-left:0;margin-bottom:.5rem;font-size:clamp(.9rem,2.5vw,1rem);padding-left:0}#guarantee .static-btn{background:#d68a50;display:block;width:100%;max-width:600px;margin:2rem auto;padding:1.2rem;font-size:clamp(1rem,3vw,1.2rem)}#guarantee .static-btn:hover{background:#c07a45}.value-stack{background:#dce8e0;padding:2rem;border-radius:8px;margin-bottom:2rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 10px #e4a6724d}.value-stack ul{list-style:none;padding:0}.value-stack li{margin:.75rem 0;font-size:clamp(.9rem,2.5vw,1.1rem)}.value-stack del{color:#a8caba;font-size:clamp(1rem,3vw,1.2rem)}.value-stack .free{color:#e4a672;font-weight:700;font-size:1.2em}.value-stack:before{content:"";position:absolute;top:-50px;left:-50px;width:100px;height:100px;background:radial-gradient(circle,rgba(228,166,114,.3),transparent)}.value-stack:after{content:"";position:absolute;bottom:-50px;right:-50px;width:100px;height:100px;background:radial-gradient(circle,rgba(228,166,114,.3),transparent)}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media (min-width: 1024px){.pricing-cards{grid-template-columns:repeat(4,1fr)}}.pricing-card{background:#fff;border:2px solid #A8CABA;border-radius:12px;padding:1.5rem;text-align:center;position:relative}.pricing-card.popular{border-color:#e4a672}.pricing-card.popular:before{content:"Most Chosen";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#e4a672;color:#f5f1eb;padding:.25rem 1rem;border-radius:6px;font-size:clamp(.7rem,2vw,.8rem)}.pricing-card h3{margin-bottom:1rem;font-size:clamp(1.4rem,4vw,1.6rem);font-family:Lora,serif;font-style:italic}.price{font-size:clamp(1.8rem,5vw,2.2rem);margin:1rem 0;color:#e4a672}.pricing-features{list-style:none;margin:1rem 0;text-align:left;padding-left:1rem}.pricing-features li{margin:.5rem 0;font-size:clamp(.9rem,2.5vw,1rem)}.details-toggle{display:none;color:#e4a672;margin-top:.5rem;cursor:pointer}.order-bump{margin-top:1rem;font-size:clamp(.8rem,2vw,.9rem);text-align:left}.order-bump label{display:flex;align-items:center;gap:.5rem}.order-bump input[type=checkbox]{width:16px;height:16px;border:2px solid #A8CABA;border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.order-bump input[type=checkbox]:checked{background:#e4a672;border-color:#e4a672}.upsell{background:#dce8e0;padding:1rem;border-radius:6px;margin-top:1rem;font-size:clamp(.8rem,2vw,.9rem);text-align:center}.upsell p{margin-bottom:.5rem}.upsell .static-btn{padding:.5rem 1rem;font-size:clamp(.9rem,2.5vw,1rem);max-width:200px;margin:.5rem auto}.upsell-timer{font-weight:700;color:#e4a672;margin-top:.5rem}.sticky-cta{display:none;position:fixed;bottom:10px;left:50%;transform:translate(-50%);background:#e4a672;color:#f5f1eb;padding:.75rem 1.5rem;border-radius:6px;box-shadow:0 2px 6px #0003;z-index:100}#upsell{background:#f5f1eb}.upsell-content{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center}.upsell-benefits,.upsell-deliverables{flex:1 1 300px}.upsell-benefits ul{list-style:none;padding-left:1rem}.upsell-benefits li{margin:.5rem 0;font-size:clamp(.9rem,2.5vw,1rem)}.upsell-video{margin:1rem auto;border-radius:8px;max-width:560px}#contact{position:relative;background:#dce8e0}.contact-buttons{display:flex;gap:1rem;justify-content:center}.live-chat{position:fixed;bottom:40px;right:20px;background:#e4a672;color:#f5f1eb;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000004d;z-index:1000;transition:all .3s ease}.live-chat:hover{background:#d68a50;width:auto;padding:.75rem 1.5rem;border-radius:6px}.live-chat i{font-size:clamp(1.2rem,3vw,1.5rem)}.live-chat span{display:none;opacity:0;margin-left:.5rem;font-size:clamp(.9rem,2.5vw,1rem);transition:opacity .3s ease;white-space:nowrap}.live-chat:hover span{display:inline;opacity:1}.live-chat{animation:pulse 2s infinite}footer{background:#a8caba;color:#f5f1eb;padding:2rem 0}.footer-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer-col{flex:1;min-width:200px}.footer-col h4{margin-bottom:1rem;font-size:clamp(1rem,3vw,1.2rem);font-family:Lora,serif;font-style:italic}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.5rem}.footer-col ul li a{color:#f5f1eb;transition:color .3s}.footer-col ul li a:hover{color:#e4a672}.footer-bottom{text-align:center;margin-top:2rem;font-size:clamp(.8rem,2vw,.9rem)}.footer-bottom p{margin-bottom:.5rem}.footer-tagline{font-style:italic;color:#e4a672;font-family:Lora,serif}@media (max-width: 767px){.nav-menu{display:none;position:absolute;top:60px;left:0;width:100%;background:#dce8e0;flex-direction:column;padding:1rem 0}.nav-menu.active{display:flex}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hero-content{padding:1.5rem;width:90%}.hero-content h1{font-size:clamp(1.8rem,6vw,2.2rem)}.hero-content input[type=email],.hero-content button{padding:.8rem;width:100%}.grid-2,.grid-3{grid-template-columns:1fr}.upsell-content{flex-direction:column}.pricing-card li:nth-child(n+4){display:none}.details-toggle,.sticky-cta{display:block}.pain-points .static-btn{max-width:100%}.live-chat{bottom:20px;width:45px;height:45px}.live-chat:hover{padding:.5rem 1rem}#guarantee .static-btn{max-width:100%}.promise .container{padding:1.5rem}.modal-content,.exit-modal-content{width:85%}}@media (min-width: 768px) and (max-width: 1023px){.hero-content{width:clamp(400px,70vw,600px);padding:2rem}.hero-content .static-btn{max-width:250px}.modal-content,.exit-modal-content{width:70%}}@media (min-width: 1024px){.hero-content{width:clamp(500px,60vw,800px);padding:3rem}.hero-content .static-btn{max-width:300px}.modal-content,.exit-modal-content{width:50%}}.card-effects{background-color:#d3e8da70;box-shadow:10px 10px 5px #b7a1a1bf;-webkit-box-shadow:10px 10px 5px 0px rgb(179 162 162 / 52%);-moz-box-shadow:10px 10px 5px 0px rgba(183,161,161,.75)}
