.ktgo-card{box-sizing:border-box;max-width:640px;padding:28px;background:#0b2038;color:#fff;border-radius:12px;font-family:Arial,sans-serif;margin:20px 0}.ktgo-card *{box-sizing:border-box}.ktgo-card h2{font-size:32px;color:#fff;margin:12px 0}.ktgo-brand{font-weight:700;letter-spacing:1px;overflow-wrap:anywhere}.ktgo-total{background:#153751;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ktgo-total strong{font-size:52px;color:#37d6c4}.ktgo-card dl{margin:20px 0}.ktgo-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #365069}.ktgo-card dt{font-weight:600}.ktgo-card dt small{display:block;margin-top:6px;color:#b8cce1}.ktgo-card dd{margin:0;color:#37d6c4;font-size:26px;font-weight:700}.ktgo-note{font-size:13px;color:#b8cce1}#ktgo-canvas{display:block;width:100%;max-width:540px;height:auto;margin:20px 0}#ktgo-canvas[hidden]{display:none}@media(max-width:400px){.ktgo-card{padding:16px}.ktgo-card h2{font-size:27px}.ktgo-card dd{font-size:23px}}

.ktgo-promo{margin-top:24px;padding:22px;background:#091f2e;border-top:1px solid #526477}.ktgo-promo p{color:#fff;line-height:1.5}.ktgo-promo-title{font-size:22px;font-weight:600;margin-top:0}.ktgo-promo-title span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-right:8px;background:#f3cd77;color:#091f2e}.ktgo-promo .ktgo-promo-cta{font-size:12px;color:#f3cd77;font-weight:700;margin-bottom:0}@media(max-width:400px){.ktgo-promo{padding:14px}.ktgo-promo-title{font-size:18px}}
