/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-display:swap;font-family:Involve;font-style:normal;font-weight:400;src:url(/static/fonts/ffbdfa6be40f88a9b1a4.woff2) format("woff2");src:url(/static/fonts/9a8c3fdfc184356aa497.woff) format("woff")}@font-face{font-display:swap;font-family:Involve;font-style:normal;font-weight:600;src:url(/static/fonts/da087775f0262c2d9be8.woff2) format("woff2");src:url(/static/fonts/46b6c3848558e6a54ce4.woff) format("woff")}@font-face{font-display:swap;font-family:Involve;font-style:normal;font-weight:700;src:url(/static/fonts/91f132fa81f38246a9e1.woff2) format("woff2");src:url(/static/fonts/30823f0588ebd2d9474c.woff) format("woff")}
:root{--color-basic-grey:rgba(92,92,92,.1)}*{list-style:none;margin:0;padding:0;text-decoration:none}*,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{min-width:360px}a{color:inherit;text-decoration:none}.btn-reset{background:none;border:none;margin:0;padding:0}.flex{display:flex}.image_gallery-background_item{position:absolute;z-index:-5}.image_gallery-background_item-2{right:0}@media(width < 1024px){.section{padding:48px}}@media(min-width:1024px){.section{padding:48px 80px}}@media(width <= 768px){.image_gallery-background_item{visibility:hidden}}
.cookie-warning{background-color:#fcfcfc;border-radius:32px;bottom:24px;box-shadow:-2px 2px 20px 0 rgba(26,26,26,.25);flex-direction:column;gap:24px;padding:24px;position:fixed;right:24px;width:426px;z-index:1}.cookie-warning .button{background-color:#1a1a1a}.cookie-warning .button:active,.cookie-warning .button:focus,.cookie-warning .button:hover{background-color:#1a1a1a;box-shadow:none}.cookie-warning-text{flex-direction:column;gap:14px}.cookie-warning-text a{text-decoration:underline}.cookie-warning-actions{align-items:center;justify-content:space-between}.cookie-menu{gap:24px}.cookie-menu,.cookie-menu-nav{flex-direction:column;width:100%}.cookie-menu-nav{align-items:flex-start;gap:14px}.return-btn{align-items:center;cursor:pointer;gap:18px;height:24px;justify-content:center;padding:8px}.option-description,.return-btn-text{color:#b1b1b1!important}.option-description{margin-left:auto}.cookie-menu-separator{background-color:#e8e8e8;content:"";height:1px;width:100%}.cookie-selection-list{gap:14px}.cookie-option,.cookie-selection-list{flex-direction:column;width:100%}.cookie-option[open]{gap:14px}.summary-arrow{transition:.2s ease-in-out}.cookie-option[open] .summary-arrow{transform:rotate(180deg);transition:transform .2s ease-in-out}.cookie-option-summary{align-items:center;gap:10px;height:24px;width:100%}*{-webkit-tap-highlight-color:transparent}.cookie-option-title{color:#000!important}.cookie-selection-item{position:relative}.cookie-option-toggle{position:absolute;right:0;top:2px}.cookie-settings-btn{cursor:pointer;padding:20px 32px}@media(max-width:768px){.cookie-warning{border-radius:32px 32px 0 0;bottom:0;right:0;width:100%}.cookie-warning-actions{flex-direction:column}.cookie-warning-actions button{width:100%}}
:root{--font-size-xs:14px;--font-size-sm:20px;--font-size-md:24px;--font-size-lg:80px;--font-size-xl:90px;--font-size-card-title:24px;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--color-black-white:#1d1d1d;--color-white-white:#fff;--color-darkgray-white:#5c5c5c;--color-darkgray-lightgray:#5c5c5c}.theme_dark{--color-black-white:#fcfcfc;--color-white-white:#fff;--color-darkgray-white:#fcfcfc;--color-darkgray-lightgray:#b1b1b1}.text{font-family:Involve,sans-serif;line-height:101%}.site-title{color:var(--color-black-white);font-size:var(--font-size-xl);opacity:.9}.section-title,.section-title-alt,.site-title{font-weight:var(--font-weight-semi-bold);letter-spacing:-3.5px}.section-title,.section-title-alt{font-size:var(--font-size-lg)}.section-title{color:var(--color-black-white)}.section-title-alt{color:var(--color-white-white)}.card-title,.title{font-weight:var(--font-weight-bold)}.card-title{color:var(--color-darkgray-white);font-size:var(--font-size-card-title);text-transform:uppercase}.title{color:var(--color-black-white);font-size:var(--font-size-md)}.body,.body-alt,.m_card_title,.navigation-text{font-size:var(--font-size-sm)}.body{color:var(--color-darkgray-lightgray);font-weight:var(--font-weight-regular)}.navigation-text{color:var(--color-black-white);letter-spacing:-.41px}.body-alt,.navigation-text{font-weight:var(--font-weight-semi-bold)}.body-alt{color:var(--color-white-white)}.alt-action-text,.button-description,.button-text{font-size:var(--font-size-xs)}.alt-action-text,.button-text{font-weight:var(--font-weight-semi-bold)}.button-text{color:var(--color-white-white);text-transform:uppercase}.alt-action-text,.button-description{color:var(--color-darkgray-lightgray);letter-spacing:-.01em}.button-description{font-weight:var(--font-weight-regular)}.left{text-align:left}.center{text-align:center}@media(width <= 1024px){:root{--font-size-xs:14px;--font-size-sm:20px;--font-size-md:24px;--font-size-lg:60px;--font-size-xl:90px;--font-size-card-title:20px}}@media(width <= 767px){:root{--font-size-xl:44px;--font-size-lg:36px}.site-title{letter-spacing:-1.5px}}
.button{background-color:#555ef6;border:none;border-radius:59px;box-shadow:0 1px 6.4px rgb(0 0 0/21%);color:#fcfcfc;height:-moz-fit-content;height:fit-content;transition:box-shadow .3s ease-in-out;width:-moz-fit-content;width:fit-content}.button:focus,.button:hover{box-shadow:0 1px 30px #555ef6;cursor:pointer}.button:active{background-color:#3b41a2;box-shadow:0 1px 20px #555ef6,inset -1px 2px 2px rgb(0 0 0/25%)}.button:disabled{background-color:#9e9fac;box-shadow:none;cursor:not-allowed}.button_large{max-width:404px;padding:20px 32px}.button_medium{padding:14px 20px}.button_small{border-radius:10px;height:40px;padding:8px;width:40px}.button svg{display:block;margin:auto;max-height:100%;max-width:100%}
.toggle-button{align-items:center;background-color:#b1b1b1;border-radius:100px;box-sizing:border-box;cursor:pointer;height:20px;justify-content:flex-start;padding:2px;transition:.25s ease-in-out;width:36px}.toggle-active-true{background-color:#555ef6}.toggle-button-marker{background-color:#fcfcfc;border-radius:100px;height:16px;transition:transform .25s ease-in-out;width:16px}.toggle-active-false .toggle-button-marker{transform:translateX(0)}.toggle-active-true .toggle-button-marker{transform:translateX(16px)}
:root{--color-header-gray-darkgray:hsla(0,0%,99%,.7)}.theme_dark{--color-header-gray-darkgray:rgba(26,26,26,.7)}.header{align-items:center;background-color:var(--color-header-gray-darkgray);height:86px;left:0;padding:16px 80px;position:absolute;top:0;width:100%;z-index:1}.header_container{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.header_logo_container{align-items:center;gap:8px;height:54px}.header_logo{height:31px;margin-top:-2px}.header_nav{align-items:center;flex-grow:1;gap:40px}.header_nav_btn{margin-left:auto}@media(max-width:1023px){.header{padding:16px 40px}.header_nav{justify-content:space-between}.header_nav_link{order:2}.header_nav-btn{order:1;padding-right:80px}.header_nav_btn{margin:0;order:3}}@media(max-width:767px){.header{height:94px;padding:20px 40px}.header_logo_container{width:100%}.header_logo{height:54px}.header_nav{justify-content:space-between}.header_nav_link{order:2}.header_nav-btn{order:1;padding-right:16px}.header_nav_btn{margin:0;order:3}.header_logo_text{display:none}}
.header-navigation-content{display:inline-flex;gap:40px;z-index:1}.header_nav-btn{display:none;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1023px){.header-navigation{flex-direction:column;gap:16px;height:inherit;position:relative}.header_nav-btn{display:flex;justify-content:center}.header-navigation-content{background-color:#fcfcfc;border:2px solid #1d1d1d;border-radius:20px;flex-direction:column;gap:20px;padding:20px;position:absolute;top:40px;width:-moz-fit-content;width:fit-content}.header_nav-hidden{display:none}}@media(max-width:767px){.header-navigation{flex-direction:column;gap:16px;height:inherit;position:relative}.header_nav-btn{display:flex;justify-content:center}.header-navigation-content{background-color:#fcfcfc;border:2px solid #1d1d1d;border-radius:20px;flex-direction:column;gap:20px;padding:20px;position:absolute;top:40px;width:-moz-fit-content;width:fit-content}.header_nav-hidden{display:none}}
:root{--color-basic-grey:rgba(92,92,92,.1)}.footer{background-color:var(--color-basic-grey);border-radius:80px 80px 0 0;flex-direction:column;gap:48px;justify-content:space-between;min-height:314px}.footer_nav{gap:24px}.footer_nav_column{flex-direction:column;gap:16px}.footer_nav_column-content{flex-direction:column;gap:12px}@media(max-width:1023px){.footer{padding:48px}}@media(max-width:766px){.footer_nav{flex-direction:column}.footer{border-radius:60px 60px 0 0}}
.hero_section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:110vh;justify-content:space-between;margin-top:-112px;min-height:830px}.hero_container{margin-top:40vh;max-width:1192px}.hero_container,.hero_main_content,.hero_text_content{align-items:center;flex-direction:column}.hero_container,.hero_text_content{gap:24px}.hero_main_content{gap:32px}.hero_alt_text{align-items:center;flex-wrap:wrap;gap:8px;justify-content:center}.hero_alt_link{margin-top:-2px}.hero_section:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:40vh;pointer-events:none;width:100%}@media(width <= 767px){.hero_container{padding:0 36px}}@media(width >= 768px){.hero_container{padding:0 48px}}@media(width >= 1025px){.hero_container{padding:0 124px}}
.feature_cards-section{justify-content:center;padding:32px 0}.feature_cards-container{gap:32px;overflow:scroll;padding:0 36px;scrollbar-width:none}.feature_cards-container::-webkit-scrollbar{display:none}.feature_cards-section-small{padding:24px 0}.feature_cards-container-small{flex-direction:column}
:root{--color-white:#fcfcfc;--color-basic-purple:#9c55f6;--color-basic-orange:#f8b300;--color-basic-sky:#02aef2;--color-basic-blue:#555ef6;--color-card-darkgray-white:rgba(92,92,92,.1)}.theme_dark{--color-card-darkgray-white:hsla(0,0%,99%,.1)}.card{background-color:var(--color-card-darkgray-white);border-radius:32px;flex-direction:column;flex-shrink:0;height:-moz-fit-content;height:fit-content;padding:24px;transition:.3s ease-in-out;width:284px}.card-small{max-width:468px;width:inherit}.card-image{align-items:center;border-radius:16px;justify-content:center;padding:10px;width:208px}.card-image-medium,.card-image-small{height:150px;width:150px}.card-image-purple svg{fill:var(--color-basic-purple)}.card-image-orange svg{fill:var(--color-basic-orange)}.card-image-blue svg{fill:var(--color-basic-blue)}.card-image-sky svg{fill:var(--color-basic-sky)}.card_title,.m_card-title{margin-top:24px}.card_text-content{flex-direction:column;gap:10px}.truncate_large_text{height:22px;max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate_medium_text,.truncate_small_text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-large-expanded,.card-medium-expanded{height:-moz-fit-content;height:fit-content;width:391px}.card-small-expanded{height:-moz-fit-content;height:fit-content;max-width:468px;width:inherit}.card-image-expanded{height:252px;width:100%}.purple-card-image-expanded{background-color:var(--color-basic-purple)}.orange-card-image-expanded{background-color:var(--color-basic-orange)}.sky-card-image-expanded{background-color:var(--color-basic-sky)}.blue-card-image-expanded{background-color:var(--color-basic-blue)}.card-image-expanded svg{fill:#fcfcfc}
:root{--color-basic-grey:rgba(92,92,92,.1)}.image_gallery-section{align-items:center;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden}.image_gallery-container{background-color:#ebebeb;border-radius:85px;justify-content:center;padding:24px;width:-moz-fit-content;width:fit-content}.image_gallery-image{height:645px;width:320px}.image_gallery-section-medium,.image_gallery-section-small{height:-moz-fit-content;height:fit-content;padding:48px 0}.image_gallery-container-medium,.image_gallery-container-small{border-radius:50px}.image_gallery-large{gap:44px}.image_gallery-medium,.image_gallery-small{gap:24px}.image_gallery-image-medium{height:396px;width:196px}.image_gallery-image-small{height:422px;width:209px}
:root{--color-basic-grey:rgba(92,92,92,.1)}.info_block-section{align-items:center;background-color:var(--color-basic-grey);border-radius:80px 80px 0 0;height:-moz-fit-content;height:fit-content;justify-content:center}.info_block-container{gap:77px}.info_block-image_container{flex-shrink:0;height:510px;width:510px}.info_block-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.info_block-text_container{flex-direction:column;gap:24px;justify-content:center;max-width:620px}@media(width <= 1024px){.info_block-container{align-items:center;flex-direction:column;gap:24px}.info_block-image_container{height:279px;width:279px}.info_block-text_container{gap:16px}}@media(max-width:767px){.info_block-section{border-radius:60px 60px 0 0}}
:root{--color-gradient-upper:#555ef6;--color-gradient-low:#b26be9}.promo_banner-section{align-items:center;background:linear-gradient(to bottom,var(--color-gradient-upper),var(--color-gradient-low));flex-direction:column;gap:48px;justify-content:space-between;padding-bottom:0}.promo_banner-text_container{align-items:center;flex-direction:column;gap:10px}@media(width <= 767px){.promo_banner-image{width:264px}}@media(width <= 1024px){.promo_banner-image{width:350px}}@media(min-width:1025px){.promo_banner-image{width:465px}}
.support_block-section{height:-moz-fit-content;height:fit-content;justify-content:center}.support_block-content{align-items:center;flex-direction:column;gap:32px;justify-content:center}.support_block-text_container{align-items:center;flex-direction:column;gap:14px}.support_block-image_container{align-items:center;gap:32px;justify-content:center}.support_block-logo_container{height:153px;width:200px}.support_block-logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.support_logo-separator{background-color:rgb(29 29 29/10%);height:153px;width:2px}@media(width <= 767px){.support_block-content{gap:24px}.support_block-image_container{flex-direction:column;gap:24px}.support_logo-separator{height:2px;width:200px}}
.policy-container{background-color:rgb(92 92 92/10%);border-radius:32px;flex-direction:column;gap:20px;margin:120px 48px 90px;padding:36px}.policy-container button{align-self:center}.policy-text{white-space:pre-line}@media(max-width:766px){.policy-container{margin:120px 0 90px}}
