:root {--pg-color-primary: var(--pg-yellow-500);--pg-color-text: var(--pg-black-900);--pg-color-bg: var(--pg-white);--pg-font-display: 'Roboto', system-ui, sans-serif;--pg-font-body: 'Open Sans', system-ui, sans-serif;--pg-container-px: var(--pg-space-4xl);--pg-container-max: 1440px;--pg-yellow-50: #FEF9E6;--pg-yellow-100: #FCEBB0;--pg-yellow-200: #FAE28A;--pg-yellow-300: #F8D554;--pg-yellow-400: #F6CD33;--pg-yellow-500: #F4C000;--pg-yellow-600: #DEAF00;--pg-yellow-700: #AD8800;--pg-yellow-800: #866A00;--pg-yellow-900: #665100;--pg-black-50: #E6E6E6;--pg-black-100: #B1B1B1;--pg-black-200: #8B8B8B;--pg-black-300: #555656;--pg-black-400: #353535;--pg-black-500: #020303;--pg-black-900: #010101;--pg-grey-50: #EDEDED;--pg-grey-100: #C7C7C7;--pg-grey-200: #ACACAC;--pg-grey-300: #868686;--pg-grey-400: #6F6F6F;--pg-grey-500: #4B4B4B;--pg-grey-600: #444444;--pg-grey-700: #353535;--pg-grey-800: #292929;--pg-grey-900: #202020;--pg-blue-opal-50: #E9ECF0;--pg-blue-opal-100: #BAC3D1;--pg-blue-opal-200: #98A6BA;--pg-blue-opal-300: #6A7D9B;--pg-blue-opal-400: #4D6487;--pg-blue-opal-500: #203D69;--pg-blue-opal-600: #1D3860;--pg-blue-opal-700: #172B4B;--pg-blue-opal-800: #12223A;--pg-blue-opal-900: #0D1A2C;--pg-white: #FFFFFF;--pg-color-primary-hover: var(--pg-yellow-600);--pg-color-accent: var(--pg-blue-opal-500);--pg-color-text-muted: var(--pg-grey-500);--pg-color-text-subtle: var(--pg-grey-300);--pg-color-text-inverse: var(--pg-white);--pg-color-surface-inverse: var(--pg-black-500);--pg-color-border: var(--pg-grey-100);--pg-color-border-subtle: var(--pg-grey-50);--pg-color-focus: var(--pg-blue-opal-500);--pg-radius-s: 8px;--pg-radius-m: 12px;--pg-radius-l: 16px;--pg-radius-xl: 24px;--pg-radius-pill: 999px;--pg-border-width: 1px;--pg-transition-fast: 0.15s ease;--pg-transition-base: 0.25s ease;--pg-lh-tight: 1;--pg-lh-heading: 1.15;--pg-lh-body: 1.5;--pg-ls-tight: -0.025em;--pg-ls-normal: 0em;--pg-space-4xs: clamp(0.4rem, calc(0.0001481481 * (100vw - 22.5rem) + 0.4rem), 0.41rem);--pg-space-3xs: clamp(0.48rem, calc(0.0004444444 * (100vw - 22.5rem) + 0.48rem), 0.51rem);--pg-space-2xs: clamp(0.58rem, calc(0.0008888889 * (100vw - 22.5rem) + 0.58rem), 0.64rem);--pg-space-xs: clamp(0.69rem, calc(0.0016296296 * (100vw - 22.5rem) + 0.69rem), 0.8rem);--pg-space-s: clamp(0.83rem, calc(0.0025185185 * (100vw - 22.5rem) + 0.83rem), 1rem);--pg-space-m: clamp(1rem, calc(0.0037037037 * (100vw - 22.5rem) + 1rem), 1.25rem);--pg-space-l: clamp(1.2rem, calc(0.0053333333 * (100vw - 22.5rem) + 1.2rem), 1.56rem);--pg-space-xl: clamp(1.44rem, calc(0.0075555556 * (100vw - 22.5rem) + 1.44rem), 1.95rem);--pg-space-2xl: clamp(1.73rem, calc(0.0105185185 * (100vw - 22.5rem) + 1.73rem), 2.44rem);--pg-space-3xl: clamp(2.07rem, calc(0.0145185185 * (100vw - 22.5rem) + 2.07rem), 3.05rem);--pg-space-4xl: clamp(2.49rem, calc(0.0195555556 * (100vw - 22.5rem) + 2.49rem), 3.81rem);--pg-space-5xl: clamp(2.99rem, calc(0.0263703704 * (100vw - 22.5rem) + 2.99rem), 4.77rem);--pg-space-6xl: clamp(3.58rem, calc(0.0352592593 * (100vw - 22.5rem) + 3.58rem), 5.96rem);--pg-space-7xl: clamp(4.3rem, calc(0.0466666667 * (100vw - 22.5rem) + 4.3rem), 7.45rem);--pg-section-py: var(--pg-space-5xl);--pg-sky-50: #F0F6FC;--pg-sky-100: #E0E2EB;--pg-sky-200: #D7DCE3;--pg-sky-300: #D1E4F5;--pg-sky-400: #BBD7F0;--pg-sky-500: #6BA8DF;--pg-sky-600: #6199CB;--pg-sky-700: #2D475E;--pg-color-stat: var(--pg-sky-600);--pg-color-surface-sky: var(--pg-sky-50);--pg-color-chip: var(--pg-sky-300);--pg-radius-xs: 4px;--pg-text-2xs: 0.75rem;--pg-text-xs: 0.875rem;--pg-text-s: 0.9375rem;--pg-text-m: 1rem;--pg-text-l: 1.125rem;--pg-text-xl: 1.25rem;--pg-text-2xl: clamp(1.25rem, calc(0.0037037037 * (100vw - 22.5rem) + 1.25rem), 1.5rem);--pg-text-3xl: clamp(1.625rem, calc(0.0055555556 * (100vw - 22.5rem) + 1.625rem), 2rem);--pg-text-4xl: clamp(1.75rem, calc(0.0111111111 * (100vw - 22.5rem) + 1.75rem), 2.5rem);--pg-text-5xl: clamp(2.125rem, calc(0.0240740741 * (100vw - 22.5rem) + 2.125rem), 3.75rem);--pg-text-6xl: clamp(2.125rem, calc(0.0351851852 * (100vw - 22.5rem) + 2.125rem), 4.5rem);--pg-text-8xl: clamp(6.875rem, calc(0.0462962963 * (100vw - 22.5rem) + 6.875rem), 10rem);--pg-lh-snug: 1.3;--pg-ls-tight-sm: -0.015em;--pg-ls-wide: 0.08em;}