.accordion{margin-top:var(--section-gap-small)}.accordion__title{text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.3}@media (max-width:768px){.accordion__title br{display:none}}.accordion__list{flex-direction:column;flex:1;display:flex}.accordion--columns-2 .accordion__list,.accordion--columns-3 .accordion__list{grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--columns,1),1fr);grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid}.accordion--columns-3 .accordion__list{-moz-column-gap:16px;column-gap:16px}*+.accordion__list{margin-top:16px}@media (max-width:768px){.accordion--columns-2 .accordion__list,.accordion--columns-3 .accordion__list{flex-direction:column;display:flex}}.accordion__item__button{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px;display:flex}.accordion__item__button svg{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);-o-object-fit:contain;object-fit:contain;transition:transform .2s}.accordion__item__button--expanded svg{transform:rotate(180deg)}
.accordion__item{--vertical-padding:16px;--question-icon-size:16px;--question-gap:16px;border-bottom:.5px solid rgba(var(--black-rgb),.3);position:relative}@media (max-width:768px){.accordion__item{--vertical-padding:12px;--question-icon-size:16px;--question-gap:12px}}.accordion__item__question{justify-content:space-between;align-items:flex-start;gap:var(--question-gap);width:100%;padding:var(--vertical-padding)0 var(--vertical-padding)0;text-align:left;cursor:cursor;flex:1;display:flex}@media (max-width:768px){.accordion__item__question{font-size:16px}}.accordion__item:not(.accordion__item--open) button.accordion__item__question:before{content:"";position:absolute;inset:0}.accordion__item__question__wrap{flex:1;justify-content:space-between;align-items:flex-start;display:flex}.accordion__item__question__text{align-items:center;gap:16px;display:flex}@media (max-width:768px){.accordion__item__question__text{gap:12px}}.accordion__item__question__avatar{--size:64px;width:64px;width:var(--size);height:64px;height:var(--size);-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (max-width:768px){.accordion__item__question__avatar{--size:52px}}.accordion__item__question__text__title{font-size:16px;font-weight:400;line-height:1.3}a.accordion__item__question__text__title{-webkit-text-decoration:none;text-decoration:none}a.accordion__item__question__text__title:before{content:"";position:absolute;inset:0}@media (max-width:768px){.accordion__item__question__text__title br{display:none}}.accordion__item__question__text__sub-title{color:rgba(var(--black-rgb),.8);font-size:14px;font-weight:300;line-height:1.3}*+.accordion__item__question__text__sub-title{margin-top:10px}@media (max-width:768px){.accordion__item__question__text__sub-title br{display:none}*+.accordion__item__question__text__sub-title{margin-top:6px}}.accordion__item__icon{flex:0 1 var(--question-icon-size);width:var(--question-icon-size);height:var(--question-icon-size);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}.accordion__item__icon span{--size:12px;width:12px;width:var(--size);background-color:var(--dark-main);border-radius:999px;height:2px;transition:transform .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__item__icon span:first-child{transform:translate(-50%,-50%)rotate(90deg)}.accordion__item--open .accordion__item__icon span:first-child{transform:translate(-50%,-50%)rotate(180deg)}@media (max-width:768px){.accordion__item__icon span{--size:12px}}.accordion__item__question__text{flex:1}.accordion__item__answer{color:var(--dark-main);padding-bottom:16px;font-size:15px;font-weight:400;line-height:1.3}@media (max-width:768px){.accordion__item__answer{padding-bottom:16px;padding-left:0}}.accordion__item__answer *+p,.accordion__item__answer *+ul,.accordion__item__answer *+ol{margin-top:1em}.accordion__item__answer ul,.accordion__item__answer ol{padding-left:24px}.accordion__item__answer ul *+li,.accordion__item__answer ol *+li{margin-top:.25em}.accordion__item__links{flex-wrap:wrap;gap:16px;display:flex}*+.accordion__item__links{margin-top:16px}.accordion__item__links__item{z-index:1;transition:opacity .2s;display:block;position:relative}.accordion__item__links__item:hover:not(:active){opacity:.8}.accordion__item__links__item svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);color:var(--dark-main);-o-object-fit:contain;object-fit:contain;transition:color .2s}
.banner{--color:var(--white);--color-alt:rgba(var(--white-rgb),.8);margin-top:var(--section-gap)}.blog-body__aside .banner{margin-top:16px}.blog-body__content .banner:first-child{margin-top:0}.banner__wrap{--vertical-padding:48px;--horizontal-padding:48px;padding:48px;padding:var(--vertical-padding)var(--horizontal-padding);color:var(--color);border:1px solid rgba(var(--white-rgb),.2);background:radial-gradient(90% 72% at 98% 11%,rgba(var(--mint-main-rgb),.2)0%,rgba(var(--mint-main-rgb),0)100%),var(--primary-main);background-color:var(--primary-main);position:relative}.banner--horizontal-align-center .banner__wrap{text-align:center}@media (max-width:828px){.banner__wrap{--vertical-padding:64px}}@media (max-width:1024px){.banner__wrap{--vertical-padding:52px;--horizontal-padding:16px}}@media (max-width:768px){.banner__wrap{--vertical-padding:32px}}.banner__grid{pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/immutable/illustrations/grid-white.svg);background-position:50%;background-repeat:repeat;background-size:187px 187px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(257deg,#fff 40%,#0000 80%);mask-image:linear-gradient(257deg,#fff 40%,#0000 80%)}.banner__content{position:relative}.banner__icon{width:80px;height:auto}@media (max-width:1024px){.banner__icon{width:64px}}@media (max-width:768px){.banner__icon{width:44px}}.banner__title{font-family:var(--font-family-heading);font-size:var(--font-size-32);font-weight:500;line-height:1.15}*+.banner__title{margin-top:24px}@media (max-width:768px){.banner__title{line-height:1.3}}.banner__description{font-family:var(--font-family);font-size:var(--font-size-24);color:var(--color-alt);font-weight:300;line-height:1.6}*+.banner__description{margin-top:16px}@media (max-width:768px){.banner__description{font-size:var(--font-size-16);line-height:1.5}}.banner__cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}*+.banner__cta{margin-top:52px}@media (max-width:828px){*+.banner__cta{margin-top:32px}}@media (max-width:768px){*+.banner__cta{margin-top:24px}}
.business-angels{--column-gap:24px;--row-gap:36px;gap:36px;gap:var(--row-gap);margin-top:var(--section-gap-small);flex-direction:column;display:flex;overflow:hidden}.business-angels__row{justify-content:center;align-items:center;display:flex}.business-angels__row__inner{gap:var(--column-gap);display:flex}.business-angels__item{color:var(--dark-main);flex-shrink:0;align-items:flex-end;gap:16px;font-size:16px;font-weight:400;line-height:1.3;display:flex;position:relative}.business-angels__item__name a{-webkit-text-decoration:none;text-decoration:none;transition:opacity 50ms}.business-angels__item__name a:hover{opacity:.6}.business-angels__item__name a:before{top:calc(var(--row-gap)*-.5);right:calc(var(--column-gap)*-.5);bottom:calc(var(--row-gap)*-.5);left:calc(var(--column-gap)*-.5);content:"";position:absolute}.business-angels__item__role{color:rgba(var(--dark-main-rgb),.8);font-size:14px}
.contact,.layout--theme-white .contact,.layout .group--theme-white .contact{--color:var(--primary-main);--color-alt:rgba(var(--primary-main-rgb),.9)}.layout--theme-black .contact,.layout .group--theme-dark .contact,.layout__footer:not(.does-not-exist) .contact{--color:var(--white);--color-alt:rgba(var(--white-rgb),.9)}.contact{margin-top:var(--section-gap);color:var(--color)}.contact__wrap{align-items:stretch;gap:48px;display:flex;position:relative}@media (max-width:828px){.contact__wrap{gap:24px}}@media (max-width:768px){.contact__wrap{flex-direction:column-reverse}}
.contact__left{flex:1;position:relative}@media (max-width:1024px){.contact__left{flex:0 0 300px}}@media (max-width:768px){.contact__left{flex-basis:auto;width:100%}}.contact__title{font-family:var(--font-family-heading);letter-spacing:-.03em;font-size:80px;font-weight:400;line-height:1.05}@media (max-width:828px){.contact__title{font-size:64px}}@media (max-width:1024px){.contact__title{font-size:44px}}@media (max-width:768px){.contact__title{font-size:32px}}.contact__description{font-size:var(--font-size-20);letter-spacing:-.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.contact__description{margin-top:24px}@media (max-width:768px){*+.contact__description{margin-top:16px}}.contact__description *+p,.contact__description *+ul{margin-top:1em}.contact__description b,.contact__description ul{font-weight:600}.contact__description ul{padding-left:24px}.contact__description ul *+li{margin-top:.25em}
.contact__right{flex:1;height:100%;min-height:400px}@media (max-width:768px){.contact__right{width:100%}}*+.contact__form{margin-top:32px}@media (max-width:1024px){*+.contact__form{margin-top:24px}}
.form,.layout--theme-white .form,.layout .group--theme-white .form{--color-rgb:var(--black-rgb)}.layout--theme-black .form,.layout .group--theme-dark .form,.layout__footer:not(.does-not-exist) .form{--color-rgb:var(--white-rgb)}.form{position:relative}.form__line{--gap:24px;gap:24px;gap:var(--gap);display:flex}*+.form__line{margin-top:16px}@media (max-width:1024px){.form__line{gap:12px}}@media (max-width:768px){.form__line{--gap:16px;gap:16px;gap:var(--gap);flex-direction:column}}.form__cta{flex-wrap:wrap;gap:16px;display:flex}*+.form__cta{margin-top:24px}.form:not(.form--has-cta) .form__submit{min-width:160px}.form__content{transition:opacity .2s}.form--success .form__content{pointer-events:none;opacity:0}.form__success{color:var(--primary-950);text-align:center;background-color:var(--primary-50);justify-content:center;align-items:center;padding:24px;font-size:24px;font-weight:400;line-height:1.3;display:flex;position:absolute;inset:0}@media (max-width:1024px){.form__success{font-size:20px}}@media (max-width:768px){.form__success{font-size:18px}}.form__success p{max-width:34ch}.form__success *+p{margin-top:1em}.form__footer{max-width:55ch;color:rgba(var(--color-rgb),.7);font-size:14px;font-weight:300;line-height:1.5}*+.form__footer{margin-top:14px}
.form__hubspot,.layout--theme-white .form__hubspot,.layout .group--theme-white .form__hubspot{--label-color:rgba(var(--primary-950-rgb),.6);--border-color:#0d244029;--border-color-active:var(--primary-main);--background-color:white;--placeholder-color:rgba(var(--black-rgb),.4);--color:black}.layout--theme-black .form__hubspot,.layout .group--theme-dark .form__hubspot,.layout__footer:not(.does-not-exist) .form__hubspot{--label-color:rgba(var(--white-rgb),.75);--border-color:rgba(var(--white-rgb),.2);--border-color-active:rgba(var(--white-rgb),.8);--background-color:rgba(var(--white-rgb),.2);--placeholder-color:rgba(var(--white-rgb),.8);--color:white}.form__hubspot__loading{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.form__hubspot form{flex-direction:column;gap:16px;display:flex}.form__hubspot .form-columns-1{max-width:100%!important}.form__hubspot .form-columns-2{--gap:24px;gap:24px;gap:var(--gap);flex-wrap:wrap;display:flex;max-width:100%!important}@media (max-width:1024px){.form__hubspot .form-columns-2{gap:12px}}@media (max-width:768px){.form__hubspot .form-columns-2{--gap:16px;gap:16px;gap:var(--gap);flex-direction:column}}.form__hubspot .hs-form-field{--height:48px;--vertical-padding:10px;--horizontal-padding:16px;--border-radius:8px;flex:1;width:100%!important}.form__hubspot .hs-form-field>label:first-child{color:var(--label-color);-webkit-user-select:none;user-select:none;align-items:flex-end;gap:4px;font-size:16px;font-weight:400;line-height:1.5;display:flex}@media (max-width:768px){.form__hubspot .hs-form-field>label:first-child{font-size:15px}}.form__hubspot .hs-form-field input,.form__hubspot .hs-form-field textarea{min-height:var(--height);padding:var(--vertical-padding)var(--horizontal-padding);color:var(--color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) - 1px);background:var(--background-color);margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:block;width:100%!important;max-width:100%!important}.form__hubspot .hs-form-field input::-moz-placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field textarea::-moz-placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field input::placeholder,.form__hubspot .hs-form-field textarea::placeholder{color:var(--placeholder-color)}.form__hubspot .hs-form-field textarea{min-height:150px}.form__hubspot .hs-form-field select{min-height:var(--height);padding:var(--vertical-padding)calc(var(--horizontal-padding) + 18px)var(--vertical-padding)var(--horizontal-padding);color:var(--color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) - 1px);background:var(--background-color);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:block;width:100%!important}.form__hubspot .hs-fieldtype-select .input{position:relative}.form__hubspot .hs-fieldtype-select .input:after{--size:12px;top:50%;right:var(--horizontal-padding);content:"";width:12px;width:var(--size);height:12px;height:var(--size);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODgyMzIgOS40MTIxMUwxNiAyMy41Mjk4TDMwLjExNzYgOS40MTIxMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzLjc2NDcxIi8+Cjwvc3ZnPgo=);background-size:12px 12px;background-size:var(--size)var(--size);pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute;transform:translateY(-50%)}.form__hubspot .inputs-list{list-style:none}.form__hubspot .hs-form-booleancheckbox-display{align-items:center;gap:16px;display:flex}.form__hubspot .hs-form-booleancheckbox-display .hs-input{--size:16px;flex-shrink:0;width:16px!important;width:var(--size)!important;height:16px!important;height:var(--size)!important}.form__hubspot .hs-error-msgs{color:var(--error-main);text-align:right;margin-top:8px;font-size:14px;font-style:normal;list-style:none}.form__hubspot .hs-button{--horizontal-padding:24px;--height:44px;--border-radius:calc(var(--height)/2);--border-color:var(--background-color);--background-color:var(--primary-main);--color:var(--white);min-height:44px;min-height:var(--height);padding-right:24px;padding-right:var(--horizontal-padding);padding-bottom:2px;padding-left:24px;padding-left:var(--horizontal-padding);color:var(--color);text-align:center;border:1px solid var(--border-color);border-radius:22px;border-radius:var(--border-radius);background-color:var(--background-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:16px;font-weight:600;line-height:1.1;-webkit-text-decoration:none;text-decoration:none;transition-property:opacity,background-color,color,border-color;transition-duration:.2s;display:inline-block;overflow:hidden}.form__hubspot .hs-button:hover:not(:active){--background-color:var(--primary-500)}.form__hubspot .submitted-message{font-size:16px;line-height:1.5}.form__hubspot .submitted-message *+p{margin-top:.5em}
.field,.layout--theme-white .field,.layout .group--theme-white .field{--label-color:rgba(var(--primary-950-rgb),.9);--label-background-color:var(--white);--border-color:#0d244029;--border-color-active:var(--primary-main);--background-color:white;--placeholder-color:rgba(var(--black-rgb),.4);--color:black}.layout--theme-black .field,.layout .group--theme-dark .field,.layout__footer:not(.does-not-exist) .field{--label-color:rgba(var(--white-rgb),.75);--label-background-color:var(--dark-main);--border-color:rgba(var(--white-rgb),.2);--border-color-active:rgba(var(--white-rgb),.8);--background-color:rgba(var(--white-rgb),.2);--placeholder-color:rgba(var(--white-rgb),.8);--color:white}.field{--height:56px;--vertical-padding:10px;--horizontal-padding:16px;--border-radius:8px;flex:1;width:100%}.field__label{z-index:1;letter-spacing:-.025em;color:var(--label-color);background-color:var(--label-background-color);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-end;gap:8px;margin-left:12px;padding:0 4px;font-size:16px;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.field--has-error .field__label{color:var(--error-main)}@media (max-width:768px){.field__label{font-size:15px}}.field__label__errors{color:var(--error-main);text-align:right;font-size:14px;font-style:normal}.field__wrap{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);flex:1;align-items:center;transition:border-color .2s;display:flex;position:relative}.field:not(.field--read-only)>.field__wrap:focus-within{border-color:var(--border-color-active)}.field:not(.field--read-only).field--has-error>.field__wrap:focus-within{border-color:var(--error-main)}.field--has-error .field__wrap{box-shadow:0 0 0 4px rgba(var(--error-main-rgb),.5);border-color:rgba(var(--error-main-rgb),.5)}.field--has-children .field__wrap{box-shadow:none;background:0 0;border:none}*+.field__wrap{margin-top:-12px}.field__input{width:100%;min-height:var(--height);padding:var(--vertical-padding)var(--horizontal-padding);color:var(--color);border-radius:calc(var(--border-radius) - 1px);font-size:16px;font-weight:400;line-height:1.5;display:block}.field__input[readonly]{cursor:default}.field__input:focus{outline:none}.field__input::placeholder{color:var(--placeholder-color)}.field--as-textarea .field__input{--vertical-padding:12px;min-height:180px}@media (max-width:768px){.field--as-textarea .field__input{min-height:128px}}
.select{border-radius:var(--border-radius);background:#f8f8ff;border:1px solid #110f6a4d;width:100%;height:48px;transition:border-color .2s}.select:focus-within{border-color:var(--black)}.select__select{width:100%;height:100%;color:var(--black);cursor:pointer;padding:4px 40px 4px 12px}.select__select:focus{outline:none}.select__chevron{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.checkbox{align-items:center;gap:8px;display:flex}.checkbox__box{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);background-color:#fff;border:1px solid #aeb1b5;border-radius:4px;transition:background-color .2s;position:relative}.checkbox:hover:not(.checkbox--checked):not(:active) .checkbox__box{background-color:var(--primary-100)}.checkbox--checked .checkbox__box{background-color:var(--primary-main)}.checkbox__box svg{--size:10px;width:10px;width:var(--size);height:10px;height:var(--size);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox__input{opacity:0;position:absolute}.checkbox__label{-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;display:flex}.checkbox__label__error{color:var(--error-main);text-align:right;font-size:14px;font-style:normal}
.download{margin-top:var(--section-gap-small)}.text+.download{margin-top:24px}.download__link{border-bottom:.5px solid rgba(var(--black-rgb),.3);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.download__link svg{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);color:var(--dark-main);-o-object-fit:contain;object-fit:contain}
.faq{margin-top:var(--section-gap)}.faq__wrap{gap:48px;display:flex}@media (max-width:1024px){.faq__wrap{flex-direction:column;gap:24px}}.faq__content{flex:0 290px}@media (max-width:828px){.faq__content{flex-basis:240px}}@media (max-width:1024px){.faq__content{flex-basis:auto}}.faq__title{font-size:var(--font-size-40);color:var(--main-dark)}*+.faq__title{margin-top:8px}.faq__cta{flex-wrap:wrap;gap:16px;display:flex}*+.faq__cta{margin-top:32px}@media (max-width:1024px){*+.faq__cta{margin-top:24px}}.faq__list{flex-direction:column;flex:1;gap:16px;display:flex}@media (max-width:768px){.faq__list{gap:12px}}
.faq__item{--vertical-padding:18px;--horizontal-padding:24px;--question-icon-size:24px;--question-gap:24px;background-color:var(--primary-50);border:1px solid #32096f1a;border-radius:16px;transition:background-color .2s ease-in-out}.faq__item:not(.faq__item--open):hover{background-color:var(--primary-100)}.faq__item:not(.faq__item--open):active{background-color:var(--primary-50)}@media (max-width:768px){.faq__item{--vertical-padding:12px;--horizontal-padding:16px;--question-icon-size:16px;--question-gap:12px}}.faq__item__question{justify-content:space-between;align-items:center;gap:var(--question-gap);width:100%;padding:var(--vertical-padding)var(--vertical-padding)var(--vertical-padding)var(--horizontal-padding);font-size:var(--font-size-20);letter-spacing:-.015em;color:var(--dark-main);text-align:left;cursor:cursor;font-weight:500;line-height:1.4;display:flex;position:relative}@media (max-width:768px){.faq__item__question{font-size:16px}}.faq__item__icon{flex:0 1 var(--question-icon-size);width:var(--question-icon-size);height:var(--question-icon-size);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}.faq__item__icon span{--size:16px;width:16px;width:var(--size);background-color:var(--dark-main);border-radius:999px;height:2px;transition:transform .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__item__icon span:first-child{transform:translate(-50%,-50%)rotate(90deg)}.faq__item--open .faq__item__icon span:first-child{transform:translate(-50%,-50%)rotate(180deg)}@media (max-width:768px){.faq__item__icon span{--size:12px}}.faq__item__question__text{flex:1}.faq__item__answer{padding:0 var(--horizontal-padding)24px calc(var(--horizontal-padding) + var(--question-icon-size) + var(--question-gap));letter-spacing:.01em;color:var(--dark-main);font-size:14px;font-weight:400;line-height:1.7}@media (max-width:768px){.faq__item__answer{padding-bottom:16px;padding-left:var(--horizontal-padding)}}.faq__item__answer *+p,.faq__item__answer *+ul,.faq__item__answer *+ol{margin-top:1em}.faq__item__answer ul,.faq__item__answer ol{padding-left:24px}.faq__item__answer ul *+li,.faq__item__answer ol *+li{margin-top:.25em}
.sup-title{--computed-color:var(--color,var(--black));font-family:var(--font-family-heading);font-size:var(--font-size-16);letter-spacing:.02em;color:var(--computed-color);text-transform:uppercase;font-weight:500;line-height:1.15}@media (max-width:768px){.sup-title{font-size:14px}}
.grid{margin-top:var(--section-gap-small)}.grid__wrap{grid-gap:32px;grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:768px){.grid__wrap{flex-direction:column;gap:0;display:flex}}.grid__item{--vertical-padding:16px;padding:16px 0;padding:var(--vertical-padding)0;border-bottom:.5px solid rgba(var(--dark-main-rgb),.3)}@media (max-width:768px){.grid__item{--vertical-padding:20px}}.grid__item__title{color:var(--dark-main);font-size:16px;font-weight:400;line-height:1.3}.grid__item__description{color:rgba(var(--dark-main-rgb),.8);font-size:14px;font-weight:300;line-height:1.3}*+.grid__item__description{margin-top:12px}
.hero{margin-top:var(--section-gap-small)}.hero__sup-title{color:var(--dark-main);text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.3}@media (max-width:1024px){.hero__sup-title{font-size:16px}}.hero__title{max-width:23ch;font-size:var(--font-size-48);letter-spacing:.01em;color:var(--dark-main);font-weight:400;line-height:1.3}*+.hero__title{margin-top:42px}@media (max-width:1024px){*+.hero__title{margin-top:28px}}@media (max-width:768px){.hero__title br{display:none}*+.hero__title{margin-top:20px}}.hero__description{letter-spacing:.02em;max-width:45ch;color:rgba(var(--dark-main-rgb),.7);font-size:16px;font-weight:300;line-height:1.5}*+.hero__description{margin-top:20px}
.home{margin-top:var(--section-gap-small);text-align:center}.home__logo svg{width:273px;height:auto;margin-left:auto;margin-right:auto}@media (max-width:1024px){.home__logo svg{width:200px}}@media (max-width:768px){.home__logo svg{width:150px}}.home__title{font-size:var(--font-size-48);letter-spacing:.01em;color:var(--dark-main);margin-left:auto;margin-right:auto;font-weight:400;line-height:1.3}*+.home__title{margin-top:42px}@media (max-width:1024px){*+.home__title{margin-top:28px}}@media (max-width:768px){.home__title{max-width:16ch}.home__title br{display:none}*+.home__title{margin-top:20px}}.home__description{letter-spacing:.02em;max-width:55ch;color:rgba(var(--dark-main-rgb),.7);margin-left:auto;margin-right:auto;font-size:16px;font-weight:300;line-height:1.5}*+.home__description{margin-top:20px}.home__scroll{transition:opacity .2s;position:relative}.home__scroll:hover:not(:active){opacity:.7}.home__scroll:before{content:"";border-radius:50%;position:absolute;inset:-16px}*+.home__scroll{margin-top:24px}.home__scroll svg{--size:40px;width:40px;width:var(--size);height:40px;height:var(--size);color:var(--dark-main)}
.home__head{-webkit-user-select:none;user-select:none;pointer-events:none;width:273px;height:auto;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.home__head{width:200px}}@media (max-width:768px){.home__head{width:150px}}.home__head img{width:100%;height:auto}.home__head__left-eye,.home__head__right-eye{transform-origin:50% 38%;animation:4s infinite blink;position:absolute;top:0;left:0}@keyframes blink{0%{transform:scaleY(1)}45%{transform:scaleY(1)}50%{transform:scaleY(.1)}55%{transform:scaleY(1)}to{transform:scaleY(1)}}
.legal{margin-top:var(--section-gap)}.heading+.legal{margin-top:var(--section-gap-small)}.legal__wrap{max-width:80ch;color:var(--dark-main);font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1024px){.legal__wrap{font-size:16px}}@media (max-width:768px){.legal__wrap{font-size:15px}}.legal__wrap *+p,.legal__wrap *+ul,.legal__wrap *+ol{margin-top:1.25em}.legal__wrap *+h1,.legal__wrap *+h2,.legal__wrap *+h3,.legal__wrap *+h4,.legal__wrap *+h5,.legal__wrap *+h6{margin-top:1.5em}.legal__wrap ul *+li,.legal__wrap ol *+li{margin-top:8px}.legal__wrap ul,.legal__wrap ol{padding-left:1.5em}.legal__wrap b{font-weight:600}.legal__wrap h1,.legal__wrap h2,.legal__wrap h3,.legal__wrap h4,.legal__wrap h5,.legal__wrap h6{color:#000;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.3}.legal__wrap h1 b,.legal__wrap h2 b,.legal__wrap h3 b,.legal__wrap h4 b,.legal__wrap h5 b,.legal__wrap h6 b{font-weight:inherit}
.logos{--column-gap:24px;--row-gap:24px;margin-top:var(--section-gap-small)}@media (max-width:768px){.logos{--column-gap:28px}}.logos__content{align-items:center;width:100%;display:flex}.logos__desktop{-moz-column-gap:var(--column-gap);justify-content:flex-start;align-items:flex-start;column-gap:var(--column-gap);row-gap:var(--row-gap);flex-wrap:wrap;width:100%;display:flex}@media (max-width:768px){.logos__desktop{display:none}}.logos--centered .logos__desktop{justify-content:center}.logos__mobile{display:none}@media (max-width:768px){.logos__mobile{margin-right:calc(-1*var(--page-right-padding));margin-left:calc(-1*var(--page-left-padding));flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}}.logos__mobile__wrap{-moz-column-gap:var(--column-gap);justify-content:flex-start;align-items:flex-start;column-gap:var(--column-gap);padding-left:var(--column-gap);animation:logos-mobile-wrap infinite calc(var(--count)*1.8s)linear;flex-wrap:nowrap;flex:none;display:flex}@keyframes logos-mobile-wrap{0%{transform:translate(75%)}to{transform:translate(-25%)}}.logos__item{justify-content:center;align-items:center;display:flex}.logos__item img{-o-object-fit:contain;object-fit:contain;width:auto;height:40px}@media (max-width:768px){.logos__item img{height:36px}}
.media{margin-top:var(--section-gap-small)}.media__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}
.resources-list{margin-top:var(--section-gap)}.heading+.resources-list{margin-top:var(--section-gap-small)}.resources-list__list{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}@media (max-width:768px){.resources-list__list{grid-template-columns:1fr}}
.team{--gap:12px;margin-top:var(--section-gap);padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);overflow:hidden}.team__list{gap:var(--gap);display:flex;overflow:visible!important}.team--mounted .team__list{gap:0}.team__item{-o-object-fit:cover;object-fit:cover;flex-direction:column;flex-shrink:0;height:auto;display:flex;position:relative;overflow:hidden;width:230px!important}@media (max-width:1024px){.team__item{width:230px!important}}@media (max-width:768px){.team__item{width:200px!important}}.team__item img{background-color:var(--grey-100);aspect-ratio:1/1.3;-o-object-fit:cover;object-fit:cover;width:auto;height:100%}.team__item__description{justify-content:space-between;gap:12px;padding:16px;font-size:16px;font-weight:400;line-height:1.3;display:flex}@media (max-width:768px){.team__item__description{min-height:200px;padding:16px;font-size:15px}}.team__item__download{justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}.team__item__download:hover:not(:active){opacity:.8}.team__item__download:before{content:"";border-radius:50%;position:absolute;inset:-16px}.team__item__download svg{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);color:var(--dark-main);-o-object-fit:contain;object-fit:contain}
.text{margin-top:var(--section-gap)}.text+.columns .text,.text+.text,.columns+.text{margin-top:var(--section-gap-small)}.text__content{color:var(--dark-main);font-size:16px;font-weight:400;line-height:1.3}.text__content h1,.text__content h2,.text__content h3,.text__content h4,.text__content h5,.text__content h6{color:#000;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.3}.text__content *+h1,.text__content *+h2,.text__content *+h3,.text__content *+h4,.text__content *+h5,.text__content *+h6{margin-top:48px}.text__content h2{font-size:24px}.text__content *+p{margin-top:1em}.text__content h1+p,.text__content h2+p,.text__content h3+p,.text__content h4+p,.text__content h5+p,.text__content h6+p{margin-top:32px}
