*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;font-size:inherit;margin:0}button{font:inherit}ol,ul{list-style:none;margin:0;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;font-family:var(--font-base)}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:SFProDisplay;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/SFProDisplay-Regular.woff2) format("woff2")}@font-face{font-family:SFProDisplay;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/SFProDisplay-Medium.woff2) format("woff2")}@font-face{font-family:SFProDisplay;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/SFProDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:SFProDisplay;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/SFProDisplay-Bold.woff2) format("woff2")}:root{--wrapper-width:100%;--container-width:1200px;--container-padding:16px;--font-base:"SFProDisplay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-title:"SFProDisplay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fz-body:1rem;--fz-text-large:clamp(1.5rem, 0.563rem + 4.17vw, 4rem);--fw-text-large:700;--lh-text-large:1.2;--fz-h1:clamp(1.5rem, 0.938rem + 2.5vw, 3rem);--fw-h1:700;--lh-h1:1.15;--fz-h2:clamp(1.5rem, 1.031rem + 2.08vw, 2.75rem);--fw-h2:700;--lh-h2:1.2;--fz-h3:clamp(1.25rem, 0.969rem + 1.25vw, 2rem);--fw-h3:600;--lh-h3:1.4;--fz-h4:24px;--fw-h4:600;--lh-h4:1.4;--fz-h5:18px;--fw-h5:600;--lh-h5:1.5;--fz-h6:16px;--fw-h6:600;--lh-h6:1.5;--fw-strong:600;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--black-color:#000;--white-color:#fff;--main-color:#1f87f1;--accent-color:#eb8825;--body-bg-color:var(--gray-50);--bg-gray-color:var(--gray-100);--title-color:#212124;--text-color:#373739;--text-gray-color:var(--gray-500);--text-danger-color:#e03939;--icon-gray-color:var(--gray-400);--input-bg-color:var(--white-color);--input-placeholder-color:var(--gray-400);--input-border-color:#d1d5db;--input-focus-border-color:var(--main-color);--input-text-color:var(--text-color);--danger-color:#dc2626;--danger-bg-color:#fef2f2;--success-color:#16a34a;--success-bg-color:#f0fdf4;--warning-color:#f59e0b;--warning-bg-color:#fffbeb;--info-color:#0ea5e9;--info-bg-color:#eff6ff;--line-dark-color:rgba(0, 0, 0, 0.12);--line-light-color:rgba(255, 255, 255, 0.15);--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.08),0 1px 2px rgba(0, 0, 0, 0.04);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1),0 2px 4px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.12),0 4px 6px rgba(0, 0, 0, 0.08);--shadow-xl:0 20px 25px rgba(0, 0, 0, 0.15),0 10px 10px rgba(0, 0, 0, 0.1);--br-8:8px;--br-12:12px;--br-16:16px;--br-24:24px;--br-32:32px;--br-48:48px;--br-56:56px;--br-64:64px;--pd-24:24px;--pd-32:32px;--pd-48:48px;--pd-64:64px;--animation-fade:fade 0.3s ease-in-out}.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg{color:var(--title-color);line-height:1.4}@media (max-width:640px){.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg{line-height:1.4}}.title-h1,.title-h2,.title-lg{font-family:var(--font-title)}.title-h3,.title-h4,.title-h5,.title-h6{font-family:var(--font-base)}.title-lg{font-size:var(--fz-text-large);font-weight:var(--fw-text-large);line-height:var(--lh-text-large)}.title-h1{font-size:var(--fz-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1)}.title-h2{font-size:var(--fz-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}.title-h3{font-size:var(--fz-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.title-h4{font-size:var(--fz-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4)}.title-h5{font-size:var(--fz-h5);font-weight:var(--fw-h5);line-height:var(--lh-h5)}.title-h6{font-size:var(--fz-h6);font-weight:var(--fw-h6);line-height:var(--lh-h6)}.text-20{font-size:clamp(16px,2vw,20px)}.text-18{font-size:clamp(14px,1.8vw,18px)}.text-16{font-size:clamp(14px,1.6vw,16px)}.text-14{font-size:14px}.text-12{font-size:12px}.text-10{font-size:10px}.text-indent:not(:last-child){margin-bottom:var(--text-indent,16px)}.text-gray{color:var(--text-gray-color)}.text-white{color:var(--white-color)}html{scroll-behavior:smooth;font-size:var(--fz-body);scroll-behavior:smooth}body,html{color:var(--text-color)}body{min-height:100dvh;min-width:320px;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-base);font-size:var(--fz-body);font-weight:400;line-height:1.5;color:var(--text-color);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lock-scroll{overflow:hidden}.page__body{background:linear-gradient(225deg,#fff 0,#f8f0ff 100%)}.page__body.lock-scroll{overflow:hidden}@media (max-width:992px){.page__body{background:linear-gradient(180deg,#fff 0,#e5d8f0 100%)}}.page__main{flex:1}footer{margin-top:auto}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}@media (max-width:1024px){.container{padding:0 24px}}@media (max-width:767px){.container{padding:0 var(--container-padding)}}img{display:inline-block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}img.is-block{display:block}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;font-size:inherit;color:inherit;transition:.2s ease-in-out}a:hover{text-decoration:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;border:none;outline:0;background:0 0;font-size:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;border-radius:0;padding:0;background:0 0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input::-moz-placeholder{color:#666}input::placeholder{color:#666}.strong,strong{font-weight:var(--fw-strong)}.list-reset{list-style:none}.text-accent{color:var(--accent-color)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.hidden{display:none!important}hr{margin:2rem 0;border:none;border-top:1px solid var(--line-dark-color)}p{margin:0;word-break:break-word;overflow-wrap:break-word;hyphens:auto}@keyframes fade{0%{opacity:0}100%{opacity:1}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;outline:0;background:0 0;background-color:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;padding:16px 32px;color:#fff;background:linear-gradient(90deg,#007aff 0,#00cfff 100%);border-radius:12px;font-family:var(--font-base);font-size:16px;font-weight:600;line-height:1.5;text-align:center;transition:.35s ease-in-out}.btn:hover{opacity:.8}.btn--disabled{cursor:not-allowed;opacity:.5}.btn--disabled:hover{opacity:.5!important}.btn--minwidth{min-width:280px}.btn--full{width:100%;display:flex}.btn--sm{padding:12px 24px;border-radius:10px;font-size:15px}.btn--xs{padding:10px 20px;border-radius:8px;font-size:14px}.btn--secondary{background:0 0;color:var(--main-color);border:2px solid var(--main-color)}.btn--secondary:hover{opacity:1;background:var(--main-color);color:#fff;border-color:transparent}.btn--secondary .btn--disabled:hover{background:0 0;color:var(--main-color);border:2px solid var(--main-color)}.btn--danger{background:var(--danger-color);color:var(--white-color);border:2px solid transparent}.btn-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:48px}.btn-group{width:100%;min-height:100%;display:flex;align-items:center;gap:16px}.btn-group .btn{width:auto;min-width:inherit;flex-wrap:wrap}@media (max-width:480px){.btn--minwidth{min-width:inherit}.btn-wrapper{margin-top:32px}.btn-group{flex-direction:column}.btn-group .btn{width:100%}.btn:hover{opacity:1}}.check{cursor:pointer;display:flex;align-items:center;gap:12px;transition:.1s ease-in-out;position:relative}.check:not(:last-child){margin-bottom:16px}.check.check-error .check__box{border-color:var(--danger-color)}.check__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.check__input:checked+.check__box{background:var(--success-color) url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.20441 12.012L2.5644 8.37197C2.34572 8.15328 2.34572 7.79871 2.5644 7.58001L3.35634 6.78805C3.57503 6.56934 3.92962 6.56934 4.14831 6.78805L6.60039 9.2401L11.8525 3.98805C12.0712 3.76936 12.4257 3.76936 12.6444 3.98805L13.4364 4.78001C13.6551 4.99869 13.6551 5.35327 13.4364 5.57197L6.99637 12.012C6.77766 12.2307 6.42309 12.2307 6.20441 12.012V12.012Z' fill='white'/%3E%3C/svg%3E") no-repeat center;background-size:16px 16px;border:2px solid transparent}.check__box{flex-shrink:0;cursor:pointer;display:block;width:20px;height:20px;background-color:#fff;border:1px solid var(--gray-300);border-radius:3px;position:relative}.check__box:hover{border:1px solid var(--main-color)}.check__box.error-check{border:1.5px solid var(--danger-color)}.check__label{color:rgba(0,0,0,.5);font-size:12px;font-weight:400;line-height:1.2}.check__link{cursor:pointer;text-decoration:underline}.check__link:hover{text-decoration:none;color:var(--main-color)}.check.is-error .check__box{background:var(--danger-bg-color);border-color:var(--danger-color)}.form{display:flex;flex-direction:column;width:100%}.form.hide{display:none}.form.fixed{max-width:480px;padding:48px;box-shadow:var(--shadow-sm);border-radius:24px}.form__header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:center}.form__title{color:var(--title-color);font-size:32px;font-weight:600;line-height:1.4}.form__descr{color:var(--text-color);font-size:16px;font-weight:400}.form__btn{display:flex;width:100%;padding-left:24px;padding-right:24px}.form__footer{margin-top:24px}.form__footer .check:not(:last-child){margin-bottom:16px}.form__item{position:relative;margin-bottom:20px}.form__item.is-error{margin-bottom:16px}.form__item .form__input,.form__item .form__select,.form__item .form__textarea{width:100%;height:56px;padding:12px 20px 0;font-size:16px;font-weight:400;line-height:1.5;color:var(--input-text-color);background-color:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:10px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.15s ease-in-out}.form__item .form__input::-moz-placeholder,.form__item .form__select::-moz-placeholder,.form__item .form__textarea::-moz-placeholder{color:var(--input-placeholder-color)}.form__item .form__input::placeholder,.form__item .form__select::placeholder,.form__item .form__textarea::placeholder{color:var(--input-placeholder-color)}.form__item .form__input:focus,.form__item .form__select:focus,.form__item .form__textarea:focus{background:#fff;border-color:var(--input-focus-border-color)}.form__item .form__input.disabled,.form__item .form__select.disabled,.form__item .form__textarea.disabled{cursor:default;background:#f2f4f7}.form__item .form__textarea{resize:none;height:128px}.form__item .form__label{position:absolute;top:16px;left:20px;font-size:16px;line-height:1.5;color:var(--input-placeholder-color);transition:top .3s,font-size .3s;pointer-events:none}.form__item .form__input:focus~.form__label,.form__item .form__input:not(:-moz-placeholder)~.form__label,.form__item .form__input:not(:placeholder-shown)~.form__label{top:6px;font-size:12px;color:var(--text-color)}.form__item .input-error,.form__item .select-error,.form__item .textarea-error{background:var(--danger-bg-color);border-color:var(--danger-color);padding-right:40px}.form__item .error-icon{display:none;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='%23e03939' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0ZM13 17H11V15H13V17ZM13 13H11V7H13V13Z'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:20px;right:16px}.form__item .error-icon.show{display:inline-block}.form__item .error-msg{display:none;color:var(--danger-color);font-size:12px;font-weight:500;line-height:1;margin-top:6px}.form__item .error-msg.show{display:block}@media (max-width:480px){.form__item .form__input,.form__select{height:52px;padding:16px 16px 0}.form__textarea{height:112px}.form__label{top:16px;left:16px;font-size:15px}}.header{padding:16px 0}.header__container{display:flex;justify-content:space-between;align-items:center;gap:16px}.header .logo{display:inline-block;width:24px;height:24px}.header__right{display:flex;align-items:center;gap:12px}.header__right svg{display:inline-block;width:18px;height:18px;opacity:.8}.footer{color:rgba(0,0,0,.5);font-size:14px;font-weight:400;padding:16px 0}@media (max-width:599px){.footer{padding:24px 0}}.footer__container{display:flex;align-items:center;justify-content:center}.prize{padding:clamp(3rem,2.143rem + 3.81vw,5rem) 0}.prize__grid{width:100%;max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:32px}.prize__content{max-width:50%}.prize__title{font-weight:600;font-size:56px;line-height:120%;letter-spacing:-.01em;color:#000;margin-bottom:24px}.prize__title span{font-weight:700}.prize__descr{font-weight:500;font-size:21px;line-height:150%;color:#6e6e73}.prize__descr span{color:#000}.prize__form{margin-top:32px;background:#fff;border-radius:32px;padding:32px;width:100%;max-width:480px}.prize__form input{width:100%;height:56px;border-radius:12px;padding:0 16px;background:#f6f6f8;border:1px solid transparent;font-family:var(--font3);font-weight:400;font-size:16px;color:#000;transition:.25s ease-in-out;margin-bottom:16px}.prize__form input::-moz-placeholder{color:rgba(0,0,0,.6)}.prize__form input::placeholder{color:rgba(0,0,0,.6)}.prize__form input:focus{background:#fff;border-color:var(--main-color)}.prize__form-title{font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.01em;text-align:center;color:#000;margin-bottom:24px}.prize__form-title span{color:#ff4d4d}.prize__form-smalltext{width:100%;font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#888;margin-top:16px}.prize__img{position:relative}.prize__colors{display:flex;flex-direction:column;gap:16px;width:227px;border-radius:24px;padding:24px;box-shadow:0 0 32px 0 rgba(77,83,103,.09);background:#fff;font-weight:500;font-size:14px;line-height:130%;color:#6e6e73;position:absolute;bottom:-24px;right:-32px}.prize__colors span{color:#000}.colors{display:flex;align-items:center;justify-content:space-between;gap:16px}.colors .color{display:inline-block;width:24px;height:24px;border-radius:100%;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}.colors .color--purple{background:#dfceea}.colors .color--green{background:#a9b689}.colors .color--blue{background:#96aed1}.colors .color--white{background:#f5f5f5}.colors .color--gray{background:#353839}.text-grad{background:linear-gradient(90deg,#997dc8 0,#659858 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1024px){.prize__descr{font-size:16px}.prize__colors{right:0}}@media (max-width:992px){.prize{padding-top:0}.prize__grid{display:flex;flex-direction:column;align-items:center}.prize__content{width:100%;max-width:640px;margin:0 auto;text-align:center}.prize__title{font-size:40px;font-weight:700}.prize__descr{display:none}.prize__form{max-width:640px;margin:32px auto 0}.prize__img{order:-1;text-align:center}.prize__img img{max-width:60%}.prize__colors{text-align:left;right:-32px;bottom:0}}@media (max-width:599px){.prize__img img{max-width:50%}.prize__colors{display:none}.prize__title{font-size:32px}.prize__form{max-width:480px;padding:16px;border-radius:24px}.prize__form-title{font-size:20px}}@media (max-width:480px){.prize__grid{gap:16px}.prize__form{border-radius:16px}.prize__form-title{display:none}}@media (max-width:393px){.prize__title{font-size:28px}.prize__form{margin-top:24px}}/*# sourceMappingURL=main.css.map */
