@tailwind base;@tailwind components;@tailwind utilities;body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:2rem;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:2.5rem}.modal-close:hover{background:#f3f4f6;color:#1f2937;transform:rotate(90deg)}.modal-title{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:.5rem;text-align:center}.modal-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ec4899,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700;text-align:center}.form-group,.modal-form,.modal-price{margin-bottom:1.5rem}.form-label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.form-input{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.form-input:focus{border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a;outline:none}.form-input:disabled{background:#f3f4f6;cursor:not-allowed}.message{border-radius:.5rem;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.75rem 1rem}.message.success{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.message.error{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.submit-button{background:linear-gradient(135deg,#ec4899,#7c3aed);border:none;border-radius:.75rem;box-shadow:0 4px 15px #ec489966;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 6px 20px #ec489980;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-around;padding-top:1.5rem}.trust-item{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.icon{font-size:1.25rem}@media (max-width:640px){.modal-content{padding:1.5rem}.modal-title{font-size:1.5rem}.modal-price{font-size:1.875rem}.modal-footer{align-items:center;flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.app-container{background:linear-gradient(135deg,#7c3aed,#ec4899 50%,#f43f5e);min-height:100vh;overflow-x:hidden;position:relative}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.header{left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:50}.header-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;box-shadow:0 10px 30px #ec48994d}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.header-content,.header-title{align-items:center;display:flex}.header-title{color:#fff;font-size:1.5rem;font-weight:700;gap:.5rem}.sparkle{color:#ec4899}.language-selector{display:flex;gap:.5rem}.lang-btn{background:#fff3;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:all .3s ease}.lang-btn:hover{background:#ffffff4d;transform:scale(1.1)}.lang-btn-active{background:linear-gradient(135deg,#ec4899,#7c3aed);box-shadow:0 4px 15px #ec489980}.hero-section{padding:8rem 1rem 5rem}.hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.hero-grid{grid-template-columns:1fr 1fr}}.hero-content{animation:fadeInLeft .8s ease-out}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.badge{background:linear-gradient(135deg,#ec4899,#7c3aed);border-radius:9999px;box-shadow:0 4px 15px #ec489980;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.hero-title{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media (min-width:768px){.hero-title{font-size:3.75rem}}.hero-subtitle{color:#fce7f3;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.cta-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width:640px){.cta-group{align-items:center;flex-direction:row}}.cta-button{align-items:center;background:linear-gradient(135deg,#ec4899,#7c3aed);border:none;border-radius:9999px;box-shadow:0 10px 30px #ec489980;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.cta-button:hover{box-shadow:0 15px 40px #ec489999;transform:scale(1.05)}.download-icon{font-size:1.25rem}.price-display{align-items:center;display:flex;justify-content:center}.price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:700}.trust-badges{color:#fce7f3;display:flex;flex-wrap:wrap;gap:1.5rem}.trust-badge{font-size:.875rem;font-weight:500;gap:.5rem}.check-icon,.trust-badge{align-items:center;display:flex}.check-icon{background:#10b981;border-radius:9999px;color:#fff;font-size:.75rem;height:1.25rem;justify-content:center;width:1.25rem}.hero-image{animation:fadeInRight .8s ease-out .2s both;position:relative}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.book-cover-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;padding:2rem;position:relative;transition:all .3s ease}.book-cover-wrapper:hover{box-shadow:0 25px 70px #ec489966;transform:scale(1.05) rotateY(5deg)}.book-cover{border-radius:1rem;box-shadow:0 20px 60px #00000080;width:100%}.features-section{background:#0003;padding:5rem 1rem}.section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}.feature-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1rem;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.feature-card:hover{border-color:#ec489980;box-shadow:0 10px 30px #ec48994d;transform:translateY(-5px) scale(1.03)}.feature-icon{align-items:center;background:linear-gradient(135deg,#ec4899,#7c3aed);border-radius:9999px;box-shadow:0 4px 15px #ec489980;display:flex;flex-shrink:0;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.feature-text{color:#fff;flex:1 1;font-size:1.125rem;line-height:1.6}.testimonials-section{padding:5rem 1rem}.testimonials-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1rem;padding:1.5rem;transition:all .3s ease}.testimonial-card:hover{border-color:#ec489980;box-shadow:0 15px 40px #ec489966;transform:translateY(-10px) scale(1.05)}.stars{display:flex;gap:.25rem;margin-bottom:1rem}.star{color:#fbbf24;font-size:1.25rem}.testimonial-text{color:#fff;font-style:italic;line-height:1.6;margin-bottom:1rem}.testimonial-author{color:#fce7f3;font-weight:600}.reviews-cta-section{background:#0003;padding:4rem 1rem}.reviews-cta-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1.5rem;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.message-icon{font-size:3rem;margin-bottom:1rem}.reviews-title{color:#fff;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.reviews-text{color:#fce7f3;font-size:1.125rem;margin-bottom:1.5rem}.reviews-button{background:linear-gradient(135deg,#ec4899,#7c3aed);border-radius:9999px;box-shadow:0 4px 15px #ec489980;color:#fff;display:inline-block;font-weight:700;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.reviews-button:hover{box-shadow:0 6px 20px #ec489999;transform:scale(1.05)}.author-section{background:#0003;padding:5rem 1rem}.author-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:800px;padding:2rem;text-align:center}@media (min-width:768px){.author-card{flex-direction:row;text-align:left}}.author-photo{border:4px solid #ec4899;border-radius:9999px;box-shadow:0 10px 30px #ec489980;height:8rem;object-fit:cover;transition:all .3s ease;width:8rem}.author-photo:hover{transform:scale(1.1) rotate(5deg)}.author-info{flex:1 1}.author-name{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.author-bio{color:#fce7f3;line-height:1.6}.final-cta-section{padding:5rem 1rem}.final-cta-card{background:linear-gradient(135deg,#ec4899,#7c3aed);border-radius:1.5rem;box-shadow:0 20px 60px #ec489980;margin:0 auto;max-width:800px;padding:3rem 2rem;text-align:center}.final-cta-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.final-cta-text{color:#fff;font-size:1.25rem;margin-bottom:2rem}.final-cta-button{align-items:center;background:#fff;border:none;border-radius:9999px;box-shadow:0 10px 30px #ffffff4d;color:#7c3aed;cursor:pointer;display:inline-flex;font-size:1.25rem;font-weight:700;gap:.5rem;padding:1rem 3rem;transition:all .3s ease}.final-cta-button:hover{box-shadow:0 15px 40px #ffffff80;transform:scale(1.05)}.footer{background:#0006;color:#fce7f3;padding:2rem 1rem;text-align:center}.footer-domain{color:#fbbf24;font-size:.875rem;margin-top:.5rem}@media (max-width:768px){.hero-title{font-size:2rem}.final-cta-title,.section-title{font-size:1.875rem}}
/*# sourceMappingURL=main.d6facca1.css.map*/