.swal2-shown{padding-right:0!important}html{overflow-y:scroll}.slim-tagline-header.svelte-3s3jax{background:linear-gradient(135deg,#5d3ac7,#f74d4d);padding:.65rem 1rem;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1030;width:100%}.tagline-text.svelte-3s3jax{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.separator.svelte-3s3jax{margin:0 .5rem;opacity:.8}@media (max-width: 576px){.tagline-text.svelte-3s3jax{font-size:.75rem}.separator.svelte-3s3jax{margin:0 .35rem}}@media (max-width: 550px){.slim-tagline-header.svelte-3s3jax{display:none}}@media (max-width: 380px){.tagline-text.svelte-3s3jax{font-size:.7rem}.slim-tagline-header.svelte-3s3jax{padding:.5rem}}img.svelte-1mkh28x{filter:invert(1)}.navbar.svelte-1mkh28x{top:38px}@media (max-width: 550px){.navbar.svelte-1mkh28x{top:0}}@media (max-width: 400px){.navbar.svelte-1mkh28x .navbar-brand:where(.svelte-1mkh28x){display:none}}@keyframes svelte-1xlais1-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-image.svelte-1xlais1{animation:svelte-1xlais1-float 3s ease-in-out infinite;position:relative;top:20px}.typewriter-target.svelte-1xlais1{display:inline-block;vertical-align:top;white-space:nowrap;width:15ch;color:#ffc358!important;line-height:1.2;text-align:left}@media (max-width: 991px){.typewriter-target.svelte-1xlais1{width:auto;text-align:center}.hero-section.svelte-1xlais1 h1:where(.svelte-1xlais1) span:where(.svelte-1xlais1){display:block}}.img-fluid.svelte-t67fh9{max-width:400px}.feature-blurb.svelte-t67fh9{display:flex;align-items:flex-start;gap:.75rem}.feature-heading.svelte-fvev2g{display:flex;align-items:center;gap:.5rem}.feature-icon.svelte-fvev2g{font-size:1.5rem;color:#54af54}.color-text.svelte-fvev2g{color:#5d3ac7}.powered-by.svelte-fvev2g{font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.35rem;color:#ffc358}.powered-by-icon.svelte-fvev2g{font-size:1.1rem}.privacy-section.svelte-5mjfp0{background:linear-gradient(to bottom,#313c59,#161c2d);color:#e2e8f0}.privacy-section.svelte-5mjfp0 h2:where(.svelte-5mjfp0),.privacy-section.svelte-5mjfp0 h3:where(.svelte-5mjfp0){color:#f8fafc}.privacy-card.svelte-5mjfp0{background:#0f172abf;border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.75rem;box-shadow:0 20px 45px #02061799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.privacy-card.svelte-5mjfp0 p:where(.svelte-5mjfp0){color:#cbd5f5}.privacy-cta-link.svelte-5mjfp0{background:transparent;border:1px solid rgba(148,163,184,.5);border-radius:999px;color:#38bdf8;padding:.65rem 1.5rem;font-weight:600;margin-top:1.25rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.privacy-cta-link.svelte-5mjfp0:hover{color:#0ea5e9;border-color:#38bdf8e6;transform:translateY(-1px)}@media (prefers-color-scheme: light){.privacy-section.svelte-5mjfp0{background:#0f172a}}@media (prefers-color-scheme: dark){.privacy-card.svelte-5mjfp0{background:#1e293bd9}}.bi.svelte-ig3yzn{font-size:36px;color:#64c896}.feature-card.svelte-ig3yzn{height:100%}.video-container.svelte-1ojryk1{max-width:650px}.spinner-border.svelte-1i5fjav{vertical-align:middle}img.stripe.svelte-ed7y2l{width:50px;margin:0 3px}.modal-backdrop.svelte-1fdm6py{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1fdm6py-fadeIn .2s ease-out}@keyframes svelte-1fdm6py-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-1fdm6py{position:relative;background:linear-gradient(160deg,#fff,#f9fafb);border-radius:24px;padding:clamp(2rem,5vw,3rem);max-width:650px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #0f172a80;animation:svelte-1fdm6py-slideUp .3s ease-out}@keyframes svelte-1fdm6py-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close.svelte-1fdm6py{position:absolute;top:1.5rem;right:1.5rem;background:#0f172a14;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .2s}.modal-close.svelte-1fdm6py:hover{background:#0f172a1f;color:#0f172a;transform:scale(1.05)}@media (max-width: 575px){.modal-content.svelte-1fdm6py{padding:1.75rem;border-radius:20px}.modal-close.svelte-1fdm6py{top:1rem;right:1rem;width:2.25rem;height:2.25rem}}.signup-section.svelte-par8ap{background:radial-gradient(120% 120% at 15% -20%,rgba(240,91,90,.18),transparent 55%),linear-gradient(180deg,#f5f7ff,#fff 45%,#fff)}.signup-panel.svelte-par8ap{border-radius:36px;padding:clamp(2.5rem,6vw,4rem);background:#fffffff2;box-shadow:0 40px 80px -45px #0f172a73;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.signup-glow.svelte-par8ap{content:"";position:absolute;top:-35%;left:-20%;width:80%;height:60%;background:radial-gradient(circle at center,rgba(99,102,241,.35),transparent 70%);filter:blur(10px);z-index:0}.signup-noise.svelte-par8ap{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23dbeafe' fill-opacity='0.35'%3E%3Ccircle cx='3' cy='3' r='1.5'/%3E%3Ccircle cx='60' cy='30' r='1'/%3E%3Ccircle cx='96' cy='78' r='1.25'/%3E%3Ccircle cx='15' cy='95' r='1.25'/%3E%3Ccircle cx='110' cy='18' r='1'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;mix-blend-mode:screen;pointer-events:none;z-index:0}.signup-copy.svelte-par8ap h2:where(.svelte-par8ap){margin-top:1.5rem;margin-bottom:1.25rem;font-size:clamp(2.2rem,4vw,3rem);color:#0f172a}.signup-copy.svelte-par8ap p:where(.svelte-par8ap){margin-bottom:2rem;color:#0f172ab3;font-size:1.05rem;line-height:1.65}.signup-eyebrow.svelte-par8ap{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:#f05b5a1f;color:#f05b5a;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.signup-steps.svelte-par8ap{margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.signup-steps.svelte-par8ap li:where(.svelte-par8ap){display:flex;gap:1rem;align-items:flex-start}.step-marker.svelte-par8ap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:16px;background:#6366f11f;color:#4f46e5;font-weight:700}.signup-steps.svelte-par8ap h3:where(.svelte-par8ap){margin:0;color:#0f172a;font-size:1.1rem}.signup-steps.svelte-par8ap p:where(.svelte-par8ap){margin:.35rem 0 0;color:#0f172aa6;font-size:.98rem;line-height:1.6}.signup-card.svelte-par8ap{border-radius:28px;padding:clamp(1.75rem,4vw,2.5rem);background:linear-gradient(160deg,#111827,#1f2937 55%,#0f172a);color:#ffffffeb;box-shadow:0 35px 60px -30px #0f172aa6}.signup-card__header.svelte-par8ap h3:where(.svelte-par8ap){margin:1rem 0 .75rem;font-size:1.75rem;color:#f9fafb}.signup-card__header.svelte-par8ap p:where(.svelte-par8ap){margin:0;color:#ffffffb8;font-size:1rem;line-height:1.7}.badge-soft.svelte-par8ap{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;background:#f871712e;color:#fca5a5;font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.signup-card__cta.svelte-par8ap .btn{width:100%;font-size:1rem;padding:.85rem 1.4rem}.signup-card__assurances.svelte-par8ap{list-style:none;margin:1.5rem 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.75rem;color:#ffffffb8;font-size:.95rem;line-height:1.6}.learn-how-link.svelte-par8ap{background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;transition:opacity .2s}.learn-how-link.svelte-par8ap:hover{opacity:.8}.signup-card__footer.svelte-par8ap{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#ffffffa6}.stripe.svelte-par8ap{width:62px}@media (max-width: 991px){.signup-panel.svelte-par8ap{padding:2.25rem;border-radius:28px}.signup-card.svelte-par8ap{padding:2rem}}@media (max-width: 575px){.signup-section.svelte-par8ap{padding-top:3rem}.signup-panel.svelte-par8ap{padding:1.75rem;border-radius:24px}.signup-card.svelte-par8ap{padding:1.75rem;border-radius:22px}}.security-modal.svelte-par8ap h2{margin-bottom:30px;font-size:clamp(1.75rem,4vw,2.25rem);color:#0f172a;font-weight:700}.security-point.svelte-par8ap{display:flex;gap:1.25rem;margin-bottom:2rem;align-items:flex-start}.security-point.svelte-par8ap:last-of-type{margin-bottom:2rem}.point-icon.svelte-par8ap{flex-shrink:0;width:3rem;height:3rem;border-radius:16px;background:linear-gradient(135deg,#6366f126,#f05b5a1f);display:flex;align-items:center;justify-content:center;color:#4f46e5}.security-point.svelte-par8ap h3:where(.svelte-par8ap){margin:0 0 .5rem;font-size:1.15rem;color:#0f172a;font-weight:600}.security-point.svelte-par8ap p:where(.svelte-par8ap){margin:0;font-size:.98rem;color:#0f172ab3;line-height:1.65}.footer-note.svelte-par8ap{margin:2rem 0 0;padding:1.25rem 1.5rem;background:#6366f114;border-left:3px solid #4f46e5;border-radius:8px;font-size:.95rem;color:#0f172acc;line-height:1.6}@media (max-width: 575px){.security-point.svelte-par8ap{gap:1rem}.point-icon.svelte-par8ap{width:2.5rem;height:2.5rem}.point-icon.svelte-par8ap svg:where(.svelte-par8ap){width:20px;height:20px}.security-point.svelte-par8ap h3:where(.svelte-par8ap){font-size:1.05rem}.security-point.svelte-par8ap p:where(.svelte-par8ap){font-size:.92rem}}.legal-modal.svelte-mruvmj{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.legal-modal.svelte-mruvmj .modal-title:where(.svelte-mruvmj){font-size:1.6rem;line-height:1.3}.legal-modal.svelte-mruvmj .modal-header:where(.svelte-mruvmj){padding:1.5rem 1.75rem}.legal-modal.svelte-mruvmj .modal-body:where(.svelte-mruvmj){font-size:1.04rem;line-height:1.74}.legal-modal.svelte-mruvmj h4:where(.svelte-mruvmj){font-size:1.25rem;margin-top:1.25rem;margin-bottom:.75rem;font-weight:700}h4.svelte-mruvmj{margin-bottom:16px;font-weight:700}.legal-modal.svelte-mruvmj p:where(.svelte-mruvmj){margin-bottom:1rem}.legal-modal.svelte-mruvmj ul:where(.svelte-mruvmj){margin-bottom:1rem;padding-left:1.1rem}.legal-modal.svelte-mruvmj li:where(.svelte-mruvmj){margin-bottom:.5rem}#open_preferences_center.svelte-mruvmj{cursor:pointer}p.svelte-5w4vyi{font-size:1.5rem}.quote-container.svelte-5w4vyi{position:relative;min-height:120px}.quote.svelte-5w4vyi{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.main.svelte-1ovcwwa{padding-top:34px}@media (max-width: 550px){.main.svelte-1ovcwwa{padding-top:0}}
