.mujeres-page.svelte-15zm43a{max-width:1100px;margin:0 auto;padding:20px;background:linear-gradient(180deg,#fdf0f3,#fae0e6);color:#1a1a1a;font-family:EB Garamond,Georgia,serif;min-height:100vh}.countdown-bar.svelte-15zm43a{background:linear-gradient(90deg,#c2417a,#8b2c5c);color:#fff;padding:12px 20px;text-align:center;border-radius:8px;margin-bottom:20px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px}.cd-dot.svelte-15zm43a{width:10px;height:10px;background:#ff4757;border-radius:50%;animation:svelte-15zm43a-pulse 1.5s infinite}@keyframes svelte-15zm43a-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero.svelte-15zm43a{padding:30px 0}.hero-grid.svelte-15zm43a{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}@media(max-width:768px){.hero-grid.svelte-15zm43a{grid-template-columns:1fr}}.hero-text.svelte-15zm43a h1:where(.svelte-15zm43a){font-size:2.5rem;font-weight:800;color:#2d6a4f;line-height:1.1;margin:0 0 20px}.for-women.svelte-15zm43a{color:#c2417a;font-size:.7em;font-style:italic}.subtitle.svelte-15zm43a{font-size:1.2rem;color:#555;margin:0 0 30px;font-style:italic}.price-block.svelte-15zm43a,.price-block-final.svelte-15zm43a{background:#fff;border:2pt solid #c2417a;border-radius:12px;padding:16px 24px;display:inline-block;margin-bottom:20px}.price-old.svelte-15zm43a{text-decoration:line-through;color:#888;font-size:1.2rem}.price-new.svelte-15zm43a{font-size:3rem;font-weight:700;color:#c2417a;line-height:1}.price-note.svelte-15zm43a{color:#555;font-size:.9rem;margin-top:8px}.cta-main.svelte-15zm43a{background:linear-gradient(90deg,#c2417a,#8b2c5c);color:#fff;font-size:1.3rem;font-weight:800;padding:18px 40px;border:none;border-radius:12px;cursor:pointer;display:block;margin:12px 0;box-shadow:0 4px 14px #c2417a66;transition:transform .15s;letter-spacing:.05em}.cta-main.svelte-15zm43a:hover:not(:disabled){transform:translateY(-2px)}.cta-main.svelte-15zm43a:disabled{opacity:.6;cursor:not-allowed}.security.svelte-15zm43a{color:#555;font-size:.9rem;margin-top:8px}.hero-cover.svelte-15zm43a img:where(.svelte-15zm43a){width:100%;max-width:380px;border-radius:12px;box-shadow:0 20px 60px #c2417a4d;display:block;margin:0 auto}.content-box.svelte-15zm43a,.testimonios-box.svelte-15zm43a,.final-cta.svelte-15zm43a{background:#fff;padding:40px;border-radius:16px;margin:30px 0;box-shadow:0 4px 20px #c2417a1a}.content-box.svelte-15zm43a h2:where(.svelte-15zm43a),.testimonios-box.svelte-15zm43a h2:where(.svelte-15zm43a),.final-cta.svelte-15zm43a h2:where(.svelte-15zm43a){color:#2d6a4f;font-size:2rem;margin:0 0 20px;text-align:center}.content-list.svelte-15zm43a{list-style:none;padding:0}.content-list.svelte-15zm43a li:where(.svelte-15zm43a){padding:12px 0;border-bottom:1px solid #fae0e6;font-size:1.05rem;line-height:1.6}.content-list.svelte-15zm43a li:where(.svelte-15zm43a):before{content:"✓";color:#c2417a;font-weight:700;margin-right:12px}.closing-line.svelte-15zm43a{text-align:center;color:#c2417a;font-size:1.2rem;font-style:italic;margin-top:30px}.testimonios-grid.svelte-15zm43a{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.testimonio.svelte-15zm43a{background:#fdf0f3;padding:24px;border-radius:12px;border-left:4px solid #c2417a}.testimonio.svelte-15zm43a p:where(.svelte-15zm43a){font-style:italic;margin:0 0 12px;color:#2d6a4f;line-height:1.5}.testimonio.svelte-15zm43a span:where(.svelte-15zm43a){color:#888;font-size:.9rem}.details-box.svelte-15zm43a{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px;background:#fff;border-radius:16px;margin:30px 0;box-shadow:0 4px 20px #c2417a1a}@media(max-width:600px){.details-box.svelte-15zm43a{grid-template-columns:repeat(2,1fr)}}.detail.svelte-15zm43a{text-align:center}.detail-num.svelte-15zm43a{font-size:2.5rem;font-weight:700;color:#c2417a}.detail-label.svelte-15zm43a{color:#555;font-size:.95rem;margin-top:4px}.final-cta.svelte-15zm43a{background:linear-gradient(135deg,#fdf0f3,#fae0e6);text-align:center}.final-cta.svelte-15zm43a p:where(.svelte-15zm43a){font-size:1.1rem;color:#555;line-height:1.6;max-width:600px;margin:0 auto 24px}.final-cta.svelte-15zm43a .price-block-final:where(.svelte-15zm43a){margin:24px 0}.final-cta.svelte-15zm43a .cta-main:where(.svelte-15zm43a){margin:0 auto}.signature.svelte-15zm43a{text-align:center;color:#888;font-style:italic;padding:30px 0;font-size:.9rem}
