.form-card[data-astro-cid-hipan3zh]{background:var(--surface);border:1px solid #e3deec;border-radius:28px;padding:clamp(22px,3vw,42px) clamp(18px,3vw,42px);box-shadow:0 30px 60px -36px #28145a4d,0 8px 20px -14px #141c3a24}.form-card[data-astro-cid-hipan3zh] h2[data-astro-cid-hipan3zh]{letter-spacing:.02em;font-size:clamp(1rem,1.45vw,1.3125rem)}.kform[data-astro-cid-hipan3zh]{gap:clamp(16px,1.8vw,24px);margin-top:clamp(14px,1.6vw,22px);display:grid}.kform__trap[data-astro-cid-hipan3zh]{display:none}.kform__legend[data-astro-cid-hipan3zh]{color:var(--ink-soft);font-size:.9375rem}.kform__row[data-astro-cid-hipan3zh]{align-items:start;gap:clamp(16px,1.8vw,24px);display:grid}.kform__field[data-astro-cid-hipan3zh]{align-content:start;gap:8px;min-width:0;display:grid}.kform[data-astro-cid-hipan3zh] label[data-astro-cid-hipan3zh]{color:var(--ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.kform__req[data-astro-cid-hipan3zh]{color:var(--purple)}.kform__opt[data-astro-cid-hipan3zh]{font-weight:600}.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh]:not([type=hidden]),.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]{border:1.5px solid var(--field-line);border-radius:var(--radius-field);background:var(--field-fill);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .14s var(--ease), box-shadow .14s var(--ease), background-color .14s var(--ease);padding:12px 16px;font-size:1.0625rem;line-height:1.4}.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]{resize:vertical;min-height:190px}.kform[data-astro-cid-hipan3zh] [data-astro-cid-hipan3zh]::placeholder{color:var(--placeholder);opacity:1}.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh]:hover,.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]:hover{border-color:var(--field-line-hover)}.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh]:focus-visible,.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]:focus-visible{outline-offset:2px;border-color:var(--purple);background:var(--surface);box-shadow:0 0 0 1px var(--purple), 0 0 0 4px #6e07f34d;border-radius:var(--radius-field);outline:3px solid #0000}.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh]:user-invalid,.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]:user-invalid,.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh][aria-invalid=true],.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh][aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh]:user-invalid:focus-visible,.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh]:user-invalid:focus-visible,.kform[data-astro-cid-hipan3zh] input[data-astro-cid-hipan3zh][aria-invalid=true]:focus-visible,.kform[data-astro-cid-hipan3zh] textarea[data-astro-cid-hipan3zh][aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger), 0 0 0 4px #b3261e4d}.kform__error[data-astro-cid-hipan3zh]{color:var(--danger);align-items:flex-start;gap:8px;font-size:1rem;font-weight:650;line-height:1.4;display:flex}.kform__error[data-astro-cid-hipan3zh][hidden]{display:none}.kform__error[data-astro-cid-hipan3zh] svg{flex:none;margin-top:2px}.kform__help[data-astro-cid-hipan3zh]{color:var(--ink-soft);font-size:1.0625rem}.kform__submit[data-astro-cid-hipan3zh]{border-radius:var(--radius-pill);background:var(--purple);color:#fff;width:100%;min-height:60px;font:inherit;letter-spacing:-.01em;text-wrap:balance;cursor:pointer;transition:background-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border:0;justify-content:center;align-items:center;gap:.6em;padding:10px 28px;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;line-height:1.15;display:inline-flex;box-shadow:0 10px 22px -12px #6e07f3b3}@media (width<=380px){.kform__submit[data-astro-cid-hipan3zh]{gap:.4em;padding-inline:16px;font-size:1.0625rem}.kform__submit[data-astro-cid-hipan3zh] svg[data-astro-cid-hipan3zh]{display:none}}.kform__submit[data-astro-cid-hipan3zh]:hover{background:var(--purple-deep)}.kform__submit[data-astro-cid-hipan3zh]:active{transform:scale(.985)}.kform__submit[data-astro-cid-hipan3zh]:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--focus-on-white)}.kform__submit[data-astro-cid-hipan3zh] svg[data-astro-cid-hipan3zh]{transition:transform .2s var(--ease);flex:none}.kform__submit[data-astro-cid-hipan3zh]:hover svg[data-astro-cid-hipan3zh]{transform:translate(4px)}@media (forced-colors:active){.kform__submit[data-astro-cid-hipan3zh]{border:2px solid buttontext}}.kform__note[data-astro-cid-hipan3zh]{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}@media (width>=640px){.kform__row[data-astro-cid-hipan3zh]{grid-template-columns:repeat(2,minmax(0,1fr))}}
