.form-row[data-v-4a71077a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=575.98px){.form-row[data-v-4a71077a]{grid-template-columns:1fr;gap:0}}.form-group[data-v-4a71077a]{margin-bottom:20px}.form-group label[data-v-4a71077a]{color:var(--ks-content-primary);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-group .required-field[data-v-4a71077a]{color:var(--ks-content-alert-danger)}.form-control[data-v-4a71077a]{width:100%;color:var(--ks-content-primary);background-color:var(--ks-background-input);border:1px solid var(--ks-border-secondary);border-radius:4px;padding:8px 12px;font-size:.875rem}.form-control[data-v-4a71077a]:focus{border-color:var(--ks-border-active);outline:none}.form-control.is-invalid[data-v-4a71077a],.form-control.is-invalid[data-v-4a71077a]:focus{border-color:var(--ks-border-alert-danger);background-image:none;padding-right:12px}.field-error[data-v-4a71077a]{color:var(--ks-content-alert-danger);margin-top:6px;font-size:.875rem}.checkbox-options[data-v-4a71077a]{flex-direction:column;gap:12px;margin-top:8px;display:flex}.checkbox-option[data-v-4a71077a]{align-items:flex-start;gap:12px;display:flex}.checkbox-option input[type=checkbox][data-v-4a71077a]{appearance:none;background-color:var(--ks-background-input);border:1px solid var(--ks-border-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.checkbox-option input[type=checkbox][data-v-4a71077a]:checked{background-color:var(--ks-content-color-highlight);border-color:var(--ks-border-active)}.checkbox-option input[type=checkbox][data-v-4a71077a]:checked:after{content:"✔";color:#fff;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.checkbox-option input[type=checkbox].is-invalid[data-v-4a71077a]{border-color:var(--ks-border-alert-danger)}.checkbox-option label[data-v-4a71077a]{cursor:pointer;color:var(--ks-content-secondary);margin-bottom:0;font-size:.875rem;line-height:1.5}.success[data-v-4a71077a]{text-align:center;color:var(--ks-content-alert-success);background:var(--ks-background-alert-success);border:1px solid var(--ks-border-alert-success);border-radius:8px;padding:24px;font-weight:600;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards successAppear-4a71077a}.alert-danger[data-v-4a71077a]{color:var(--ks-content-alert-danger);background:var(--ks-background-alert-danger);border:1px solid var(--ks-border-alert-danger);border-radius:4px;margin-bottom:24px;padding:12px;font-weight:600}@keyframes successAppear-4a71077a{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.apply[data-v-4a71077a]{background:var(--ks-background-body);color:var(--ks-content-primary);padding:2rem 1rem 5rem}.apply .card[data-v-4a71077a]{background:var(--ks-background-body);padding:1rem}@media (width>=1200px){.apply .card[data-v-4a71077a]{padding:2rem}}.apply .card[data-v-4a71077a]{box-shadow:2px 3px 16px 0px var(--ks-shadows-light);border:1px solid var(--ks-border-secondary)}.steps[data-v-4a71077a]{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.steps li[data-v-4a71077a]{border-bottom:2px solid var(--ks-border-secondary);color:var(--ks-content-tertiary);flex:1;align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.875rem;display:flex}.steps li.active[data-v-4a71077a]{border-color:var(--ks-border-active);color:var(--ks-content-primary);font-weight:600}.steps li.done[data-v-4a71077a]{border-color:var(--ks-border-active);color:var(--ks-content-secondary)}.steps .num[data-v-4a71077a]{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=767.98px){.steps .label[data-v-4a71077a]{display:none}}.step-body[data-v-4a71077a]{border:0;flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.step-body legend[data-v-4a71077a]{color:var(--ks-content-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.choice-grid[data-v-4a71077a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.choice[data-v-4a71077a]{border:1px solid var(--ks-border-secondary);background:var(--ks-background-primary);cursor:pointer;border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative}.choice input[data-v-4a71077a]{opacity:0;pointer-events:none;position:absolute}.choice strong[data-v-4a71077a]{color:var(--ks-content-primary);font-size:1rem}.choice span[data-v-4a71077a]{color:var(--ks-content-secondary);font-size:.875rem}.choice.selected[data-v-4a71077a]{border-color:var(--ks-border-active);box-shadow:0 0 0 .15rem var(--ks-shadows-light)}.choice[data-v-4a71077a]:focus-within{outline:2px solid var(--ks-border-active);outline-offset:2px}.label[data-v-4a71077a]{color:var(--ks-content-primary);margin-bottom:.5rem;display:block}.checks[data-v-4a71077a]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.check[data-v-4a71077a]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.check input[data-v-4a71077a]{accent-color:var(--ks-border-active)}.privacy-policy[data-v-4a71077a]{color:var(--ks-content-secondary);flex-direction:column;gap:.75rem;font-size:.875rem;display:flex}.privacy-policy p[data-v-4a71077a]{margin:0}.privacy-policy a[data-v-4a71077a]{color:var(--ks-content-link);text-decoration:underline}.nav[data-v-4a71077a]{justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.nav .btn-primary[data-v-4a71077a]{margin-left:auto}.received[data-v-4a71077a]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.received .icon[data-v-4a71077a]{color:var(--ks-content-tag-success);font-size:2.5rem}.received h2[data-v-4a71077a]{color:var(--ks-content-primary);margin:0}.received p[data-v-4a71077a]{max-width:40ch;color:var(--ks-content-secondary);margin:0}.received .btn[data-v-4a71077a]{margin-top:.75rem}.form-control[data-v-4a71077a]::placeholder{color:var(--ks-content-tertiary);opacity:1}.content[data-astro-cid-tsttvxox]{text-align:center;max-width:100%;margin:0 auto}@media (width>=768px){.content[data-astro-cid-tsttvxox]{max-width:640px}}.content[data-astro-cid-tsttvxox] p[data-astro-cid-tsttvxox]{margin:1.5rem 0 0}
