.hero-ekg-band[data-astro-cid-jrxyb7l3]{position:absolute;left:0;right:0;bottom:0;height:115px;pointer-events:none;z-index:1;overflow:hidden}.hero-ekg-band[data-astro-cid-jrxyb7l3] svg[data-astro-cid-jrxyb7l3]{display:block;width:100%;height:100%}@media(max-width:640px){.hero-ekg-band[data-astro-cid-jrxyb7l3]{height:80px}}@media(prefers-reduced-motion:no-preference){.ip-ping[data-astro-cid-bcl65knt]{animation:ip-ping 1.9s cubic-bezier(0,0,.2,1) infinite}}@keyframes ip-ping{75%,to{transform:scale(2.3);opacity:0}}.ss-wm[data-astro-cid-ijkxa4en]{position:absolute;bottom:-60px;left:-50px;width:min(520px,54%);aspect-ratio:500 / 215;background:url(/brand/heart-pulse-mark.svg) no-repeat center / contain;opacity:.05;pointer-events:none;z-index:0}.ekg-thread[data-astro-cid-cn4mi5da]{display:flex;align-items:center;padding-block:1.75rem;line-height:0;overflow:hidden}.ekg-line[data-astro-cid-cn4mi5da]{flex:1 1 0;min-width:0;height:52px}.ekg-heart[data-astro-cid-cn4mi5da]{flex:0 0 auto;height:52px;width:auto;margin-inline:-1px}.step[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;align-items:flex-start}.step-num[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--color-heartbeat-primary-500);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.55rem;box-shadow:var(--lift-2)}.step-title[data-astro-cid-cmgpsf2k]{margin-top:1rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--color-heartbeat-ink-900)}.step-body[data-astro-cid-cmgpsf2k]{margin-top:.5rem;font-size:.975rem;line-height:1.6;color:var(--color-heartbeat-ink-600)}.step-chip[data-astro-cid-cmgpsf2k]{margin-top:.9rem;display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;color:var(--color-heartbeat-ink-600);background:#fff;border:1px solid var(--color-heartbeat-ink-200);padding:.3rem .7rem;border-radius:999px;box-shadow:var(--lift-1)}.step-chip--red[data-astro-cid-cmgpsf2k]{color:#fff;background:var(--color-heartbeat-primary-500);border-color:var(--color-heartbeat-primary-500)}.accept-tile[data-astro-cid-zjwhhe2c]{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;background:#fff;border-radius:.75rem;padding:.9rem 1rem;box-shadow:var(--lift-1);font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--color-heartbeat-ink-900)}.accept-tile[data-astro-cid-zjwhhe2c]:before{content:"✓";color:var(--color-heartbeat-accent-500);font-weight:800}.verify[data-astro-cid-zjwhhe2c]{text-align:center;font-size:.95rem;line-height:1.6;color:var(--color-heartbeat-ink-800)}.verify[data-astro-cid-zjwhhe2c] strong[data-astro-cid-zjwhhe2c]{color:var(--color-heartbeat-ink-900)}.verify-url[data-astro-cid-zjwhhe2c]{color:var(--color-heartbeat-accent-700);font-weight:700;white-space:nowrap}.corp[data-astro-cid-2apdcwqs]{display:grid;gap:1.5rem;align-items:center;background:#fff;border-radius:1.25rem;padding:2rem;border-left:4px solid var(--color-heartbeat-accent-500);box-shadow:var(--lift-2)}@media(min-width:768px){.corp[data-astro-cid-2apdcwqs]{grid-template-columns:1fr auto;gap:2.5rem;padding:2.5rem 3rem}}.corp-title[data-astro-cid-2apdcwqs]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);letter-spacing:-.02em;color:var(--color-heartbeat-ink-900)}.corp-sub[data-astro-cid-2apdcwqs]{font-size:1rem;line-height:1.6;color:var(--color-heartbeat-ink-600);max-width:40rem}.corp-points[data-astro-cid-2apdcwqs]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.corp-points[data-astro-cid-2apdcwqs] li[data-astro-cid-2apdcwqs]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--color-heartbeat-ink-800)}.corp-points[data-astro-cid-2apdcwqs] li[data-astro-cid-2apdcwqs]:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--color-heartbeat-accent-500)}.corp-aside[data-astro-cid-2apdcwqs]{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}@media(min-width:768px){.corp-aside[data-astro-cid-2apdcwqs]{align-items:center}}.corp-fine[data-astro-cid-2apdcwqs]{font-size:.75rem;color:var(--color-heartbeat-ink-400)}.btn-secondary[data-astro-cid-2apdcwqs]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;background:transparent;color:var(--color-heartbeat-accent-700);border:2px solid var(--color-heartbeat-accent-500);font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.8rem 1.5rem;border-radius:.7rem;text-decoration:none;transition:background .2s,color .2s}.btn-secondary[data-astro-cid-2apdcwqs]:hover{background:var(--color-heartbeat-accent-500);color:#fff}.faq[data-astro-cid-s4cy76oe]{border-top:1px solid var(--color-heartbeat-ink-200)}.faq-item[data-astro-cid-s4cy76oe]{border-bottom:1px solid var(--color-heartbeat-ink-200)}.faq-q[data-astro-cid-s4cy76oe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.1rem .25rem;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;color:var(--color-heartbeat-ink-900)}.faq-q[data-astro-cid-s4cy76oe]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-s4cy76oe]:focus-visible{outline:2px solid var(--color-heartbeat-primary-500);outline-offset:2px;border-radius:4px}.faq-chev[data-astro-cid-s4cy76oe]{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--color-heartbeat-ink-400);transition:transform .2s}.faq-item[data-astro-cid-s4cy76oe][open] .faq-chev[data-astro-cid-s4cy76oe]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.faq-chev[data-astro-cid-s4cy76oe]{transition:none}}.faq-a[data-astro-cid-s4cy76oe]{padding:0 .25rem 1.2rem;font-size:.975rem;line-height:1.65;color:var(--color-heartbeat-ink-600);max-width:62ch}
