/* Self-contained tokens + webfonts for this landing page (subset of the PMC design system).
   The handoff shipped four byte-identical Inter files (one per weight); all four weights now use
   the one copy, so browsers download it once instead of four times. */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/Inter.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(fonts/Inter.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(fonts/Inter.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(fonts/Inter.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Khand'; font-style: normal; font-weight: 600; font-display: swap; src: url(fonts/Khand-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url(fonts/Manrope-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poly'; font-style: italic; font-weight: 400; font-display: swap; src: url(fonts/Poly-400i.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root{
--color-action-primary-default:var(--color-primary-blue-deep);
--color-action-primary-hover:var(--color-primary-blue-vibrant);
--color-background-highlight:rgb(236,242,253);
--color-background-subtle:rgb(245,247,250);
--color-border-default:rgb(228,231,236);
--color-primary-blue-dark:rgb(26,30,47);
--color-primary-blue-deep:rgb(21,38,208);
--color-primary-blue-vibrant:rgb(17,30,162);
--color-secondary-green:rgb(40,175,100);
--color-secondary-vermilion:rgb(218,62,0);
--color-secondary-yellow:rgb(250,218,95);
--color-star:rgb(255,193,7);
--color-text-primary:var(--color-primary-blue-dark);
--color-text-secondary:rgb(102,112,133);
--color-trustpilot:rgb(0,182,122);
--font-accent:"Poly",Georgia,serif;
--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
--font-display:"Khand",system-ui,sans-serif;
--font-numeric:"Manrope","Inter",sans-serif;
--color-secondary-orange:rgb(255,153,0);
--color-neutral-gray-300:rgb(208,213,221);
}
