.kc-form{max-width:1100px;margin:30px auto;padding:35px 60px;border:2px solid #c9deed;border-radius:18px;color:#203d59;background:#fff;font:18px Arial}.kc-form h2{font-size:30px}.kc-form label{display:block;font-weight:bold;margin:16px 0}.kc-form input,.kc-form select{box-sizing:border-box;width:100%;margin-top:7px;padding:12px;border:2px solid #c4ddec;border-radius:9px;background:#edf8ff;font:inherit}.kc-form .kc-grid,.kc-form .kc-two{display:grid;grid-template-columns:1fr 1fr;gap:45px}.kc-form .kc-two{gap:20px}.kc-form .kc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:35px}.kc-form .kc-steps b{text-align:center;background:#ddd;padding:12px}.kc-form .kc-steps .active{background:#ffa800;color:white}.kc-form .kc-step{display:none}.kc-form .kc-step.active{display:block}.kc-form nav{display:flex;justify-content:space-between;margin-top:34px}.kc-form nav button,.kc-form .clear{border:0;border-radius:24px;padding:13px 45px;background:#203d59;color:#fff;font-weight:bold;cursor:pointer}.kc-form nav button[data-prev],.kc-form .clear{background:#fff;color:#203d59;border:2px solid #203d59}.kc-form .kc-mode{display:none;margin-top:22px;padding:24px;background:#eaf7ff;border-left:7px solid #ffa800}.kc-form .kc-mode.show{display:block}.kc-form .check{font-weight:normal!important}.kc-form .check input{width:auto;margin-right:8px}.kc-form .signature{padding:8px;background:#cce8fa}.kc-form .signature canvas{display:block;width:100%;height:240px;touch-action:none;background:#cce8fa}.kc-form .total{text-align:right;font-size:22px}.kc-form .kc-hp{position:absolute!important;left:-9999px}@media(max-width:700px){.kc-form{padding:22px}.kc-form .kc-grid,.kc-form .kc-two{grid-template-columns:1fr;gap:0}.kc-form nav button{padding:12px 18px}}
