:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}:root{--color-input-bg:#252525;--color-input-text:#fff}[data-theme=light]{--color-input-bg:#fff;--color-input-text:#000}.c-form__input-wrapper{letter-spacing:normal;font-size:1.4rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-form__input-wrapper{font-size:1.5rem}}@media (min-width:992px){.c-form__input-wrapper{font-size:1.5rem}}@media (min-width:1200px){.c-form__input-wrapper{font-size:1.6rem}}.c-form__input-wrapper{color:var(--color-input-text);background-color:#0000;border:1px solid #414141;border-radius:10px;outline:none;align-items:center;gap:10px;width:100%;padding:10px 20px;line-height:100%;transition:border .3s;display:flex}.c-form__input-wrapper.error{border-color:var(--color-validation-error)}.c-form__input-wrapper.valid{border-color:var(--color-validation-success)}.c-form__input-wrapper:hover,.c-form__input-wrapper:focus{outline:none;border-color:var(--color-brand-primary)!important}.c-form__textbox{color:var(--color-input-text);background:0 0;border:none;outline:none;width:100%;height:100%;line-height:100%}.c-form__textbox::placeholder{color:#71717a}.c-form__textbox:disabled{color:#8c8c8c;cursor:not-allowed;opacity:.6}.c-form__textbox:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-input-bg)inset;-webkit-text-fill-color:var(--color-input-text)}.c-form__textbox:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-input-bg)inset;-webkit-text-fill-color:var(--color-input-text)}.c-form__textbox:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-input-bg)inset;-webkit-text-fill-color:var(--color-input-text)}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}fieldset{z-index:100;position:relative}.c-form__form-field{gap:20px}@media (min-width:375px){.c-form__form-field{gap:20px}}@media (min-width:480px){.c-form__form-field{gap:20px}}@media (min-width:768px){.c-form__form-field{gap:30px}}@media (min-width:992px){.c-form__form-field{gap:30px}}@media (min-width:1200px){.c-form__form-field{gap:40px}}@media (min-width:1600px){.c-form__form-field{gap:40px}}.c-form__form-field{z-index:100;flex-direction:column;width:100%;display:flex}@media (min-width:768px){.c-form__form-field{flex-direction:row;align-items:center}.c-form__form-field .c-form__label{flex:0 0 150px}}@media (min-width:992px){.c-form__form-field .c-form__label{flex:0 0 200px}}.c-form__form-field-control{width:100%}@media (min-width:768px){.c-form__form-field-control{flex:1}}.c-form__form-field--top{align-items:flex-start}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-form__label{flex-direction:column;gap:5px;display:flex}.c-form__label-title{font-family:Manrope,sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-form__label-title{font-size:1.1rem}}@media (min-width:992px){.c-form__label-title{font-size:1.1rem}}@media (min-width:1200px){.c-form__label-title{font-size:1.2rem}}.c-form__label-title{color:#c8c8c8;display:block}.c-form__label-summary{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-form__label-summary{font-size:1.3rem}}@media (min-width:992px){.c-form__label-summary{font-size:1.3rem}}@media (min-width:1200px){.c-form__label-summary{font-size:1.4rem}}.c-form__label-summary{color:#8c8c8c;display:block}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-newsletter-sign-up{margin-top:50px;margin-bottom:50px}@media (min-width:375px){.c-newsletter-sign-up{margin-top:50px;margin-bottom:50px}}@media (min-width:480px){.c-newsletter-sign-up{margin-top:50px;margin-bottom:50px}}@media (min-width:768px){.c-newsletter-sign-up{margin-top:60px;margin-bottom:60px}}@media (min-width:992px){.c-newsletter-sign-up{margin-top:80px;margin-bottom:80px}}@media (min-width:1200px){.c-newsletter-sign-up{margin-top:100px;margin-bottom:100px}}@media (min-width:1600px){.c-newsletter-sign-up{margin-top:100px;margin-bottom:100px}}.c-newsletter-sign-up{background-color:var(--color-page-bg);text-align:center;position:relative;overflow:hidden}@media (min-width:768px){.c-newsletter-sign-up{min-height:auto}}.c-newsletter-sign-up:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 70%,#7b61ff24 0%,#0000 70%),radial-gradient(70% 70%,#0052ff12 0%,#0000 70%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-newsletter-sign-up__content{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-newsletter-sign-up__content{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-newsletter-sign-up__content{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-newsletter-sign-up__content{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-newsletter-sign-up__content{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-newsletter-sign-up__content{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-newsletter-sign-up__content{padding-left:15px;padding-right:15px}}.c-newsletter-sign-up__content{z-index:1;flex-direction:column;flex:0 0 100%;gap:30px;max-width:100%;display:flex;position:relative}@media (min-width:768px){.c-newsletter-sign-up__content{flex:0 0 66.6667%;max-width:66.6667%;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.c-newsletter-sign-up__content{flex:0 0 50%;max-width:50%}}.c-newsletter-sign-up__label{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-newsletter-sign-up__label{font-size:1.1rem}}@media (min-width:992px){.c-newsletter-sign-up__label{font-size:1.1rem}}@media (min-width:1200px){.c-newsletter-sign-up__label{font-size:1.2rem}}.c-newsletter-sign-up__label{color:var(--color-brand-primary);letter-spacing:.1em;text-transform:uppercase}.c-newsletter-sign-up__title{font-family:Manrope,sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-newsletter-sign-up__title{font-size:4.8rem}}@media (min-width:992px){.c-newsletter-sign-up__title{font-size:6rem}}@media (min-width:1200px){.c-newsletter-sign-up__title{font-size:7.2rem}}.c-newsletter-sign-up__title{color:#fff}.c-newsletter-sign-up__title span{color:var(--color-brand-primary)}.c-newsletter-sign-up__summary{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-newsletter-sign-up__summary{font-size:1.7rem}}@media (min-width:992px){.c-newsletter-sign-up__summary{font-size:1.7rem}}@media (min-width:1200px){.c-newsletter-sign-up__summary{font-size:1.8rem}}.c-newsletter-sign-up__summary{color:#b5b5b5;max-width:54ch;margin:0 auto}.c-newsletter-sign-up__form-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-newsletter-sign-up__form-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-newsletter-sign-up__form-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-newsletter-sign-up__form-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-newsletter-sign-up__form-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-newsletter-sign-up__form-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-newsletter-sign-up__form-container{padding-left:15px;padding-right:15px}}.c-newsletter-sign-up__form-container{z-index:1;flex:0 0 100%;max-width:100%;margin-top:30px;position:relative}@media (min-width:992px){.c-newsletter-sign-up__form-container{flex:0 0 66.6667%;max-width:66.6667%;margin-left:auto;margin-right:auto}}.c-newsletter-sign-up__form{background:#ffffff0d;border:1px solid #414141;border-radius:15px;max-width:480px;margin:0 auto;padding:6px;overflow:hidden}.c-newsletter-sign-up__input-row{align-items:center;margin-bottom:15px;display:flex}.c-newsletter-sign-up__newsletter-input{flex:1;min-width:0}.c-newsletter-sign-up__newsletter-input .c-form__input-wrapper{background:0 0;border:none;border-radius:0;height:auto;padding:0}@media (min-width:992px){.c-newsletter-sign-up__newsletter-input .c-form__input-wrapper{padding:0}}.c-newsletter-sign-up__newsletter-input .c-form__textbox{color:#fff;padding:8px 15px}.c-newsletter-sign-up__hint{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-newsletter-sign-up__hint{font-size:1.3rem}}@media (min-width:992px){.c-newsletter-sign-up__hint{font-size:1.3rem}}@media (min-width:1200px){.c-newsletter-sign-up__hint{font-size:1.4rem}}.c-newsletter-sign-up__hint{color:#71717a;text-transform:uppercase;justify-content:center;margin:0}.c-newsletter-sign-up__form--success{justify-content:center;align-items:center;padding:20px 15px;display:flex}.c-newsletter-sign-up__hint--success{color:var(--color-score-pass);letter-spacing:normal;text-transform:none;align-items:center;gap:8px;display:flex}.c-newsletter-sign-up__hint-tick{flex-shrink:0;width:18px;height:18px}.c-newsletter-sign-up--stripped{padding-top:50px;padding-bottom:50px}@media (min-width:375px){.c-newsletter-sign-up--stripped{padding-top:50px;padding-bottom:50px}}@media (min-width:480px){.c-newsletter-sign-up--stripped{padding-top:50px;padding-bottom:50px}}@media (min-width:768px){.c-newsletter-sign-up--stripped{padding-top:60px;padding-bottom:60px}}@media (min-width:992px){.c-newsletter-sign-up--stripped{padding-top:80px;padding-bottom:80px}}@media (min-width:1200px){.c-newsletter-sign-up--stripped{padding-top:100px;padding-bottom:100px}}@media (min-width:1600px){.c-newsletter-sign-up--stripped{padding-top:100px;padding-bottom:100px}}.c-newsletter-sign-up--stripped{text-align:left;min-height:auto;position:relative;overflow:hidden}.c-newsletter-sign-up--stripped:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#7b61ff26 0%,#0000 60%);width:60%;height:100%;position:absolute;top:0;left:0}.c-newsletter-sign-up--stripped:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 100% 100%,#0052ff1a 0%,#0000 60%);width:60%;height:100%;position:absolute;bottom:0;right:0}.c-newsletter-sign-up--stripped:before{display:none}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__content{flex:0 0 100%;align-self:center;max-width:100%;margin-left:0;margin-right:0}@media (min-width:768px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__content{flex:0 0 83.3333%;max-width:83.3333%;margin-left:8.33333%}}@media (min-width:1200px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__content{flex:0 0 66.6667%;max-width:66.6667%;margin-left:16.6667%}}@media (min-width:1600px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__content{flex:0 0 50%;max-width:50%;margin-left:25%}}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__label{align-items:center;gap:15px;display:flex}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__label:before{background:var(--color-brand-primary);content:"";flex-shrink:0;width:30px;height:1px;display:block}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title{font-family:Manrope,sans-serif;font-size:2.6rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title{font-size:3.2rem}}@media (min-width:992px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title{font-size:3.6rem}}@media (min-width:1200px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title{font-size:4.4rem}}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title{color:#fff}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__title span{color:var(--color-brand-primary)}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__summary{max-width:none;margin-bottom:0;margin-left:0;margin-right:0}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__form-container{flex:0 0 100%;align-self:center;max-width:100%;margin-left:auto;margin-right:0}@media (min-width:768px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__form-container{flex:0 0 83.3333%;max-width:83.3333%;margin-left:8.33333%}}@media (min-width:1200px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__form-container{flex:0 0 66.6667%;max-width:66.6667%;margin-left:16.6667%}}@media (min-width:1600px){.c-newsletter-sign-up--stripped .c-newsletter-sign-up__form-container{flex:0 0 50%;max-width:50%;margin-left:25%}}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__form{max-width:none;margin:0}.c-newsletter-sign-up--stripped .c-newsletter-sign-up__hint{padding-bottom:0;padding-left:15px}
