.badge.svelte-1fme1bu{color:#fff;background:#262626;border-radius:18px;align-items:center;gap:10px;padding:10px 20px 10px 16px;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.badge.light.svelte-1fme1bu{color:#232323;background:#fff}.badge.svelte-1fme1bu:hover{transform:translateY(-2px)}.badge.svelte-1fme1bu:focus-visible{outline-offset:3px;outline:2px solid #232323}span.svelte-1fme1bu{flex-direction:column;line-height:1.05;display:flex}small.svelte-1fme1bu{opacity:.85;font-size:10px;font-weight:500}b.svelte-1fme1bu{letter-spacing:-.01em;font-size:19px;font-weight:600}.lp-wrap.svelte-phxxa6{max-width:1180px;margin:0 auto;padding-left:16px;padding-right:16px}@media (width>=640px){.lp-wrap.svelte-phxxa6{padding-left:24px;padding-right:24px}}@media (width>=1024px){.lp-wrap.svelte-phxxa6{padding-left:32px;padding-right:32px}}.lp-h2.svelte-phxxa6{letter-spacing:-.035em;font-size:clamp(2.5rem,5.4vw,4.1rem);font-weight:400;line-height:.98}.lp-lead.svelte-phxxa6{max-width:46ch;font-size:17px;line-height:1.5}.lp-lead-wide.svelte-phxxa6{max-width:68ch}.lp-phone.svelte-phxxa6{background:#141414;border-radius:50px;padding:9px;box-shadow:0 50px 90px -40px #2323238c,inset 0 0 0 1.5px #3a3a3a}.lp-phone.svelte-phxxa6 img:where(.svelte-phxxa6){border-radius:42px;width:100%;height:auto;display:block}.lp-step.svelte-phxxa6{border-radius:26px;flex-direction:column;gap:28px;min-height:220px;padding:20px;display:flex}@media (width>=640px){.lp-step.svelte-phxxa6{min-height:290px}}.lp-step-lemon.svelte-phxxa6{background:var(--color-lemon)}.lp-step-white.svelte-phxxa6{box-shadow:var(--shadow-card);background:#fff}.lp-step-dark.svelte-phxxa6{background:var(--color-charcoal);color:#fff;box-shadow:var(--shadow-dark)}.lp-tl.svelte-phxxa6{border-radius:24px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.lp-goal.svelte-phxxa6{text-align:left;box-shadow:var(--shadow-card);cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;justify-content:flex-start;padding:18px;transition:background-color .25s,color .25s,transform .2s;display:flex}.lp-goal.svelte-phxxa6:hover{transform:translateY(-3px)}.lp-goal.is-on.svelte-phxxa6{background:var(--color-charcoal);color:#fff;box-shadow:var(--shadow-dark)}.lp-goal.svelte-phxxa6:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.lp-plan.svelte-phxxa6{border-radius:22px;flex-direction:column;padding:22px;display:flex}@media (width>=640px){.lp-plan.svelte-phxxa6{min-height:340px}}.lp-term.svelte-phxxa6{gap:4px;padding-left:6px;padding-right:6px}@media (width>=640px){.lp-term.svelte-phxxa6{gap:.5rem;padding-left:1.1rem;padding-right:1.1rem}}.lp-term.is-last.is-on.svelte-phxxa6:after{display:none}.lp-plan-title.svelte-phxxa6{margin-top:18px;font-size:20px;font-weight:600}.lp-plan-list.svelte-phxxa6{gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.lp-plan-list.svelte-phxxa6 li:where(.svelte-phxxa6){align-items:center;gap:8px;display:flex}.lp-faq.svelte-phxxa6 summary:where(.svelte-phxxa6){list-style:none}.lp-faq.svelte-phxxa6 summary:where(.svelte-phxxa6)::-webkit-details-marker{display:none}.lp-faq.svelte-phxxa6 summary:where(.svelte-phxxa6):focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:22px}.lp-faq-icon.svelte-phxxa6{transition:transform .25s,background-color .25s}.lp-faq[open].svelte-phxxa6 .lp-faq-icon:where(.svelte-phxxa6){background:var(--color-lemon);transform:rotate(45deg)}.lp-floating.svelte-phxxa6{z-index:50;background:var(--color-charcoal);color:#fff;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,160%);box-shadow:0 18px 40px -16px #0000008c}.lp-floating.is-on.svelte-phxxa6{opacity:1;transform:translate(-50%)}html.reveal-on [data-reveal].svelte-phxxa6{opacity:0;transition:opacity .7s,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}html.reveal-on [data-reveal].svelte-phxxa6.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-floating.svelte-phxxa6,.lp-goal.svelte-phxxa6,.lp-faq-icon.svelte-phxxa6{transition:none}.lp-goal.svelte-phxxa6:hover{transform:none}}
