._form_f7bds_1{--form-ink:var(--navy-950,#031b25);--form-muted:var(--muted,#5f7482);--form-aqua:var(--aqua-500,#25d9c0);--form-line:color-mix(in srgb, var(--form-ink) 14%, transparent);container-type:inline-size}._form_f7bds_1 [hidden]{display:none!important}._form_f7bds_1 [data-form-step]{scroll-margin-top:6rem}._progress_f7bds_16{color:var(--form-muted);gap:1.25rem;margin:0 0 1rem;padding:0 0 1.3rem;font-size:.78rem;list-style:none;display:flex}._progress_f7bds_16 li{border-bottom:2px solid var(--form-line);flex:1;padding-bottom:.6rem}._progress_f7bds_16 li[aria-current=step]{color:var(--form-ink);border-color:var(--form-aqua);font-weight:800}._optionalDetails_f7bds_19{border-block:1px solid var(--form-line);margin:1rem 0;padding:1rem 0}._optionalDetails_f7bds_19 summary{cursor:pointer;font-size:.88rem;font-weight:650}._optionalDetails_f7bds_19[open] summary{margin-bottom:1rem}._heading_f7bds_24{align-items:flex-start}._duration_f7bds_32{background:color-mix(in srgb, var(--form-aqua) 16%, white);color:var(--form-ink);border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.72rem;font-weight:800}._section_f7bds_52{border-top:1px solid var(--form-line);gap:1rem;padding-block:1.35rem;display:grid}._section_f7bds_52:first-of-type{border-top:0;padding-top:0}._sectionHeading_f7bds_76{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._sectionHeading_f7bds_76>span{background:var(--form-ink);width:2rem;height:2rem;color:var(--form-aqua);border-radius:50%;place-items:center;font-size:.66rem;font-weight:900;display:grid}._sectionHeading_f7bds_76 h3{color:var(--form-ink);font-family:var(--font-display,"Sora", sans-serif);letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}._sectionHeading_f7bds_76 h3 small{color:var(--form-muted);font-family:inherit;font-size:.74rem;font-weight:600}._sectionHeading_f7bds_76 p{color:var(--form-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}._grid_f7bds_162{gap:.85rem;display:grid}._field_f7bds_172{gap:.45rem;min-width:0;display:grid;position:relative}._field_f7bds_172>span,._choiceField_f7bds_188 legend{color:var(--form-ink);padding:0;font-size:.78rem;font-weight:800}._field_f7bds_172 small{color:var(--form-muted);font-weight:600}._field_f7bds_172 input,._field_f7bds_172 select,._field_f7bds_172 textarea{border:1px solid var(--form-line);width:100%;color:var(--form-ink);font:inherit;background:#fbfdfc;border-radius:.8rem;outline:0;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}._field_f7bds_172 input,._field_f7bds_172 select{min-height:3.25rem;padding-inline:.9rem}._field_f7bds_172 textarea{resize:vertical;min-height:6.25rem;padding:.85rem .9rem 1.5rem}:is(._field_f7bds_172 input:focus-visible,._field_f7bds_172 select:focus-visible,._field_f7bds_172 textarea:focus-visible){border-color:color-mix(in srgb, var(--form-aqua) 75%, var(--form-ink));box-shadow:0 0 0 4px color-mix(in srgb, var(--form-aqua) 17%, transparent);background:#fff}._field_f7bds_172 input:disabled,._field_f7bds_172 select:disabled,._field_f7bds_172 textarea:disabled{opacity:.65;cursor:wait}._counter_f7bds_300{pointer-events:none;font-size:.67rem;position:absolute;bottom:.45rem;right:.75rem}._choiceField_f7bds_188{border:0;min-width:0;margin:0;padding:0}._choiceField_f7bds_188 legend{margin-bottom:.55rem}._choiceGrid_f7bds_338{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._choiceGridThree_f7bds_350,._choiceGridFour_f7bds_352{grid-template-columns:repeat(2,minmax(0,1fr))}._choiceGrid_f7bds_338 label{border:1px solid var(--form-line);min-height:2.9rem;color:var(--form-muted);cursor:pointer;text-align:center;background:#fbfdfc;border-radius:.75rem;place-items:center;padding:.55rem .65rem;transition:border-color .14s,background-color .14s,color .14s,transform .12s;display:grid;position:relative}._choiceGrid_f7bds_338 label:hover{border-color:color-mix(in srgb, var(--form-aqua) 60%, var(--form-line))}._choiceGrid_f7bds_338 label:active{transform:translateY(1px)}._choiceGrid_f7bds_338 label[data-selected=true]{border-color:color-mix(in srgb, var(--form-aqua) 80%, var(--form-ink));background:color-mix(in srgb, var(--form-aqua) 14%, white);color:var(--form-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--form-aqua) 30%, transparent)}._choiceGrid_f7bds_338 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._choiceGrid_f7bds_338 input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--form-aqua) 45%, transparent);outline-offset:5px;border-radius:.25rem}._choiceGrid_f7bds_338 span{font-size:.78rem;font-weight:750;line-height:1.2}._choiceField_f7bds_188:disabled label{opacity:.65;cursor:wait}._photoActions_f7bds_478{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._photoActions_f7bds_478 button{border:1px solid var(--form-line);min-height:3.2rem;color:var(--form-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem;font-size:.76rem;font-weight:800;display:flex}._photoActions_f7bds_478 button:hover{border-color:var(--form-aqua);background:color-mix(in srgb, var(--form-aqua) 7%, white)}:is(._photoActions_f7bds_478 button:focus-visible,._photoPreview_f7bds_536 button:focus-visible){outline:3px solid color-mix(in srgb, var(--form-aqua) 45%, transparent);outline-offset:3px}._photoActions_f7bds_478 button:disabled,._photoPreview_f7bds_536 button:disabled{opacity:.65;cursor:wait}._photoActions_f7bds_478 button>span{color:color-mix(in srgb, var(--form-aqua) 74%, var(--form-ink));font-size:1.1rem;line-height:1}._fileInput_f7bds_570{display:none}._photoHelp_f7bds_578,._photoStatus_f7bds_580,._photoError_f7bds_582{color:var(--form-muted);margin:-.35rem 0 0;font-size:.7rem;line-height:1.45}._photoStatus_f7bds_580{color:#1b685d}._photoError_f7bds_582{color:#a3312b}._photoPreview_f7bds_536{border:1px solid var(--form-line);background:#f8fbfa;border-radius:.85rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem;display:grid}._photoPreview_f7bds_536[data-status=uploading]{border-color:var(--form-aqua)}._photoPreview_f7bds_536 img,._previewFallback_f7bds_644{object-fit:cover;border-radius:.65rem;width:4.5rem;height:4.5rem}._previewFallback_f7bds_644{color:var(--form-muted);letter-spacing:.08em;background:#dfe9e7;place-items:center;font-size:.58rem;font-weight:900;display:grid}._photoPreview_f7bds_536>div:last-child{gap:.12rem;min-width:0;display:grid}._photoPreview_f7bds_536 strong{color:var(--form-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._photoPreview_f7bds_536 span,._photoPreview_f7bds_536 small{color:var(--form-muted);font-size:.66rem}._photoPreview_f7bds_536 button{color:#8d2a26;width:max-content;font:inherit;text-underline-offset:.16rem;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.69rem;font-weight:800;text-decoration:underline}._success_f7bds_748{min-height:26rem}._reference_f7bds_756{background:color-mix(in srgb, var(--form-aqua) 13%, white);border-radius:.75rem;padding:.75rem .9rem}._receiptWarning_f7bds_768{color:#674516;background:#fff8ec;border:1px solid #e7b978;border-radius:.8rem;width:100%;max-width:36rem;margin-block:.35rem .9rem;padding:.85rem}._receiptWarning_f7bds_768 p{margin:0;font-size:.82rem;line-height:1.5}._receiptWarning_f7bds_768 button{color:#57380f;font:inherit;text-underline-offset:.18rem;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-size:.76rem;font-weight:850;text-decoration:underline}._receiptWarning_f7bds_768 button:disabled{opacity:.65;cursor:wait}@container (width>=34rem){._grid_f7bds_162{grid-template-columns:repeat(2,minmax(0,1fr))}._full_f7bds_850{grid-column:1/-1}._choiceGridThree_f7bds_350{grid-template-columns:repeat(3,minmax(0,1fr))}._choiceGridFour_f7bds_352{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:34rem){._duration_f7bds_32{display:none}._compact_f7bds_886{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){._field_f7bds_172 input,._field_f7bds_172 select,._field_f7bds_172 textarea,._choiceGrid_f7bds_338 label{scroll-behavior:auto;transition:none}._choiceGrid_f7bds_338 label:active{transform:none}}
