.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{box-sizing:content-box;width:calc(115% - 2px);border:1px solid #c7d3c9;max-width:none;height:auto;display:block;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}}.faq{background:var(--bg-section);padding:6rem 2rem}@media (max-width: 600px){.faq{padding:3.5rem 1.25rem}}.faq__container{max-width:760px;margin:0 auto}.faq__header{text-align:center;margin-bottom:3rem}.faq__heading{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;letter-spacing:-.01em;margin:0 0 .75rem}.faq__sub{font-size:.97rem;color:var(--text-muted);line-height:1.7}.faq__list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border);transition:background .18s}.faq__item--open{background:#e8612f0a}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:none;border:none;text-align:left;padding:1.4rem 0;font-size:.97rem;font-weight:600;color:var(--text);cursor:pointer;transition:color .18s}.faq__question:hover{color:var(--accent)}.faq__chevron{width:14px;height:9px;flex-shrink:0;color:var(--text-muted);transition:transform .22s ease,color .18s}.faq__chevron--open{transform:rotate(180deg);color:var(--accent)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq__answer--open{max-height:400px}.faq__answer p{font-size:.9rem;color:var(--text-muted);line-height:1.8;padding-bottom:1.4rem;margin:0}
