.tc{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:60px;padding:40px;display:grid}.tc-form{background:#ffffffe6;border-radius:22px;padding:30px;position:sticky;top:100px;box-shadow:0 10px 30px #1e143c0f}.tc-q+.tc-q{margin-top:30px}.tc-q>p{color:#000c;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.tc-n{color:#3d6fe0;background:#e3efff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13.5px;font-weight:600;display:flex}.tc-out{min-width:0;scroll-margin-top:90px}.tc-wait{text-align:center;background:#ffffff80;border:1px dashed #00000021;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:48px 30px;display:flex}.tc-wait .gd-stack .av{width:44px;height:44px;margin-left:-10px;box-shadow:0 0 0 3px #fff}.tc-wait .gd-stack .av:first-child{margin-left:0}.tc-wait .gd-stack .av img{width:33px;height:33px}.tc-wait p{color:var(--ink-2);max-width:340px;font-size:19px;line-height:1.4}.tc-wait small{color:var(--ink-3);font-size:14px}.tc-res{animation:tc-in .5s var(--eo);background:#ffffffe6;border-radius:22px;padding:30px;box-shadow:0 10px 30px #1e143c0f}.tc-res[hidden]{display:none}.tc-tag{border-radius:999px;padding:4px 11px;font-size:13px;font-weight:500;display:inline-flex}.tc-lean .tc-tag{color:#1e7a3c;background:#e8f7ec}.tc-check .tc-tag{color:#7a5200;background:#fff4d6}.tc-hold .tc-tag{color:#6e6e73;background:#f2f2f5}.tc-res h3{letter-spacing:-.015em;margin-top:14px;font-size:26px;font-weight:500;line-height:1.2}.tc-why{color:var(--ink-2);margin-top:10px;font-size:16.5px;line-height:1.5}.tc-rows{box-shadow:none;background:#f4f9ff;margin-top:18px;padding:2px 18px}.tc-rows .gd-row{padding:11px 0}.tc-rows .gd-row-l{font-size:15.5px}.tc-sub{color:#0009;margin-top:22px;font-size:13.5px;font-weight:600}.tc-steps{counter-reset:tc;flex-direction:column;gap:9px;margin-top:10px;display:flex}.tc-steps li{counter-increment:tc;color:#000c;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.tc-steps li:before{content:counter(tc);background:#0000000f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:600;display:flex}.tc-again{margin-top:20px}@keyframes tc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.tc{grid-template-columns:minmax(0,1fr);padding:24px}.tc-form{position:static}.tc-wait{padding:32px 20px}}@media (max-width:560px){.tc{gap:20px;margin-top:40px;padding:16px}.tc-form,.tc-res{padding:20px}}@media (prefers-reduced-motion:reduce){.tc-res{animation:none}}
