*{margin:0;padding:0}html{background-color:var(--color-background);color:var(--color-main-text);font-family:Nunito,sans-serif;font-weight:400;font-size:calc(1rem * var(--mag-font-multiplier));font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth}a{color:inherit;text-decoration:none}::selection{background:var(--color-accent);color:var(--color-important);text-shadow:none}::-moz-selection{background:var(--color-accent);color:var(--color-important);text-shadow:none}::-webkit-selection{background:var(--color-accent);color:var(--color-important);text-shadow:none}h1,h2,h3,h4,h5,h6,p,div{white-space:pre-line}:root{--mag-max-width-main: 1600px;--mag-hero-height: 95vh;--mag-header-safe-area: 135px;--mag-base-margin: 2rem;--mag-gap: 1.5em;--mag-container-padding: 2.5rem;--mag-spacer-step1: 1rem;--mag-border-radius: 1rem;--mag-animation-duration: .3s;--mag-blur: 15px;--mag-font-multiplier: 1;--mag-letter-spacing-multiplier: 1;--mag-line-height-multiplier: 1}@media only screen and (max-width: 1200px){:root{--mag-spacer-step1: .85rem;--mag-base-margin: 1.75rem;--mag-gap: 1.25rem;--mag-container-padding: 2.15rem}}@media only screen and (max-width: 750px){:root{--mag-spacer-step1: .7rem;--mag-base-margin: 1.5rem;--mag-gap: 1rem;--mag-container-padding: 1.75rem}}:root{--color-important: rgba(0, 250, 187, 1);--color-important-dark: rgb(0, 164, 123);--color-accent: rgba(76, 98, 255, 1);--color-accent-highlight: rgb(93, 112, 251);--color-background: rgba(221, 245, 238, 1);--color-background-highlight: rgba(235, 253, 246, 1);--color-warning: rgba(252, 254, 3, 1);--color-subtle: rgba(255, 255, 255, 1);--color-shadows: rgba(0, 0, 0, .3);--color-shadows-subtle: rgba(0, 0, 0, .05\df);--color-main-text: rgba(0, 0, 0, 1);--color-main-text-negative: rgba(255, 255, 255, 1);--color-blur: rgba(255, 255, 255, .5);--color-destructive: rgba(255, 0, 64, 1)}.color-bg-important{background-color:var(--color-important)}.color-bg-accent{background-color:var(--color-accent)}.color-bg-accent-highlight{background-color:var(--color-accent-highlight)}.color-bg-background{background-color:var(--color-background)}.color-bg-background-highlight{background-color:var(--color-background-highlight)}.color-bg-warning{background-color:var(--color-warning)}.color-bg-subtle{background-color:var(--color-subtle)}.color-bg-blur{background-color:var(--color-blur)}.color-bg-destructive{background-color:var(--color-destructive)}.color-txt-accent{color:var(--color-accent)}.color-txt-subtle{color:var(--color-subtle)}.color-txt-text-negative{color:var(--color-main-text-negative)}.color-txt-text-destructive{color:var(--color-destructive)}.layout-main-hero{height:var(--mag-hero-height);margin-left:auto;margin-right:auto}.layout-main-with-margin{max-width:var(--mag-max-width-main);padding-left:var(--mag-base-margin);padding-right:var(--mag-base-margin);margin-left:auto;margin-right:auto}.layout-header-safe-area-padding{padding-top:var(--mag-header-safe-area)}.layout-top-spacer-gap{margin-top:var(--mag-gap)}.layout-section-spacer{padding-top:calc(var(--mag-spacer-step1) * 10);padding-bottom:calc(var(--mag-spacer-step1) * 10)}.layout-section-spacer-medium{padding-top:calc(var(--mag-spacer-step1) * 5);padding-bottom:calc(var(--mag-spacer-step1) * 5)}.layout-section-title-spacer{margin-top:calc(var(--mag-spacer-step1) * 5)}.layout-section-subtitle-spacer{margin-top:calc(var(--mag-spacer-step1) * 2)}.layout-single-column{display:flex;flex-direction:column;gap:var(--mag-gap)}.layout-grid12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mag-gap)}.layout-grid12-2cols{grid-column:span 6}@media only screen and (max-width: 750px){.layout-grid12-2cols{grid-column:span 12}}.layout-grid12-3cols{grid-column:span 4}@media only screen and (max-width: 1024px){.layout-grid12-3cols{grid-column:span 6}}@media only screen and (max-width: 750px){.layout-grid12-3cols{grid-column:span 12}}.layout-grid12-4cols{grid-column:span 3}@media only screen and (max-width: 1400px){.layout-grid12-4cols{grid-column:span 6}}@media only screen and (max-width: 750px){.layout-grid12-4cols{grid-column:span 12}}.style-link-appearance{cursor:pointer;transition:all var(--mag-animation-duration) ease-in-out}.style-link-appearance:hover{opacity:.6}.style-link-appearance:hover.style-link-appearance-sub-scale-up{transform:translateY(-2px)}.style-bg-blur{backdrop-filter:blur(var(--mag-blur));-webkit-backdrop-filter:blur(var(--mag-blur))}.style-border-dark{border:1px solid rgba(255,255,255,.2)}.style-border-light{border:1px solid rgba(255,255,255,.7)}.style-shadow-subtle{box-shadow:0 10px 50px -12px var(--color-shadows-subtle)}.animation-hover-shadow:hover{transition:all var(--mag-animation-duration) ease-in-out;transform:translateY(-5px);box-shadow:0 10px 50px -12px var(--color-shadows)}:root{--button-container-padding: 2.5rem}.container-circle-step1{border-radius:9999px;padding-left:var(--mag-container-padding);padding-right:var(--mag-container-padding);padding-top:calc(var(--mag-container-padding) * .5);padding-bottom:calc(var(--mag-container-padding) * .5)}.container-step1{border-radius:var(--mag-border-radius);padding:calc(var(--mag-container-padding) * .5)}.container-step2{border-radius:calc(var(--mag-border-radius) + var(--mag-border-radius));padding:calc(var(--mag-container-padding) * .5)}.container-button{font-weight:800}.container-button.container-button-sub-circular{border-radius:9999px}.container-button.container-button-sub-rounded{border-radius:var(--mag-border-radius)}.container-button.container-button-sub-small{padding-left:calc(var(--mag-container-padding) * .4);padding-right:calc(var(--mag-container-padding) * .4);padding-top:calc(var(--mag-container-padding) * .25);padding-bottom:calc(var(--mag-container-padding) * .25)}.container-button.container-button-sub-medium{padding-left:calc(var(--button-container-padding) * .7);padding-right:calc(var(--button-container-padding) * .7);padding-top:calc(var(--button-container-padding) * .4);padding-bottom:calc(var(--button-container-padding) * .4)}:root{--text-big: 3.5rem;--text-medium-big: 3rem;--text-medium: 2rem;--text-small-medium: 1.6rem;--text-small: 1.2rem;--text-base: 1rem;--text-mini: .9rem}.text-uppercase{text-transform:uppercase}.text-title-big{font-size:calc(var(--text-big) * var(--mag-font-multiplier));font-weight:900;line-height:calc(var(--text-big) * 1.05 * var(--mag-line-height-multiplier));letter-spacing:calc(var(--text-big) * .02 * var(--mag-letter-spacing-multiplier) * -1)}.text-title-medium-big{font-size:calc(var(--text-medium-big) * var(--mag-font-multiplier));font-weight:800;line-height:calc(var(--text-medium-big) * 1.05 * var(--mag-line-height-multiplier));letter-spacing:calc(var(--text-medium-big) * .02 * var(--mag-letter-spacing-multiplier) * -1)}.text-title-medium{font-size:calc(var(--text-medium) * var(--mag-font-multiplier));font-weight:800;line-height:calc(var(--text-medium) * 1.05 * var(--mag-line-height-multiplier));letter-spacing:calc(var(--text-medium) * .02 * var(--mag-letter-spacing-multiplier) * -1)}.text-title-small-medium{font-size:calc(var(--text-small-medium) * var(--mag-font-multiplier));font-weight:800;line-height:calc(var(--text-small-medium) * 1.3 * var(--mag-line-height-multiplier))}.text-title-small{font-size:calc(var(--text-small) * var(--mag-font-multiplier));font-weight:800;line-height:calc(var(--text-small) * 1.3 * var(--mag-line-height-multiplier))}.text-subtitle-small{font-size:calc(var(--text-small) * var(--mag-font-multiplier));font-weight:700;line-height:calc(var(--text-small) * 1.3 * var(--mag-line-height-multiplier))}.text-subtitle-mini{font-size:calc(var(--text-mini) * var(--mag-font-multiplier));font-weight:800}.text-subtitle-mini.style-link-appearance-sub-open-letter-spacing{letter-spacing:calc(var(--text-mini) * .1 * var(--mag-letter-spacing-multiplier))}.text-description-bold{font-size:calc(var(--text-base) * var(--mag-font-multiplier));font-weight:800}.text-description-small{font-size:calc(var(--text-small) * var(--mag-font-multiplier));line-height:calc(var(--text-small) * 1.6 * var(--mag-line-height-multiplier))}.text-description{font-size:calc(var(--text-base) * var(--mag-font-multiplier));line-height:calc(var(--text-base) * 1.7 * var(--mag-line-height-multiplier))}.helper-allow-first-child-margin-top{display:flow-root}
