@font-face{font-family:circe;src:url(../media/Circe_Regular-s.p.1e1a-78cslixr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:circe;src:url(../media/Circe_Bold-s.p.1cjx1c-3dfa9x.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:circe Fallback;src:local(Arial);ascent-override:105.6%;descent-override:47.0%;line-gap-override:0.0%;size-adjust:96.59%}.circe_a5a71356-module__M3F2Pq__className{font-family:circe,circe Fallback}.circe_a5a71356-module__M3F2Pq__variable{--font-circe:"circe", "circe Fallback"}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.33iiebxnyw3mn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.p.1lnoxcpdy15zq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.3ncebktlk85m0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.42_oh81r60qk6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.3pz51h88yl6ry.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.2dn8n4nmks3qy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.2ofae7-v0u79z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.1f8arwqmrai1b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.p.267laj-7qy-0-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.2dsx-ugyhcjag.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1um35jqo2bs9v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.361fq6-659j9l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.1gg7qmdkfhou9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.2a3w-b9irc_27.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_2b449b2a-module__P0LXrW__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_2b449b2a-module__P0LXrW__variable{--font-fira-sans:"Fira Sans", "Fira Sans Fallback"}
:root{--color-ink:#0d1d4a;--color-ink-medium:#93a1c8;--color-ink-light:#f1f4f9;--color-violet:#7d2aeb;--color-violet-light:#f2eafd;--color-violet-ultralight:#faf7fe;--color-field-border:#e3d6f7;--color-checkbox-border:#c9b2ee;--color-red:#c64646;--color-white:#fff;--color-risk-low:#69b17c;--color-risk-medium:#eca957;--color-risk-high:#c64646;--color-footer-text:#181818;--color-footer-muted:#1818188f;--color-footer-accent:#7146ff;--color-footer-bg:#1818180a;--font-sans:var(--font-circe), "Helvetica Neue", Arial, sans-serif;--font-fira:var(--font-fira-sans), Arial, sans-serif;--shadow-card:20px 20px 56px -20px #7d2aeb52, -10px -10px 56px -20px #7d2aeb3d}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.5;display:flex}img,svg{display:block}button,input,textarea{font:inherit;color:inherit;background:0 0}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}b{font-weight:700}ul{list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.page__main{flex-direction:column;flex:1;display:flex}
.button{border-radius:12px;justify-content:center;align-items:center;padding:15px 24px;font-size:18px;font-weight:700;line-height:24px;transition:opacity .15s;display:inline-flex}.button:hover:not(:disabled){opacity:.9}.button:disabled{opacity:.6}.button--primary{background:var(--color-violet);color:var(--color-white)}.button--large{height:56px}.button--wide{width:100%}.button--muted{background:var(--color-ink-light);color:var(--color-ink-medium)}.button--muted:hover:not(:disabled){opacity:1;background:#e8ecf4}.button--medium{min-height:48px}.button--soft{background:var(--color-violet-light);color:var(--color-violet)}.button--soft:hover:not(:disabled){opacity:1;background:#e9dcfc}
.header{z-index:10;background:var(--color-white);border-bottom:1px solid #0d1d4a0f;flex-shrink:0;position:relative}.header__inner{align-items:center;max-width:1440px;margin:0 auto;padding:16px;display:flex}@media (min-width:768px){.header__inner{padding:24px 48px}}@media (min-width:1024px){.header__inner{padding-left:100px;padding-right:100px}}@media (min-width:1024px) and (max-height:920px){.header__inner{padding-top:12px;padding-bottom:12px}}
.footer{background:var(--color-footer-bg);font-family:var(--font-fira);color:var(--color-footer-text);flex-shrink:0}.footer__inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:32px 16px 0;display:flex}.footer__top,.footer__bottom{flex-direction:column;gap:24px;display:flex}.footer__bottom{gap:16px;padding-bottom:24px}.footer__contacts{flex-direction:column;gap:14px;line-height:1.36;display:flex}.footer__lines{white-space:nowrap;flex-direction:column;gap:4px;font-size:20px;font-weight:600;display:flex}.footer__email{color:var(--color-footer-accent)}.footer__hours{color:var(--color-footer-muted);font-size:16px}.footer__stores{gap:12px;display:flex}.footer__store{background:var(--color-white);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.footer__store:hover{opacity:.8}.footer__store--app-store{padding:12px}.footer__store--google-play{padding:16px 19px}.footer__google-play{width:126px;height:32px;display:block;position:relative}.footer__google-play-logo{position:absolute;inset:0}.footer__google-play-caption{position:absolute;top:.72px;left:33.86px}.footer__legal{flex-direction:column;gap:6px;line-height:1.36;display:flex}.footer__company{color:var(--color-footer-muted);font-size:14px}.footer__copyright{font-size:16px}.footer__links{white-space:nowrap;flex-direction:column;gap:8px;font-size:16px;line-height:1.36;display:flex}.footer__link:hover{text-decoration:underline}@media (min-width:640px){.footer__lines,.footer__links{flex-direction:row;gap:24px}}@media (min-width:768px){.footer__inner{padding-left:48px;padding-right:48px}.footer__lines{font-size:24px}}@media (min-width:1024px){.footer__inner{padding-left:88px;padding-right:88px}.footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer__inner{gap:clamp(20px,5vh - 30px,40px);padding-top:clamp(20px,5vh - 30px,40px)}}@media (min-width:1024px) and (max-height:920px){.footer__inner{gap:16px;padding-top:20px}.footer__bottom{padding-bottom:16px}}@media (min-width:1024px) and (max-height:800px){.footer__inner{gap:12px;padding-top:14px}.footer__bottom{padding-bottom:12px}}
.hero{flex-direction:column;display:flex;position:relative}.hero__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__grid{width:1440px;max-width:none;height:1224px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero__fog{background:var(--color-white);filter:blur(100px);border-radius:247px;width:1148px;height:1560px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__noise{opacity:.06;background-position:bottom;background-size:cover;width:100%;height:888px;position:absolute;top:-96px;left:0}.hero__glow{width:1820px;height:177px;position:absolute;top:401px;left:calc(50% - 910px)}.hero__glow-frame{position:absolute;inset:-21.41% -2.08%}.hero__image{width:100%;max-width:none;height:100%;display:block}.hero__inner{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:962px;margin:0 auto;padding:32px 16px 60px;display:flex;position:relative}.hero__counter{justify-content:center;align-items:center;gap:8px;display:flex}.hero__counter-bubble{max-width:296px}@media (max-width:767px){.hero__counter-bubble{padding:7px 14px 6px;font-size:12px}.hero__zzz{transform-origin:0;width:28px;height:26px;transform:scale(.75)}}.hero__heading{margin-top:32px;position:relative}.hero__badge{flex-direction:column;gap:8px;display:none;position:absolute}.hero__badge--left{align-items:flex-end;width:max-content;max-width:calc(50vw - 364px);top:0;right:calc(100% - 117px)}.hero__badge--right{align-items:flex-start;width:max-content;max-width:calc(50vw - 376px);top:50px;left:825px}.hero__titles{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:614px;margin:0 auto;display:flex}.hero__title{font-size:26px;font-weight:700;line-height:32px}.hero__subtitle{font-size:14px;line-height:20px}.hero__subtitle-break{display:none}@media (max-width:767px){.hero__subtitle-break{display:inline}}.hero__strike{display:inline-block;position:relative}.hero__strike-line{width:100%;height:0;position:absolute;top:50%;left:0}.hero__strike-frame{position:absolute;inset:-2px 0}.hero__zzz{vertical-align:middle;width:37px;height:35px;margin-left:4px;display:inline-block;position:relative}.hero__zzz-box{width:33.111px;height:28.709px;position:absolute;top:3px;left:2px}.hero__zzz-frame{position:absolute;inset:-5.47% -5.38% -6.82% -4.73%}.hero__flow{margin-top:40px}@media (min-width:768px){.hero__titles{gap:24px}.hero__title{font-size:40px;line-height:46px}.hero__subtitle{font-size:18px;line-height:24px}.hero__badge{display:flex}}@media (min-width:768px) and (max-width:1023px){.hero__badge--left{max-width:110px;left:0;right:auto}.hero__badge--right{max-width:110px;top:24px;left:auto;right:0}.hero__badge .speech-bubble{padding:7px 12px 6px;font-size:11px}}@media (min-width:1024px){.hero__title{font-size:56px;line-height:62px}.hero__subtitle{font-size:24px;line-height:30px}.hero__inner{padding-top:60px;padding-bottom:80px}.hero__heading{margin-top:clamp(12px,2.5vh,48px)}.hero__flow{margin-top:clamp(16px,3.5vh,65px)}}@media (min-width:1024px) and (max-height:920px){.hero__title{font-size:40px;line-height:46px}}@media (min-width:1024px) and (max-height:800px){.hero__heading{margin-top:8px}}.page__main:has(.check-result,.order-form) :is(.about,.faq){display:none}.hero__inner:has(.check-result,.order-form){justify-content:flex-start;padding-top:24px}.hero__inner:has(.check-result,.order-form) :is(.hero__counter,.hero__heading){display:none}.hero__inner:has(.check-result,.order-form) .hero__flow{margin-top:0}@media (min-width:1024px){.hero__inner:has(.check-result,.order-form){padding-top:60px}}
.speech-bubble{color:var(--color-ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid;border-radius:20px;padding:10px 20px 8px;font-size:14px;line-height:1.36}.speech-bubble__accent{font-weight:700}.speech-bubble--tail-bottom-right{border-bottom-right-radius:2px}.speech-bubble--tail-bottom-left{border-bottom-left-radius:2px}.speech-bubble--green{background:#c3ffa7;border-color:#c3ffa7;box-shadow:0 6px 8px #7cd65229}.speech-bubble--blue{background:#4f95ff47;border-color:#0000;box-shadow:0 6px 8px #4f95ff1f}.speech-bubble--orange{background:#fdd0f4;border-color:#fdd0f4;box-shadow:0 6px 8px #ec78d629}
.avatar{flex-shrink:0;width:37px;height:37px;display:block;position:relative}.avatar--framed{border:2px solid var(--color-white);border-radius:50%;overflow:hidden;box-shadow:0 6px 8px #0d1d4a1f}.avatar__shadow-frame{position:absolute;inset:-10.81% -27.03% -43.24%}.avatar__image{object-fit:cover;width:100%;max-width:none;height:100%;display:block}
.step-card{background:var(--color-violet-ultralight);width:100%;box-shadow:var(--shadow-card);border:1px solid #7d2aeb29;border-radius:24px;padding:20px;position:relative}@media (min-width:768px){.step-card{padding:32px}}
.check-form{flex-direction:column;align-items:center;display:flex}.check-form__card{flex-direction:column;gap:16px;display:flex;overflow:clip}.check-form__field{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.check-form__label-row{align-items:center;gap:8px;height:22px;display:flex}.check-form__label{font-size:16px;line-height:22px}.check-form__optional{background:var(--color-violet-light);height:22px;color:var(--color-violet);opacity:.64;border-radius:99px;align-items:center;padding:0 10px;font-size:12px;display:flex}.check-form__box{border:1px solid var(--color-field-border);background:var(--color-white);border-radius:8px 16px 16px 8px;flex-direction:column;flex:1;gap:8px;min-height:99px;padding:16px;display:flex}.check-form__textarea-wrap{flex:1;display:flex;position:relative}.check-form__textarea{resize:none;width:100%;min-height:44px;color:var(--color-ink);outline:none;flex:1;font-size:16px;line-height:22px}.check-form__typing{color:var(--color-ink-medium);opacity:.64;pointer-events:none;font-size:16px;line-height:22px;position:absolute;top:0;left:0}.check-form__caret{vertical-align:top;background:var(--color-ink-medium);width:1px;height:22px;margin-left:2px;animation:1s steps(2,jump-none) infinite check-form-caret;display:inline-block}@keyframes check-form-caret{50%{opacity:0}}.check-form__submit{flex-shrink:0;width:392px;max-width:100%;height:56px;transition:opacity .15s;position:relative}.check-form__submit:hover:not(:disabled){opacity:.9}.check-form__submit:disabled{opacity:.6}.check-form__submit-shape{width:100%;max-width:none;height:100%;position:absolute;inset:0}.check-form__submit-text{color:var(--color-white);font-size:20px;font-weight:700;line-height:26px;position:relative}@media (max-width:767px){.check-form__label-row{flex-direction:column-reverse;align-items:flex-start;gap:4px;height:auto}.check-form__submit{width:280px;height:48px}.check-form__submit-text{font-size:16px;line-height:22px}}.check-form__error{text-align:center;color:var(--color-red);margin-top:12px;font-size:16px}@media (min-width:768px){.check-form__card{flex-direction:row;gap:4px}}@media (min-width:1024px) and (max-height:920px){.check-form__card{padding:24px}.check-form__box{min-height:76px;padding:12px}.check-form__textarea{min-height:22px}}
.dropzone{background:var(--color-white);text-align:center;cursor:pointer;border:1px dashed #7d2aeb52;border-radius:16px 8px 8px 16px;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:99px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.dropzone:hover,.dropzone:focus-visible{border-color:var(--color-violet)}.dropzone--active{border-color:var(--color-violet);background:var(--color-violet-ultralight)}.dropzone--filled{border-style:solid;border-color:var(--color-violet-light);cursor:default}.dropzone--filled:hover{border-color:var(--color-violet-light)}.dropzone__title{font-size:16px;line-height:22px}.dropzone__accent{color:var(--color-violet)}.dropzone__hint{color:var(--color-ink-medium);font-size:12px;line-height:16px}.dropzone__file{align-items:flex-start;gap:12px;max-width:100%;display:flex}.dropzone__file-info{text-align:left;min-width:0}.dropzone__file-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:22px;overflow:hidden}.dropzone__file-size{color:var(--color-ink-medium);font-size:12px;line-height:16px}.dropzone__remove{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:22px;transition:background-color .15s;display:flex}.dropzone__remove:hover{background:var(--color-violet-light)}@media (min-width:1024px) and (max-height:920px){.dropzone{min-height:76px;padding:12px}}
.file-attach__button{background:var(--color-white);color:#56628f;border:1px solid #e2e2f0;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:16px;line-height:22px;transition:border-color .15s;display:inline-flex}.file-attach__button:hover{border-color:#c9cbe3}@media (min-width:1024px) and (max-height:920px){.file-attach__button{padding-top:3px;padding-bottom:3px}}.file-attach__icon{flex-shrink:0}.file-attach__chip{background:var(--color-violet-light);max-width:100%;color:var(--color-violet);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:16px;display:flex}.file-attach__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-attach__remove{opacity:.64}.file-attach__remove:hover{opacity:1}
.analysis-progress{background:var(--color-white);flex-direction:column;align-items:center;gap:24px;display:flex}.analysis-progress__stars{flex-shrink:0;width:94px;height:128px;position:relative}.analysis-progress__stars-image{width:100%;height:100%}.analysis-progress__stars-glint{background:linear-gradient(105deg,#fff0 44%,#ffffffd9 50%,#fff0 56%) 0 0/300% 100%;animation:3s ease-in-out infinite analysis-progress-glint;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes analysis-progress-glint{0%{background-position:100% 0}55%,to{background-position:0 0}}.analysis-progress__steps{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;list-style:none;display:flex}.analysis-progress__step{color:var(--color-violet);border-radius:16px;align-items:center;gap:8px;padding:14px 16px 12px;font-size:14px;line-height:20px;transition:color .3s,background-color .3s;display:flex}.analysis-progress__step--pending{color:#7d2aeb8f}.analysis-progress__step--active{background-image:linear-gradient(105deg,#f2eafd3d 0%,#f2eafd 31.25%,#f2eafd3d 100%);background-size:200% 100%;animation:2.4s ease-in-out infinite alternate analysis-progress-shimmer}@keyframes analysis-progress-shimmer{0%{background-position:0 0}to{background-position:100% 0}}.analysis-progress__step-icon{flex-shrink:0}.analysis-progress__step--active .analysis-progress__step-icon{animation:1s linear infinite analysis-progress-spin}@keyframes analysis-progress-spin{to{transform:rotate(360deg)}}.analysis-progress__step-text{flex:1;min-width:0}@media (min-width:768px){.analysis-progress{flex-direction:row;gap:63px;padding:60px 80px}.analysis-progress__stars{width:141px;height:192px}}@media (min-width:1024px) and (max-height:920px){.analysis-progress{padding-top:32px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.analysis-progress__stars-glint,.analysis-progress__step--active,.analysis-progress__step--active .analysis-progress__step-icon{animation:none}}
.check-result{--level-color:#c64646;--level-light:#fbf1f1;background:var(--color-white);padding:0;overflow:clip}.check-result--medium{--level-color:#ebb000;--level-light:#ebb0001f}.check-result--low{--level-color:#48b870;--level-light:#5ac7811f}.check-result__sheet{flex-direction:column;align-items:center;gap:32px;padding:32px 20px;display:flex}.check-result__summary{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.check-result__alert{align-items:center;gap:6px;font-size:16px;line-height:22px;display:flex}.check-result__headline{font-size:22px;font-weight:700;line-height:28px}.check-result__headline-value{color:var(--level-color)}.check-result__scale{width:442px;max-width:100%;height:67px;position:relative}.check-result__scale-track{background:var(--color-ink-light);border-radius:99px;height:8px;position:absolute;top:30px;left:0;right:0;overflow:hidden}.check-result__scale-fill{width:var(--chance);background:var(--level-color);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.check-result__scale-gap{top:0;bottom:0;left:var(--chance);right:calc(100% - var(--expert-chance));background:repeating-linear-gradient(-60deg,#93a1c84d 0 4px,#0000 4px 11px);position:absolute}.check-result__scale-goal{top:0;bottom:0;right:0;left:var(--expert-chance);background:#48b870;border-radius:99px;position:absolute}.check-result__scale-tick{top:27px;left:calc(var(--chance) - 2px);background:var(--level-color);border-radius:5px;width:4px;height:14px;position:absolute}.check-result__scale-min,.check-result__scale-you{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.check-result__scale-min{top:0;left:var(--min-chance)}.check-result__scale-you{top:42px;left:clamp(37px, var(--chance), calc(100% - 37px))}.check-result__scale-chip{white-space:nowrap;border-radius:24px;align-items:center;height:18px;padding:1px 12px 0;font-size:10px;font-weight:700;line-height:18px;display:flex}.check-result__scale-chip--min{background:#e3e8f2;gap:3px}.check-result__scale-dash{font-weight:400}.check-result__scale-chip--you{background:var(--level-light);color:var(--level-color)}.check-result__scale-arrow{border-left:3.9px solid #0000;border-right:3.9px solid #0000;width:0;height:0}.check-result__scale-arrow--down{border-top:6.75px solid #e3e8f2}.check-result__scale-arrow--up{border-bottom:6.75px solid var(--level-light)}.check-result__pitch{text-align:center;max-width:520px;font-size:18px;line-height:26px}.check-result__plans{flex-direction:column;gap:8px;width:100%;display:flex}.check-result__another{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:16px;font-weight:700;line-height:24px;display:flex}.check-result__another-link{color:var(--color-violet);background:url(../media/link-underline.0s2iosy0ov7fp.svg) 0 100%/100% 1px no-repeat;font-weight:700}.check-result__disclaimer{text-align:center;color:var(--color-ink-medium);font-size:14px;line-height:20px}@media (max-width:767px){.check-result__plans .plan--featured{order:-1}}@media (min-width:768px){.check-result__sheet{padding:56px}.check-result__headline{font-size:24px;line-height:30px}.check-result__plans{flex-direction:row}}
.plan{border:1px solid var(--color-ink-light);background:var(--color-white);border-radius:24px;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:32px;min-width:0;padding:32px;display:flex}.plan--featured{filter:drop-shadow(10px 10px 16px #7d2aeb29);border-color:#7d2aeb1f}.plan__body{flex-direction:column;gap:24px;display:flex}.plan__head{align-items:center;gap:8px;display:flex}.plan__icon{flex-shrink:0;width:36px;height:36px;position:relative;overflow:clip}.plan__icon-image{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan__title{font-size:24px;font-weight:700;line-height:30px}.plan__features{flex-direction:column;gap:8px;display:flex}.plan__feature{align-items:flex-start;gap:8px;font-size:16px;line-height:24px;display:flex}.plan__feature--off{color:var(--color-ink-medium);opacity:.56}.plan__feature-icon{flex-shrink:0;align-items:center;height:24px;display:flex}.plan__feature-text{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.plan__chip{white-space:nowrap;border-radius:24px;align-items:center;height:26px;padding:2px 12px 0;font-size:16px;font-weight:700;line-height:18px;display:inline-flex}.plan__chip--high{color:#c64646;background:#fbf1f1}.plan__chip--medium{color:#ebb000;background:#ebb0001f}.plan__chip--low,.plan__chip--max{color:#48b870;background:#5ac7811f}.plan__button{width:100%}@media (max-width:767px){.plan{gap:24px;padding:24px}.plan__title{font-size:22px;line-height:28px}.plan__button{padding-left:12px;padding-right:12px}}
.report-modal{background:var(--color-white);width:min(930px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-ink);box-shadow:var(--shadow-card);border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden}.report-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1d4a7a}.report-modal[open]{animation:.2s ease-out report-modal-in}@keyframes report-modal-in{0%{opacity:0;transform:translateY(12px)}}html:has(.report-modal[open]){overflow:hidden}.report-modal__panel{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.report-modal__header{border-bottom:1px solid var(--color-ink-light);flex-direction:column;flex-shrink:0;gap:12px;padding:20px 24px;display:flex}.report-modal__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-modal__title{font-size:22px;font-weight:700;line-height:28px}.report-modal__close{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}.report-modal__close:hover{background:var(--color-ink-light)}.report-modal__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:30px;min-height:0;padding:24px;display:flex;overflow-y:auto}.report-modal__verdict{font-size:16px;line-height:24px}.report-modal__empty{color:var(--color-ink-medium);font-size:16px;line-height:24px}.report-modal__footer{border-top:1px solid var(--color-ink-light);flex-shrink:0;padding:16px 24px}.report-modal__cta{width:100%}@media (min-width:768px){.report-modal__header,.report-modal__body{padding:24px 32px}.report-modal__footer{padding:20px 32px}}
.limit-modal{background:var(--color-white);width:min(440px,100vw - 32px);max-width:none;color:var(--color-ink);border:0;border-radius:24px;margin:auto;padding:0}.limit-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1d4a7a}.limit-modal[open]{animation:.2s ease-out report-modal-in}.limit-modal__panel{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 32px 40px;display:flex;position:relative}.limit-modal__close{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex;position:absolute;top:12px;right:12px}.limit-modal__close:hover{background:var(--color-ink-light)}.limit-modal__title{font-size:22px;font-weight:700;line-height:28px}.limit-modal__text{color:#3d4a6b;font-size:16px;line-height:24px}
.report-slider{flex-direction:column;gap:16px;display:flex}.report-slider__nav{align-items:center;gap:12px;display:flex}.report-slider__arrow{background:var(--color-violet-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,opacity .15s;display:flex}.report-slider__arrow:hover:not(:disabled){background:#e9dcfc}.report-slider__arrow:disabled{opacity:.35}.report-slider__heading{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.report-slider__title{font-size:20px;font-weight:700;line-height:24px}.report-slider__counter{color:var(--color-ink-medium);font-size:16px;line-height:22px}.report-slider__dots{justify-content:center;gap:6px;display:flex}.report-slider__dot{background:var(--color-violet-light);border-radius:50%;width:6px;height:6px;transition:width .2s,background-color .2s}.report-slider__dot--active{background:var(--color-violet);border-radius:3px;width:18px}.report-slider__slide{flex-direction:column;gap:16px;animation:.2s ease-out report-slider-in;display:flex}@keyframes report-slider-in{0%{opacity:0;transform:translate(8px)}}.report-slider__issue{border:1px solid var(--color-ink-light);border-radius:16px;flex-direction:column;gap:6px;padding:16px;font-size:16px;line-height:24px;display:flex}.report-slider__quote{border-left:4px solid #facc15;padding-left:12px}.report-slider__highlight{color:inherit;background:#fef08a;border-radius:4px;padding:0 2px}.report-slider__hint-label{font-weight:600}.report-slider__explanation{color:var(--color-ink-medium)}@media (prefers-reduced-motion:reduce){.report-slider__slide{animation:none}}
.order-form__form{flex-direction:column;gap:16px;display:flex}.order-form__head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.order-form__head{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}}.order-form__back{color:#181818;flex-shrink:0;align-items:center;gap:8px;font-size:16px;line-height:24px;display:inline-flex}.order-form__back:hover{text-decoration:underline}.order-form__title{font-size:24px;font-weight:700;line-height:30px}.order-form__field{flex-direction:column;gap:8px;display:flex}.order-form__label{font-size:18px;font-weight:600;line-height:24px}.order-form__label-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.order-form__optional{background:var(--color-violet-light);height:22px;color:var(--color-violet);opacity:.64;border-radius:99px;align-items:center;padding:0 10px;font-size:12px;display:flex}.order-form__control{border:1px solid var(--color-field-border);background:var(--color-white);border-radius:12px;outline:none;width:100%;padding:16px;font-size:16px;line-height:24px}.order-form__control:focus{border-color:var(--color-violet)}.order-form__control--multiline{resize:vertical;field-sizing:content;min-height:96px}.order-form__control--description{resize:none;min-height:120px;max-height:120px;overflow-y:auto}.order-form__control--expanded{max-height:none}.order-form__under{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.order-form__expand{color:var(--color-violet);flex-shrink:0;font-size:16px;line-height:24px}.order-form__expand:hover{text-decoration:underline}.order-form__attached{min-width:0;color:var(--color-ink-medium);align-items:flex-start;gap:8px;font-size:16px;line-height:24px;display:flex}.order-form__attached-icon{flex-shrink:0;margin-top:2px}.order-form__attached-name{color:var(--color-ink);overflow-wrap:anywhere}.order-form__row{flex-direction:column;gap:16px;display:flex}.order-form__row>.order-form__field,.order-form__column{flex:1 1 0;min-width:0}.order-form__column{flex-direction:column;gap:16px;display:flex}.order-form__row .order-form__requirements{flex:1}@media (min-width:1024px){.order-form__row{flex-direction:row;align-items:stretch}}.order-form__control--invalid,.order-form__control--invalid:focus{border-color:#e53e3e}.order-form__suffix-wrap{display:block;position:relative}.order-form__control--with-suffix{appearance:textfield;padding-right:40px}.order-form__control--with-suffix::-webkit-inner-spin-button{appearance:none;margin:0}.order-form__control--with-suffix::-webkit-outer-spin-button{appearance:none;margin:0}.order-form__suffix{color:var(--color-ink-medium);pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.order-form__divider{color:var(--color-ink-medium);align-items:center;gap:12px;display:flex}.order-form__divider:before,.order-form__divider:after{background:var(--color-violet-light);content:"";flex:1;height:1px}.order-form__divider-text{font-size:14px;line-height:20px}.order-form__inline{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.order-form__inline{flex-direction:row}.order-form__inline .order-form__control{flex:1;min-width:0}.order-form__inline .order-form__submit{flex:none;min-width:240px}}.order-form__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.order-form__note{text-align:center;color:var(--color-ink-medium);font-size:14px;line-height:20px}.order-form__field-error{color:#e53e3e;font-size:14px;line-height:20px}.order-form__requirements{border:1px solid var(--color-field-border);background:var(--color-white);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.order-form__requirements:focus-within{border-color:var(--color-violet)}.order-form__requirements-text{resize:vertical;field-sizing:content;outline:none;min-height:72px;font-size:16px;line-height:24px}.order-form__requirements-text::placeholder{color:var(--color-ink-medium)}.order-form__error{color:var(--color-red);font-size:16px}
.combo-select{position:relative}.combo-select__control{border:1px solid var(--color-field-border);background:var(--color-white);width:100%;color:var(--color-ink);cursor:pointer;border-radius:12px;outline:none;padding:16px 44px 16px 16px;font-size:16px;line-height:24px}.combo-select__control::placeholder{color:var(--color-ink-medium)}.combo-select--open .combo-select__control,.combo-select__control:focus{border-color:var(--color-violet);cursor:text}.combo-select--invalid .combo-select__control{border-color:#e53e3e}.combo-select__chevron{pointer-events:none;background:url(../media/chevron-down.3casprw6gjsnj.svg) 50%/20px no-repeat;width:20px;height:20px;transition:transform .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.combo-select--open .combo-select__chevron{transform:translateY(-50%)rotate(180deg)}.combo-select__list{z-index:20;overscroll-behavior:contain;border:1px solid var(--color-violet-light);background:var(--color-white);border-radius:16px;max-height:300px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0d1d4a3d}.combo-select__option{cursor:pointer;border-radius:10px;padding:10px 12px;font-size:16px;line-height:22px}.combo-select__option--active{background:var(--color-violet-ultralight)}.combo-select__option--selected{color:var(--color-violet);font-weight:700}.combo-select__empty{color:var(--color-ink-medium);padding:10px 12px;font-size:16px}
.checkbox{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checkbox__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox__box{border:1.5px solid var(--color-checkbox-border);background:var(--color-white) center / 16px no-repeat;border-radius:8px;flex-shrink:0;width:24px;height:24px;transition:background-color .15s,border-color .15s}.checkbox__input:checked+.checkbox__box{border-color:var(--color-violet);background-color:var(--color-violet);background-image:url(../media/check-white.1z7m3v92st22z.svg)}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--color-violet);outline-offset:2px}.checkbox:hover .checkbox__box{border-color:var(--color-violet)}.checkbox--invalid .checkbox__box{border-color:#e53e3e}.checkbox__text{padding-top:0;font-size:16px;line-height:24px}.checkbox__link{color:var(--color-violet)}.checkbox__link:hover{text-decoration:underline}
.social-login{flex-direction:column;gap:8px;display:flex}.social-login__button{min-height:56px;color:var(--color-white);border:0;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:18px;font-weight:700;line-height:24px;transition:opacity .15s;display:flex}.social-login__button--vk{background:#07f}.social-login__button--yandex{background:#000}.social-login__button:hover:not([aria-disabled=true]){opacity:.9}.social-login__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.social-login__icon{flex-shrink:0}@media (min-width:640px){.social-login{flex-direction:row}}
.about{background:var(--color-footer-bg);padding:60px 16px}.about__inner{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;display:flex}.about__title{text-align:center;font-size:26px;font-weight:700;line-height:32px}.about__lead{text-align:center;max-width:720px;color:var(--color-ink);margin:0 auto;font-size:16px;line-height:24px}.about__card{background:var(--color-white);border-radius:24px;flex-direction:column;gap:20px;margin-top:24px;padding:24px;display:flex}.about__card-title,.about__subtitle{font-size:20px;font-weight:700;line-height:26px}.about__subtitle{margin-top:32px}.about__checks{gap:20px;list-style:none;display:grid}.about__check{grid-row:span 2;grid-template-rows:subgrid;align-items:start;row-gap:8px;display:grid}.about__check-title{align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;display:flex}.about__check-icon{box-sizing:content-box;background:var(--color-violet-light);border-radius:50%;flex-shrink:0;padding:6px}.about__check-text,.about__step-text{font-size:16px;line-height:24px}.about__steps{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:260px;grid-auto-flow:column;gap:16px;margin:0 -16px;padding:0 16px 8px;scroll-padding:0 16px;list-style:none;display:grid;overflow-x:auto}.about__steps::-webkit-scrollbar{display:none}.about__step{background:var(--color-white);scroll-snap-align:start;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.about__step-media{position:relative}.about__step-media:after{pointer-events:none;content:"";background:linear-gradient(#fff0,#fff 90%);height:45%;position:absolute;inset:auto 0 0}.about__step-image{aspect-ratio:4/3;object-fit:cover;object-position:center top;width:100%}.about__step-body{flex-direction:column;gap:4px;padding:16px;display:flex}.about__step-label{color:var(--color-violet);font-size:20px;font-weight:700;line-height:26px}@media (min-width:768px){.about__checks{grid-template-columns:repeat(2,1fr);gap:24px}.about{padding:80px 48px}.about__title{font-size:36px;line-height:42px}.about__lead{font-size:18px;line-height:26px}.about__card{padding:32px}.about__steps{margin:0 -48px;padding:0 48px 8px;scroll-padding:0 48px}}@media (min-width:1024px){.about__checks{grid-template-columns:repeat(4,1fr);gap:24px}.about__steps{grid-auto-columns:1fr;margin:0;padding:0;overflow:visible}}
.faq{padding:60px 16px}.faq__inner{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.faq__title{text-align:center;font-size:26px;font-weight:700;line-height:32px}.faq__list{flex-direction:column;gap:12px;display:flex}.faq__item{border:1px solid var(--color-field-border);background:var(--color-white);border-radius:16px}.faq__item[open]{border-color:#7d2aeb52}.faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:600;line-height:24px;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{background:linear-gradient(var(--color-violet), var(--color-violet)) center / 14px 2px no-repeat, linear-gradient(var(--color-violet), var(--color-violet)) center / 2px 14px no-repeat;content:"";flex-shrink:0;width:24px;height:24px;transition:transform .2s}.faq__item[open] .faq__question:after{transform:rotate(45deg)}.faq__answer{color:#3d4a6b;padding:0 24px 20px;font-size:16px;line-height:24px}@media (min-width:768px){.faq{padding:80px 48px}.faq__title{font-size:36px;line-height:42px}}

