/* Inter is loaded from Google Fonts on the production site; the same @font-face
   closure is declared here so consumers ship the identical webfont. */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2") format("woff2")}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiA.woff2") format("woff2")}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2") format("woff2")}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url("https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiA.woff2") format("woff2")}
:root{
  --font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-sans:var(--font-family);

  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */

  /* Scale — the exact rem values used on the landing page */
  --fs-hero:3.5rem;        /* h1 @ >=1024px (2rem mobile / 2.5rem 640 / 3rem 768) */
  --fs-hero-mobile:2rem;
  --fs-section:2.5rem;     /* section title desktop; 2rem mobile */
  --fs-section-mobile:2rem;
  --fs-promo-title:1.75rem;
  --fs-display-num:2.5rem; /* price amount, timer value */
  --fs-h3:1.5rem;          /* pricing name, modal h2/h3, logo */
  --fs-card-title:1.25rem;
  --fs-lead:1.125rem;      /* hero subtitle, feature title, faq question */
  --fs-body:1rem;
  --fs-body-sm:.9375rem;   /* card text, nav link, footer link */
  --fs-caption:.875rem;    /* trust item, badges, legal */

  --lh-tight:1.2; /* @kind font */          /* hero title */
  --lh-snug:1.3; /* @kind font */           /* promo title */
  --lh-heading:1.4; /* @kind font */        /* feature title */
  --lh-body:1.6; /* @kind font */           /* body default */
}
