.hero.svelte-bue58l{background:var(--color-noir);color:var(--color-ivory);padding:calc(var(--space-20) + 80px) var(--container-padding) var(--space-16);text-align:center}.hero__inner.svelte-bue58l{max-width:720px;margin:0 auto}.hero__label.svelte-bue58l{display:block;font-size:var(--text-caption);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}.hero__label--dark.svelte-bue58l{color:var(--color-gold)}h1.svelte-bue58l{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:500;margin-bottom:var(--space-5);color:var(--color-ivory)}.hero__intro.svelte-bue58l{margin:0 auto;font-size:var(--text-lg);color:#faf7f2b3;line-height:1.7}.page.svelte-bue58l{max-width:960px;margin:0 auto;padding:var(--space-16) var(--container-padding) var(--space-20)}.notice.svelte-bue58l{background:#fff;border:1px solid rgba(0,0,0,.06);border-left:3px solid var(--color-gold);padding:var(--space-6) var(--space-8);text-align:center;margin-bottom:var(--space-10)}.notice__label.svelte-bue58l{display:block;font-size:var(--text-caption);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-2)}.notice.svelte-bue58l h2:where(.svelte-bue58l){font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-2) 0;color:var(--color-noir)}.notice.svelte-bue58l p:where(.svelte-bue58l){margin:0;color:var(--color-stone)}.cards.svelte-bue58l{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.card.svelte-bue58l{background:#fff;border:1px solid rgba(0,0,0,.06);padding:var(--space-8)}.card.svelte-bue58l h3:where(.svelte-bue58l){font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-noir);margin:0 0 var(--space-6) 0;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}.rows.svelte-bue58l{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.rows.svelte-bue58l li:where(.svelte-bue58l){display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--color-stone)}.rows.svelte-bue58l li:where(.svelte-bue58l) strong:where(.svelte-bue58l){color:var(--color-noir);font-weight:600;white-space:nowrap}.card__note.svelte-bue58l{margin:var(--space-5) 0 0 0;padding-top:var(--space-4);border-top:1px solid rgba(0,0,0,.06);font-size:var(--text-sm);color:var(--color-stone);line-height:1.6}.card__note.svelte-bue58l+.card__note:where(.svelte-bue58l){padding-top:0;border-top:none;margin-top:var(--space-2)}.footer-note.svelte-bue58l{text-align:center;margin-top:var(--space-8);font-size:var(--text-caption);color:var(--color-stone);letter-spacing:.1em;text-transform:uppercase}.my-subs.svelte-bue58l{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid rgba(0,0,0,.08)}.my-subs__header.svelte-bue58l{text-align:center;margin-bottom:var(--space-8)}.my-subs__header.svelte-bue58l h2:where(.svelte-bue58l){font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-noir);margin:0}.my-subs__list.svelte-bue58l{display:grid;gap:var(--space-3)}.sub-card.svelte-bue58l{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#fff;border:1px solid rgba(0,0,0,.06)}.sub-card.svelte-bue58l h3:where(.svelte-bue58l){font-family:var(--font-display);font-size:var(--text-h4);margin:0 0 var(--space-1) 0}.sub-card__date.svelte-bue58l{font-size:var(--text-sm);color:var(--color-stone)}.sub-card__status.svelte-bue58l{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.sub-card__status.svelte-bue58l strong:where(.svelte-bue58l){font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-moss)}.sub-card__status.svelte-bue58l span:where(.svelte-bue58l){font-size:var(--text-caption);color:var(--color-stone);text-transform:uppercase;letter-spacing:.1em}.status--paid.svelte-bue58l{color:var(--color-moss)}.status--pending.svelte-bue58l{color:var(--color-gold)}@media(max-width:640px){.sub-card.svelte-bue58l{flex-direction:column;align-items:flex-start}.sub-card__status.svelte-bue58l{align-items:flex-start;text-align:left}}
