.legal-page.svelte-jvso95{padding-bottom:3rem}.hero.svelte-jvso95{text-align:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:.5rem}.eyebrow.svelte-jvso95{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .65rem;font-size:.85rem;font-weight:650}h1.svelte-jvso95{font-family:var(--font-display);letter-spacing:-.02em;max-width:28ch;color:var(--color-ink);margin:0 auto;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;line-height:1.2}.grid-band.svelte-jvso95{grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.col.svelte-jvso95{text-align:center}.col.svelte-jvso95 h2:where(.svelte-jvso95){font-family:var(--font-display);color:var(--color-ink);margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.25}.col.svelte-jvso95 p:where(.svelte-jvso95),.invoice.svelte-jvso95 p:where(.svelte-jvso95){color:var(--color-ink);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.col.svelte-jvso95 ul:where(.svelte-jvso95){text-align:left;max-width:38ch;margin:1rem auto 0;padding:0;list-style:none}.col.svelte-jvso95 li:where(.svelte-jvso95){border-bottom:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);padding:.55rem 0 .55rem 1.35rem;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55;position:relative}.col.svelte-jvso95 li:where(.svelte-jvso95):last-child{border-bottom:0}.col.svelte-jvso95 li:where(.svelte-jvso95):before{content:"";background:var(--color-primary);border-radius:2px;width:.55rem;height:.55rem;position:absolute;top:1rem;left:0}.invoice.svelte-jvso95{text-align:center;padding-bottom:1.5rem}.invoice-card.svelte-jvso95{background:var(--color-primary-light);border-radius:.75rem;max-width:42rem;margin:0 auto;padding:clamp(1.5rem,3vw,2rem) 1.5rem}.invoice.svelte-jvso95 h2:where(.svelte-jvso95){font-family:var(--font-display);color:var(--color-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,2.2vw,1.65rem)}@media (width<=767px){.grid-band.svelte-jvso95{grid-template-columns:1fr}.col.svelte-jvso95 ul:where(.svelte-jvso95){max-width:none}}
