.billing-signature{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.billing-signature>span:first-child{width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:#e6eee8}.billing-signature>span:last-child,.billing-signature p{font-size:.8rem;line-height:1.7;margin:0}.billing-signature strong{display:block;font-weight:600;font-size:.95rem}.billing-collection{padding:100px 0}.billing-collection__heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:35px}.billing-collection__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.billing-product-card{color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--card-bg);transition:transform .25s,box-shadow .25s;min-width:0}.billing-product-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #233f3310}.billing-product-card:focus-visible{outline:3px solid #648773;outline-offset:5px}.billing-product-card__visual{padding:28px 0 0 25px;background:#e6eee8;aspect-ratio:1.6;overflow:hidden}.billing-product-card__visual img{width:115%;max-width:none;height:auto;display:block;border:1px solid #c7d3c9;border-radius:7px 0 0;box-shadow:0 8px 30px #233f3315}.billing-product-card__copy{padding:26px}.billing-product-card__copy .nt-eyebrow{font-size:.63rem;margin:0 0 13px}.billing-product-card h3{font-size:1.5rem;font-weight:500;letter-spacing:-.045em;display:flex;justify-content:space-between;gap:10px;margin:0 0 12px}.billing-product-card h3 span{font-size:1.3rem}.billing-product-card__copy>p:last-child{font-size:.9rem;color:var(--text-muted);line-height:1.7;margin:0;max-width:40ch}.billing-product-card--payments .billing-product-card__visual{background:#f3eae0}.billing-media-note{color:var(--text-muted);font-size:.73rem;text-align:center;line-height:1.6;margin:20px 0 0}.billing-section-heading{text-align:center;margin-bottom:42px}.billing-section-heading>p:last-child{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:20px auto 0;max-width:48ch}.billing-transcript{color:var(--text-muted);font-size:.85rem;margin-top:24px}.billing-transcript summary{cursor:pointer;padding:12px 0;width:fit-content}.billing-transcript p{max-width:80ch;line-height:1.8}@media (max-width: 700px){.billing-collection{padding:65px 0}.billing-collection__heading{align-items:start;flex-direction:column;gap:24px}.billing-collection__grid{gap:18px}.billing-section-heading{text-align:left;margin-bottom:28px}.billing-section-heading>p:last-child{margin-left:0}.billing-media-note{text-align:left}}
