.about,.layout--theme-black .about,.layout .group--theme-dark .about,.layout__footer:not(.does-not-exist) .about{--color:var(--primary-main);--border-color:rgba(var(--black-rgb),.2)}.layout--theme-black .about,.layout .group--theme-dark .about,.layout__footer:not(.does-not-exist) .about{--color:var(--white);--border-color:rgba(var(--white-rgb),.2)}.about{margin-top:var(--section-gap)}.heading+.about{margin-top:var(--section-gap-small)}.about__grid{--gap-x:24px;--gap-y:32px;grid-column-gap:0;-moz-column-gap:0;grid-row-gap:32px;grid-row-gap:var(--gap-y);gap:32px 0;row-gap:var(--gap-y);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.about__grid{--gap-y:24px;flex-direction:column;display:flex}}.about__item{padding-bottom:var(--gap-y);color:var(--color);text-align:left;border-bottom:1px solid var(--border-color);flex:1;position:relative}@media (min-width:769px){.about__item:nth-child(odd){padding-right:var(--gap-x)}.about__item:nth-child(2n){padding-left:var(--gap-x)}}.about__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-28);letter-spacing:-.01em;font-weight:500;line-height:1.05}.about__item__content{-moz-column-gap:64px;font-size:var(--font-size-16);letter-spacing:-.01em;flex-wrap:wrap;gap:.5em 64px;font-weight:400;line-height:1.7;display:flex}*+.about__item__content{margin-top:16px}@media (max-width:768px){.about__item__content{-moz-column-gap:52px;column-gap:52px;font-size:14px}}.about__item__content *+p{margin-top:.5em}.about__footer{align-items:center;gap:40px;display:flex}*+.about__footer{margin-top:32px}@media (max-width:1024px){.about__footer{gap:32px}}@media (max-width:768px){.about__footer{flex-direction:column;align-items:flex-start;gap:16px}}.about__footer__illustration{--size:60px;width:60px;width:var(--size);height:60px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.about__footer__illustration{--size:52px}}@media (max-width:768px){.about__footer__illustration{--size:40px}}.about__footer__content{max-width:72ch;font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--color);font-weight:400;line-height:1.7}@media (max-width:768px){.about__footer__content{font-size:14px}}
.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:1272px){.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:1272px){*+.banner__cta{margin-top:32px}}@media (max-width:768px){*+.banner__cta{margin-top:24px}}
.bento{--gap:24px;margin-top:var(--section-gap)}@media (max-width:1024px){.bento{--gap:16px}}.bento__wrap{grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:768px){.bento__wrap{flex-direction:column;display:flex}}
.bento__item,.layout--theme-white .bento__item,.layout .group--theme-white .bento__item{--border-color:var(--border-default);--color:var(--primary-main);--color-alt:var(--mint-main)}.layout--theme-black .bento__item,.layout .group--theme-dark .bento__item,.layout__footer:not(.does-not-exist) .bento__item{--border-color:rgba(var(--white-rgb),.3);--color:var(--white);--color-alt:var(--mint-main)}.bento__item{color:var(--color);border:1px solid var(--border-color);position:relative;overflow:hidden}.bento__item--highlight{background:radial-gradient(150% 101% at 95% 14%,rgba(var(--mint-main-rgb),.2)0%,rgba(var(--mint-main-rgb),0)100%)}.bento__item:first-child{grid-column:span 7}.bento__item:nth-child(2),.bento__item:nth-child(3){grid-column:span 5}.bento__item:nth-child(4){grid-column:span 7}@media (max-width:1024px){.bento__item:first-child,.bento__item:nth-child(2),.bento__item:nth-child(3),.bento__item:nth-child(4){grid-column:span 6}}.bento__item__image{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.bento__item__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;width:100%;height:100px}.bento__item:first-child .bento__item__image img{height:174px}.bento__item:nth-child(2) .bento__item__image img{height:136px}.bento__item:nth-child(3) .bento__item__image img{height:166px}.bento__item:nth-child(4) .bento__item__image img{height:186px}@media (max-width:1024px){.bento__item:first-child .bento__item__image img,.bento__item:nth-child(2) .bento__item__image img,.bento__item:nth-child(3) .bento__item__image img,.bento__item:nth-child(4) .bento__item__image img{max-width:40%;height:140px;margin-left:auto}}@media (max-width:768px){.bento__item:first-child .bento__item__image img,.bento__item:nth-child(2) .bento__item__image img,.bento__item:nth-child(3) .bento__item__image img,.bento__item:nth-child(4) .bento__item__image img{height:100px}}.bento__item__content{flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:32px;display:flex;position:relative}@media (max-width:1024px){.bento__item__content{padding:24px}}.bento__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.01em;color:var(--color-alt);font-weight:500;line-height:1.05}.bento__item--has-image:first-child .bento__item__title{max-width:55%}.bento__item--has-image:nth-child(2) .bento__item__title,.bento__item--has-image:nth-child(3) .bento__item__title{max-width:50%}.bento__item--has-image:nth-child(4) .bento__item__title{max-width:55%}@media (max-width:1024px){.bento__item--has-image .bento__item__title{min-height:106px}.bento__item--has-image:first-child .bento__item__title,.bento__item--has-image:nth-child(2) .bento__item__title,.bento__item--has-image:nth-child(3) .bento__item__title,.bento__item--has-image:nth-child(4) .bento__item__title{max-width:55%}.bento__item__title{font-size:var(--font-size-32)}.bento__item__title br{display:none}}@media (max-width:768px){.bento__item--has-image .bento__item__title{min-height:64px}}.bento__item__description{font-size:var(--font-size-16);letter-spacing:.01em;color:var(--color);font-weight:400;line-height:1.7}.bento__item--has-image:first-child .bento__item__description{max-width:70%;margin-top:52px}.bento__item--has-image:nth-child(2) .bento__item__description{margin-top:40px}.bento__item--has-image:nth-child(3) .bento__item__description{margin-top:104px}.bento__item--has-image:nth-child(4) .bento__item__description{max-width:55%;margin-top:52px}@media (max-width:1024px){.bento__item--has-image:first-child .bento__item__description,.bento__item--has-image:nth-child(2) .bento__item__description,.bento__item--has-image:nth-child(3) .bento__item__description,.bento__item--has-image:nth-child(4) .bento__item__description{max-width:100%;margin-top:0}.bento__item__description{font-size:14px}}
.comparison{--columnns:1;margin-top:var(--section-gap)}.comparison__wrap{grid-template-columns:repeat(var(--columns),1fr);grid-gap:1px;box-sizing:border-box;gap:1px;display:grid}.comparison__thead,.comparison__cell{--border-color:#e6e9eb;box-shadow:0 0 0 1px #e6e9eb;box-shadow:0 0 0 1px var(--border-color)}.comparison__thead{font-size:var(--font-size-24);letter-spacing:.01em;color:var(--primary-main);text-align:center;justify-content:center;align-items:center;padding:16px;font-weight:600;line-height:1.3;display:flex;position:relative}.comparison__thead--last{--border-color:#3eb4a7;background-color:var(--mint-main)}@media (max-width:768px){.comparison__thead{padding:20px 4px;font-size:13px}}.comparison__thead--last:before,.comparison__cell--final:after{content:"";border:1px solid var(--border-color);background-color:var(--mint-main);width:calc(100% + 2px);height:16px;position:absolute;left:-1px}.comparison__thead--last:before{border-bottom:none;border-radius:6px 6px 0 0;bottom:100%}.comparison__cell{text-align:center;justify-content:center;align-items:center;padding:16px 32px;display:flex;position:relative}.comparison__cell--head{text-align:left;justify-content:flex-start}.comparison__cell--odd{background-color:rgba(var(--mint-50-rgb),.4)}.comparison__cell--last{--border-color:#3eb4a7;color:#fff;background-color:var(--mint-main)}@media (max-width:1024px){.comparison__cell{padding:14px 24px;font-size:15px;font-weight:500}}@media (max-width:768px){.comparison__cell{padding:12px 8px;font-size:13px;font-weight:500}}.comparison__cell--final:after{border-top:none;border-radius:0 0 6px 6px;top:100%}.comparison__cell__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:768px){.comparison__cell__dots{gap:6px}}.comparison__cell__dot{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);background-color:var(--mint-main);border-radius:50%;flex-shrink:0}.comparison__cell--last .comparison__cell__dot{background-color:#fff}@media (max-width:1024px){.comparison__cell__dot{--size:14px}}@media (max-width:768px){.comparison__cell__dot{--size:12px}}@media (max-width:350px){.comparison__cell__dot{--size:8px}}.comparison__cell__empty{border-top:3px solid #d9d9d9;flex-shrink:0;width:32px}.comparison__cell--last .comparison__cell__empty{border-top-color:#fff}@media (max-width:350px){.comparison__cell__empty{border-top-width:2px;width:20px}}
.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:1272px){.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:1272px){.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}
.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:1272px){.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}}
.features,.layout--theme-black .features,.layout .group--theme-dark .features,.layout__footer:not(.does-not-exist) .features{--color:var(--primary-main);--color-alt:rgba(var(--primary-main-rgb),.7)}.layout--theme-black .features,.layout .group--theme-dark .features,.layout__footer:not(.does-not-exist) .features{--color:var(--white);--color-alt:rgba(var(--white-rgb),.7)}.features{margin-top:var(--section-gap)}.features__wrap{flex-wrap:wrap;gap:80px;display:flex}@media (max-width:1024px){.features__wrap{gap:64px}}@media (max-width:768px){.features__wrap{flex-direction:column;gap:40px}}.features__item{color:var(--color);text-align:left;flex:1;position:relative}.features__item__icon{--size:60px;width:60px;width:var(--size);height:60px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.features__item__icon{--size:52px}}.features__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.03em;font-weight:400;line-height:1.05}*+.features__item__title{margin-top:32px}@media (max-width:768px){*+.features__item__title{margin-top:16px}}.features__item__description{font-size:var(--font-size-16);letter-spacing:.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.features__item__description{margin-top:16px}.features__item__description *+p{margin-top:.5em}
.figures,.layout--theme-white .figures,.layout .group--theme-white .figures{--border-color:var(--border-default);--color:var(--primary-main);--color-alt:var(--primary-main)}.layout--theme-black .figures,.layout .group--theme-dark .figures,.layout__footer:not(.does-not-exist) .figures{--border-color:#394c5d;--color:rgba(var(--white-rgb),.9);--color-alt:var(--white)}.figures{--color:var(--white);--color-rgb:var(--white);margin-top:var(--section-gap);color:var(--color);overflow:hidden}.heading+.figures{margin-top:var(--section-gap-small)}.figures__wrap{grid-gap:1px;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}@media (max-width:768px){.figures__wrap{grid-template-columns:repeat(2,1fr)}}.figures__item{box-shadow:0 0 0 1px var(--border-color);align-items:center;padding:32px;display:flex;position:relative}@media (max-width:768px){.figures__item{padding:16px}.figures--count-3 .figures__item:nth-child(3){grid-column:span 2}}.figures__item__content{font-size:var(--font-size-18);letter-spacing:-.01em;color:var(--color);font-weight:400;line-height:1.7}.figures__item__content b{font-size:var(--font-size-48);letter-spacing:-.03em;color:var(--color-alt);font-weight:500}@media (max-width:768px){.figures__item__content b{font-size:var(--font-size-32)}}
.hero,.layout--theme-white .hero,.layout .group--theme-white .hero{--color:var(--black);--color-highlight:var(--primary-main);--color-alt:rgba(var(--black-rgb),.8);--color-rgb:var(--black-rgb)}.layout--theme-black .hero,.layout .group--theme-dark .hero,.layout__footer:not(.does-not-exist) .hero{--color:var(--white);--color-highlight:var(--yellow-main);--color-alt:rgba(var(--white-rgb),.6);--color-rgb:var(--white-rgb)}.hero{margin-top:var(--section-gap-small);color:var(--color)}.hero__wrap{align-items:center;gap:60px;display:flex}@media (max-width:1272px){.hero__wrap{gap:44px}}@media (max-width:1024px){.hero__wrap{gap:32px}}@media (max-width:768px){.hero__wrap{flex-direction:column;gap:40px}}.hero__image{flex:1;width:100%;position:relative}.hero__image img{border-radius:24px;flex:1;width:100%;height:auto}.hero__content{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:768px){.hero__content{width:100%}}.hero__title{font-family:var(--font-family-heading);letter-spacing:-.03em;font-size:80px;font-weight:400;line-height:1.05}*+.hero__title{margin-top:20px}.hero__sup-title+.hero__title{margin-top:12px}@media (max-width:1272px){.hero__title{font-size:64px}}@media (max-width:1024px){.hero__title{font-size:44px}}@media (max-width:768px){.hero__title{font-size:32px}.hero__title br{display:none}}.hero__title b{font-weight:inherit;color:var(--color-highlight)}.hero__description{font-size:var(--font-size-24);letter-spacing:-.01em;color:var(--primary-main);font-weight:400;line-height:1.7}*+.hero__description{margin-top:24px}.hero__description i{color:var(--color);font-style:normal}.hero__description b{font-weight:700}.hero__description *+p,.hero__description *+ul{margin-top:1em}.hero__description ul{padding-left:24px}.hero__description ul *+li{margin-top:.5em}.hero__cta{flex-wrap:wrap;gap:16px;display:flex}*+.hero__cta{margin-top:28px}@media (max-width:1272px){*+.hero__cta{margin-top:24px}}@media (max-width:1024px){*+.hero__cta{margin-top:16px}}
.image-text,.layout--theme-white .image-text,.layout .group--theme-white .image-text{--color:var(--primary-main);--color-highlight:var(--mint-main);--color-alt:rgba(var(--primary-main-rgb),.8);--color-rgb:var(--primary-main-rgb)}.layout--theme-black .image-text,.layout .group--theme-dark .image-text,.layout__footer:not(.does-not-exist) .image-text{--color:var(--white);--color-highlight:var(--mint-main);--color-alt:rgba(var(--white-rgb),.6);--color-rgb:var(--white-rgb)}.image-text{margin-top:var(--section-gap);color:var(--color)}.image-text__wrap{align-items:center;gap:110px;display:flex}.image-text--reverse .image-text__wrap{flex-direction:row-reverse}@media (max-width:1272px){.image-text__wrap{gap:64px}}@media (max-width:1024px){.image-text__wrap{gap:48px}}@media (max-width:768px){.image-text__wrap{gap:40px}.image-text__wrap,.image-text--reverse .image-text__wrap{flex-direction:column}}.image-text__image{flex:1;width:100%;position:relative}.image-text__image img{flex:1;width:100%;height:auto}.image-text__content{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:768px){.image-text__content{width:100%}}.image-text__icon{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);-o-object-fit:contain;object-fit:contain}.image-text__title{font-family:var(--font-family-heading);font-size:var(--font-size-40);letter-spacing:-.01em;font-weight:500;line-height:1.05}*+.image-text__title{margin-top:24px}.image-text__sup-title+.image-text__title{margin-top:12px}@media (max-width:768px){.image-text__title br{display:none}}.image-text__title b{font-weight:inherit;color:var(--color-highlight)}.image-text__description{font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.image-text__description{margin-top:20px}.image-text__description i{color:var(--color);font-style:normal}.image-text__description b{font-weight:700}.image-text__description *+p,.image-text__description *+ul{margin-top:1em}.image-text__description ul{padding-left:24px}.image-text__description ul *+li{margin-top:.5em}.image-text__cta{flex-wrap:wrap;gap:16px;display:flex}*+.image-text__cta{margin-top:28px}@media (max-width:1272px){*+.image-text__cta{margin-top:24px}}@media (max-width:1024px){*+.image-text__cta{margin-top:16px}}
.legal{margin-top:var(--section-gap)}.heading+.legal{margin-top:var(--section-gap-small)}.legal__wrap{max-width:80ch;color:rgba(var(--black-rgb),.8);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:700}.legal__wrap h1,.legal__wrap h2,.legal__wrap h3,.legal__wrap h4,.legal__wrap h5,.legal__wrap h6{font-family:var(--font-family-heading);color:var(--black);font-weight:500;line-height:1.2}.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}.legal__wrap h2{font-size:var(--font-size-28)}.legal__wrap h3{font-size:var(--font-size-24)}.legal__wrap h4{font-size:var(--font-size-22)}.legal__wrap h5{font-size:var(--font-size-20)}
.logos,.layout--theme-white .logos,.layout .group--theme-white .logos{--image-filter:none;--background-color:var(--white)}.layout--theme-black .logos,.layout .group--theme-dark .logos,.layout__footer:not(.does-not-exist) .logos{--image-filter:brightness(0)invert(1);--background-color:transparent}.logos{margin-top:var(--section-gap)}.heading+.logos{margin-top:32px}.logos__wrap{grid-gap:1px;grid-template-columns:repeat(5,1fr);padding:1px;display:grid;position:relative}@media (max-width:768px){.logos__wrap{grid-template-columns:repeat(3,1fr)}}.logos__item{box-shadow:0 0 0 1px var(--border-default);background-color:var(--background-color);justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative}.logos__item img{-o-object-fit:contain;object-fit:contain;width:auto;height:48px;filter:var(--image-filter)}@media (max-width:768px){.logos__item img{height:44px}}
.media{margin-top:var(--section-gap)}.media__image{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}}
.safety,.layout--theme-black .safety,.layout .group--theme-dark .safety,.layout__footer:not(.does-not-exist) .safety{--color:rgba(var(--primary-main-rgb),.7);--background-color:var(--white)}.layout--theme-black .safety,.layout .group--theme-dark .safety,.layout__footer:not(.does-not-exist) .safety{--color:var(--white);--background-color:transparent}.safety{margin-top:var(--section-gap);color:var(--color)}.safety__wrap{-moz-column-gap:40px;border:1px solid var(--border-default);background-color:var(--background-color);flex-wrap:wrap;column-gap:40px;padding:0 16px;display:flex}@media (max-width:768px){.safety__wrap{flex-direction:column;padding-left:8px}}.safety__item{align-items:center;gap:8px;min-height:48px;padding:8px 0;display:flex}.safety__item__icon{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);-o-object-fit:contain;object-fit:contain}
.slider,.layout--theme-black .slider,.layout .group--theme-dark .slider,.layout__footer:not(.does-not-exist) .slider{--color:var(--primary-main);--color-alt:rgba(var(--primary-main-rgb),.7);--border-color:#081f3433}.layout--theme-black .slider,.layout .group--theme-dark .slider,.layout__footer:not(.does-not-exist) .slider{--color:var(--white);--color-alt:rgba(var(--white-rgb),.7);--border-color:rgba(var(--white-rgb),.2)}.slider{margin-top:var(--section-gap)}.slider__wrap{flex-wrap:wrap;gap:56px;display:flex}@media (max-width:1272px){.slider__wrap{gap:32px}}@media (max-width:768px){.slider__wrap{flex-direction:column;gap:24px}}.slider__items{flex-direction:column;flex:1;gap:8px;display:flex}.slider__item{color:var(--color);text-align:left;border:1px solid #0000;border-radius:8px;flex:1;gap:16px;padding:24px;transition:border-color .3s;display:flex;position:relative}.slider__item--active{border-color:var(--border-color)}@media (max-width:768px){.slider__item{gap:12px;padding:12px}}.slider__item__icon{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.slider__item__icon{--size:24px}}*+.slider__item__content{padding-top:4px}@media (max-width:768px){*+.slider__item__content{padding-top:2px}}.slider__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.03em;color:var(--color);font-weight:400;line-height:1.05}.slider__item__description{font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.slider__item__description{margin-top:12px}@media (max-width:768px){.slider__item__description{font-size:14px}*+.slider__item__description{margin-top:8px}}.slider__item__description *+p{margin-top:.5em}.slider__image{flex:1;position:relative}@media (max-width:1024px){.slider__image{flex:0 350px;width:100%;display:flex}}.slider__image__image{-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.slider__image__image--active{opacity:1}
.teaser,.layout--theme-white .teaser,.layout .group--theme-white .teaser{--color:var(--primary-main);--color-alt:rgba(var(--primary-main-rgb),.9)}.layout--theme-black .teaser,.layout .group--theme-dark .teaser,.layout__footer:not(.does-not-exist) .teaser{--color:var(--white);--color-alt:rgba(var(--white-rgb),.9)}.teaser{color:var(--color)}.teaser__wrap{--vertical-padding:120px;padding-top:120px;padding-top:var(--vertical-padding);padding-bottom:120px;padding-bottom:var(--vertical-padding);justify-content:center;align-items:center;display:flex;position:relative}@media (max-height:800px){.teaser__wrap{--vertical-padding:60px}}@media (max-width:1272px){.teaser__wrap{gap:24px}}@media (max-width:768px){.teaser__wrap{flex-direction:column-reverse}}@media (max-width:600px){.teaser__wrap{--vertical-padding:0}}.teaser__background{position:absolute;inset:0}.teaser__background img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.teaser__background:after{content:"";background:rgba(var(--primary-main-rgb),.7);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);position:absolute;inset:0}.teaser__box{background-color:#fff;width:100%;max-width:620px;padding:32px;position:relative}@media (max-width:1024px){.teaser__box{padding:24px}}@media (max-width:768px){.teaser__box{padding:16px}}.teaser__title{font-family:var(--font-family-heading);font-size:var(--font-size-56);letter-spacing:-.03em;font-weight:400;line-height:1.05}.teaser__description{font-size:var(--font-size-24);letter-spacing:-.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.teaser__description{margin-top:24px}@media (max-width:768px){*+.teaser__description{margin-top:16px}}.teaser__description *+p,.teaser__description *+ul{margin-top:1em}.teaser__description b,.teaser__description ul{font-weight:600}.teaser__description ul{padding-left:24px}.teaser__description ul *+li{margin-top:.25em}*+.teaser__form{margin-top:32px}@media (max-width:1024px){*+.teaser__form{margin-top:24px}}
.timeline,.layout--theme-black .timeline,.layout .group--theme-dark .timeline,.layout__footer:not(.does-not-exist) .timeline{--color:var(--primary-main);--color-alt:var(--mint-main)}.layout--theme-black .timeline,.layout .group--theme-dark .timeline,.layout__footer:not(.does-not-exist) .timeline{--color:var(--white);--color-alt:var(--mint-main)}.timeline{margin-top:var(--section-gap)}.timeline__wrap{--gap:90px;gap:90px;gap:var(--gap);flex-wrap:wrap;display:flex}@media (max-width:1024px){.timeline__wrap{--gap:64px}}@media (max-width:768px){.timeline__wrap{--gap:40px;flex-direction:column}}.timeline__item{--circle-inner-size:16px;--circle-size:32px;--circle-gap:8px;padding-top:72px;padding-top:calc(var(--circle-size) + 40px);color:var(--color);flex:1;position:relative}@media (max-width:768px){.timeline__item{--circle-inner-size:11px;--circle-size:24px;--circle-gap:8px;padding-top:1px;padding-top:calc(var(--circle-size)/2 - 11px);padding-left:40px;padding-left:calc(var(--circle-size) + 16px)}}.timeline__item:before{top:calc(var(--circle-size)/2);right:calc(-1*var(--gap) + var(--circle-gap));left:calc(var(--circle-size) + var(--circle-gap));content:"";border-top:2px solid var(--color-alt);position:absolute}.timeline__item:last-child:before{right:0}@media (max-width:768px){.timeline__item:before{top:calc(var(--circle-size) + var(--circle-gap));right:auto;right:initial;bottom:calc(-1*var(--gap) + var(--circle-gap));left:calc(var(--circle-size)/2);border-top:none;border-left:2px solid var(--color-alt)}.timeline__item:last-child:before{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}}.timeline__item__chevron svg{width:auto;height:var(--circle-size);color:var(--color-alt);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:1px;right:0;transform:translate(50%)translate(-2px)}@media (max-width:768px){.timeline__item__chevron svg{display:none}}.timeline__item:after{top:calc(var(--circle-size)/2 - var(--circle-inner-size)/2);left:calc(var(--circle-size)/2 - var(--circle-inner-size)/2);content:"";width:var(--circle-inner-size);height:var(--circle-inner-size);outline:2px solid var(--color-alt);background-color:var(--color-alt);outline-offset:calc(var(--circle-size)/2 - var(--circle-inner-size)/2 - 2px);border-radius:50%;position:absolute}.timeline__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-24);letter-spacing:-.03em;font-weight:400;line-height:1.05}.timeline__item__description{font-size:var(--font-size-16);letter-spacing:.01em;color:var(--color-alt);font-weight:400;line-height:1.7}*+.timeline__item__description{margin-top:4px}.timeline__item__description *+p{margin-top:.5em}
