.modal-wrapper{position:fixed;z-index:5998;max-width:100vw;max-height:100vh;pointer-events:none;top:0;right:0;bottom:0;left:0}.modal-wrapper[data-hidden=false]{pointer-events:all}.modal-wrapper[data-hidden=false] .modal-wrapper__backdrop{opacity:1}.modal-wrapper[data-hidden=false] .modal-wrapper__wrap{display:flex}.modal-wrapper__backdrop{position:fixed;z-index:5999;background:#222e3ab3;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease;opacity:0}.modal-wrapper__wrap{display:none;justify-content:center;align-items:center;padding:32px;position:fixed;z-index:6000;top:0;right:0;bottom:0;left:0}.first-step{padding-block:70px}.first-step__title{text-align:center;margin-bottom:8px}.first-step__description{text-align:center;color:var(--color-new-black-500);margin-bottom:24px}.first-step__inner{margin-inline:-16px;padding-inline:16px;padding-top:24px;overflow:auto}.first-step__inner::-webkit-scrollbar{width:0;height:0}.first-step__subscriptions{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:120px 1fr 1fr;column-gap:24px;min-width:670px}.fake-subscription{display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-new-black-600);padding-bottom:14px}.fake-subscription__line{padding:14px 0}.fake-subscription__divider{height:1px;background:linear-gradient(90deg,#d9dbe9,#d9dbe900)}.subscription{padding:40px 20px 10px;border:1px solid var(--color-dark-blue-300);border-radius:16px;background-color:var(--color-white);box-shadow:0 12px 32px -12px #4e4b661f;text-align:center;position:relative}.subscription--premium{padding:39px 19px 9px;border:2px solid var(--color-secondary-800)}.subscription__label{text-transform:uppercase;padding:8px 16px;border-radius:8px;color:var(--color-white);background-color:var(--color-secondary-800);position:absolute;z-index:1;top:-19px;left:50%;transform:translate(-50%)}.subscription__icon--green{color:var(--color-green-800)}.subscription__icon--red{color:var(--color-red-500)}.subscription__price{color:var(--color-new-black-600);font-weight:500;margin-bottom:24px}.subscription__action{height:82px;margin-bottom:12px}.subscription__btn{width:100%}.subscription__action-text{display:block;color:var(--color-new-black-400);text-align:center;margin-top:4px}.subscription__line{color:var(--color-new-black-600);font-weight:500;padding:13px 8px}.subscription__line--icon{line-height:0}.subscription__divider{height:1px;background:linear-gradient(90deg,#d9dbe900,#d9dbe9 51.04%,#d9dbe900)}.second-step{padding-top:70px}.second-step__title{text-align:center;margin-bottom:40px}.second-step__figure{display:flex;justify-content:center;line-height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.second-step__inner{background-color:var(--color-white);padding-top:32px;padding-bottom:80px}.second-step__actions{display:flex;justify-content:center;margin-bottom:80px}.second-step__btn{color:var(--color-secondary-800);display:inline-flex;align-items:center;column-gap:8px}.second-step__btn-label{font-weight:400;text-decoration:underline}.download-card{border:1px solid var(--color-dark-blue-300);border-radius:16px;background-color:var(--color-secondary-100);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start}.download-card__title{margin-bottom:16px}.download-card__description{color:var(--color-new-black-600);margin-bottom:32px}.download-card__actions{display:flex;margin-bottom:32px}.download-card__btn{width:100%}.download-card__btn .base-button{background-color:var(--color-white);width:100%}.download-card__figure{border:1px solid var(--color-dark-blue-200);border-radius:12px;background-color:var(--color-white);padding:24px 24px 16px;text-align:center;color:var(--color-new-black-600);flex-shrink:0;margin-left:auto;margin-right:auto}.download-card__img{display:block;margin-bottom:4px}@keyframes dash{to{stroke-dashoffset:0}}.tutorial__animation{display:none}.tutorial__line{max-width:100%;max-height:100%;overflow:visible!important}.tutorial__path{stroke-dasharray:500;stroke-dashoffset:500;animation:dash 1.2s linear forwards}.tutorial__wrap{background-color:var(--color-white);border-radius:24px;max-width:544px;width:100%;padding:24px 16px;overflow:auto;max-height:100%}.tutorial__title{text-align:center;margin-bottom:16px}.tutorial__description{color:var(--color-new-black-600);text-align:center;margin-bottom:16px}.tutorial__inner{line-height:0;text-align:center;margin-bottom:16px}.tutorial__video{overflow:hidden;border:1px solid var(--color-dark-blue-300);border-radius:4px;box-shadow:0 12px 32px -12px #4e4b661f;max-width:100%;height:auto}.tutorial__actions{text-align:center}.tutorial__btn{min-width:160px}.tutorial__pagination{margin-top:20px;display:flex;justify-content:center}.tutorial__bullit{width:6px;height:6px;border-radius:50%;margin:0 4px;background-color:var(--color-new-black-300)}.tutorial__bullit--active{background-color:var(--color-secondary-800)}.welcome{background-color:var(--color-secondary-100)}.welcome--firefox .tutorial__animation{right:32px}.welcome main section{margin-bottom:0}.welcome .second-step .base-button.base-button--secondary.base-button--outline svg{stroke:var(--color-secondary-800)}@media (hover: hover) and (width >= 768px){.welcome .second-step .base-button.base-button--secondary.base-button--outline:hover svg{stroke:var(--color-white)}}@media only screen and (min-width: 768px){.second-step__inner{padding-bottom:140px}.second-step__actions{margin-bottom:140px}.download-card{padding:32px;flex-direction:row;border-radius:24px}.download-card__main{margin-right:48px}.download-card__actions{margin-bottom:0}.download-card__btn{width:auto}.tutorial__wrap{padding:32px}}@media only screen and (min-width: 992px){.first-step__subscriptions{grid-template-columns:160px 1fr 1fr;padding-inline:40px}}@media only screen and (min-width: 1200px){.first-step{padding-block:80px}.first-step__subscriptions{grid-template-columns:208px 1fr 1fr;column-gap:32px;padding-inline:64px}.subscription{padding:40px 24px 10px}.subscription--premium{padding:39px 23px 9px}.second-step{padding-top:80px}.second-step__inner{padding-bottom:160px}.second-step__actions{margin-bottom:160px}.download-card{padding:48px}.tutorial__animation{position:fixed;top:12px;right:116px;width:calc(50% - 402px);height:45vh;box-shadow:none!important;line-height:0;display:flex;justify-content:flex-end}}@media only screen and (max-width: 1199px){.second-step__title{font-size:40px;line-height:44px;letter-spacing:-.5px}}
