.button{display:flex;align-items:center;justify-content:center;padding:16px 32px;height:43px;text-align:center;text-decoration:none;line-height:1;border-radius:12px;background-color:var(--c-btn-primary);color:#fff;border:transparent;font-size:16px;font-weight:700;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media (min-width: 1024px){.button{height:56px;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;font-size:15px;margin-bottom:12px}@media (min-width: 1024px){.list-item{font-size:16px;margin-bottom:8px}}.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:12px}.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-text-primary);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 20px;font-size:16px;font-family:inherit;font-weight:400;border:1px solid transparent;background:var(--c-input-background);border-radius:12px;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-text-heading)}.input-container:hover .input::placeholder{color:var(--c-text-heading)}.input-container:hover .input:-webkit-autofill{-webkit-text-fill-color:var(--c-text-heading)}.input-container:focus-within .input{border-color:var(--c-primary)}.input-container:focus-within .label{color:var(--c-primary)}.input-container .input:focus::placeholder,.input-container .input:focus-visible::placeholder{color:var(--c-input-placeholder)}.input-container.filled .label,.input-container.filled .input{color:var(--c-text-heading)}.input-container.filled .input:-webkit-autofill,.input-container.filled .input:-webkit-autofill:focus,.input-container.filled .input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--c-input-background) inset;-webkit-background-clip:text;-webkit-text-fill-color:var(--c-text-heading)}.input-container.filled:focus-within .input:-webkit-autofill{-webkit-text-fill-color:var(--c-text-primary)}.input-container.filled:focus-within .label{color:var(--c-primary)}.checkbox-container{position:relative;padding:8px 0}@media (min-width: 1024px){.checkbox-container{padding:12px 0}}.checkbox-label{display:flex;font-size:14px;font-weight:400}.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:1px solid var(--c-primary);width:16px;height:16px;margin-right:8px;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{align-self:flex-start;width:100%;max-width:190px}@media (min-width: 1024px){.form .button{max-width:220px}}.error{padding-top:5px;font-size:12px;font-weight:400;color:var(--c-error)}.checkbox-container .error{padding-top:2px}:root{font-family:Inter,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(242, 97, 38, 1);--c-background: rgba(255, 255, 255, 1);--c-btn-primary: rgba(242, 97, 38, 1);--c-btn-primary-hover: rgba(222, 77, 18, 1);--c-btn-primary-active: rgba(202, 57, 0, 1);--c-btn-disabled: rgba(228, 231, 234, 1);--c-text-primary: rgba(117, 117, 122, 1);--c-text-heading: rgba(33, 33, 33, 1);--c-input-text: rgba(33, 33, 33, 1);--c-input-background: rgba(242, 242, 242, 1);--c-input-focus: rgba(242, 97, 38, 1);--c-input-placeholder: rgba(187, 194, 200, 1);--c-input-filled: rgba(33, 33, 33, 1);--c-error: #ef4444}*{padding:0;margin:0;box-sizing:border-box}*,*:after,*:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;color:var(--c-text-heading)}body{margin:0;min-height:100vh;color:var(--c-text-primary);background-color:var(--c-background)}img{display:block}.container{--offset: 24px;--content: 1040px;max-width:calc(var(--content) + var(--offset) * 2);width:100%;margin:0 auto;padding:0 var(--offset)}@media (min-width: 768px){.container{--offset: 32px}}.section-title{font-size:24px;font-weight:600;margin-bottom:16px}@media (min-width: 1024px){.section-title{font-size:28px;margin-bottom:24px}}.header{position:absolute;width:100%;display:flex;align-items:center;justify-content:flex-start;height:70px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.1)}.hero{background:#29297c url(./hero-banner-BVsTkgOs.webp) no-repeat 80% center;background-size:contain;padding-top:70px;overflow:hidden}.hero-content{display:flex;padding:24px 0}@media (min-width: 768px){.hero-content{grid-template-columns:1fr 1fr;height:400px;max-height:400px;padding:0}}@media (min-width: 1024px){.hero-content{grid-template-columns:2fr 1fr}}.hero-heading{display:flex;flex-direction:column;color:var(--c-text-heading)}@media (min-width: 768px){.hero-heading{padding:32px 0}}@media (min-width: 1024px){.hero-heading{padding:60px 0}}.hero-title{font-weight:700;font-size:40px;line-height:110%;margin-bottom:12px;color:#fff}@media (min-width: 1024px){.hero-title{white-space:nowrap;font-size:40px}}.hero-subtitle{font-size:16px;margin-bottom:20px;color:#fff}@media (min-width: 1024px){.hero-subtitle{font-size:20px;margin-bottom:24px}}.hero-badge{display:block;width:100%;padding:8px 18px;font-size:14px;font-weight:500;text-align:center;border-radius:100px;background-color:#fff;margin-bottom:24px;white-space:nowrap}@media (min-width: 1024px){.hero-badge{padding:12px 24px;font-size:20px}}.hero-banner{display:flex;align-items:center;justify-content:center}.hero-banner img{width:150%}.hero .button{display:none;width:max-content}@media (min-width: 768px){.hero .button{display:block;margin-top:auto}}.hero .button-mobile{display:flex;margin:0 auto}@media (min-width: 768px){.hero .button-mobile{display:none}}.hero-heading{z-index:1}.benefits-1__title{text-align:center;font-weight:700;font-size:40px;line-height:110%;color:#000;margin-bottom:24px}.card-text-sec{font-size:12px}.benefits-1{padding:40px 0}@media (min-width: 1024px){.benefits-1{padding:120px 0}}.benefits-1-grid{display:grid;gap:24px}@media (min-width: 768px){.benefits-1-grid{grid-template-columns:1fr 1fr;gap:20px}}.benefits-1 .card{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:20px;background:#f2f2f2}@media (min-width: 768px){.benefits-1 .card:last-of-type{grid-column:1/3}}@media (min-width: 1024px){.benefits-1 .card{flex-direction:row-reverse;gap:0;padding:50px 40px}}.benefits-1 .card-content{display:flex;flex-direction:column;flex-grow:1}.benefits-1 .card-image{align-self:center;width:100%;max-width:160px;height:auto}@media (min-width: 1024px){.benefits-1 .card-image{align-self:flex-end}}.benefits-1 .card-title{font-size:16px;font-weight:600;margin-bottom:12px}@media (min-width: 1024px){.benefits-1 .card-title{font-size:20px}}.benefits-1 .card-text{font-size:15px;margin-bottom:20px}@media (min-width: 1024px){.benefits-1 .card-text{font-size:16px}}.benefits-1 .card-link{align-self:center;margin-top:auto;width:max-content;text-decoration:none;font-size:16px;font-weight:500;color:#000ad0}@media (min-width: 1024px){.benefits-1 .card-link{align-self:stretch}}.benefits-1 .card:last-of-type{background:#ebebfa}@media (min-width: 1024px){.benefits-1 .card:last-of-type{gap:60px}}@media (min-width: 1024px){.benefits-1 .card:last-of-type .card-title{font-size:28px}}.benefits-1 .card:last-of-type .card-image{align-self:center;width:100%;max-width:160px;height:auto}@media (min-width: 1024px){.benefits-1 .card:last-of-type .card-image{max-width:250px}}.benefits-2-grid{display:grid;gap:24px}@media (min-width: 768px){.benefits-2-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1024px){.benefits-2-grid{grid-template-columns:repeat(3,1fr)}}.benefits-2 .card{display:flex;gap:12px;overflow:hidden}@media (min-width: 768px){.benefits-2 .card{flex-direction:column;gap:18px}}@media (min-width: 1024px){.benefits-2 .card{gap:24px}}.benefits-2 .card-icon{width:60px;height:60px}@media (min-width: 1024px){.benefits-2 .card-icon{width:80px;height:80px}}.benefits-2 .card-title{font-size:16px;font-weight:600;margin-bottom:6px}@media (min-width: 1024px){.benefits-2 .card-title{margin-bottom:12px}}.benefits-2 .card-text{font-size:15px}@media (min-width: 1024px){.benefits-2 .card-text{font-size:16px}}.how-to{padding:40px 0}@media (min-width: 1024px){.how-to{padding:80px 0}}.how-to-content{display:grid;gap:20px}@media (min-width: 1024px){.how-to-content{grid-template-columns:1fr 1fr}}.how-to-image{display:flex;align-items:center;justify-content:center;min-height:250px;max-height:400px;border-radius:20px;background:#f2f2f2;overflow:hidden}@media (min-width: 1024px){.how-to-image{min-height:auto;max-height:300px}}.how-to-image img{height:100%;width:100%;object-fit:contain}.registration{padding:24px 0;background:#f2f2f2}@media (min-width: 1024px){.registration{padding:80px 0}}.registration-content{display:grid;gap:20px}@media (min-width: 768px){.registration-content{grid-template-columns:1fr 1fr}}.registration-card{padding:24px;border-radius:20px;background-color:#fff}@media (min-width: 1024px){.registration-card{padding:50px 40px}}.footer{padding:40px 0}@media (min-width: 1024px){.footer{padding:80px 0}}.footer-description{font-size:12px;font-weight:400;line-height:1.3;color:var(--c-text-primary);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:var(--c-text-primary);transition:all .2s ease-in-out}.footer-link:hover{text-decoration:underline;text-underline-offset:2px;color:var(--c-text-heading)}.choose-cert{padding-top:60px;padding-bottom:120px}@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(4,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;height:100%;display:flex;flex-direction:column}@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:#fff}.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;height:100%;box-sizing:border-box}@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:nth-child(1) .cert-item__label{background:#0069ff}.cert-item:nth-child(2) .cert-item__label{background:#ed0e00}.cert-item:nth-child(3) .cert-item__label{background:#beee00}.cert-item:nth-child(4) .cert-item__label{background:#9947f4}.cert-item__check{position:absolute;top:12px;left:12px;width:20px;height:20px;background:#0003;border-radius:50%;transition:all .2s ease}.cert-item__input{position:absolute;opacity:0;width:0;height:0}.cert-item__label{cursor:pointer;display:flex;position:relative}.cert-item__input:checked+.cert-item__label{border-color:#5d5d5d}.cert-item .cert-item__check{position:absolute;width:20px;height:20px;background:#0003;border-radius:50%;display:inline-block}.cert-item .cert-item__check-icon{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#fff;border-radius:50%}.cert-item .is-selected .cert-item__check-icon{display:block}.cert-item__input:checked .cert-item__label{transform:scale(1.1)}.choose-cert__title{font-size:32px}.hero-banner-img-mob{display:none;width:100%}@media screen and (max-width: 768px){.hero{background-image:url(./hero-banner-mob-CuK-hgmy.webp);background-position:center;background-size:cover}.hero-content{flex-direction:column}.hero .button-mobile{width:100%}.hero-badge{margin-bottom:370px}.hero-title,.benefits-1__title{font-size:28px}}@media screen and (max-width: 768px){.hero-banner-img{display:none}.hero-banner img{width:100%}.hero-banner-img-mob{display:block}}
