.pay-kicker,.pay-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.pay-go{color:var(--primary);margin-top:16px;font-weight:600;display:inline-block}.pay-hero__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:56px;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4rem);display:grid}.pay-hero__pitch{flex-direction:column;gap:24px;min-width:0;display:flex}.pay-hero__pitch .pay-kicker{margin:0}.pay-hero h1{font-family:var(--font-display);color:var(--foreground);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1.06}.pay-hero h1 em{color:var(--primary);font-style:normal}.pay-hero__lede{max-width:33rem;color:var(--muted-foreground);margin:0;font-size:19px}.pay-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.pay-hero__actions .btn{min-height:52px}.pay-hero__note{color:var(--muted-foreground);margin:0;font-size:14px}.pay-slip{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;max-width:420px;color:var(--card-foreground);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--foreground) 35%, transparent);justify-self:end;margin:0;padding:24px}.pay-slip__head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.pay-slip__name{font-family:var(--font-display);margin:12px 0 16px;font-size:20px;font-weight:700}.pay-slip__lines{margin:0}.pay-slip__lines div{justify-content:space-between;gap:16px;padding:6px 0;font-size:15px;display:flex}.pay-slip__lines dt{color:var(--muted-foreground)}.pay-slip__lines dd{font-family:var(--font-mono);margin:0}.pay-slip__sub{border-top:1px solid var(--border)}.pay-slip__net{border-top:2px solid var(--foreground);margin-top:6px;font-weight:700}.pay-slip__net dt{color:var(--foreground)}.pay-slip__sent{border-radius:var(--radius-md);background:var(--muted);margin:16px 0 0;padding:8px 12px;font-size:14px}.pay-slip__sent span{color:var(--primary);font-weight:700}.pay-slip figcaption{color:var(--muted-foreground);margin-top:12px;font-size:13px}.lg-cells.pay-year{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (min-width:640px) and (max-width:1099px){.lg-cells.pay-year{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-year__cadence{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted-foreground);margin-bottom:12px;padding:2px 10px;font-size:12px;display:inline-block}.lg-cell .pay-year__when{font-family:var(--font-mono);color:var(--primary);margin-bottom:16px;font-size:14px}.pay-banks__list,.pay-bank ul,.pay-send__list{margin:0;padding:0;list-style:none}.pay-bank{border-top:1px solid var(--border);grid-template-columns:minmax(0,8rem) 1fr;gap:12px;padding:10px 0;display:grid}.pay-bank__name{color:var(--foreground);font-weight:600}.pay-bank ul{flex-wrap:wrap;gap:6px;display:flex}.pay-bank__format{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--muted-foreground);padding:2px 8px;font-size:12px}.pay-send{margin:0}.pay-send__list li{border-top:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:grid}.pay-send__who{color:var(--foreground);font-weight:600}.pay-send__ok{color:var(--primary);font-weight:600}.pay-send figcaption{color:var(--muted-foreground);margin-top:16px;font-size:14px}.pay-ess{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:40px;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4rem) 40px;display:grid}.pay-ess__pitch h2{max-width:18ch;color:var(--foreground);margin:0 0 16px;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.12}.pay-ess__pitch p{max-width:34rem;color:var(--muted-foreground);margin:0 0 12px;font-size:17px}.pay-ess__pitch strong{color:var(--foreground)}.pay-ess__pitch a{color:var(--primary);padding:10px 0;font-weight:600;display:inline-block}.pay-ess__phone{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);justify-self:center;width:100%;max-width:300px;margin:0;padding:24px 20px}.pay-ess__phone figcaption{font-family:var(--font-display);color:var(--card-foreground);margin-bottom:16px;font-size:20px;font-weight:700}.pay-ess__label{color:var(--muted-foreground);margin:0 0 6px;font-size:13px}.pay-ess__field{border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--card-foreground);margin:0 0 16px;padding:10px 12px}.pay-ess__code{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;display:grid}.pay-ess__code span{border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;font-family:var(--font-mono);color:var(--card-foreground);place-items:center;font-size:18px;display:grid}.pay-try__chat{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.lg-cell .pay-try__q,.lg-cell .pay-try__a{border-radius:var(--radius-lg);max-width:90%;padding:10px 14px;font-size:14px}.lg-cell .pay-try__q{background:var(--primary);color:var(--background);align-self:end}.lg-cell .pay-try__a{background:var(--muted);color:var(--foreground);align-self:start}.pay-try__src{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.pay-price .lg-cell{flex-direction:column;align-items:start;gap:12px;display:flex}.pay-price .lg-cell h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.lg-cell .pay-price__figure{color:var(--muted-foreground)}.pay-price__amount{font-family:var(--font-display);color:var(--foreground);font-size:44px;font-weight:700}.pay-price__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);padding:2px 10px;font-family:inherit;font-size:12px;font-weight:600}.pay-price .lg-features{margin:0}.pay-price .lg-cell>a:not(.btn){color:var(--primary);margin-top:auto;padding:10px 0;font-weight:600}#pricing{scroll-margin-top:88px}.lg-intro h2 em{color:var(--product-pay-ink);font-style:normal}.meter__body{padding:0 clamp(1rem,5vw,4rem) clamp(3rem,6vw,5rem)}.meter__live[hidden],.meter__table[hidden]{display:none}.meter__live{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 16px 22px}.meter__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;display:block}.meter__count{font-family:var(--font-display);letter-spacing:-.025em;margin:4px 0 2px;font-size:clamp(26px,6.4vw,36px);font-weight:800;line-height:1.1}.meter__range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;display:block}.meter__range:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.meter__range::-webkit-slider-runnable-track{background:var(--border);border-radius:3px;height:6px}.meter__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--card);background:var(--foreground);border-radius:50%;width:28px;height:28px;margin-top:-11px}.meter__range::-moz-range-track{background:var(--border);border-radius:3px;height:6px}.meter__range::-moz-range-thumb{border:3px solid var(--card);background:var(--foreground);border-radius:50%;width:28px;height:28px}.meter__rows{border-top:1px solid var(--border);margin:18px 0 0;padding:0;list-style:none}.meter__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"vendor figure year""track track track";align-items:baseline;gap:8px 12px;padding:13px 0;display:grid}.meter__row--labels{align-items:end;padding:0 0 8px}.lg-frame .meter__row--labels .meter__vendor{color:var(--muted-foreground);font-size:12px;font-weight:500}.meter__colhead{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);text-align:right;font-size:12px}.meter__colhead:nth-child(2){grid-area:figure}.meter__colhead:nth-child(3){grid-area:year;padding-right:.7em}.meter__vendor{grid-area:vendor;font-size:15px;font-weight:600;line-height:1.3}.meter__figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;grid-area:figure;font-size:19px;font-weight:700}.meter__year{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;grid-area:year;padding-right:.7em;font-size:15px;font-weight:600;position:relative}.meter__year .meter__mark{position:absolute;top:0;right:0}.meter__mark{color:var(--product-pay-ink);font-weight:700}.meter__rule .meter__mark{margin-right:2px}.meter__track{background:var(--border);border-radius:4px;grid-area:track;height:8px;overflow:hidden}.meter__fill{transform-origin:0;background:var(--muted-foreground);width:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.meter__fill{transition:transform var(--dur-micro) var(--ease-out)}}.meter__row--ours .meter__vendor,.meter__row--ours .meter__figure,.meter__row--ours .meter__year{color:var(--product-pay-ink);font-weight:700}.meter__row--ours .meter__figure{font-size:22px}.meter__row--ours .meter__fill{background:var(--product-pay-ink)}.meter__readout{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meter__table{margin:0}.meter__scroll{overflow-x:auto}.ptable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:320px}.ptable__caption{caption-side:top;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);padding-bottom:12px;font-size:12px}.ptable th,.ptable td{text-align:right;border-bottom:1px solid var(--border);padding:10px 6px;font-size:13px}.ptable thead th{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted-foreground);vertical-align:bottom;border-bottom-color:var(--foreground);font-size:12px;font-weight:500}.ptable th:first-child,.ptable td:first-child{text-align:left;color:var(--foreground);background:var(--background);padding-left:0;padding-right:12px;font-weight:600;position:sticky;left:0}.ptable th:last-child,.ptable td:last-child{padding-right:0}.ptable__ours th,.ptable__ours td{color:var(--product-pay-ink);border-bottom:2px solid var(--product-pay-ink);font-weight:700}.meter__sources{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.lg-frame .meter__rule{color:var(--muted-foreground);max-width:62ch;margin:0 0 14px;font-size:13px;line-height:1.55}.lg-frame .meter__rule:last-child{margin-bottom:0}.excluded{border-top:1px solid var(--border);gap:16px 48px;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1rem,5vw,4rem);display:grid}.excluded__head p,.excluded__more{color:var(--muted-foreground);max-width:60ch;margin-top:8px}.excluded__head h3{font-size:19px}.excluded__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.excluded__list li{border-left:2px solid var(--product-pay-ink);color:var(--muted-foreground);max-width:60ch;padding-left:16px}.excluded__list strong{color:var(--foreground);display:block}.excluded__more{color:var(--foreground)}.cap-band{background:var(--ejm-cream);border-top:4px solid var(--ejm-orange)}.cap-band .lg-tag{top:-16px}.cap-band h2,.cap-band p{color:var(--ejm-ink)}.cap-band h2{max-width:22ch;font-size:clamp(26px,4vw,42px);line-height:1.08}.cap-band__lead p{max-width:40ch;margin-top:16px;font-size:17px}.cap-band__inner{align-items:start;gap:36px;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4rem);display:grid}.cap-band__partner{background:var(--ejm-ink);padding:26px 24px 28px}.cap-band__logo{max-width:100%;height:auto;margin-bottom:20px;display:block}.cap-band .cap-band__partner-copy{color:var(--ejm-cream);max-width:46ch;margin:0 0 14px}.cap-band__partner .btn{margin-top:10px}.faq__list{margin:0;padding:0 clamp(1rem,5vw,4rem) clamp(3rem,6vw,5rem)}.faq__item{border-top:1px solid var(--border);gap:8px;padding:20px 0;display:grid}.faq__q{color:var(--foreground);font-size:17px;font-weight:600;line-height:1.35}.faq__a{color:var(--muted-foreground);margin:0;line-height:1.62}@media (min-width:640px){.meter__live{padding:26px 24px 28px}.meter__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 82px 88px;grid-template-areas:"vendor track figure year";align-items:center;gap:16px}.meter__row--labels{align-items:end}.ptable th,.ptable td{padding:12px;font-size:15px}}@media (min-width:880px){.excluded{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.excluded__list{grid-area:1/2/span 2}.cap-band__inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:64px}.faq__item{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:28px 0}}@media (min-width:1000px){.meter__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) 96px 100px}}