.trap.svelte-1lohny7{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check.svelte-1lohny7{margin:1rem 0 0;min-height:4.1rem}.check.svelte-1lohny7 p:where(.svelte-1lohny7){margin:.5rem 0 0;font-size:.82rem;line-height:1.5;color:#943d45}.application-shell.svelte-qx3p65{max-width:68rem;margin:auto;background:#fff;border:1px solid #e1e7e9;border-radius:1.25rem;box-shadow:0 1rem 3rem #17304f17;overflow:hidden}.form-header.svelte-qx3p65{display:flex;justify-content:space-between;gap:1.5rem;padding:clamp(1.35rem,4vw,2.5rem);background:linear-gradient(135deg,#143451,#1c476b);color:#fff}.form-header.svelte-qx3p65 span:where(.svelte-qx3p65),.step-heading.svelte-qx3p65>span:where(.svelte-qx3p65),.complete.svelte-qx3p65>span:where(.svelte-qx3p65){font-size:.7rem;letter-spacing:.14em;font-weight:800;color:#e2b753}.form-header.svelte-qx3p65 h2:where(.svelte-qx3p65){margin:.45rem 0 .5rem;font-size:clamp(1.45rem,4vw,2.2rem);line-height:1.15}.form-header.svelte-qx3p65 p:where(.svelte-qx3p65){max-width:43rem;margin:0;color:#d6e1e8;line-height:1.6}.progress.svelte-qx3p65{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.2rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid #e7ebed}.progress.svelte-qx3p65 button:where(.svelte-qx3p65){position:relative;border:0;background:none;color:#7a8893;padding:.3rem;cursor:pointer}.progress.svelte-qx3p65 button:where(.svelte-qx3p65):not(:last-child):after{content:"";position:absolute;top:1.25rem;left:calc(50% + 1.25rem);right:calc(-50% + 1.25rem);height:1px;background:#dce3e6}.progress.svelte-qx3p65 i:where(.svelte-qx3p65){position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:auto;border-radius:50%;background:#edf1f2;font-style:normal;font-weight:800}.progress.svelte-qx3p65 span:where(.svelte-qx3p65){display:block;margin-top:.5rem;font-size:.72rem}.progress.svelte-qx3p65 .active:where(.svelte-qx3p65) i:where(.svelte-qx3p65),.progress.svelte-qx3p65 .done:where(.svelte-qx3p65) i:where(.svelte-qx3p65){background:#d2a342;color:#17304f}.progress.svelte-qx3p65 .active:where(.svelte-qx3p65) span:where(.svelte-qx3p65){color:#17304f;font-weight:800}.application-shell.svelte-qx3p65 form:where(.svelte-qx3p65){padding:clamp(1.25rem,4vw,2.5rem)}.step-heading.svelte-qx3p65{margin-bottom:1.6rem}.step-heading.svelte-qx3p65 h3:where(.svelte-qx3p65){margin:.35rem 0;font-size:1.45rem;color:#17304f}.step-heading.svelte-qx3p65 p:where(.svelte-qx3p65){margin:0;color:#687a89}.fields.svelte-qx3p65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.field.svelte-qx3p65{display:grid;gap:.45rem}.field.wide.svelte-qx3p65{grid-column:1/-1}.field.svelte-qx3p65>label:where(.svelte-qx3p65),legend.svelte-qx3p65{color:#29465f;font-size:.82rem;font-weight:750}input.svelte-qx3p65,select.svelte-qx3p65,textarea.svelte-qx3p65{width:100%;min-height:3rem;border:1px solid #d6dfe2;border-radius:.7rem;background:#fbfcfc;padding:.7rem .85rem;color:#263c50;outline:none}textarea.svelte-qx3p65{resize:vertical;line-height:1.55}input.svelte-qx3p65:focus,select.svelte-qx3p65:focus,textarea.svelte-qx3p65:focus,fieldset.svelte-qx3p65:focus{border-color:#bf8e2d;box-shadow:0 0 0 .2rem #c7983624}fieldset.svelte-qx3p65{margin:0;padding:1rem;border:1px solid #dce3e5;border-radius:.8rem}.choices.svelte-qx3p65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.choices.svelte-qx3p65 label:where(.svelte-qx3p65),.check.svelte-qx3p65{display:flex;align-items:flex-start;gap:.65rem;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #e2e7e9;border-radius:.65rem;background:#f8faf9;color:#40576b;font-size:.82rem;line-height:1.4}.choices.svelte-qx3p65 input:where(.svelte-qx3p65),.check.svelte-qx3p65 input:where(.svelte-qx3p65){width:1.1rem;min-height:1.1rem;height:1.1rem;margin:.08rem 0 0;accent-color:#b78320;flex:none}.consent.svelte-qx3p65+.consent:where(.svelte-qx3p65){margin-top:-.55rem}.form-error.svelte-qx3p65{padding:.8rem 1rem;border-radius:.7rem;background:#fff0f0;color:#943d45}.form-note.svelte-qx3p65{padding:.8rem 1rem;border-radius:.7rem;background:#f1f6f9;color:#40576b;font-size:.86rem}.form-note.svelte-qx3p65 button:where(.svelte-qx3p65){border:0;background:none;padding:0;color:#9b6b16;font-weight:750;text-decoration:underline;cursor:pointer}.actions.svelte-qx3p65{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid #e4e9eb}.actions.svelte-qx3p65 button:where(.svelte-qx3p65){display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;border-radius:1.6rem;padding:.7rem 1.2rem;font-weight:800;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .18s ease}.actions.svelte-qx3p65 button:where(.svelte-qx3p65):active{transform:scale(.97)}.primary.svelte-qx3p65{border:0;background:#d0a03d;color:#17304f}.secondary.svelte-qx3p65{border:1px solid #d7dfe2;background:#fff;color:#40566a}.complete.svelte-qx3p65{padding:clamp(2rem,7vw,5rem);text-align:center}.complete.svelte-qx3p65 i:where(.svelte-qx3p65){display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.3rem;border-radius:50%;background:#eaf6ef;color:#2f7650}.complete.svelte-qx3p65 h2:where(.svelte-qx3p65){font-size:clamp(1.8rem,5vw,2.8rem);color:#17304f;margin:.6rem 0}.complete.svelte-qx3p65 p:where(.svelte-qx3p65){max-width:38rem;margin:0 auto 1.5rem;color:#687986;line-height:1.7}.complete.svelte-qx3p65 strong:where(.svelte-qx3p65){color:#17304f}.attach.svelte-qx3p65{max-width:34rem;margin:0 auto 1.8rem;padding:1.2rem;border:1px solid #e1e7e9;border-radius:1rem;background:#f8faf9;text-align:left}.attach.svelte-qx3p65 h3:where(.svelte-qx3p65){margin:0 0 .3rem;font-size:1.05rem;color:#17304f}.attach.svelte-qx3p65 h3:where(.svelte-qx3p65) small:where(.svelte-qx3p65){font-weight:500;color:#748391}.attach.svelte-qx3p65 p:where(.svelte-qx3p65){margin:0 0 .9rem;font-size:.86rem;line-height:1.55;color:#687986}.complete.svelte-qx3p65 h2:where(.svelte-qx3p65):focus{outline:none}.finished.svelte-qx3p65{max-width:34rem;margin:0 auto;padding-top:1.4rem;border-top:1px solid #e4e9eb}.complete.svelte-qx3p65 p.submitted:where(.svelte-qx3p65){display:inline-flex;align-items:center;gap:.65rem;max-width:100%;margin:0 auto .7rem;padding:.7rem 1.2rem .7rem .8rem;border-radius:1.4rem;background:#eaf6ef;color:#256645;font-weight:750;line-height:1.35;text-align:left}.tick.svelte-qx3p65{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#2f9a63;color:#fff}.complete.svelte-qx3p65 p.after:where(.svelte-qx3p65){margin:0 auto 1.1rem;font-size:.9rem}.next.svelte-qx3p65{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.4rem}.next.svelte-qx3p65 .plain:where(.svelte-qx3p65){color:#9b6b16;font-weight:750}.legal-note.svelte-qx3p65{margin:1.4rem 0 0;font-size:.8rem;color:#6b7b88}.legal-note.svelte-qx3p65 a:where(.svelte-qx3p65){color:#9b6b16;font-weight:700}.form-header.svelte-qx3p65 .meta:where(.svelte-qx3p65){display:flex;align-items:flex-start;gap:.5rem;margin:.9rem 0 0;font-size:.82rem;line-height:1.45;color:#c9d5e2}.form-header.svelte-qx3p65 .meta:where(.svelte-qx3p65) svg{flex:none;margin-top:.15rem;color:#e2b753}.why.svelte-qx3p65{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 0;padding:.8rem 1rem;border-radius:.7rem;background:#fbf5e8;color:#5b4a22;font-size:.86rem;line-height:1.5}.why.svelte-qx3p65 svg{flex:none;margin-top:.1rem;color:#a87618}.group-title.svelte-qx3p65{grid-column:1/-1;margin:.8rem 0 -.3rem;padding-bottom:.45rem;border-bottom:1px solid #e7ebed;font-size:1rem;font-weight:800;letter-spacing:-.01em;color:#17304f}.group-title.svelte-qx3p65:first-child{margin-top:0}.field-error.svelte-qx3p65{margin:0;font-size:.8rem;font-weight:600;line-height:1.4;color:#b42318}.field.svelte-qx3p65 [aria-invalid=true]:where(.svelte-qx3p65){border-color:#d9342b;box-shadow:0 0 0 .2rem #d9342b24}@media(hover:hover)and (pointer:fine){.primary.svelte-qx3p65:hover{background:#dfb757;transform:translateY(-.1rem)}.secondary.svelte-qx3p65:hover{background:#f4f6f6}}@media(max-width:42rem){.form-header.svelte-qx3p65{align-items:flex-start}.progress.svelte-qx3p65{display:flex;gap:.4rem;padding:1rem 1rem 0;border-bottom:0}.progress.svelte-qx3p65 button:where(.svelte-qx3p65){flex:1;height:.4rem;padding:0;border-radius:99px;background:#e4e9eb}.progress.svelte-qx3p65 button:where(.svelte-qx3p65):after,.progress.svelte-qx3p65 i:where(.svelte-qx3p65),.progress.svelte-qx3p65 span:where(.svelte-qx3p65){display:none}.progress.svelte-qx3p65 .active:where(.svelte-qx3p65),.progress.svelte-qx3p65 .done:where(.svelte-qx3p65){background:#d2a342}.application-shell.svelte-qx3p65 form:where(.svelte-qx3p65){padding-inline:1rem}.fields.svelte-qx3p65{grid-template-columns:1fr;gap:1rem}.field.wide.svelte-qx3p65{grid-column:auto}.choices.svelte-qx3p65{grid-template-columns:1fr}.actions.svelte-qx3p65{flex-direction:column-reverse}.actions.svelte-qx3p65 button:where(.svelte-qx3p65){width:100%}}@media(max-width:25rem){.form-header.svelte-qx3p65{padding:1.2rem}.application-shell.svelte-qx3p65{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.actions.svelte-qx3p65 button:where(.svelte-qx3p65){transition-duration:.01ms}}
