/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */*{box-sizing:border-box;margin:0;padding:0}.menopause-book-landing{color:#2d3748;--primary-pink:#e91e8c;--secondary-purple:#b565d8;--light-pink:#fce7f3;--gradient-start:#e91e8c;--gradient-end:#b565d8;--text-dark:#1a202c;--text-gray:#4a5568;direction:rtl;background:#fff;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7;overflow-x:hidden}.main-headline{font-family:var(--font-assistant),"Assistant",sans-serif;color:#e91e8c;text-align:center;max-width:1100px;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:0 20px;font-size:4.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.main-headline{padding:0 20px;font-size:2.2rem}}.pink-cta-box{text-align:center;cursor:pointer;background:#fce7f3;border:3px solid #000;border-radius:12px;max-width:600px;margin:40px auto 50px;padding:25px 40px;transition:all .3s}.pink-cta-box:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e91e8c33}.pink-cta-text{color:#1a202c;font-size:1.4rem;font-weight:700;line-height:1.6}.arrow-icon{color:#e91e8c;margin-right:5px;font-size:1.6rem;font-weight:800}.pink-cta-text div{margin:5px 0}@media (max-width:768px){.pink-cta-box{margin:30px 20px 40px;padding:20px 30px}.pink-cta-text{font-size:1.2rem}}.hero{background:linear-gradient(135deg,var(--gradient-start)0,var(--gradient-end)100%);text-align:center;padding:80px 20px 100px;position:relative;overflow:hidden}.hero:before{background:#ffffff1a;width:600px;height:600px;top:-200px;right:-200px}.hero:after,.hero:before{content:"";border-radius:50%;position:absolute}.hero:after{background:#ffffff14;width:400px;height:400px;bottom:-150px;left:-150px}.hero-content{z-index:1;max-width:900px;margin:0 auto;position:relative}.hero-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border-radius:50px;margin-bottom:30px;padding:12px 28px;font-size:14px;font-weight:600;display:inline-block}.hero h1{color:#fff;text-shadow:0 2px 20px #0000001a;margin-bottom:25px;font-size:3.5rem;font-weight:800;line-height:1.2}.hero .subtitle{color:#fffffff2;margin-bottom:40px;font-size:1.4rem;font-weight:400;line-height:1.6}.container{max-width:1100px;margin:0 auto;padding:0 20px}section{padding:80px 20px}.section-title{color:var(--primary-pink);text-align:center;margin-bottom:25px;font-size:2.5rem;font-weight:700}.section-subtitle{color:var(--text-gray);text-align:center;max-width:800px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.2rem}.cta-button{background:linear-gradient(135deg,var(--gradient-start)0,var(--gradient-end)100%);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:12px;padding:18px 45px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;animation:pulse 2s infinite;display:inline-flex;box-shadow:0 10px 30px #e91e8c4d}.cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #e91e8c66}@keyframes pulse{0%,to{box-shadow:0 10px 30px #e91e8c4d}50%{box-shadow:0 10px 40px #e91e8c80}}.premium-image{border:8px solid #fff;border-radius:24px;width:100%;max-width:600px;margin:40px auto;transition:all .4s;display:block;box-shadow:0 20px 60px #00000026}.premium-image:hover{transform:translateY(-8px);box-shadow:0 30px 80px #e91e8c40}.content-box{border:2px solid var(--light-pink);background:#fff;border-radius:20px;margin:30px 0;padding:40px;box-shadow:0 5px 25px #00000014}.icon-list{margin:30px 0;list-style:none}.icon-list li{color:var(--text-dark);padding:15px 35px 15px 0;font-size:1.1rem;position:relative}.icon-list li:before{content:"✨";font-size:1.3rem;position:absolute;right:0}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:50px 0;display:grid}.benefit-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;padding:35px;transition:all .3s;box-shadow:0 8px 30px #00000014}.benefit-card:hover{border-color:var(--primary-pink);transform:translateY(-8px);box-shadow:0 15px 45px #e91e8c33}.benefit-icon{margin-bottom:20px;font-size:3rem}.benefit-card h3{color:var(--primary-pink);margin-bottom:15px;font-size:1.4rem}.benefit-card p{color:var(--text-gray);line-height:1.6}.testimonial{background:var(--light-pink);border-right:5px solid var(--primary-pink);border-radius:24px;margin:40px 0;padding:50px}.testimonial p{color:var(--text-dark);margin-bottom:20px;font-size:1.3rem;font-style:italic;line-height:1.8}.testimonial-author{color:var(--primary-pink);font-size:1.1rem;font-weight:700}.price-box{text-align:center;max-width:700px;background:linear-gradient(135deg,#c2185b,#7b1fa2);border-radius:24px;margin:50px auto;padding:60px 40px;box-shadow:0 20px 60px #c2185b66}.launch-offer-title,.price-box{color:#fff;font-family:var(--font-assistant),"Assistant",sans-serif}.launch-offer-title{text-shadow:0 2px 8px #0000004d;margin-bottom:20px;font-size:2.5rem;font-weight:700}.birthday-note{color:#fffffff2;margin-bottom:15px;font-size:1.3rem}.birthday-note,.price-box .old-price{font-family:var(--font-assistant),"Assistant",sans-serif}.price-box .old-price{opacity:.8;color:#ffffffe6;margin-bottom:10px;font-size:1.5rem;text-decoration:line-through}.price-box .new-price{color:#fff;text-shadow:0 2px 10px #0003;margin:20px 0;font-size:4rem;font-weight:800}.price-box .new-price,.price-box .price-note{font-family:var(--font-assistant),"Assistant",sans-serif}.price-box .price-note{color:#fffffff2;margin-bottom:30px;font-size:1.1rem}.package-details{text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:16px;margin:40px 0;padding:30px}.package-title{text-align:center;color:#fff;margin-bottom:25px;font-size:1.8rem;font-weight:700}.package-item,.package-title{font-family:var(--font-assistant),"Assistant",sans-serif}.package-item{color:#fffffff2;margin:15px 0;font-size:1.2rem}.package-item strong{color:#fff;font-weight:700}.package-divider{border:none;border-top:2px solid #ffffff4d;margin:25px 0}.package-total{text-align:center;margin-top:20px;font-size:1.5rem}.final-price,.package-total{font-family:var(--font-assistant),"Assistant",sans-serif;color:#fff;font-weight:800}.final-price{text-shadow:0 2px 8px #0000004d;font-size:2rem}.price-box-button{font-family:var(--font-assistant),"Assistant",sans-serif;padding:20px 50px;font-size:1.4rem;font-weight:700;color:#e91e8c!important;background:#fff!important;box-shadow:0 10px 30px #0003!important}.price-box-button:hover{transform:translateY(-3px);background:#f8f8f8!important;box-shadow:0 15px 40px #0000004d!important}.limited-time{color:#fffffff2;margin-top:30px;font-size:1.1rem}.guarantee-text,.limited-time{font-family:var(--font-assistant),"Assistant",sans-serif}.guarantee-text{color:#ffffffe6;margin-top:15px;font-size:1rem}.faq-item{border-right:4px solid var(--primary-pink);background:#fff;border-radius:16px;margin:20px 0;padding:30px;box-shadow:0 4px 15px #0000000f}.faq-question{color:var(--primary-pink);margin-bottom:15px;font-size:1.3rem;font-weight:700}.faq-answer{color:var(--text-gray);font-size:1.05rem;line-height:1.8}footer{color:#fff;text-align:center;background:#1a202c;padding:40px 20px}footer p{opacity:.9;margin:10px 0}footer a{color:var(--primary-pink);text-decoration:none}@media (max-width:768px){.hero h1{font-size:2.2rem}.hero .subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.cta-button{padding:16px 35px;font-size:1.1rem}.content-box{padding:25px}.price-box .new-price{font-size:3rem}.launch-offer-title{font-size:1.8rem}.package-details{margin:30px 0;padding:20px}.package-title{font-size:1.5rem}.package-item{font-size:1.1rem}.price-box-button{padding:18px 40px;font-size:1.2rem}}html{scroll-behavior:smooth}.bg-accent{background:linear-gradient(135deg,#e91e8c08,#b565d808)}.steps{grid-template-columns:repeat(4,1fr);place-items:start center;gap:30px;max-width:1200px;margin:50px auto;display:grid}.four-foundations-title{text-align:center;color:#e91e8c;white-space:nowrap;margin:60px 0 40px;font-size:2.2rem}@media (max-width:1200px){.steps{grid-template-columns:repeat(2,1fr)}.four-foundations-title{white-space:normal;font-size:1.8rem}}@media (max-width:768px){.steps{grid-template-columns:1fr}.four-foundations-title{font-size:1.5rem}}.step{text-align:center;width:100%;min-width:250px;max-width:280px;padding:30px}.step-number{background:linear-gradient(135deg,var(--gradient-start)0,var(--gradient-end)100%);color:#fff;border-radius:50%;width:60px;height:60px;margin-bottom:20px;font-size:1.8rem;font-weight:700;line-height:60px;display:inline-block}.step h3{color:var(--primary-pink);margin-bottom:15px;font-size:1.3rem}.step p{color:var(--text-gray);line-height:1.7}.highlight{color:var(--primary-pink);font-weight:700}.bonus-box{background:var(--light-pink);border-right:4px solid var(--primary-pink);border-radius:20px;margin:25px 0;padding:35px}.bonus-box h4{color:var(--primary-pink);margin-bottom:15px;font-size:1.4rem}.bonus-box ul{margin-right:20px;list-style:none}.bonus-box li{padding:10px 30px 10px 0;position:relative}.bonus-box li:before{content:"✓";color:var(--primary-pink);font-size:1.3rem;font-weight:700;position:absolute;right:0}.book-upgrade-landing .premium-image-wide{object-fit:cover;border:6px solid #fff;border-radius:16px;width:100%;max-width:100%;margin:40px 0;display:block;box-shadow:0 20px 60px #0000001f}.comparison-table-wrap{border-radius:20px;margin:40px 0;overflow:hidden;box-shadow:0 15px 50px #0000001a}.comparison-table{border-collapse:collapse;width:100%;font-size:1.05rem}.comparison-table td,.comparison-table th{text-align:center;border:1px solid #00000014;padding:20px 24px}.comparison-table thead th{font-size:1.2rem;font-weight:700}.comparison-table thead th:first-child{color:#fff;background:linear-gradient(135deg,#e91e8c,#b565d8);border:none}.comparison-table thead th:last-child{color:#fff;background:#4a5568;border:none}.comparison-table tbody tr td:first-child{color:#1a202c;background:linear-gradient(135deg,#e91e8c14,#b565d814);font-weight:500}.comparison-table tbody tr td:last-child{color:#4a5568;background:#f7fafc}.comparison-table tbody tr:last-child td:first-child{color:#e91e8c;font-weight:700}.comparison-table tbody tr:last-child td:last-child{color:#718096;font-weight:600}@media (max-width:768px){.comparison-table td,.comparison-table th{padding:14px 12px;font-size:.95rem}.comparison-table thead th{font-size:1rem}}