*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;font-family:Inter,sans-serif;color:var(--color-primary-3xdark)}a:not([class]){text-decoration-skip-ink:auto;text-decoration:none}img,picture,svg{max-width:100%;display:block}:root{--spacing-2xsmall: .25rem;--spacing-xsmall: .5rem;--spacing-small: .75rem;--spacing-base: 1rem;--spacing-large: 1.5rem;--spacing-xlarge: 2rem;--spacing-2xlarge: 3.5rem;--spacing-3xlarge: 5rem;--system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-weight-base: 400;--font-weight-semibold: 500;--font-weight-bold: 600;--font-size-xsmall: .75rem;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-large: 1.125rem;--font-size-xlarge: 1.5rem;--font-size-2xlarge: 2.25rem;--line-width-xsmall: 40ch;--line-width-small: 50ch;--line-width-base: 60ch;--line-width-large: 70ch;--line-width-xlarge: 80ch;--radius-small: 4px;--radius-base: 8px;--radius-large: 16px;--radius-full: 99rem;--color-primary-base: #2d83e6;--color-primary-base-hover: hsl(212, 90%, 50%);--color-primary-dark: #373E6D;--color-primary-xdark: #373E6D;--color-primary-2xdark: #272B4C;--color-primary-3xdark: #28283D;--color-neutral-light: hsl(233, 10%, 95%);--color-neutral-base: #D5D6DD;--color-neutral-dark: #BFC8D4;--color-neutral-xdark: #7B7F9F;--color-white: #ffffff}a{color:var(--color-primary-base);text-decoration:none}.heading-primary{font-size:var(--font-size-2xlarge);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:1.4}.subheading-primary{font-size:var(--font-size-large);font-weight:var(--font-weight-base);color:var(--color-neutral-base);line-height:1em;line-height:1}.heading-secondary{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:var(--color-primary-3xdark);line-height:1em}.body-large{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:1.4}.body{font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:1.2}.bold{font-weight:var(--font-weight-bold)}.caption{font-size:var(--font-size-small);font-weight:var(--font-weight-base);line-height:1.5}.wrapper{width:100%;max-width:1000px;margin-inline:auto}button{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xsmall);cursor:pointer;padding:var(--spacing-small) var(--spacing-large);background-color:var(--color-primary-base);border:none;border-radius:var(--radius-base);color:var(--color-primary-3xdark);transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}button:hover{background-color:var(--color-primary-base-hover)}button.primary{color:var(--color-white)}button.primary:hover{background-color:var(--color-primary-base-hover)}.button-link{display:flex;justify-content:center;align-items:center;text-decoration:none;gap:var(--spacing-small);cursor:pointer;padding:var(--spacing-small) var(--spacing-large);background-color:var(--color-primary-base);border:none;border-radius:var(--radius-base);color:var(--color-white);transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.button-link:hover{background-color:var(--color-primary-base-hover)}.button-link.outlined{background-color:transparent;border:1px solid var(--color-neutral-dark);color:var(--color-primary-3xdark)}.button-link.outlined:hover{background-color:var(--color-neutral-base)}button.outlined{background-color:transparent;border:1px solid var(--color-neutral-dark)}button.outlined:hover{background-color:var(--color-neutral-base)}img.icon{width:24px;height:auto}
