.ct .ct-chips{flex-wrap:wrap;gap:10px;margin:28px 0 32px;display:flex}.ct .ct-chip{color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;padding:8px 22px;font-weight:500;transition:transform .2s,background .2s}.ct .ct-chip:hover{transform:translateY(-2px)}.ct .ct-chip.is-active{background:#8080802e;font-weight:800;box-shadow:0 4px 0 -1px}.ct .ct-chip:focus-visible{outline-offset:3px;outline:3px solid}.ct .ct-doc-wrap{justify-content:center;display:flex}.ct .ct-doc{background:#8080800a;border:1.5px solid;border-radius:14px;width:min(560px,100%);padding:26px 28px;animation:.35s ctIn;box-shadow:6px 6px 0 -2px}.ct .ct-doc-head{border-bottom:1.5px dashed;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.ct .ct-doc-head b{margin-inline-start:10px;font-weight:800}.ct .ct-doc-dot{opacity:.35;background:currentColor;border-radius:50%;width:9px;height:9px}.ct .ct-doc-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ct .ct-doc-lines li{opacity:0;animation:.4s forwards ctLine;animation-delay:var(--d);align-items:flex-start;gap:12px;line-height:1.85;display:flex}.ct .ct-doc-n{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:grid}.ct .ct-doc-sign{border-top:1.5px dashed;justify-content:space-between;margin-top:22px;padding-top:16px;display:flex}.ct .ct-doc-sign span{opacity:.5;background:currentColor;align-self:end;width:38%;height:1.5px}.ct .ct-cmp{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;display:grid}.ct .ct-cmp-nav{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:grid}.ct .ct-cmp-nav:hover{background:#ffffff1a;transform:scale(1.06)}.ct .ct-cmp-nav:focus-visible{outline-offset:3px;outline:3px solid}.ct .ct-cmp-cards{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;animation:.35s ctIn;display:grid}.ct .ct-cmp-card{border-radius:16px;flex-direction:column;gap:10px;min-height:130px;padding:22px;display:flex}.ct .ct-cmp-card p{margin:0;line-height:1.9}.ct .ct-cmp-card--bad{background:#c83c3c24;border:1.5px solid #ff8c8c80}.ct .ct-cmp-card--good{background:#46a06e29;border:1.5px solid #8cdcaf80}.ct .ct-cmp-tag{background:#ffffff26;border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:.78rem;font-weight:800}.ct .ct-cmp-arrow{opacity:.6}.ct .ct-cmp-note{text-align:center;opacity:.8;margin:20px 0 4px;font-size:.95rem}.ct .ct-cmp-dots{justify-content:center;gap:8px;margin-top:10px;display:flex}.ct .ct-cmp-dots button{all:unset;box-sizing:border-box;cursor:pointer;opacity:.5;border:1.5px solid;border-radius:50%;width:10px;height:10px}.ct .ct-cmp-dots button.is-on{opacity:1;background:currentColor}.ct .ct-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;display:grid}.ct .ct-step{border-radius:16px;flex-direction:column;gap:8px;padding:24px 22px;display:flex}.ct .ct-step-n{opacity:.35;font-size:1.6rem;font-weight:900}.ct .ct-step b{font-size:1.05rem}.ct .ct-step small{opacity:.8;line-height:1.8}.ct .ct-end{padding-block:48px 72px}@media (max-width:900px){.ct .ct-cmp,.ct .ct-cmp-cards{grid-template-columns:1fr}.ct .ct-cmp-arrow{justify-self:center;transform:rotate(90deg)}.ct .ct-cmp-nav{justify-self:center}.ct .ct-steps{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ct .ct-doc,.ct .ct-doc-lines li,.ct .ct-cmp-cards{opacity:1;animation:none}.ct .ct-chip,.ct .ct-cmp-nav,.ct .ct-cmp-dots button{transition:none}}@keyframes ctIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ctLine{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}
