.error.svelte-1hpggvc{margin-top:1rem;color:red}.button.svelte-1hpggvc{margin-top:1.5rem}.addon.svelte-1hpggvc{padding:1.5rem;margin-bottom:1.5rem;border:dashed 2px #dc3872;border-radius:.5rem;background:#fef6f9}.addon-heading.svelte-1hpggvc{margin-bottom:1rem;font-weight:600;color:#000;display:flex;justify-content:space-between}.addon-badge.svelte-1hpggvc{background:#df2d6d;border:2px solid #ac174e;color:#fff;font-weight:700;font-size:1rem;padding:3px 7px;border-radius:5px;white-space:nowrap;letter-spacing:.03em;display:inline-block}.addon-text.svelte-1hpggvc,.addon-price.svelte-1hpggvc{margin-bottom:1rem}.addon-price.svelte-1hpggvc{color:#2c3e50;font-weight:800}.addon-price.svelte-1hpggvc s:where(.svelte-1hpggvc){color:#95a7a4;font-weight:600;font-size:.86rem}.addon-highlight.svelte-1hpggvc{display:inline-block;background:#fce0eb;color:#a5174b;border:1px solid #f3aac5;border-radius:5px;padding:5px 8px;font-weight:750}.addon-duration.svelte-1hpggvc{opacity:.8}.addon-checkbox.svelte-1hpggvc{background:#fff;border:1.5px solid #ef9eba;border-radius:9px;padding:10px 12px}.name.svelte-1hpggvc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bottom-text.svelte-1hpggvc{margin-top:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.bullet.svelte-1hpggvc{display:flex;align-items:center;gap:.5rem;color:#2b6f66;font-weight:500;margin-bottom:.5rem}@media only screen and (max-width: 480px){.name.svelte-1hpggvc{grid-template-columns:1fr}}section.svelte-sd4oiz{border-bottom:solid 1px #eff4f3}section.alt.svelte-sd4oiz{background-color:#d2ebf0;border:none}section.alt2.svelte-sd4oiz{background:#172f39;border:none}section.alt3.svelte-sd4oiz{background:#eef6f8;border:none}h1.svelte-sd4oiz span:where(.svelte-sd4oiz){text-decoration:underline;text-decoration-color:#dc3872;text-decoration-thickness:.06em;text-underline-offset:.14em}h2.svelte-sd4oiz span:where(.svelte-sd4oiz){color:#8fcdda}h2.white.svelte-sd4oiz{color:#fff}.center.svelte-sd4oiz{text-align:center}.columns.svelte-sd4oiz{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;display:grid}.eyebrow.svelte-sd4oiz{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #baefe8;color:#3f5a56;font-weight:600;font-size:.86rem;padding:8px 14px;border-radius:999px;box-shadow:0 1px 2px #0d211f0f,0 1px 3px #0d211f14}.dot.svelte-sd4oiz{width:7px;height:7px;border-radius:50%;background:#2c3e50;box-shadow:0 0 0 4px #fce4ec}.register-form.svelte-sd4oiz{background-color:#fff;border:1px solid #eff4f3;border-radius:1rem;box-shadow:0 24px 60px #0d211f29;padding:2rem}.bullet.svelte-sd4oiz{justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;display:flex}.bullet.svelte-sd4oiz img:where(.svelte-sd4oiz){margin-right:1rem}.pale.svelte-sd4oiz{color:#baefe8;text-align:center}.badges.svelte-sd4oiz{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.badge.svelte-sd4oiz{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(102,213,199,.18);border-radius:9px;padding:8px 13px;color:#fff}.badge.svelte-sd4oiz svg:where(.svelte-sd4oiz){width:15px;height:15px}.badge.svelte-sd4oiz span:where(.svelte-sd4oiz){display:block;color:#a9e8e0;font-size:.9rem}.overtitle.svelte-sd4oiz{color:#a2c9d2;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.overtitle.alt.svelte-sd4oiz{color:#4d7482}.trusted.svelte-sd4oiz{display:inline-flex;gap:13px;padding:15px 20px;background:#e0f0eb;border:1px solid #bad9cf;border-radius:9px;color:#204c42;line-height:1.4;font-weight:700;align-items:center}.trusted-tick.svelte-sd4oiz{display:grid;place-items:center;background:#317964;color:#fff;border-radius:50%;width:32px;height:32px;font-size:19px;flex-shrink:0}.trusted.svelte-sd4oiz span:where(.svelte-sd4oiz){display:block;font-size:.8rem;font-weight:700;letter-spacing:1.3px;color:#4b7569;margin-bottom:.25rem}@media only screen and (max-width: 1280px){.columns.svelte-sd4oiz{grid-template-columns:1fr}}@media only screen and (max-width: 991px){.columns.svelte-sd4oiz{grid-template-columns:1fr}.badges.svelte-sd4oiz{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 480px){h1.svelte-sd4oiz{font-size:2.5rem}.badges.svelte-sd4oiz{grid-template-columns:1fr}.register-form.svelte-sd4oiz{padding:1rem}}
