.st-conversion-check,.st-activation-panel{box-sizing:border-box;font-family:inherit}
.st-conversion-check{background:#f8f2e5;border:1px solid #c5d9d5;border-radius:28px;color:#173f47;margin:32px auto;max-width:1180px;padding:clamp(24px,4vw,52px);box-shadow:0 20px 55px rgba(7,61,71,.12)}
.st-conversion-check header{max-width:820px}
.st-conversion-check header>span,.st-conversion-check__result>span,.st-activation-panel header>span{color:#087f83;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.st-conversion-check h2,.st-conversion-check h3,.st-activation-panel h2{color:#123a42;line-height:1.08;margin:.5rem 0 .65rem}
.st-conversion-check h2{font-size:clamp(2rem,4vw,3.4rem)}
.st-conversion-check header p{font-size:1.08rem;line-height:1.65;margin:0}
.st-conversion-check__roles{align-items:end;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin:30px 0}
.st-conversion-check__roles label>span,.st-conversion-check__skills strong{display:block;font-weight:850;margin-bottom:8px}
.st-conversion-check select{appearance:none;background:#fff;border:1px solid #9fbeba;border-radius:12px;color:#173f47;font:inherit;min-height:52px;padding:0 42px 0 14px;width:100%}
.st-conversion-check__roles>b{color:#087f83;font-size:1.7rem;padding-bottom:10px}
.st-conversion-check__skills>div:first-child{align-items:end;display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px}
.st-conversion-check__skills small{color:#45656a;flex:1;min-width:260px}
.st-conversion-check__skills b{background:#e2eeeb;border-radius:999px;color:#345b61;font-size:.82rem;padding:7px 11px}
.st-conversion-check__skills b.is-ready{background:#d9f0e2;color:#23643b}
.st-conversion-check__skills>div:last-child{display:flex;flex-wrap:wrap;gap:9px}
.st-conversion-check__skills label input{position:absolute;opacity:0;pointer-events:none}
.st-conversion-check__skills label span{background:#fff;border:1px solid #b7ceca;border-radius:999px;cursor:pointer;display:block;font-size:.9rem;font-weight:750;padding:9px 13px;transition:.18s ease}
.st-conversion-check__skills label input:checked+span{background:#0a7f83;border-color:#0a7f83;color:#fff;box-shadow:0 5px 14px rgba(10,127,131,.22)}
.st-conversion-check>[data-st-check-start],.st-conversion-check__result>a,.st-activation-panel>a{background:#0a7f83;border:0;border-radius:12px;color:#fff!important;display:inline-block;font-size:1rem;font-weight:850;margin-top:22px;padding:14px 20px;text-decoration:none}
.st-conversion-check>[data-st-check-start]:hover,.st-conversion-check__result>a:hover,.st-activation-panel>a:hover{background:#075f65}
.st-conversion-check__message{color:#a43d32;font-weight:750;margin-top:12px;min-height:1.4em}
.st-conversion-check ul{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:20px 0 0;padding:0}
.st-conversion-check li{color:#345b61;font-size:.86rem}
.st-conversion-check__result{background:#123f47;border-radius:20px;color:#f8f2e5;margin-top:26px;padding:clamp(22px,4vw,40px)}
.st-conversion-check .st-conversion-check__result h3{color:#fff!important;font-size:clamp(1.6rem,3vw,2.35rem)}
.st-conversion-check__result p,.st-conversion-check__result li{color:#d6e9e7}
.st-conversion-check__result [data-st-check-summary]{display:grid;gap:8px;grid-template-columns:auto auto auto;margin:22px 0}
.st-conversion-check__result [data-st-check-summary] strong{color:#fff;font-size:1.06rem}
.st-conversion-check__result [data-st-check-summary] span{color:#f6c85f}
.st-conversion-check__result [data-st-check-summary] small{color:#b9dbd7;grid-column:1/-1;line-height:1.6}
.st-conversion-check__result button{background:transparent;border:0;color:#d6e9e7;cursor:pointer;font-weight:750;margin-left:12px;padding:14px}
.st-conversion-check .st-conversion-check__result>a,.st-conversion-check .st-conversion-check__result>a:link,.st-conversion-check .st-conversion-check__result>a:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}
.st-registration-trust{background:#edf6f3;border-left:4px solid #0a7f83;border-radius:8px;color:#294b51;line-height:1.55;margin:12px 0 22px;padding:12px 15px}
.st-registration-auto-field{display:none!important}
.st-activation-panel{background:#f8f2e5;border:1px solid #c5d9d5;border-radius:22px;color:#173f47;margin:24px auto;max-width:1180px;padding:clamp(22px,4vw,38px);box-shadow:0 14px 40px rgba(7,61,71,.1)}
.st-activation-panel header{position:relative}
.st-activation-panel header>b{background:#e1efec;border-radius:999px;color:#23555d;display:inline-block;margin-top:8px;padding:7px 11px}
.st-activation-panel ol{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);list-style:none;margin:24px 0 0;padding:0}
.st-activation-panel li{background:#fff;border:1px solid #c7d8d5;border-radius:12px;color:#45656a;font-weight:750;padding:14px}
.st-activation-panel li.is-complete{background:#e4f2e8;border-color:#a9d0b4;color:#23643b}
@media(max-width:760px){.st-conversion-check__roles{grid-template-columns:1fr}.st-conversion-check__roles>b{display:none}.st-activation-panel ol{grid-template-columns:1fr}.st-conversion-check ul{display:grid}.st-conversion-check__result button{display:block;margin:8px 0 0}.st-conversion-check__skills small{min-width:100%}}
[dir=rtl] .st-registration-trust{border-left:0;border-right:4px solid #0a7f83}
