:root{--primary:#007bff;--white:#fff;--black:#000;--bg:#e7ebeb;--gray-50:#f8fafc;--gray-75:#f5f7fa;--gray-100:#eef2f6;--gray-150:#e9edf2;--gray-200:#e3e8ef;--gray-300:#ccd5df;--gray-400:#9aa4b2;--gray-500:#697586;--gray-800:#202939;--brand:#6fc595;--error:#e82b57;--gradient:linear-gradient(180deg,#e3e8ef,rgba(227,232,239,0));--gradient-dark:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));--gradient-brand:linear-gradient(180deg,#6fc595,hsla(0,0%,100%,0))}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:TT Hoves;font-style:normal;font-weight:400;src:url(/fonts/TTHoves-Regular.woff2) format("woff2"),url(/fonts/TTHoves-Regular.woff) format("woff")}@font-face{font-family:TT Hoves;font-style:normal;font-weight:500;src:url(/fonts/TTHoves-Medium.woff2) format("woff2"),url(/fonts/TTHoves-Medium.woff) format("woff")}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{background-color:var(--gray-50);color:var(--black);font-family:TT Hoves,sans-serif;font-size:16px;font-weight:400;height:100%;line-height:1.5;margin:0;width:100%}html{scroll-behavior:smooth}.container{margin:0 auto;max-width:1440px;padding:0 20px;width:100%}.container--compact{max-width:1000px}@media screen and (min-width:768px){.container{padding-inline:40px}}@media screen and (min-width:1280px){.container{padding-inline:80px}}p{margin:0 0 1em}p:last-child{margin-bottom:0}.h1{font-size:2rem;font-weight:400;letter-spacing:-.64px;line-height:1.25}@media screen and (min-width:600px){.h1{font-size:3rem;letter-spacing:-.8px;line-height:1.16}}@media screen and (min-width:1024px){.h1{font-size:5rem;line-height:1}}.h2,h2{font-size:2rem;letter-spacing:-.64px;line-height:1.25;margin:1em 0 .8em}@media screen and (min-width:768px){.h2,h2{font-size:3rem;letter-spacing:-.96px;line-height:1.16}}.h3,h3{font-size:1.5rem;line-height:1.25;margin:1em 0 .5em}@media screen and (min-width:768px){.h3,h3{font-size:2rem}}.h2,.h3,h2,h3{color:var(--black);font-weight:400}.h2:first-child,.h3:first-child,h2:first-child,h3:first-child{margin-top:0}.h2:last-child,.h3:last-child,h2:last-child,h3:last-child{margin-bottom:0}.h2>span,.h3>span,h2>span,h3>span{color:var(--gray-400)}b,strong{font-weight:500}.subtitle{color:var(--gray-400);font-size:1.25rem;font-weight:400;line-height:1.4;margin:0 0 16px}@media screen and (min-width:768px){.subtitle{padding:8px 0}}.color-gray{color:var(--gray-400)}img{max-width:100%}.img-cover{object-fit:cover}.img-contain,.img-cover{height:100%;inset:0;position:absolute;width:100%}.img-contain{object-fit:contain}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.no-wrap{text-wrap:nowrap}.text{font-size:18px}.text h2{font-size:2rem;font-weight:500;letter-spacing:normal;margin:2em 0 1em}.text h3{font-size:1.5rem}.text h3,.text h4{font-weight:500;letter-spacing:normal;margin:1.5em 0 1em}.text h4{font-size:1.25rem}.text ul,.text ul>li{margin-bottom:1em}.text ul>li{padding-left:32px;position:relative}.text ul>li:last-child{margin-bottom:0}.text ul>li:before{background-color:var(--brand);border-radius:50%;content:"";display:block;height:6px;left:8px;position:absolute;top:.58em;width:6px}.text a{background-image:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;color:var(--gray-800);font-weight:500;text-decoration:none;transition:background-size .3s ease-out}.text a:hover{background-size:100% 1px,0 1px}.grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.grid--border-cards{gap:16px}.grid--text{margin-bottom:40px}.column{margin-bottom:0}@media screen and (min-width:600px){.grid--2,.grid--articles{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.grid--first-empty{grid-template-columns:repeat(2,1fr)}.grid--text{margin-bottom:64px}.column{padding-right:24px}}@media screen and (min-width:1024px){.grid--3,.grid--articles,.grid--first-empty{grid-template-columns:repeat(3,1fr)}.grid--first-empty .column{grid-area:1/2/2/3}.grid--first-empty .column:last-child{grid-area:1/3/2/4}.grid--2,.grid--border-cards-2{grid-template-columns:repeat(2,1fr)}}.pb-0{padding-bottom:0!important}.block-border{border:1px solid var(--gray-150);border-radius:16px;padding:24px 20px}.block-border-columns{display:flex;flex-direction:column;gap:32px}.block-border .h3{margin-bottom:24px}@media screen and (min-width:768px){.block-border{border-radius:24px;padding:40px}.block-border .h3{margin-bottom:32px}.block-border-columns__column:nth-child(2){padding-right:40px}}@media screen and (min-width:1280px){.block-border-columns{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.block-border-columns__column{padding-right:16px}.block-border-columns__column:nth-child(2){border-left:1px solid var(--gray-150);padding:0 0 0 24px}}.params{display:flex;flex-direction:column;gap:8px}.params li{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative}.params li:before{border-bottom:1px dotted var(--gray-300);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:14px}.params__text{position:relative;z-index:2}.params__text:first-child>span,.params__text:first-child>strong{padding-right:4px}.params__text:last-child>span,.params__text:last-child>strong{padding-left:4px}.params__text>span,.params__text>strong{background-color:var(--white);box-decoration-break:clone}.params--wide{gap:16px}.params--wide .params__text:first-child{flex-shrink:0}.params--wide .params__text:last-child{width:70%;word-wrap:break-word;background-color:var(--white)}.params--end li{align-items:flex-end}.params--end li:before{bottom:8px;top:auto}.params--end .params__text:last-child{flex-shrink:0}.tag{align-items:center;background-color:var(--white);border-radius:24px;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:-.32px;min-height:32px;padding:4px 16px}.tag--outline{border:1px solid var(--black)}.tag--gray{background-color:var(--gray-100);font-weight:400}.button{align-items:center;background:none;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;font-family:TT Hoves,sans-serif;font-size:1rem;font-weight:500;gap:8px;height:52px;justify-content:center;letter-spacing:-.32px;padding:0 24px;text-align:center;text-decoration:none;transition:all .15s ease-out}.button--brand{background-color:var(--brand);border-color:var(--brand);color:var(--white)}.button--light-outline{background-color:transparent;border-color:var(--white);color:var(--white)}.button--dark-outline{background-color:transparent;border-color:var(--black);color:var(--black)}.button--brand-outline{color:var(--white);color:var(--black)}.button--brand-light-outline,.button--brand-outline{background-color:transparent;border-color:var(--brand)}.button--brand-light-outline{color:var(--white)}.button--arrow{gap:16px}.button--arrow svg{margin-left:-24px}.button:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.button:active{box-shadow:0 0 1px 1px var(--gray-16)}.button--small{height:56px;padding-inline:32px}.button--tiny{height:48px;padding-inline:24px}.loader{animation:rotation 1s linear infinite;border:2px solid var(--brand);border-bottom:2px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:18px;width:18px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-label{display:none}.form-input{background-color:transparent;border-width:0;border-bottom:1px solid var(--gray-150);color:var(--white);font-family:TT Hoves,sans-serif;font-size:1rem;height:72px;line-height:1.2;outline:none;padding:0;width:100%}.form-input::placeholder{color:var(--gray-400)}.form-input:focus{border-color:var(--brand)}.form-input.error{border-color:var(--error)}.form-checkbox-wrapper{align-items:flex-start;display:flex;gap:16px;position:relative}.form-checkbox-wrapper label{display:none}.form-checkbox-wrapper input{left:0;opacity:0;position:absolute;top:0}.form-checkbox-wrapper input.error+.form-checkbox-icon{border-color:red}.form-checkbox-wrapper input:checked+.form-checkbox-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.7' stroke-width='1.33' d='M10.5 3 5 8.5 2.5 6'/%3E%3C/svg%3E")}.form-checkbox-icon{background-position:50%;background-repeat:no-repeat;border:1px solid var(--gray-150);border-radius:2px;display:block;flex-shrink:0;height:16px;margin-top:3px;width:16px}.form-error-message{color:var(--error);display:block;font-size:14px;line-height:1.4;padding-top:2px}textarea.form-input{height:auto;max-width:100%;min-height:160px;padding:24px 0}input.form-input:-webkit-autofill,input.form-input:-webkit-autofill:active,input.form-input:-webkit-autofill:focus,input.form-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 36px var(--gray-800) inset!important}input.form-input:-webkit-autofill{-webkit-text-fill-color:var(--white)!important}.section{overflow:hidden;padding:24px 0 80px;position:relative}.section+.section{padding-top:64px}.section--dark,.section--white{background-color:var(--white);border-radius:24px;padding-bottom:40px;padding-top:24px!important;position:relative;z-index:2}.section--dark+.section--white,.section--dark:first-child,.section--white+.section--white,.section--white:first-child{border-top-left-radius:0;border-top-right-radius:0}.section--dark{background-color:var(--gray-800);color:var(--white);position:relative;z-index:3}.section--dark p{color:currentColor}.section--no-radius-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:64px}.section--border-top{padding-top:16px!important}.section--border-top:before{background-color:var(--gray-200);content:"";height:1px;left:20px;position:absolute;right:20px;top:0}.section--border-bottom{padding-bottom:64px!important}.section--border-bottom:after{background-color:var(--gray-200);bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}.section--minus-mt{margin-top:-24px;padding-top:64px!important}.section--minus-mb{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:-24px}.section--pb-middle{padding-bottom:64px}.section-block{margin-bottom:48px}.section-block .h2{margin-bottom:40px}.section-block__grid{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.section-block__text{margin-bottom:40px;margin-top:-16px;max-width:400px}.section-row{gap:40px}.section-row,.section-row-inner{display:flex;flex-direction:column}.section-row-inner{gap:24px}.section__anchor{left:0;position:absolute;right:0;top:-24px}@media screen and (min-width:768px){.section{padding:80px 0}.section--dark,.section--white{border-radius:48px;padding-bottom:48px;padding-top:48px!important}.section--no-radius-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.section--border-top{padding-top:24px!important}.section--border-bottom{padding-bottom:64px!important}.section--minus-mt{margin-top:-48px;padding-top:96px!important}.section--minus-mb{margin-bottom:-48px;padding-bottom:144px!important}.section--pb-middle{padding-bottom:64px}.section-block,.section-block .h2{margin-bottom:64px}.section-row{gap:64px}.section-row-inner{gap:40px}}@media screen and (min-width:1024px){.section{padding:128px 0}.section--dark,.section--white{padding-bottom:96px;padding-top:96px!important}.section--no-radius-bottom{padding-bottom:128px}.section--border-top{padding-top:40px!important}.section--border-bottom{padding-bottom:80px!important}.section--pb-middle{padding-bottom:128px}.section-block__grid{gap:40px;grid-template-columns:repeat(2,1fr)}}.header{height:56px;left:0;position:absolute;right:0;top:0;transition:transform .3s ease-in-out;z-index:20}.header--hidden{transform:translateY(-100%)}.header--fixed{background-color:var(--white);position:fixed;transform:translateY(0)}.headerContainer{justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 20px;width:100%}.headerCell,.headerContainer{align-items:center;display:flex;gap:24px;height:100%}.headerCell:first-child{flex-grow:1}.headerButton{display:none}@media screen and (min-width:768px){.header{height:96px}.headerContainer{padding:0 40px}.headerCell{gap:40px}.headerButton{display:flex;width:178px}}@media screen and (min-width:1280px){.headerContainer{gap:32px;padding:0 48px}}.navbar{align-items:flex-start;background-color:var(--bg);display:none;flex-direction:column;gap:32px;height:calc(var(--vh, 1vh)*100);justify-content:space-between;left:0;padding:80px 20px 40px;position:fixed;right:0;top:0}.navbarActive{display:flex}.navbarButton{background:none;border-radius:50%;border-width:0;color:var(--black);display:flex;height:50px;margin-right:-10px;padding:0;position:relative;width:50px;z-index:2}.navbarButton:active,.navbarButton:hover{background-color:transparent;color:var(--black)}.navbarButton svg{color:currentColor}.navbar>a{width:100%}@media screen and (min-width:768px){.navbar{left:auto;padding:120px 40px 40px;width:500px}}@media screen and (min-width:1280px){.navbar{align-items:center;background-color:transparent;display:flex;flex-direction:row;height:auto;padding:0;position:static;width:auto}.navbar>a,.navbarButton{display:none}}.menu{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.menuItem{position:relative;width:100%}.menuLink{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:1.5rem;gap:4px;letter-spacing:-.32px;line-height:1.33;text-decoration:none}.menuLink:hover{color:var(--gray-500)}.menuLinkArrow{align-items:center;display:flex;height:16px;justify-content:center;line-height:0;width:16px}.menuLinkArrow svg{height:auto;width:100%}.menuPanel{width:100%}.menuPanelList{background-color:var(--white);border-radius:16px;margin-top:16px;padding:16px;width:100%}.menuPanelLink{align-items:center;border-radius:20px;color:var(--black);display:flex;font-size:1.5rem;gap:4px;height:48px;letter-spacing:-.32px;line-height:1.33;padding:0 16px;text-decoration:none}.menuPanelLink:hover{background-color:var(--gray-75)}@media screen and (min-width:1280px){.menu{flex-direction:row;gap:32px}.menuLink{font-size:1rem;text-wrap:nowrap}.menuPanel{left:-24px;position:absolute;top:100%;width:240px}.menuPanelList{box-shadow:0 8px 24px 0 rgba(0,0,0,.1);padding:12px 8px}.menuPanelLink{font-size:1rem;height:32px}}.language{background:var(--gray-100);border-radius:80px;display:flex;flex-shrink:0;height:30px;padding:2px}.languageButton{background-color:transparent;border-radius:40px;border-width:0;color:var(--gray-500);cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:100%;letter-spacing:-.28px;line-height:1.285;outline:none;padding:0;width:38px}.languageButton:active,.languageButton:focus,.languageButton:hover{background-color:transparent;color:var(--black)}.languageButtonActive,.languageButtonActive:hover{background-color:var(--white);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:var(--black)}.logo{align-items:center;display:flex;flex-shrink:0;height:100%;line-height:0;max-width:38vw;position:relative;width:178px;z-index:2}.logoLarge{height:auto;max-width:354px;width:70vw}.logo img{height:auto;width:100%}@media screen and (min-width:1280px){.logo{width:224px}}.linkArrow{align-items:center;color:var(--black);display:flex;flex-shrink:0;font-weight:500;gap:12px;letter-spacing:-.32px;line-height:1;text-decoration:none}.linkArrow:hover{color:var(--gray-800)}.linkArrow:hover .linkArrowIcon{background-color:var(--gray-800)}.linkArrowIcon{align-items:center;background-color:var(--brand);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;height:32px;justify-content:flex-start;transition:.2s ease;width:32px}.linkArrowIcon svg{height:auto;left:0;position:relative;transition:left .2s ease-out;width:21px}.banner{background:var(--bg);border-radius:16px;margin-top:40px;overflow:hidden;position:relative;text-align:center;width:100%}.banner:before{background:radial-gradient(50% 50% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);border-radius:50%;content:"";height:90vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw}.banner *{position:relative;z-index:2}.bannerImage{line-height:0;position:relative;width:100%}.bannerImage source{display:none}.bannerImage img{height:auto;max-width:70%;object-fit:contain;object-position:bottom}.bannerBody{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.bannerTitle{margin-bottom:24px;margin-top:16px;max-width:800px}@media screen and (min-width:600px){.banner{align-items:center;flex-direction:column;justify-content:space-between}.banner:before{height:1200px;width:1200px}.bannerTitle{margin-bottom:40px}}@media screen and (min-width:768px){.banner{border-radius:24px;margin-top:64px}.bannerBody{padding-block:80px}}.mainBanner{background:var(--bg);overflow:hidden;position:relative;width:100%}.mainBanner:before{background:radial-gradient(50% 50% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);border-radius:50%;content:"";height:90vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw}.mainBannerContainer{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding-top:76px;position:relative;text-align:center}.mainBannerImage{height:64vw;max-height:460px;position:relative;width:100%}.mainBannerImage source{display:none}.mainBannerImage img{bottom:10px;height:100%;object-fit:contain;object-position:bottom;position:absolute;right:0}.mainBannerImageVertical{height:120vw}.mainBannerImageVertical img{bottom:-10px;object-fit:cover;right:-20px}.mainBannerBody{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainBannerTitle{margin-bottom:16px;max-width:630px}.mainBannerText{margin:0;max-width:440px}@media screen and (min-width:600px){.mainBanner:before{height:1200px;width:1200px}.mainBannerContainer{align-items:center;display:flex;flex-direction:column;height:750px;justify-content:space-between;padding-top:120px}.mainBannerImage{height:420px}.mainBannerImage img{bottom:0;height:100%;left:0;margin:0 auto;object-fit:contain;object-position:bottom;right:0}.mainBannerImageVertical{height:460px}.mainBannerTitle{margin-bottom:24px}}@media screen and (min-width:1024px){.mainBannerContainer{height:800px;padding-top:160px}}.hero{background-color:var(--white);padding-top:56px;position:relative}.hero,.heroBg{overflow:hidden}.heroBg{border-radius:24px 24px 0 0;display:block;width:100%}.heroBg img{height:auto;width:100%}.heroContainer{background-color:var(--bg);border-radius:24px 24px 0 0;margin:-24px auto 0;max-width:1440px;padding:24px 20px 72px;width:100%}.heroBody,.heroContainer{height:100%;position:relative;z-index:2}.heroBody{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;margin-bottom:32px;max-width:460px}.heroTitle{color:currentColor;font-size:2rem;font-weight:400;letter-spacing:-.32px;line-height:1.25;margin:0}.heroText{line-height:1.4;margin:0}.heroButton{gap:16px;position:relative;z-index:2}@media screen and (min-width:768px){.hero{color:var(--white);height:calc(100vh + 48px);padding-top:96px}.heroBg{border-radius:40px 40px 0 0;height:100%;inset:96px 0 0 0;max-height:none;position:absolute}.heroBg img{height:100%;object-fit:cover;object-position:65% 100%}.heroContainer{align-items:flex-end;background-color:transparent;border-radius:0;display:flex;justify-content:space-between;margin-top:0;padding:0 40px 96px}.heroBody{gap:24px;margin-bottom:0}.heroTitle{font-size:3rem;letter-spacing:-.48px;line-height:1.16}.heroText{font-size:1.25rem;padding-right:40px}.heroButton{border-color:var(--white);color:var(--white)}.heroButton svg{margin-left:-24px}}@media screen and (min-width:1280px){.heroBg{border-radius:48px 48px 0 0}.heroContainer{padding-inline:64px}}.heroSection{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:80px 0 64px;text-align:center}.heroSectionTitle{margin:0;max-width:600px}.heroSectionImage{border-radius:16px;display:block;height:0;margin:0 -8px 40px;overflow:hidden;padding-top:54%;position:relative}.heroSectionRow{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}.heroSectionColumnTitle{margin:0 0 40px}.heroSectionColumns{margin-top:32px}@media screen and (min-width:768px){.heroSectionImage{border-radius:24px}}@media screen and (min-width:1024px){.heroSection{padding:80px 0}.heroSectionRow{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.heroSectionColumn:nth-child(2){grid-area:1/2/2/4}.heroSectionColumnTitle{margin-bottom:64px}.heroSectionColumns{margin-top:60px}.heroSectionImage{margin:0 -56px 80px}}.heroContent{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:80px 0 64px;text-align:center}.heroContentTitle{margin:0;max-width:600px}.imageBlock{background:var(--bg);border-radius:16px;display:block;line-height:0;overflow:hidden}.imageBlock img{height:auto;width:100%}@media screen and (min-width:768px){.imageBlock{border-radius:24px}}.infoGrid{border-top:1px solid var(--gray-150);display:grid;gap:24px;grid-template-columns:repeat(1,1fr);margin-bottom:40px;padding-top:24px}.infoColumn{margin:0}.infoImage{display:block;line-height:0}.infoImage img{border-radius:16px;width:100%}.infoImage source{display:none}@media screen and (min-width:768px){.infoGrid{gap:40px;grid-template-columns:repeat(3,1fr);padding-top:40px}.infoGridFirstEmpty .infoColumn:first-child{grid-area:1/2/2/3}.infoGridFirstEmpty .infoColumn:last-child{grid-area:1/3/2/4}.infoImage img{border-radius:24px}}@media screen and (min-width:1024px){.infoGrid{margin-bottom:64px}.infoColumn{padding-right:24px}}.scheme{padding-bottom:20px;position:relative}.schemeBorder{display:inline-block;margin:24px 0 40px -24px;padding:0 24px;position:relative}.schemeBorder:after,.schemeBorder:before{background-color:var(--gray-100);content:"";display:block;height:1px;position:absolute;top:50%;width:4000px}.schemeBorder:before{right:100%}.schemeBorder:after{left:100%}.schemeImg img{height:auto;object-fit:contain;width:100%}.schemeSensor{bottom:-16px;display:none;left:-60px;max-width:270px;position:absolute;width:19vw}@media screen and (min-width:768px){.scheme{padding-bottom:40px}}@media screen and (min-width:1024px){.scheme{padding-bottom:80px}.schemeSensor{display:initial}.schemeBorder{margin-top:64px}}@media screen and (min-width:1280px){.schemeSensor{bottom:-24px;left:-84px}}.card__image{background-color:var(--bg);border-radius:16px;display:block;height:0;line-height:0;margin:0 0 24px;overflow:hidden;padding-top:70%;position:relative}.card__iitle{margin-top:0}@media screen and (min-width:768px){.card__image{border-radius:24px}.card__body{padding-right:24px}}@media screen and (min-width:1024px){.card{padding-bottom:24px}}.card-border{background:var(--gradient);border-radius:24px;overflow:hidden;padding:24px;position:relative}.card-border *{position:relative;z-index:2}.card-border:before{background-color:var(--white);border-radius:23px;content:"";display:block;inset:1px;position:absolute;z-index:1}.card-border--no-border{background:var(--white)}.card-border--no-border:before{display:none}.card-border--gray:before{background-color:var(--gray-50)}.card-border__icon{align-items:flex-start;color:var(--brand);display:flex;flex-shrink:0;justify-content:flex-start;margin-bottom:40px}.card-border__image{height:80px;margin-bottom:40px;width:80px}.card-border__image img{width:100%}.card-border__title{margin-top:0}.card-border__text{margin-bottom:24px;max-width:480px}.card-border__text:last-child{margin-bottom:0}.card-border ul{margin-bottom:-16px}.card-border li{margin-bottom:16px}.card-border li strong{font-weight:500}@media screen and (min-width:600px){.card-border{display:flex;gap:50px;padding:40px 80px 40px 40px}.card-border ul{column-count:2;column-gap:40px;margin-bottom:-16px}.card-border li{break-inside:avoid-column;margin-bottom:16px}}@media screen and (min-width:1024px){.card-border{flex-direction:column;gap:0;padding:40px}.card-border__icon{margin-bottom:80px}.card-border__icon--mb-small{margin-bottom:40px}.card-border__image{margin-bottom:80px}.card-border__title{margin-bottom:24px}.card-border__text{padding-right:16px}}.card-note{align-items:flex-start;background:var(--gray-50);border-radius:24px;display:flex;gap:16px;padding:16px 24px 16px 16px}.card-note__icon{flex-shrink:0;font-size:10px;line-height:0;margin:0;width:72px}.card-note__icon img{height:auto;width:100%}.card-note p{align-items:center;display:flex;min-height:72px}@media screen and (min-width:1024px){.card-note{flex-direction:column}}@media screen and (min-width:1280px){.card-note{flex-direction:row}}.card-border-button{align-items:center;display:flex;justify-content:center;position:relative}.card-border-button a{width:100%}@media screen and (min-width:768px){.card-border-button a{width:auto}}@media screen and (min-width:1024px){.card-border-button{background:var(--gradient-brand);border-radius:24px;overflow:hidden;padding:40px 24px}.card-border-button *{position:relative;z-index:2}.card-border-button:before{background-color:var(--white);border-radius:23px;content:"";display:block;inset:1px;position:absolute;z-index:1}}.card-icon{display:flex;flex-direction:column;gap:16px}.card-icon__icon{flex-shrink:0}.card-icon__icon svg{color:var(--brand)}.card-icon__text{max-width:400px}@media screen and (min-width:1280px){.card-icon{flex-direction:row}}.card-post{color:var(--black);text-decoration:none}.card-post__image{background-color:var(--bg);border-radius:16px;display:block;height:0;line-height:0;margin:0 0 16px;overflow:hidden;padding-top:70%;position:relative}.card-post__image img{object-position:left}.card-post__image time{background-color:var(--white);border-radius:28px;bottom:8px;color:var(--black);display:block;font-size:16px;left:8px;letter-spacing:-.32px;line-height:1;padding:8px 16px;position:absolute}.card-post__title{font-size:1.25rem;margin-top:0}.card-post__body{font-weight:400;line-height:1.33}.card-post__body>p{display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--Gray-400,#9aa4b2)}.card-post--main .card-post__title{font-size:28px;letter-spacing:-.32px;line-height:1.16}@media screen and (min-width:600px){.card-post__body{font-size:24px}.card-post--last{display:none}.card-post--main .card-post__title{font-size:48px;letter-spacing:-.48px}}@media screen and (min-width:768px){.card-post__image{border-radius:24px}.card-post__body{padding-right:24px}.card-post__title{font-size:1.5rem}}@media screen and (min-width:1024px){.card-post--last{display:block}}.card-product__image{background-color:var(--bg);border-radius:24px;display:block;height:0;line-height:0;margin-bottom:16px;overflow:hidden;padding-top:120%;position:relative}.card-product__image--muted img{filter:grayscale(100%);opacity:.3}.card-product__tag{bottom:16px;position:absolute;right:16px}@media screen and (min-width:600px){.card-product{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.card-product__image{padding-top:110%}.card-product__body{padding-top:24px}}@media screen and (min-width:1024px){.card-product{display:block}.card-product__image{padding-top:120%}.card-product__body{padding-right:16px;padding-top:0}}.card-publication{border-top:1px solid var(--gray-200);display:flex;flex-direction:column;gap:24px 40px;margin-bottom:40px;padding:16px 0 0}.card-publication:last-child{margin-bottom:0}.card-publication__title{font-size:1.25rem;line-height:1.4;margin:0 0 1rem}.card-publication_text{margin-bottom:24px}.card-publication_text:last-child{margin-bottom:0}.card-publication__description{gap:8px}.card-publication__description p{margin:0}@media screen and (min-width:600px){.card-publication{padding-top:24px}.card-publication__title{font-size:1.5rem}.card-publication__description{gap:40px}}@media screen and (min-width:1024px){.card-publication{display:grid;grid-template-columns:repeat(3,1fr);padding-top:40px}.card-publication__body{grid-area:1/2/2/4}}.code{align-items:center;border-width:0;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:400;gap:8px;height:auto;padding:4px 0;transition:color .2s ease;white-space:nowrap}.code,.code:hover{background-color:transparent}.code:hover{color:var(--gray-500)}.code svg{height:16px;width:16px}.card-step{border-top:1px solid var(--gray-200);display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-bottom:40px;padding-top:16px}.card-step:last-child{margin-bottom:0}.card-step__num{color:var(--gray-400);font-size:20px}.card-step__title{font-size:2rem;line-height:1.12}.card-step__text{margin-bottom:16px}.card-step__text:last-child{margin-bottom:0}.card-step__image{background-color:var(--bg);border-radius:24px;display:block;height:0;line-height:0;margin:0;overflow:hidden;padding-top:70%;position:relative}.card-step__body p:not(:last-child){margin-bottom:24px}@media screen and (min-width:600px){.card-step{gap:16px 40px;grid-template-columns:repeat(2,1fr);padding-top:24px}.card-step__num{grid-area:1/1/2/3}.card-step__body{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:24px}.card-step__text{flex-grow:1}}@media screen and (min-width:1024px){.card-step{grid-template-columns:repeat(3,1fr);padding-top:40px}.card-step__num{grid-area:initial}.card-step__text{padding-right:16px}}.sectionHeader{margin-bottom:40px}.sectionHeaderMbSmall{margin-bottom:32px;margin-bottom:24px}.sectionHeaderBody{margin-bottom:24px}.sectionTitle{margin:0}.sectionTitleWhite{color:var(--white)}@media screen and (min-width:768px){.sectionHeader{margin-bottom:64px}.sectionHeaderMbSmall{margin-bottom:40px}}@media screen and (min-width:1024px){.sectionHeader{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.sectionHeaderMbSmall{margin-bottom:40px}.sectionHeaderBody{grid-area:1/1/2/3;margin-bottom:0}.sectionHeaderNav{align-items:flex-end;display:flex;justify-content:flex-end}}.sectionGridHeader{margin-bottom:40px}.sectionGridHeaderMbSmall{margin-bottom:32px}.sectionGridTitle{margin:0}.sectionGridNav{margin-top:40px}@media screen and (min-width:768px){.sectionGridHeader{margin-bottom:64px}.sectionGridHeaderMbSmall{margin-bottom:40px}}@media screen and (min-width:1024px){.sectionGridHeaderMbSmall{margin-bottom:40px}.sectionGridRow{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);position:relative}.sectionGridTitle{grid-area:1/2/2/4;padding-right:16px}.sectionGridBody{grid-area:1/2/2/4}.sectionGridBodyFull{grid-area:2/1/3/4}.sectionGridNav{bottom:24px;left:0;position:absolute}}.sectionColumnsNav{margin-top:40px}.sectionColumnsColumn{margin-bottom:40px}.sectionColumnsColumn:last-child{margin-bottom:0}.sectionColumnsColumn>h2{margin-bottom:16px}.sectionColumnsTitle{border-bottom:1px solid var(--gray-200);margin:0 0 24px;padding-bottom:32px}.sectionColumnsTitle h2{max-width:840px}@media screen and (min-width:768px){.sectionColumnsTitle{margin:0 0 40px}}@media screen and (min-width:1024px){.sectionColumnsRow{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);position:relative}.sectionColumnsTitle{padding-bottom:64px}.sectionColumnsColumn{margin-bottom:0}.sectionColumnsColumn:last-child:first-child,.sectionColumnsColumn:nth-child(2){grid-area:1/2/2/4}.sectionColumnsNav{bottom:24px;left:0;position:absolute}}.video{background:var(--brand,#6fc595);border-radius:16px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video iframe{inset:0;position:absolute}.videoPlay{--r:6px;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.2);border-radius:50%;border-width:0;cursor:pointer;height:96px;left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px;z-index:3}.videoPlay:hover{background:var(--brand)}.videoPlay:before{aspect-ratio:.8660254038;content:"";height:38px;left:6px;position:relative;--_g:calc(tan(60deg)*var(--r)) left var(--r),#000 98%,#0000 101%;background:var(--white);clip-path:polygon(100% 50%,0 100%,0 0);-webkit-mask:conic-gradient(from 60deg at calc(var(--r)*3/2 - 100%),#000 60deg,transparent 0) 0 0/calc(100% - var(--r)*3/2) 100% no-repeat,radial-gradient(var(--r) at calc(100% - var(--r)*2) 50%,#000 98%,transparent 101%),radial-gradient(var(--r) at top var(--_g)),radial-gradient(var(--r) at bottom var(--_g))}.videoThumbnail{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:2}@media screen and (min-width:768px){.video{border-radius:24px}.videoPlay{height:160px;width:160px}.videoPlay:before{height:48px}}.form{background:var(--gradient-dark);border-radius:16px;display:flex;flex-wrap:wrap;gap:0 40px;overflow:hidden;padding:24px}.form,.form *{position:relative}.form *{z-index:2}.form:before{background-color:var(--gray-800);border-radius:15px;content:"";display:block;inset:1px;position:absolute;z-index:1}.formWrapper{padding-bottom:24px}.formField,.formFieldColumn{line-height:0;width:100%}.formText{color:var(--gray-400);font-size:.875rem;line-height:1.4}.formText a{color:var(--gray-500);text-decoration:none}.formText a:hover{color:var(--gray-200)}.formFieldCheckbox{align-items:flex-start;display:flex;gap:8px}.formNav{margin-top:24px}.form button{height:72px;width:100%}.formTitle{color:var(--white);margin:0 0 40px;max-width:680px}@media screen and (min-width:768px){.form{border-radius:24px;grid-area:1/1/2/4;padding:40px}.form:before{border-radius:23px}.formWrapper{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:48px}.formWrapperFull{grid-template-columns:repeat(1,1fr)}.formWrapperFull .form{grid-area:initial}.formFieldColumn{line-height:0;width:calc(50% - 20px)}.formNav{margin-top:80px;width:calc(60% - 20px)}.formNav:last-child{width:calc(40% - 20px)}}@media screen and (min-width:1024px){.form{grid-area:1/2/2/4}.formWrapper{padding-bottom:96px}}.modal{align-items:center;background-color:rgba(0,0,0,.08);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1002}.modalContainer{background-color:var(--white);border-radius:24px;color:var(--gray-800);max-width:100%;padding:40px;width:380px}.modalNav{display:flex;justify-content:flex-end;margin-top:32px}.articleHero{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:40px 0;text-align:center}.articleHeroSection{padding-bottom:0;padding-top:56px}.articleHeroTitle{margin:0;max-width:1040px}.articleHeroImage{background-color:var(--bg);border-radius:16px;display:block;line-height:0;margin:0 0 32px;overflow:hidden;position:relative}@media screen and (min-width:768px){.articleHeroImage{border-radius:24px;margin-bottom:40px}.articleHeroTitle{margin-bottom:16px}}@media screen and (min-width:1024px){.articleHero{padding:80px 0}.articleHeroSection{padding-bottom:0;padding-top:96px}.articleHeroImage{border-radius:48px;margin:0 0 80px}}.authors{border:1px solid var(--gray-150);border-radius:24px;display:flex;flex-direction:column}@media screen and (min-width:600px){.authors{flex-direction:row}}.author{padding:16px 24px 16px 80px;position:relative;text-align:left}.author:not(:last-child){border-bottom:1px solid var(--gray-150)}.author__image{background-color:var(--bg);border-radius:50%;display:block;height:40px;left:24px;line-height:0;overflow:hidden;position:absolute;top:16px;width:40px}.author__name{color:var(--black);font-size:16px;font-weight:400;line-height:1.4}.author__text{color:var(--gray-500);font-size:14px}@media screen and (min-width:600px){.author:not(:last-child){border-bottom-width:0;border-right:1px solid var(--gray-150)}}@media screen and (min-width:768px){.author{max-width:400px;padding-left:96px}.author__image{height:56px;width:56px}.author__name{font-size:20px}.author__text{font-size:16px}}.blockquote{border-left:4px solid var(--gray-200);margin-bottom:3rem;padding:16px 0 16px 32px}.blockquote blockquote{color:var(--gray-500,#697586);font-size:28px;font-weight:400;letter-spacing:-.8px;line-height:1.4}.blockquote__author{color:var(--gray-500,#697586);font-size:16px;line-height:1.5;margin-top:24px}@media screen and (min-width:768px){.blockquote{margin-bottom:4rem;padding:24px 0 24px 40px}.blockquote blockquote{font-size:40px;line-height:1.2}}.article{font-size:20px;font-weight:400;line-height:1.6;max-width:960px;padding-bottom:80px}.article .text-large{color:var(--black);font-size:28px;font-weight:400;line-height:1.4;margin-bottom:2rem}.article p{margin:0 0 1.2em}.article p:last-child{margin-bottom:0}.article a{font-size:16px}.article .mb-4{margin-bottom:3rem}.article .mb-2{margin-bottom:2rem}.article h2{font-size:2rem;font-weight:400;letter-spacing:-.8px;line-height:1.2;margin:3rem 0 2rem}.article ul{margin:0 0 40px}.article ul li{margin-bottom:8px;padding-left:28px;position:relative}.article ul li:before{background-color:var(--gray-400);border-radius:50%;content:"";display:block;height:6px;left:8px;position:absolute;top:.72em;width:6px}.article ul li:last-child{margin-bottom:0}@media screen and (min-width:768px){.article{padding-bottom:120px}.article .text-large{font-size:32px;line-height:1.25;margin-bottom:4rem}.article h2{font-size:2.5rem;margin:4rem 0 24px}.article .mb-4{margin-bottom:4rem}.article .mb-2{margin-bottom:2.5rem}}.blog-hero-grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.blog-hero-grid__item{display:flex;flex-direction:column;gap:40px}.blog-hero-grid__item:nth-child(2){display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:600px){.blog-hero-grid__item{gap:44px}.blog-hero-grid__item:nth-child(2){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.blog-hero-grid{grid-template-columns:repeat(3,1fr)}.blog-hero-grid__item:first-child{grid-area:1/1/2/3}.blog-hero-grid__item:nth-child(2){grid-area:1/3/2/4;grid-template-columns:repeat(1,1fr)}}.blog-list{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:600px){.blog-list{grid-template-columns:repeat(2,1fr);margin-bottom:32px}}@media screen and (min-width:1024px){.blog-list{grid-template-columns:repeat(3,1fr)}}.footer{padding-top:80px}.footerRow{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.footerEmail{color:var(--brand);font-size:2rem;letter-spacing:-.64px;line-height:1.25;text-decoration:none}.footerEmail:hover{color:var(--black)}.footerTitle{margin:0 0 24px}.footerNav{background:var(--white);border-radius:16px 16px 0 0;display:grid;gap:24px 40px;grid-template-columns:repeat(1,1fr);margin-top:40px;padding:24px 24px 32px}.footerMenu{display:flex;flex-direction:column;gap:8px}.footerMenuLink{background-image:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;color:var(--black);text-decoration:none;transition:background-size .3s ease-out}.footerMenuLink:hover{background-size:100% 1px,100% 1px}@media screen and (min-width:768px){.footerEmail{font-size:3rem}.footerNav{grid-template-columns:repeat(3,1fr)}.footerNavColumn:last-child .footerMenu{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between}}@media screen and (min-width:1024px){.footerRow{grid-template-columns:repeat(3,1fr)}.footerColumn{padding:12px 0}.footerColumn:last-child{grid-area:1/2/2/4;padding:0}.footerTitle{margin-bottom:16px}.footerNav{padding:40px}}.cookiesBanner{background-color:var(--gray-800);border-radius:16px;bottom:24px;color:var(--white);left:16px;margin:0 auto;max-width:800px;padding:16px;position:fixed;right:16px;z-index:100}.cookiesBannerText{max-height:60vh;overflow:hidden;overflow-y:auto}.cookiesBannerText a{color:var(--gray-200)}.cookiesBannerNav{display:flex;flex-direction:column;gap:8px 16px;justify-content:center;margin-top:24px}.cookiesBannerNav button{flex-grow:1}@media screen and (min-width:768px){.cookiesBanner{border-radius:24px;padding:32px}.cookiesBannerText{padding-right:16px}.cookiesBannerNav{flex-direction:row}}