.kda-wrap{max-width:820px;margin:32px auto;font-family:inherit}.kda-card{display:none;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.kda-card.is-active{display:block}.kda-kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:8px}.kda-card h2,.kda-card h3{margin-top:0}.kda-note,.kda-sub{opacity:.72}.kda-progress{margin-bottom:28px}.kda-progress span{font-size:13px;display:block;margin-bottom:7px}.kda-progress:after{content:"";display:block;height:6px;background:#eceff1;border-radius:99px}.kda-progress i{display:block;height:6px;background:#111;border-radius:99px;transform:translateY(-6px);margin-bottom:-6px}.kda-options{display:grid;gap:10px;margin:24px 0}.kda-options label{display:block;cursor:pointer}.kda-options input{position:absolute;opacity:0;pointer-events:none}.kda-options span{display:block;border:1px solid #dfe3e6;border-radius:12px;padding:14px 16px;transition:.15s}.kda-options input:checked+span{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#f7f7f7}.kda-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.kda-nav,.kda-actions{display:flex;gap:10px;justify-content:space-between;margin-top:26px;flex-wrap:wrap}.kda-primary,.kda-secondary{border:0;border-radius:10px;padding:12px 20px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.kda-primary{background:#111;color:#fff}.kda-primary:disabled{opacity:.35;cursor:not-allowed}.kda-secondary{background:#eef0f2;color:#111}.kda-reco{border:1px solid #e2e5e8;border-radius:14px;padding:20px;margin:16px 0}.kda-reco.is-primary{border-width:2px}.kda-reco-label{font-size:12px;font-weight:700;text-transform:uppercase;opacity:.6}.kda-reason{font-size:14px}.kda-refs code{display:inline-block;margin:5px 5px 0 0;background:#f2f3f4;padding:4px 7px;border-radius:6px}.kda-page{font-size:12px;opacity:.55;margin-top:12px}.kda-loading{text-align:center;padding:50px 0}@media(max-width:650px){.kda-card{padding:22px}.kda-checks{grid-template-columns:1fr}.kda-primary,.kda-secondary{width:100%;text-align:center}}

.kda-product-link{display:inline-block;margin-top:14px;color:#0b4f93;font-weight:700;text-decoration:none}.kda-product-link:hover{text-decoration:underline}
