.pascuas-root.svelte-1y122jk{min-height:100vh;background:#0a0a0a;color:#fff;font-family:Barlow,sans-serif}.hero-section.svelte-1y122jk{background:#0a0a0a;padding:24px 0 0}.max-w-5xl.svelte-1y122jk{max-width:64rem}.mx-auto.svelte-1y122jk{margin-left:auto;margin-right:auto}.px-6.svelte-1y122jk{padding-left:1.5rem;padding-right:1.5rem}.hero-grid.svelte-1y122jk{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media(max-width:768px){.hero-grid.svelte-1y122jk{grid-template-columns:1fr}.hero-img-wrap.svelte-1y122jk{max-width:280px;margin:0 auto;order:-1}}.hero-text.svelte-1y122jk{text-align:left}@media(max-width:768px){.hero-text.svelte-1y122jk{text-align:center}}.hero-text.svelte-1y122jk h1:where(.svelte-1y122jk){font-family:Oswald,Barlow Condensed,sans-serif;font-size:clamp(1.75rem,4vw,3.2rem);font-weight:700;color:#fff;line-height:1.05;text-transform:uppercase;margin-bottom:1rem}.hero-sub.svelte-1y122jk{color:#d1d5db;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem;max-width:32rem}.hero-meta.svelte-1y122jk{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}@media(max-width:768px){.hero-meta.svelte-1y122jk{justify-content:center}}.meta-pill.svelte-1y122jk{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;font-weight:500;color:#fff}.meta-icon.svelte-1y122jk{font-size:1rem}.cta-btn.svelte-1y122jk{display:inline-block;background:#0aff73;color:#000;font-family:Oswald,Barlow Condensed,sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem 2.5rem;border-radius:1rem;text-decoration:none;transition:background .3s,transform .2s,box-shadow .3s;box-shadow:0 0 30px #0aff7333}.cta-btn.svelte-1y122jk:hover{background:#36e66f;transform:translateY(-2px)}.cta-btn-lg.svelte-1y122jk{font-size:1.25rem;padding:1rem 3rem}.hero-img-wrap.svelte-1y122jk{border-radius:1rem;overflow:hidden;max-width:380px;margin-left:auto}.hero-img.svelte-1y122jk{width:100%;object-fit:cover;max-height:440px;display:block}@media(max-width:768px){.hero-img.svelte-1y122jk{max-height:320px}}.stats-grid.svelte-1y122jk{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2.5rem;padding-bottom:0}@media(max-width:640px){.stats-grid.svelte-1y122jk{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-1y122jk{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;text-align:center}.stat-value.svelte-1y122jk{font-family:Oswald,Barlow Condensed,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#0aff73;line-height:1;margin:0 0 .25rem}.stat-label.svelte-1y122jk{color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0}.stat-sub.svelte-1y122jk{color:#6b7280;font-size:.6875rem;margin:.125rem 0 0}.section.svelte-1y122jk{padding:4rem 0 6rem}.bg-dark.svelte-1y122jk{background:#0a0a0a}.bg-dark2.svelte-1y122jk{background:#111}.section-title.svelte-1y122jk{font-family:Oswald,Barlow Condensed,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:2.5rem}.pricing-grid.svelte-1y122jk{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:48rem;margin:0 auto;align-items:stretch}@media(max-width:640px){.pricing-grid.svelte-1y122jk{grid-template-columns:1fr}}.pricing-card.svelte-1y122jk{position:relative;border-radius:1rem;border:1px solid rgba(255,255,255,.1);padding:1.5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;background:#ffffff08;transition:border-color .2s}.pricing-featured.svelte-1y122jk{background:#0aff731a;border-color:#0aff7366;box-shadow:0 0 20px #0aff731a}.pricing-badge.svelte-1y122jk{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:#0aff73;color:#000;font-size:.625rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.pricing-value.svelte-1y122jk{font-family:Oswald,Barlow Condensed,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:.25rem}.pricing-value-green.svelte-1y122jk{color:#0aff73}.pricing-suffix.svelte-1y122jk{font-size:1.125rem;color:#9ca3af}.pricing-label.svelte-1y122jk{color:#d1d5db;font-size:.875rem}.included-grid.svelte-1y122jk{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:56rem;margin:0 auto}@media(max-width:1024px){.included-grid.svelte-1y122jk{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.included-grid.svelte-1y122jk{grid-template-columns:1fr}}.included-card.svelte-1y122jk{display:flex;align-items:flex-start;gap:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem;transition:border-color .2s}.included-card.svelte-1y122jk:hover{border-color:#0aff734d}.included-icon.svelte-1y122jk{font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.included-text.svelte-1y122jk{color:#e5e7eb;font-size:.875rem;line-height:1.6}.schedule-wrap.svelte-1y122jk{max-width:36rem;margin:0 auto;position:relative}.timeline-line.svelte-1y122jk{position:absolute;left:5px;top:.75rem;bottom:.75rem;width:1px;background:linear-gradient(to bottom,rgba(10,255,115,.4),rgba(10,255,115,.2),transparent);display:none}@media(min-width:640px){.timeline-line.svelte-1y122jk{display:block}}.schedule-list.svelte-1y122jk{display:flex;flex-direction:column;gap:.75rem}.schedule-row.svelte-1y122jk{display:flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem 1.25rem;transition:border-color .2s}.schedule-row.svelte-1y122jk:hover{border-color:#0aff7333}.schedule-dot.svelte-1y122jk{width:10px;height:10px;border-radius:50%;background:#0aff73;flex-shrink:0;display:none;position:relative;z-index:1}@media(min-width:640px){.schedule-dot.svelte-1y122jk{display:block}}.schedule-time-wrap.svelte-1y122jk{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:110px}@media(min-width:640px){.schedule-time-wrap.svelte-1y122jk{min-width:130px}}.schedule-time.svelte-1y122jk{color:#0aff73;font-family:Oswald,Barlow Condensed,sans-serif;font-weight:700;font-size:.875rem}.schedule-divider.svelte-1y122jk{width:1px;height:1.25rem;background:#ffffff1a}.schedule-activity.svelte-1y122jk{color:#e5e7eb;font-size:.875rem}.faq-list.svelte-1y122jk{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1y122jk{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;transition:border-color .2s}.faq-item.svelte-1y122jk:hover{border-color:#fff3}.faq-btn.svelte-1y122jk{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;text-align:left;background:transparent;border:0;cursor:pointer;color:inherit;font:inherit}.faq-q.svelte-1y122jk{color:#fff;font-weight:500;font-size:.9375rem;padding-right:1rem}.faq-icon.svelte-1y122jk{width:1.25rem;height:1.25rem;color:#0aff73;flex-shrink:0;transition:transform .2s}.faq-icon-open.svelte-1y122jk{transform:rotate(180deg)}.faq-answer.svelte-1y122jk{padding:0 1.25rem 1rem}.faq-answer.svelte-1y122jk p:where(.svelte-1y122jk){color:#9ca3af;font-size:.875rem;line-height:1.6;margin:0}.footer-cta.svelte-1y122jk{text-align:center;padding:4rem 1.5rem 5rem;background:linear-gradient(to bottom,#111,#0a0a0a)}.footer-sub.svelte-1y122jk{color:#9ca3af;font-size:.875rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500}html.light .pascuas-root.svelte-1y122jk{background:var(--color-bg);color:#0f141a}html.light .hero-section.svelte-1y122jk{background:var(--color-bg)}html.light .hero-text.svelte-1y122jk h1:where(.svelte-1y122jk){color:#0f141a}html.light .hero-sub.svelte-1y122jk{color:#4b5563}html.light .meta-pill.svelte-1y122jk{background:#fff;border-color:#e5e9f0;color:#0f141a;box-shadow:0 1px 3px #0f141a0f}html.light .cta-btn.svelte-1y122jk{background:#0ea35f;color:#fff;box-shadow:0 10px 24px #0f141a1f}html.light .cta-btn.svelte-1y122jk:hover{background:#0b8a4e}html.light .stat-card.svelte-1y122jk{background:#fff;border-color:#e5e9f0;box-shadow:0 1px 3px #0f141a0f}html.light .stat-value.svelte-1y122jk{color:#0ea35f}html.light .stat-label.svelte-1y122jk{color:#0f141a}html.light .stat-sub.svelte-1y122jk{color:#94a3b8}html.light .bg-dark.svelte-1y122jk{background:var(--color-bg)}html.light .bg-dark2.svelte-1y122jk{background:#fff}html.light .section-title.svelte-1y122jk{color:#0f141a}html.light .pricing-card.svelte-1y122jk{background:#fff;border-color:#e5e9f0;box-shadow:0 1px 3px #0f141a0f}html.light .pricing-featured.svelte-1y122jk{background:#0ea35f12;border-color:#0ea35f59;box-shadow:0 10px 24px #0f141a14}html.light .pricing-value.svelte-1y122jk{color:#0f141a}html.light .pricing-value-green.svelte-1y122jk{color:#0ea35f}html.light .pricing-suffix.svelte-1y122jk{color:#64748b}html.light .pricing-label.svelte-1y122jk{color:#4b5563}html.light .included-card.svelte-1y122jk{background:#fff;border-color:#e5e9f0;box-shadow:0 1px 3px #0f141a0f}html.light .included-card.svelte-1y122jk:hover{border-color:#0ea35f4d}html.light .included-text.svelte-1y122jk{color:#334155}html.light .timeline-line.svelte-1y122jk{background:linear-gradient(to bottom,rgba(14,163,95,.35),rgba(14,163,95,.18),transparent)}html.light .schedule-row.svelte-1y122jk{background:#fff;border-color:#e5e9f0;box-shadow:0 1px 3px #0f141a0f}html.light .schedule-row.svelte-1y122jk:hover{border-color:#0ea35f40}html.light .schedule-dot.svelte-1y122jk{background:#0ea35f}html.light .schedule-time.svelte-1y122jk{color:#0ea35f}html.light .schedule-divider.svelte-1y122jk{background:#0f172a1f}html.light .schedule-activity.svelte-1y122jk{color:#334155}html.light .faq-item.svelte-1y122jk{background:#fff;border-color:#e5e9f0;box-shadow:0 1px 3px #0f141a0f}html.light .faq-item.svelte-1y122jk:hover{border-color:#0f172a2e}html.light .faq-q.svelte-1y122jk{color:#0f141a}html.light .faq-icon.svelte-1y122jk{color:#0ea35f}html.light .faq-answer.svelte-1y122jk p:where(.svelte-1y122jk){color:#4b5563}html.light .footer-cta.svelte-1y122jk{background:linear-gradient(to bottom,#fff,var(--color-bg))}html.light .footer-sub.svelte-1y122jk{color:#5b6472}
