/* The homepage uses Inter 400, 600 and 700. Keep the original weight matching;
   one cached variable-font file supplies those faces without a Google CSS request.
   JetBrains Mono is unused on this page. */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('/assets/fonts/inter-latin.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('/assets/fonts/inter-latin.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url('/assets/fonts/inter-latin.woff2') format('woff2'); }
/* These disclosure resets were the only shared rules the homepage used from
   consultant-payment-v2.css. Keep them without loading payment-page styles. */
summary { cursor: pointer; list-style: none; }
summary::-webkit-details-marker { display: none; }
