:root {--container-width: 1920px;--container-min-width: 380px;--width-xs: 32.000rem;--width-s: 48.000rem;--width-m: 76.000rem;--width-l: 102.400rem;--width-xl: 128.000rem;--width-2xl: 144.000rem;--width-3xl: 168.000rem;--logo-width: clamp(12.00rem, calc(12.00rem + 0.0889 * (100vw - 380px)), 20.00rem);--offset: 80px;--shadow-xs: 0px 1px 3px 0px rgba(0,0,0, 0.12), 0px 1px 2px 0px rgba(0,0,0, 0.24);--shadow-s: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-m: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-l: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);--primary: #001F3C;--primary-ultra-dark: #001F3C;--primary-dark: #002B54;--primary-semi-dark: #004483;--primary-medium: #005CB2;--primary-semi-light: #0075E2;--primary-light: #D0E8FF;--primary-ultra-light: #E7F4FF;--primary-trans-90: rgba(0, 31, 60, 0.9);--primary-trans-80: rgba(0, 31, 60, 0.8);--primary-trans-70: rgba(0, 31, 60, 0.7);--primary-trans-60: rgba(0, 31, 60, 0.6);--primary-trans-50: rgba(0, 31, 60, 0.5);--primary-trans-40: rgba(0, 31, 60, 0.4);--primary-trans-30: rgba(0, 31, 60, 0.3);--primary-trans-20: rgba(0, 31, 60, 0.2);--primary-trans-10: rgba(0, 31, 60, 0.1);--secondary: #ffc533;--secondary-ultra-dark: #99761f;--secondary-dark: #cc9e29;--secondary-semi-dark: #e6b12e;--secondary-medium: #ffe066;--secondary-semi-light: #ffe066;--secondary-light: #ffe88c;--secondary-ultra-light: #fffae8;--secondary-trans-90: #6c9f0d;--secondary-trans-80: #c7f148;--secondary-trans-70: #f95d57;--secondary-trans-60: #ffdf8f;--secondary-trans-50: #fff6e0;--secondary-trans-40: #fffcf5;--secondary-trans-30: #ffeeab;--secondary-trans-20: #fffae8;--secondary-trans-10: #fffdf7;--tertiary: #f4f1de;--tertiary-ultra-dark: #929185;--tertiary-dark: #c3c1b2;--tertiary-semi-dark: #dcd9c8;--tertiary-medium: #f7f5e6;--tertiary-semi-light: #f9f7ed;--tertiary-light: #fdfdfa;--tertiary-ultra-light: #fefefd;--tertiary-trans-90: rgba(244, 241, 222, 0.9);--tertiary-trans-80: rgba(244, 241, 222, 0.8);--tertiary-trans-70: rgba(244, 241, 222, 0.7);--tertiary-trans-60: rgba(244, 241, 222, 0.6);--tertiary-trans-50: rgba(244, 241, 222, 0.5);--tertiary-trans-40: rgba(244, 241, 222, 0.4);--tertiary-trans-30: rgba(244, 241, 222, 0.3);--tertiary-trans-20: rgba(244, 241, 222, 0.2);--tertiary-trans-10: rgba(244, 241, 222, 0.1);--base: #051c2c;--base-ultra-dark: #03111a;--base-dark: #041623;--base-light: #dadddf;--base-ultra-light: #f3f4f4;--white: #ffffff;--white-trans-90: rgba(255, 255, 255, 0.9);--white-trans-80: rgba(255, 255, 255, 0.8);--white-trans-70: rgba(255, 255, 255, 0.7);--white-trans-60: rgba(255, 255, 255, 0.6);--white-trans-50: rgba(255, 255, 255, 0.5);--white-trans-40: rgba(255, 255, 255, 0.4);--white-trans-30: rgba(255, 255, 255, 0.3);--white-trans-20: rgba(255, 255, 255, 0.2);--white-trans-10: rgba(255, 255, 255, 0.1);--black: #051c2c;--black-trans-90: rgba(5, 28, 44, 0.9);--black-trans-80: rgba(5, 28, 44, 0.8);--black-trans-70: rgba(5, 28, 44, 0.7);--black-trans-60: rgba(5, 28, 44, 0.6);--black-trans-50: rgba(5, 28, 44, 0.5);--black-trans-40: rgba(5, 28, 44, 0.4);--black-trans-30: rgba(5, 28, 44, 0.3);--black-trans-20: rgba(5, 28, 44, 0.2);--black-trans-10: rgba(5, 28, 44, 0.1);--radius: 20px;--radius-inside: calc(var(--radius) * 0.5);--radius-outside: calc(var(--radius) * 1.4);--radius-xs: 0.3rem;--radius-s: 0.6rem;--radius-m: 1.2rem;--radius-l: 2.3rem;--radius-xl: 4rem;--radius-xxl: 6rem;--radius-circle: 50%;--radius-50: 50vh;--radius-pill: 9999px;--3xs: clamp(0.25rem, 0.225rem + 0.125vw, 0.375rem);;--2xs: clamp(0.5rem, 0.4625rem + 0.1875vw, 0.6875rem);;--xs: clamp(0.75rem, 0.6875rem + 0.3125vw, 1.0625rem);;--s: clamp(1rem, 0.925rem + 0.375vw, 1.375rem);;--m: clamp(1.5rem, 1.3875rem + 0.5625vw, 2.0625rem);;--l: clamp(2rem, 1.85rem + 0.75vw, 2.75rem);;--xl: clamp(3rem, 2.775rem + 1.125vw, 4.125rem);;--2xl: clamp(4rem, 3.7rem + 1.5vw, 5.5rem);;--3xl: clamp(6rem, 5.55rem + 2.25vw, 8.25rem);;--grid-gap: var(--space-xl) var(--space-l);--grid-gap-s: var(--space-l) var(--space-m);--card-gap: var(--space-m);--content-gap: calc(var(--space-m) * 1.5);--container-gap: var(--space-2xl);--space-3xs: clamp(0.375rem, 0.3rem + 0.375vw, 0.75rem);;--space-2xs: clamp(0.75rem, 0.6rem + 0.75vw, 1.5rem);;--space-xs: clamp(1.125rem, 0.9rem + 1.125vw, 2.25rem);;--space-s: clamp(1.5rem, 1.2rem + 1.5vw, 3rem);;--space-m: clamp(2.25rem, 1.8rem + 2.25vw, 4.5rem);;--space-l: clamp(3rem, 2.4rem + 3vw, 6rem);;--space-xl: clamp(4.5rem, 3.6rem + 4.5vw, 9rem);;--space-2xl: clamp(6rem, 4.8rem + 6vw, 12rem);;--space-3xxl: clamp(9rem, 7.2rem + 9vw, 18rem);;--h1: clamp(calc(1rem * (57.33 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((104.9 - 57.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (57.33 / var(--base-font)))) + (((104.9 - 57.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (104.9 / var(--base-font))));;--h2: clamp(calc(1rem * (47.78 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((83.92 - 47.78) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (47.78 / var(--base-font)))) + (((83.92 - 47.78) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (83.92 / var(--base-font))));;--h3: clamp(calc(1rem * (39.81 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((67.14 - 39.81) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (39.81 / var(--base-font)))) + (((67.14 - 39.81) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (67.14 / var(--base-font))));;--h4: clamp(calc(1rem * (33.18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((53.71 - 33.18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (33.18 / var(--base-font)))) + (((53.71 - 33.18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (53.71 / var(--base-font))));;--h5: clamp(calc(1rem * (27.65 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((42.97 - 27.65) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (27.65 / var(--base-font)))) + (((42.97 - 27.65) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (42.97 / var(--base-font))));;--h6: clamp(calc(1rem * (23.04 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((34.38 - 23.04) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (23.04 / var(--base-font)))) + (((34.38 - 23.04) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (34.38 / var(--base-font))));;--text-l: clamp(calc(1rem * (19.2 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((27.5 - 19.2) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (19.2 / var(--base-font)))) + (((27.5 - 19.2) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (27.5 / var(--base-font))));;--text-m: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((22 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((22 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (22 / var(--base-font))));;--text-s: clamp(calc(1rem * (13.33 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((17.6 - 13.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (13.33 / var(--base-font)))) + (((17.6 - 13.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (17.6 / var(--base-font))));;--text-line-height: 1.6;--heading-line-height: 1.1;--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-2-4: minmax(0, 2fr) minmax(0, 4fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-3-4: minmax(0, 3fr) minmax(0, 4fr);--grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--grid-4-2: minmax(0, 4fr) minmax(0, 2fr);--grid-4-3: minmax(0, 4fr) minmax(0, 3fr);--icon-xs: clamp(1.200rem, 0.455vw + 1.018rem, 1.600rem);;--icon-s: clamp(2.000rem, 0.455vw + 1.818rem, 2.400rem);;--icon-m: clamp(2.800rem, 0.455vw + 2.618rem, 3.200rem);;--icon-l: clamp(3.600rem, 1.364vw + 3.055rem, 4.800rem);;--icon-xl: clamp(4.800rem, 1.818vw + 4.073rem, 6.400rem);;--icon-xxl: clamp(6.400rem, 3.636vw + 4.945rem, 9.600rem);;--success: rgba(65, 208, 53, 0.85);--error: rgba(221, 36, 12, 0.85);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;}