html,body{background-color:#ffffff}::selection{background-color: rgba(119, 0, 255, 0.1);}.container{width:100%;overflow-x:hidden;max-width:1440px;margin:0 auto;padding:0 48px;box-sizing:border-box}@media screen and (max-width:1200px){.container{padding:0 40px}}@media screen and (max-width:768px){.container{padding:0 24px}}@media screen and (max-width:550px){.container{padding:0 16px}}.rtlc-career-result, .rtlc-career-result *{box-sizing:border-box;}.rtlc-career-result{color:#101828;width:100%;padding:80px 24px;background:#f7f7fa;font-family:"Rostelecom Basis", Arial, sans-serif;}.rtlc-career-result__container{margin:0 auto;max-width:1320px;}.rtlc-career-result__card{display:grid;overflow:hidden;background:#fff;box-shadow:0 20px 70px rgba(31, 16, 69, 0.06);min-height:650px;border-radius:32px;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);}.rtlc-career-result__content{display:flex;padding:64px 56px;min-width:0;flex-direction:column;justify-content:center;}.rtlc-career-result__status{gap:10px;color:#7700ff;display:inline-flex;padding:10px 16px;font-size:14px;align-self:flex-start;background:#f3edff;align-items:center;font-weight:600;border-radius:100px;margin-bottom:28px;}.rtlc-career-result__status-dot{width:8px;height:8px;background:#7700ff;flex-shrink:0;border-radius:50%;}.rtlc-career-result__title{color:#101828;margin:0 0 28px;font-size:clamp(32px, 3.5vw, 52px);font-weight:700;line-height:1.12;letter-spacing:-1.5px;}.rtlc-career-result__title span{color:#7700ff;}.rtlc-career-result__lead{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.5;}.rtlc-career-result__description{color:#667085;margin:0 0 36px;font-size:17px;line-height:1.65;}.rtlc-career-result__recommendation{gap:18px;width:100%;display:flex;padding:26px;background:#f7f3ff;align-items:flex-start;border-radius:20px;}.rtlc-career-result__recommendation-icon{color:#fff;width:42px;height:42px;display:flex;font-size:26px;background:#7700ff;align-items:center;flex-shrink:0;border-radius:12px;justify-content:center;}.rtlc-career-result__recommendation h2{color:#101828;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3;}.rtlc-career-result__recommendation p{color:#475467;margin:0;font-size:16px;line-height:1.6;}.rtlc-career-result__visual{display:flex;overflow:hidden;position:relative;isolation:isolate;background:linear-gradient(
    145deg,
    #7700ff 0%,
    #963cff 52%,
    #b66bff 100%
  );min-height:500px;align-items:center;flex-direction:column;justify-content:center;}.rtlc-career-result__orb{position:absolute;border-radius:50%;pointer-events:none;}.rtlc-career-result__orb.orb-one{top:-200px;right:-200px;width:480px;height:480px;background:rgba(255, 255, 255, 0.1);}.rtlc-career-result__orb.orb-two{left:-130px;width:350px;bottom:-150px;height:350px;background:rgba(255, 255, 255, 0.12);}.rtlc-career-result__gamepad{filter:drop-shadow(0 30px 25px rgba(37, 0, 83, 0.25));z-index:2;position:relative;animation:none !important;font-size:clamp(130px, 15vw, 230px);transform:rotate(-13deg);transition:none !important;line-height:1.2;}.rtlc-career-result__floating{color:#fff;opacity:0.7;z-index:1;position:absolute;font-size:70px;}.rtlc-career-result__floating.floating-one{top:19%;left:12%;}.rtlc-career-result__floating.floating-two{right:12%;bottom:25%;}.rtlc-career-result__visual-caption{color:#fff;z-index:2;position:relative;font-size:16px;margin-top:32px;text-align:center;font-weight:700;letter-spacing:3px;}.rtlc-career-result__cta{gap:20px;color:#fff !important;width:auto;border:none;cursor:pointer;display:inline-flex;padding:18px 26px;font-size:16px;max-width:100%;align-self:flex-start;background:#7700ff;margin-top:24px;transition:background 0.2s ease,
    transform 0.2s ease,
    box-shadow 0.2s ease;align-items:center;font-family:"Rostelecom Basis", Arial, sans-serif;font-weight:700;line-height:1.4;border-radius:14px;justify-content:center;text-decoration:none !important;}.rtlc-career-result__cta svg{transition:transform 0.2s ease;flex-shrink:0;}.rtlc-career-result__cta:hover{color:#ffffff !important;transform:translateY(-2px);background:#6200d6;box-shadow:0 10px 25px rgba(119, 0, 255, 0.22);}.rtlc-career-result__cta:hover svg{transform:translateX(4px);}.rtlc-career-result__cta:focus-visible{outline:3px solid #b88aff;outline-offset:4px;}.rtlc-career-result__visual .rtlc-career-result__floating, .rtlc-career-result__visual .rtlc-career-result__orb{animation:none !important;transition:none !important;}a{text-decoration:none;}#rtlc-career-title{font-family:Peace Sans;font-weight:400;}#iki0m{font-family:Rostelecom Basis;}#ilimc{font-family:Rostelecom Basis;}#i3yo24{font-family:Rostelecom Basis;}#i7k2x6{font-family:Rostelecom Basis;}#ino3x{max-width:100%;}#ity1f{padding:80px 24px 100px 24px;}.dist2-questions{background:#f9f9fa;padding:0;position:relative;}.dist2-questions .container{box-sizing:border-box;margin:0 auto;max-width:1824px;padding:0 48px;width:100%;}.dist2-questions *{box-sizing:border-box;}.dist2-questions__card{background:linear-gradient(142.77deg,#8a20fd 20.523%,#d7b6fd);border-radius:32px;min-height:504px;overflow:hidden;padding:64px 32px;position:relative;}.dist2-questions__body{max-width:none;position:relative;width:100%;z-index:1;}.dist2-questions__title{color:#fff;font-family:Peace Sans;font-size:44px;font-weight:400;letter-spacing:0;line-height:48px;margin:0;text-transform:uppercase;}.dist2-questions__text{color:#fff;font-family:Rostelecom Basis;font-size:18px;font-weight:400;letter-spacing:0;line-height:26px;margin:16px 0 0;}.dist2-questions__form{display:flex;flex-direction:column;margin-top:24px;}.dist2-questions__fields{display:flex;flex-direction:column;gap:12px;}.dist2-questions__row{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}.dist2-questions__input{background:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#101828;font-family:Rostelecom Basis;font-size:16px;font-weight:400;height:56px;line-height:24px;outline:none;padding:0 20px;width:100%;}.dist2-questions__input::placeholder{color:rgba(16,24,40,.5);}.dist2-questions__consents{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;}.dist2-questions__consent{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-family:Rostelecom Basis;font-size:14px;font-weight:400;gap:12px;line-height:20px;min-height:24px;}.dist2-questions__checkbox{-webkit-appearance:none;appearance:none;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:12px 12px;border:2px solid #b5b7c0;border-radius:4px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:20px;margin:2px 0 0;width:20px;}.dist2-questions__checkbox:checked{background-color:rgba(232,232,238,1);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M2 6.2L4.7 9L10 3%27 stroke=%27%23151D2C%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");border-color:rgba(232,232,238,1);}.dist2-questions__link{color:#fff;font-size:16px;line-height:24px;text-decoration:none;}.dist2-questions__link:hover{opacity:.9;}.dist2-questions__submit{align-items:center;align-self:flex-start;background:#101828;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Rostelecom Basis;font-size:18px;font-weight:500;height:56px;justify-content:center;letter-spacing:0;line-height:26px;margin-top:24px;padding:0 32px;transition:opacity .2s ease;white-space:nowrap;width:max-content;}.dist2-questions__submit:hover{opacity:.9;}.dist2-questions__deco{bottom:0;height:auto;max-width:min(42%,420px);pointer-events:auto;position:absolute;right:0;user-select:none;width:100%;z-index:0;}.dist2-questions__input.is-error{border:2px solid #f04438;}.dist2-questions [data-lead-error]{color:#ffe4e4;display:none;font-family:Rostelecom Basis,sans-serif;font-size:12px;line-height:16px;margin-top:6px;}.dist2-questions [data-lead-error].is-visible{display:block;}.dist2-questions [data-consent].is-error{outline:2px solid #f04438;border-radius:8px;padding:4px;}.dist2-questions [data-lead-field-wrap]{align-self:start;display:flex;flex-direction:column;min-width:0;width:100%;}#io5mv{max-width:1420px;margin:32px auto 0px auto;}#iq436{background-color:#f7f7fa;}.buttonDefault{align-items:center;background:none;border:2px solid #70f;border-radius:8px;color:#70f;cursor:pointer;display:flex;font-family:Rostelecom Basis;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:24px;padding:2px 16px;transition:all 0.15s ease;}.buttonDefault:hover{background-color:rgba(119, 0, 255, 0.1);}.buttonDefault:active{background-color:rgba(119, 0, 255, 0.2);outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.buttonDefault:focus-visible{outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.buttonDefault span{color:#70f;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.buttonPrimary span{display:inline-block;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.buttonPrimary{align-items:center;background:#70f;border:2px solid #70f;border-radius:8px;color:#fff !important;cursor:pointer;display:flex;font-family:Rostelecom Basis;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:24px;padding:2px 16px;transition:all 0.15s ease;}.buttonPrimary:hover{background:#6500d9;border:2px solid #6500d9;}.buttonPrimary:active{background:#5300b3;border:2px solid #5300b3;outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.buttonPrimary:focus-visible{outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.buttonWithIcon{gap:12px;}.wFit{width:fit-content;}.buttonPrimaryL{align-items:center;background:#70f;border:2px solid #70f;border-radius:8px;color:#fff !important;cursor:pointer;display:flex;font-family:Rostelecom Basis;font-size:16px;font-weight:500;height:56px;justify-content:center;letter-spacing:0;line-height:24px;padding:2px 16px;transition:all 0.15s ease;}.buttonPrimaryL:hover{background:#6500d9;border:2px solid #6500d9;}.buttonPrimaryL:active{background:#5300b3;border:2px solid #5300b3;outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.buttonPrimaryL:focus-visible{outline:6px solid rgba(119, 0, 255, 0.1);outline-offset:2px;}.dark_btn{background:#a759ff;border-color:#a759ff;}.dark_btn:hover{background:#ddbfff;border:2px solid #ddbfff;}.dark_btn:active{background:#f1e6ff;border:2px solid #f1e6ff;outline:6px solid rgba(167, 89, 255 0.1);outline-offset:2px;}.dark_btn:focus-visible{outline:6px solid rgba(167, 89, 255, 0.1);outline-offset:2px;}.dark_btn_def{border-color:#a759ff;color:#a759ff;}.dark_btn_def:hover{background:#ddbfff;border:2px solid #ddbfff;}.dark_btn_def:active{background:#f1e6ff;border:2px solid #f1e6ff;outline:6px solid rgba(146, 51, 255 0.1);outline-offset:2px;}.dark_btn_def:focus-visible{outline:6px solid rgba(146, 51, 255, 0.1);outline-offset:2px;}.dark_btn_def span{color:#a759ff;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.dist2-questions__select{width:100%;min-width:0;flex:1 1 100%;appearance:none;-webkit-appearance:none;padding-right:48px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:20px;color:#101828;cursor:pointer;}.dist2-questions__select:invalid{color:#98a2b3;}.dist2-questions__select option{color:#101828;background:#ffffff;}.dist2-questions__select:focus{outline:2px solid #7700ff;outline-offset:1px;}@keyframes rtlc-gamepad-float{0%, 100%{transform:translateY(0) rotate(-13deg);}50%{transform:translateY(-16px) rotate(-9deg);}}@media (prefers-reduced-motion: reduce){.rtlc-career-result__gamepad{animation:none;}.rtlc-career-result__cta, .rtlc-career-result__cta svg{transition:none;}}@media screen and (min-width:1280px){.dist2-questions__card{align-items:stretch;display:flex;gap:80px;padding-right:0;position:relative;}.dist2-questions__body{min-width:0;width:49%;}.dist2-questions__deco{align-self:stretch;bottom:0;height:auto;max-width:none;min-width:0;position:absolute;right:0;width:auto;}}@media screen and (min-width:1440px) and (max-width:1919px){.dist2-questions__deco{right:40px;}}@media screen and (min-width:1920px){.dist2-questions__deco{right:100px;}}@media screen and (max-width:1279px){.dist2-questions__card{padding-bottom:0;}.dist2-questions__body{max-width:none;width:100%;}.dist2-questions__submit{margin-bottom:16px;}}@media (max-width: 1056px){#ino3x{max-width:400px;}}@media screen and (max-width:1024px){.dist2-questions .container{padding:0;}}@media (max-width: 1023px){.rtlc-career-result{padding:48px 20px;}.rtlc-career-result__card{grid-template-columns:1fr;}.rtlc-career-result__content{padding:48px 40px;}.rtlc-career-result__visual{min-height:320px;}.rtlc-career-result__gamepad{font-size:160px;}}@media screen and (max-width:1023px){.dist2-questions__card{padding:48px 24px 0;}.dist2-questions__body{max-width:none;}.dist2-questions__text{font-size:16px;line-height:24px;}}@media (max-width: 992px){#ino3x{max-width:300px;}#ity1f{padding:48px 20px 100px 20px;}}@media screen and (min-width:768px) and (max-width:1279px){.dist2-questions__card{overflow:visible;}.dist2-questions__deco{bottom:-160px;display:block;margin-bottom:0;opacity:1;position:absolute;right:30px;width:50%;}}@media screen and (max-width:767px){.dist2-questions{padding:0;}.dist2-questions__deco{bottom:auto;display:block;height:auto;left:0;margin-bottom:-50%;max-width:none;object-fit:cover;object-position:top center;opacity:1;position:relative;right:auto;width:100%;}.dist2-questions__title{font-size:28px;line-height:34px;}.dist2-questions__text{font-size:15px;line-height:20px;}.dist2-questions__fields{gap:16px;}.dist2-questions__row{gap:16px;}.dist2-questions__consent{font-size:16px;line-height:24px;}.dist2-questions__link{font-size:16px;line-height:24px;}.dist2-questions__submit{font-size:16px;line-height:24px;width:100%;}}@media screen and (max-width: 767px){.wFit{width:100%;}}@media (max-width: 767px){.dist2-questions__select{width:100%;font-size:16px;}}@media (max-width: 600px){.rtlc-career-result{padding:24px 12px;}.rtlc-career-result__card{border-radius:24px;}.rtlc-career-result__content{padding:32px 22px;}.rtlc-career-result__status{padding:9px 12px;font-size:12px;margin-bottom:22px;}.rtlc-career-result__title{font-size:32px;margin-bottom:22px;letter-spacing:-0.6px;}.rtlc-career-result__lead{font-size:17px;}.rtlc-career-result__description{font-size:15px;margin-bottom:28px;}.rtlc-career-result__recommendation{gap:12px;padding:20px;}.rtlc-career-result__recommendation-icon{width:34px;height:34px;font-size:21px;}.rtlc-career-result__recommendation h2{font-size:16px;}.rtlc-career-result__recommendation p{font-size:14px;}.rtlc-career-result__visual{min-height:250px;}.rtlc-career-result__gamepad{font-size:130px;}.rtlc-career-result__visual-caption{font-size:11px;margin-top:12px;letter-spacing:2px;}.rtlc-career-result__cta{gap:16px;width:100%;padding:18px 20px;font-size:15px;justify-content:space-between;}}@media screen and (max-width:550px){.dist2-questions__card{padding:32px 16px 0;}}@media (max-width: 480px){#ity1f{padding:24px 12px 100px 12px;}}