.f-field .label .label-text-alt{font-weight:700;font-size:1.05em}.f-field .f-description:empty{display:none}.f-field input.input-error,.f-field select.input-error{border-color:#e11d48}:root{--plus:#006B3F;--plus-dark:#005a35;--plus-light:rgba(0, 107, 63, 0.08)}.section{margin-bottom:1.75rem;padding:1.25rem 0}.section:last-child{margin-bottom:0}.bg-light{background:var(--plus-light);border-radius:var(--rounded-box,.5rem)}.rounded{border-radius:var(--rounded-box,.5rem)}.plus-header{background:var(--plus);color:#fff;font-weight:500}.btn-plus{background:var(--plus);color:#fff;border:none;font-weight:500;transition:background .2s}.btn-plus:hover{background:var(--plus-dark);color:#fff}.text-plus{color:var(--plus);font-weight:500}.max-w-4xl>header{margin-bottom:2rem}.max-w-4xl>.card{border:1px solid;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.max-w-4xl>.card+.card{margin-top:2.5rem}.max-w-4xl>.card>div.card-body ul{list-style-type:disc;padding-left:1.5rem}.max-w-4xl>.card>div.card-body li{margin-bottom:.25rem}.max-w-4xl>.card>div.card-body li:last-child{margin-bottom:0}.max-w-4xl>.card>form.card-body{padding-top:0}#form-feedback{font-weight:700;text-align:center}#form-feedback:not(.hidden){display:flex;justify-content:center!important;align-items:center;width:100%;text-align:center!important}#form-feedback:not(.hidden)>span{display:block;width:100%;text-align:center!important}#form-feedback.alert-success{background:rgba(22,163,74,.14);border:1px solid rgba(22,163,74,.35);color:#166534}.max-w-4xl>.card>div.card-body h2{color:var(--plus);font-size:1.375rem;font-weight:700;margin:0 0 .5rem;letter-spacing:.01em}.f-field .label{padding-top:0;padding-bottom:.0625rem;min-height:1.25rem}.f-field .file-input.is-invalid,.f-field .input.is-invalid,.f-field .select.is-invalid{border-color:#ef4444}.f-field .input.is-valid,.f-field .select.is-valid{border-color:#22c55e}.f-error{display:block;min-height:1rem;color:#ef4444;font-size:.8125rem;margin-top:.125rem}.f-extension{margin-top:.125rem}.f-cond{display:none;background:oklch(var(--b3));padding:.375rem;border-radius:var(--rounded-box);margin-top:.125rem}