@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Arial;src:local("Arial"),url(./Arial-Regular-DQGHNI_c.woff2) format("woff");font-weight:400;font-style:normal}.button{display:flex;align-items:center;justify-content:center;padding:16px 32px;height:56px;line-height:1;text-align:center;text-decoration:none;border-radius:12px;background-color:var(--c-btn-primary);color:#fff;border:transparent;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media (min-width: 768px){.button{font-size:20px}}.button:hover{background-color:var(--c-btn-primary-hover)}.button:active{background-color:var(--c-btn-primary-active)}.button:disabled{background-color:var(--c-btn-disabled)}.button .spinner{height:34px}.list{list-style-type:none}.list-item{display:flex;align-items:baseline;margin-bottom:16px}@media (min-width: 1280px){.list-item{margin-bottom:12px}}.list-item:last-of-type{margin-bottom:0}.list .bullet-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:1lh;align-self:flex-start}.list .bullet-wrapper img{display:flex;flex-shrink:0;width:16px;height:16px;aspect-ratio:1/1;margin-right:8px;object-fit:contain;object-position:center}.form{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.form{gap:20px}}.input-container{position:relative;display:flex;flex-direction:column}.input-container .label{padding-left:22px;margin-bottom:4px;font-size:12px;font-weight:400;color:var(--c-input);transition:all .2s ease-in-out}@media (min-width: 768px){.input-container .label{font-size:14px}}.input-container .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:10px 22px;font-size:18px;font-family:inherit;font-weight:400;border:1px solid var(--c-input);color:var(--c-input-hover);border-radius:100px;outline:none;transition:all .2s ease-in-out}.input-container .input::placeholder{color:var(--c-input-placeholder);transition:all .2s ease-in-out}.input-container:hover .input,.input-container:hover .label{color:var(--c-input-hover);border-color:var(--c-input-hover)}.input-container:hover .input::placeholder{color:var(--c-input-hover)}.input-container:hover .input:-webkit-autofill{-webkit-text-fill-color:var(--c-input-hover)}.input-container:focus-within .input{border-color:var(--c-input-hover)}.input-container:focus-within .label{color:var(--c-input-hover)}.input-container:focus-within .input::placeholder{color:var(--c-input-placeholder)}.input-container.filled .label,.input-container.filled .input{color:var(--c-input);border-color:var(--c-input)}.input-container.filled .input:-webkit-autofill,.input-container.filled .input:-webkit-autofill:focus,.input-container.filled .input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--c-input)}.input-container.filled:focus-within .input:-webkit-autofill{-webkit-text-fill-color:var(--c-input)}.input-container.filled:focus-within .input{border-color:var(--c-input)}.input-container.filled:focus-within .label{color:var(--c-input)}.checkbox-container{position:relative}.checkbox-label{display:flex;font-size:15px;font-weight:400;line-height:1.3}@media (min-width: 768px){.checkbox-label{font-size:16px}}.checkbox-label input{display:none}.checkbox-box-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:1lh;align-self:flex-start;pointer-events:auto}.checkbox-box{border-radius:4px;border:1.5px solid var(--c-primary);width:16px;height:16px;margin-right:6px;cursor:pointer;z-index:1}.checkbox-label input:checked+.checkbox-box-wrapper .checkbox-box{background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjgiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDggOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljg0Mzc3IDAuOTM0MjQ5QzcuMjExMzkgMS4xNzkzMyA3LjMxMDczIDEuNjc2MDMgNy4wNjU2NSAyLjA0MzY1TDMuODY1NjUgNi44NDM2NUMzLjcxNzI4IDcuMDY2MjEgMy40Njc0OSA3LjE5OTg5IDMuMjAwMDEgNy4xOTk4OUMyLjkzMjUzIDcuMTk5ODkgMi42ODI3NCA3LjA2NjIxIDIuNTM0MzcgNi44NDM2NUwwLjkzNDM3MiA0LjQ0MzY1QzAuNjg5MjkgNC4wNzYwMyAwLjc4ODYyOSAzLjU3OTMzIDEuMTU2MjUgMy4zMzQyNUMxLjUyMzg3IDMuMDg5MTcgMi4wMjA1NyAzLjE4ODUxIDIuMjY1NjUgMy41NTYxM0wzLjIwMDAxIDQuOTU3NjdMNS43MzQzNyAxLjE1NjEzQzUuOTc5NDUgMC43ODg1MDcgNi40NzYxNSAwLjY4OTE2OCA2Ljg0Mzc3IDAuOTM0MjQ5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-color:var(--c-primary);background-repeat:no-repeat;background-position:50% 50%;background-size:auto}.checkbox-text a{text-decoration:underline;text-underline-offset:2px;color:inherit}.checkbox-text a:hover{color:var(--c-text-primary)}.form .button{max-width:none}.error{padding-top:5px;padding-left:22px;font-size:12px;font-weight:400;color:var(--c-error)}@media (min-width: 768px){.error{font-size:13px}}.checkbox-container .error{padding-top:2px}:root{font-family:Arial,ui-sans-serif,system-ui,-apple-system,Noto Sans,sans-serif;font-feature-settings:normal;font-size:16px;font-weight:400;line-height:1.3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;--c-primary: rgba(239, 49, 36, 1);--c-background: rgba(255, 255, 255, 1);--c-hero-background: rgba(214, 230, 255, 1);--c-card-background: rgba(179, 105, 255, 1);--c-border: rgba(238, 238, 238, 1);--c-btn-primary: rgba(239, 49, 36, 1);--c-btn-primary-hover: rgba(209, 19, 6, 1);--c-btn-primary-active: rgba(179, 0, 0, 1);--c-btn-disabled: rgba(189, 193, 196, 1);--c-text-primary: rgba(64, 78, 94, 1);--c-text-primary-dark: rgba(0, 0, 0, 1);--c-input: rgba(64, 78, 94, 1);--c-input-hover: rgba(0, 0, 0, 1);--c-input-placeholder: rgba(189, 193, 196, 1);--c-error: rgba(239, 49, 36, 1)}*{padding:0;margin:0;box-sizing:border-box}*,*:after,*:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.1;color:var(--c-text-primary-dark)}body{margin:0;min-height:100vh;color:var(--c-text-primary);background-color:#fff}.container{--offset: 24px;--content: 1180px;max-width:calc(var(--content) + var(--offset) * 2);width:100%;margin:0 auto;padding:0 var(--offset)}@media (min-width: 768px){.container{--offset: 32px}}.title{font-size:24px;margin-bottom:16px}@media (min-width: 1024px){.title{font-size:32px;margin-bottom:20px}}img{display:block}.main{display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.main{gap:60px}}.header{display:flex;align-items:center;justify-content:flex-start;width:100%;height:64px;border-bottom:1px solid var(--c-border)}.header-logo{width:120px;object-fit:contain}.hero{margin-top:24px;border-radius:16px;background-color:var(--c-hero-background)}@media (min-width: 768px){.hero{border-radius:0;background-color:transparent}}@media (min-width: 1024px){.hero{margin-top:40px}}.hero .container{padding-top:32px;padding-bottom:32px}@media (min-width: 768px){.hero .container{padding-top:0;padding-bottom:0}}.hero-content{display:grid;gap:24px;align-items:center}@media (min-width: 768px){.hero-content{grid-template-columns:1fr 1fr;gap:0;padding:32px;border-radius:20px;background-color:var(--c-hero-background)}}@media (min-width: 1280px){.hero-content{padding:60px 25px 60px 60px}}.hero-heading{display:flex;flex-direction:column;gap:24px;width:90%}@media (min-width: 768px){.hero-heading{gap:40px}}.hero-title{font-size:28px}@media (min-width: 1280px){.hero-title{font-size:40px;margin-right:-50px}}.hero-items{position:relative;display:flex;flex-direction:column;gap:24px}.hero-items .item{display:flex;align-items:center;gap:14px;width:100%;padding:14px;border-radius:12px;background-color:#fff;overflow:hidden;z-index:1}@media (min-width: 768px){.hero-items .item{max-width:320px}}@media (min-width: 1920px){.hero-items .item{max-width:324px}}.hero-items .item:first-of-type{align-self:flex-start}.hero-items .item:last-of-type{align-self:flex-end}.hero-items .item-image{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:8px;background-color:var(--c-primary)}.hero-items .item-description h4{font-size:18px;margin-bottom:4px}@media (min-width: 1024px){.hero-items .item-description h4{font-size:20px}}.hero-items .item-description p{font-size:14px}.hero-items .item-backdrop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 24px);height:124px;border:1px solid #fff;border-radius:12px}@media (min-width: 768px){.hero-items .item-backdrop{width:75%}}.hero-banner img{width:100%}.hero .button{display:none;margin-top:auto;width:max-content}@media (min-width: 768px){.hero .button{display:flex}}.hero .button-mobile{display:flex;width:100%}@media (min-width: 768px){.hero .button-mobile{display:none}}.benefits-grid{display:grid;gap:16px}@media (min-width: 768px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.benefits-grid{gap:20px}}.benefits .card{padding:24px;border:1px solid var(--c-border);border-radius:16px;overflow:hidden}@media (min-width: 1024px){.benefits .card{padding:32px;border-radius:20px}}@media (min-width: 1280px){.benefits .card{padding:60px}}.benefits .card-title{font-size:18px;margin-bottom:8px}@media (min-width: 1024px){.benefits .card-title{font-size:24px}}.benefits .card-text{font-size:16px;max-width:65%}@media (min-width: 1024px){.benefits .card-text{font-size:18px;max-width:unset}}@media (min-width: 1920px){.benefits .card-text{max-width:80%}}.how-to-content{display:grid;gap:16px}@media (min-width: 768px){.how-to-content{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.how-to-content{gap:20px}}.how-to-image{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:16px;background-color:var(--c-hero-background)}@media (min-width: 768px){.how-to-image{padding:32px;border-radius:20px}}.how-to-list{padding:24px;border:1px solid var(--c-border);border-radius:16px}@media (min-width: 768px){.how-to-list{padding:32px;border-radius:20px}}@media (min-width: 1280px){.how-to-list{padding:60px}}.registration-content{display:grid;gap:16px}@media (min-width: 768px){.registration-content{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.registration-content{gap:20px}}.registration-card{padding:24px;border:1px solid var(--c-border);border-radius:16px}@media (min-width: 768px){.registration-card{padding:32px;border-radius:20px}}@media (min-width: 1280px){.registration-card{padding:60px}}.footer{padding:32px 0;background-color:#fff}@media (min-width: 1024px){.footer{padding:60px 0}}.footer-description{font-size:12px;font-weight:400;line-height:1.3;color:#888a92;margin-bottom:8px}@media (min-width: 1024px){.footer-description{font-size:14px}}.footer-description:last-of-type{margin-bottom:0}.footer-link{text-decoration:none;color:#888a92;transition:all .2s ease-in-out}.footer-link:hover{text-decoration:underline;text-underline-offset:2px;color:var(--c-text-primary)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;animation:fadeIn .15s ease-out;z-index:5}.modal-content{background:#fff;padding:32px;border-radius:16px;max-width:700px;width:100%;margin:0 24px;box-shadow:0 4px 10px #0003;animation:scaleIn .35s ease-out;position:relative;z-index:6}@media (min-width: 1024px){.modal-content{padding:52px}}.modal-content .button{font-weight:500;width:100%;max-width:315px;margin:0 auto}.modal-image{width:80px;height:80px;margin:0 auto 25px}@media (min-width: 1024px){.modal-image{width:110px;height:110px}}.modal-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;text-align:center;color:#ed0e00;margin-bottom:16px}@media (min-width: 1024px){.modal-title{font-size:30px}}.modal-text{font-size:14px;text-align:center;color:#000;margin-bottom:20px}@media (min-width: 1024px){.modal-text{font-size:16px;margin-bottom:42px}}.close-btn{position:absolute;padding:5px;top:10px;right:10px;font-size:30px;background:none;border:none;cursor:pointer;line-height:1;color:#9e9e9e;transition:all .25s ease-out}.close-btn:hover{color:#9e9e9ebf}.choose-cert{padding-top:60px}@media (max-width: 768px){.choose-cert{padding-top:32px}}.choose-cert__title{margin-bottom:24px;line-height:1.1}@media (max-width: 768px){.choose-cert__title{font-size:var(--h3-font-size)}}.choose-cert__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;visibility:hidden}@media (hover: hover){.choose-cert__list:hover>:not(:hover){opacity:.5}}.choose-cert__list .cert-item{transition:opacity .2s ease;visibility:visible}@media (max-width: 1100px){.choose-cert__list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.choose-cert__list{grid-template-columns:1fr}}.cert-item:hover .cert-item__label{border-color:var(--blue)}.cert-item__label{border-radius:16px;padding:42px 20px;background:#f8f8f8;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid transparent;cursor:pointer;transition:border-color .2s ease}@media (max-width: 768px){.cert-item__label{padding:30px 20px}}.cert-item__img{max-width:100%;display:block}@media (max-width: 768px){.cert-item__img{height:54px;width:auto}}.cert-item__check{position:absolute;top:12px;left:12px;width:12px;height:12px;background:#fff;border-radius:50%;transition:background .2s ease}.cert-item__input{display:none}.cert-item__input:checked+.cert-item__label{border-color:#5d5d5d}.cert-item__input:checked+.cert-item__label .cert-item__check{background:#5d5d5d}.cert-item--golden-apple .cert-item__label{background:#efeff1;border-color:#efeff1}.cert-item--yandex .cert-item__label{background:#fff29b;border-color:#fff29b}.cert-item--ozon .cert-item__label{background:#b5d4ff;border-color:#b5d4ff}.cert-item--wildberries .cert-item__label{background:#ffd7f9;border-color:#ffd7f9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body.modal-open{overflow:hidden;touch-action:none;overscroll-behavior:contain}.cert-item--golden-apple .cert-item__label{background-color:#f6ffbf}.cert-item--magnit .cert-item__label{background-color:#ffd4d4}.cert-item--pyaterocka .cert-item__label{background-color:#e6d7ff}
