.kc-result{max-width:620px;margin-inline:auto;color:var(--km-ink,#123147);padding:0 2px}.kc-result .kc-check{display:grid;place-items:center;width:50px;height:50px;border:1px solid #b6d8cb;border-radius:50%;background:#e3f2eb;color:#21694d;font-size:28px;margin-bottom:18px}.kc-result .kc-kicker{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#40647b;margin:0 0 10px}.kc-result h2{font-size:clamp(2rem,3.5vw,2.7rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.kc-result .kc-lead{font-size:1rem;line-height:1.55;margin:0 0 24px;color:#526b7a}.kc-result .kc-price{border-radius:18px;background:#145381;color:white;padding:24px}.kc-result .kc-price .kc-kicker{color:#d2e6f3}.kc-result .kc-price h3{font-size:1.05rem;margin:0 0 8px;color:white}.kc-result .kc-amount{font-size:clamp(1.65rem,4vw,2.8rem);font-weight:750;letter-spacing:-.035em;line-height:1.2;color:white;margin:0}.kc-result .kc-price-note{font-size:.75rem;line-height:1.5;color:#e0ecf3;margin:14px 0 0}.kc-result .kc-summary{background:#f7fafc;border:1px solid #d7e4ec;border-radius:0 0 16px 16px;padding:18px 20px;margin:0 8px 26px}.kc-result .kc-summary h3{font-size:.85rem;margin:0 0 12px}.kc-summary>div{display:flex;gap:14px;justify-content:space-between;border-top:1px solid #e1eaf0;padding:9px 0;font-size:.8rem}.kc-summary>div>span{color:#617887}.kc-summary strong{text-align:right;font-weight:600;max-width:60%}.kc-result .kc-next h3{font-size:1.3rem;margin:0 0 18px}.kc-next ol{list-style:none;counter-reset:kc;padding:0;margin:0}.kc-next li{counter-increment:kc;position:relative;padding:0 0 21px 40px}.kc-next li:before{content:counter(kc);position:absolute;left:0;top:0;border:1px solid #cadae5;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;color:#145381;font-size:.75rem;font-weight:700}.kc-next strong{display:block;font-size:.85rem;margin-bottom:4px}.kc-next li>span{display:block;font-size:.8rem;color:#647b8a;line-height:1.45}.kc-payment{background:#ffb3c7;border-radius:17px;padding:20px;margin:4px 0 22px;color:#171717}.kc-payment[hidden]{display:none}.kc-payment-brand{display:flex;align-items:center;justify-content:space-between;gap:20px}.kc-payment-brand>strong{font-size:2.35rem;letter-spacing:-.06em}.kc-payment-brand>span{border-left:1px solid #ad7988;padding-left:19px;font-size:.6rem;letter-spacing:.1em;text-align:center}.kc-payment-brand b{font-size:2.4rem;line-height:1.1;letter-spacing:-.04em}.kc-result .kc-payment>p{font-size:.9rem;color:#171717;font-weight:700;margin:13px 0 8px}.kc-payment small{display:block;font-size:.68rem;line-height:1.5;color:#3c3034}.kc-contact{background:#f7fafc;border:1px solid #d7e4ec;border-radius:15px;padding:18px;margin:0 0 18px}.kc-result .kc-contact h3{font-size:.9rem;margin:0 0 5px}.kc-result .kc-contact p{font-size:.8rem;color:#617887;margin:0 0 14px}.kc-contact .km-button{display:block;text-align:center;width:100%;font-size:.85rem}.kc-reference{border:0;border-top:1px solid #d4e0e7;padding:15px 0;color:#617684;font-size:.75rem}.kc-reference summary{cursor:pointer}.kc-reference p{font:12px/1.5 monospace;overflow-wrap:anywhere;padding-top:10px}.kc-home{display:inline-block;font-size:.8rem;margin-top:12px}@media(max-width:600px){.kc-result{padding:0}.kc-result h2{font-size:2rem}.kc-result .kc-lead{font-size:.9rem}}
