.cp-hero-grid{align-items:start}.cp-ledger{margin-top:calc(28px + 16 * var(--mk-t));border-top:1px solid var(--mk-line);display:grid}.cp-ledger-row{padding:calc(12px + 4 * var(--mk-t)) 0;border-bottom:1px solid var(--mk-line);font-size:calc(14px + 1 * var(--mk-t));grid-template-columns:160px 1fr;gap:16px;display:grid}.cp-ledger-row span{color:var(--mk-soft)}.cp-ledger-row a{color:var(--mk-ink);font-weight:700}.cp-ledger-row a:hover{color:var(--primary-light)}.cp-form-card{padding:calc(24px + 8 * var(--mk-t));background:var(--surface);border:1px solid var(--mk-line);border-radius:22px;box-shadow:0 30px 60px -28px #0b162633}.cp-form-card h2{font-size:calc(19px + 3.4 * var(--mk-t));color:var(--mk-ink);scroll-margin-top:8rem;font-weight:700;letter-spacing:-.02em!important}.cp-form-card>p{color:var(--mk-muted);margin-top:6px;font-size:14px;line-height:1.6}.cp-form{gap:calc(12px + 4 * var(--mk-t));margin-top:calc(18px + 6 * var(--mk-t));display:grid}.cp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cp-field{gap:7px;display:grid}.cp-field label{color:var(--mk-ink);font-size:13.5px;font-weight:700}.cp-hint{color:var(--mk-soft);margin-top:-2px;font-size:12.5px;line-height:1.45}.cp-input,.cp-select,.cp-textarea{width:100%;padding:calc(10px + 2 * var(--mk-t)) 14px;border:1px solid var(--mk-line);background:var(--surface);color:var(--mk-ink);font:inherit;border-radius:12px;outline:none;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cp-input::-moz-placeholder{color:var(--mk-soft)}.cp-textarea::-moz-placeholder{color:var(--mk-soft)}.cp-input::placeholder,.cp-textarea::placeholder{color:var(--mk-soft)}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-pale)}.cp-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mk-soft) 50%), linear-gradient(135deg, var(--mk-soft) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.cp-textarea{min-height:calc(112px + 20 * var(--mk-t));resize:vertical}.cp-input[aria-invalid=true],.cp-textarea[aria-invalid=true]{border-color:var(--error)}.cp-field-error{color:var(--error);font-size:13.5px;line-height:1.45}.cp-submit{width:100%;margin-top:4px}.cp-submit:disabled{cursor:progress;opacity:.72;transform:none}.cp-error{border-radius:var(--mk-radius);border:1px solid var(--mk-line);background:var(--mk-ground);color:var(--mk-ink);padding:12px 14px;font-size:14px;line-height:1.55}.cp-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-sent{justify-items:start;gap:12px;display:grid}.cp-sent h2:focus{outline:none}.cp-sent p{color:var(--mk-muted);font-size:15px;line-height:1.65}.cp-sent .mk-btn{margin-top:8px}.cp-docs{flex-wrap:wrap;gap:8px 24px;display:flex}@media (max-width:680px){.cp-form-card{padding:22px}.cp-row{grid-template-columns:1fr}.cp-ledger-row{grid-template-columns:1fr;gap:4px}}
