@keyframes color-transition-db49e6a2{0%{color:var(--c-light-light-gray)}30%{color:var(--c-lime)}to{color:var(--c-dark-green)}}.field-wrapper[data-v-db49e6a2]{display:flex;flex-direction:column}.label[data-v-db49e6a2]{font-weight:400;margin-bottom:.5rem;opacity:.8}.field[data-v-db49e6a2],.label[data-v-db49e6a2]{color:var(--c-dark-green);font-size:1rem;letter-spacing:.0225rem;line-height:1.35}.field[data-v-db49e6a2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid var(--c-dark-green-20);border-radius:0;outline:none;padding-bottom:.5rem;width:100%}.field[data-v-db49e6a2]::-moz-placeholder{color:#05242480;font-size:inherit}.field[data-v-db49e6a2]::placeholder{color:#05242480;font-size:inherit}.select-field[data-v-db49e6a2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2305242480' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v16m0 0-6-6m6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;color:#05242480;cursor:pointer}.select-field.picked[data-v-db49e6a2],.textarea[data-v-db49e6a2]{color:var(--c-dark-green)}.textarea[data-v-db49e6a2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid var(--c-dark-green-20);border-radius:0;font-family:inherit;font-size:1rem;letter-spacing:.0225rem;line-height:1.35;min-height:5rem;padding-bottom:.5rem;resize:vertical;width:100%}.textarea[data-v-db49e6a2]::-moz-placeholder{color:#05242480;font-size:inherit}.textarea[data-v-db49e6a2]::placeholder{color:#05242480;font-size:inherit}.radios[data-v-db49e6a2]{display:grid;gap:.25rem}.field-error[data-v-db49e6a2]{border-bottom-color:#dc262680}.error-message[data-v-db49e6a2]{color:#dc2626cc;font-size:.875rem;line-height:1.35;margin-top:.5rem}input[data-v-db49e6a2]:-webkit-autofill,select[data-v-db49e6a2]:-webkit-autofill,textarea[data-v-db49e6a2]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:var(--c-dark-green);caret-color:var(--c-dark-green);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (min-width:768px){.label[data-v-db49e6a2]{font-size:1.0625rem}.field[data-v-db49e6a2],.textarea[data-v-db49e6a2]{font-size:1.0625rem;padding-bottom:.5625rem}.textarea[data-v-db49e6a2]{min-height:5.625rem}}@media (min-width:1024px){.label[data-v-db49e6a2]{font-size:1.125rem}.field[data-v-db49e6a2],.textarea[data-v-db49e6a2]{font-size:1.125rem;padding-bottom:.6rem}.textarea[data-v-db49e6a2]{min-height:6.25rem}}@keyframes color-transition-0e562b16{0%{color:var(--c-light-light-gray)}30%{color:var(--c-lime)}to{color:var(--c-dark-green)}}.form-wrapper[data-v-0e562b16]{display:flex;flex-direction:column;gap:3.75rem;padding:5rem 1.25rem}.form-title[data-v-0e562b16]{color:var(--c-dark-green);margin:0;text-align:center}.form-content[data-v-0e562b16]{display:grid;gap:3.5rem;grid-template-columns:1fr}.form-info[data-v-0e562b16]{color:var(--c-dark-green);display:flex;flex-direction:column;gap:1.5rem}.form-info[data-v-0e562b16] h2,.form-info[data-v-0e562b16] h3,.form-info[data-v-0e562b16] p{color:var(--c-dark-green);font-size:1.4375rem;font-weight:500;letter-spacing:-.014375rem;line-height:1.26;margin:0}.form-info[data-v-0e562b16] ol.ordered-list{border-left:3px solid var(--c-lime);counter-reset:custom-counter 0!important;display:flex;flex-direction:column;gap:1rem;list-style:none!important;margin:0;padding:0 0 0 1.5rem}.form-info[data-v-0e562b16] ol.ordered-list>li{align-items:baseline;counter-increment:custom-counter;display:flex;gap:1.125rem;list-style:none!important;position:relative}.form-info[data-v-0e562b16] ol.ordered-list>li:before{color:var(--c-light-gray);content:counter(custom-counter,decimal-leading-zero)!important;display:inline-block;flex-shrink:0;font-family:var(--font-primary);font-size:.875rem;font-weight:500;letter-spacing:-.014375rem;line-height:1.26}.form-info[data-v-0e562b16] ol.ordered-list>li>p{color:var(--c-gray);font-size:.875rem;font-weight:400;letter-spacing:-.014375rem;line-height:1.26;margin:0}.form-info[data-v-0e562b16] strong{color:var(--c-light-light-gray)}.form-section[data-v-0e562b16]{display:flex;flex-direction:column}.form-progress[data-v-0e562b16]{margin-bottom:1.5rem}.progress-header[data-v-0e562b16]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.current-step-title[data-v-0e562b16]{color:var(--c-dark-green);font-weight:450;margin:0}.progress-dots[data-v-0e562b16]{display:flex;gap:.5rem}.progress-dot[data-v-0e562b16]{background:#05242433;border-radius:50%;height:1rem;transition:background-color .3s ease;width:1rem}.progress-dot.active[data-v-0e562b16]{background:var(--c-lime)}.step-content[data-v-0e562b16]{flex:1;margin:0}.fields-grid[data-v-0e562b16]{gap:2.3125rem}.field-wrapper[data-v-0e562b16],.fields-grid[data-v-0e562b16]{display:flex;flex-direction:column}.label[data-v-0e562b16]{font-weight:400;margin-bottom:.5rem;opacity:.8}.label[data-v-0e562b16],.textarea[data-v-0e562b16]{color:var(--c-dark-green);font-size:1.125rem;letter-spacing:.0225rem;line-height:1.35}.textarea[data-v-0e562b16]{background:transparent;border:none;border-bottom:1px solid var(--c-dark-green-20);font-family:inherit;min-height:6.25rem;outline:none;padding-bottom:.6rem;resize:vertical}.textarea[data-v-0e562b16]::-moz-placeholder{color:#05242480}.textarea[data-v-0e562b16]::placeholder{color:#05242480}.form-navigation[data-v-0e562b16]{align-items:stretch;display:flex;flex-direction:column;gap:2.375rem;margin-top:auto;padding-top:2.375rem}.navigation-buttons[data-v-0e562b16]{align-items:stretch;display:flex;gap:1rem;width:100%}.button-back[data-v-0e562b16]{align-items:center;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#0524240d;border:none;border-radius:.5rem;color:var(--c-dark-green);display:flex;flex:1;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;height:3.75rem;justify-content:center;letter-spacing:.14625rem;line-height:.81;padding:.625rem;text-transform:uppercase;transition:all .3s ease}.button-back[data-v-0e562b16]:disabled{cursor:not-allowed;opacity:.5}.button-continue[data-v-0e562b16],.button-send[data-v-0e562b16]{align-items:center;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#0524240d;border:none;border-radius:.5rem;color:var(--c-dark-green);display:flex;flex:1;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;height:3.75rem;justify-content:center;letter-spacing:.14625rem;line-height:.81;padding:.625rem;text-transform:uppercase;transition:all .3s ease}.button-continue[data-v-0e562b16]:disabled,.button-send[data-v-0e562b16]:disabled{cursor:not-allowed;opacity:.5}.message-wrapper[data-v-0e562b16]{color:#05242480;font-size:1rem;line-height:1;margin-top:2.375rem;text-align:center}.reveal-y-enter-active[data-v-0e562b16],.reveal-y-leave-active[data-v-0e562b16]{transition:all .3s ease}.reveal-y-enter-from[data-v-0e562b16]{opacity:0;transform:translateY(-10px)}.reveal-y-leave-to[data-v-0e562b16]{opacity:0;transform:translateY(10px)}@media (min-width:1024px){.form-wrapper[data-v-0e562b16]{gap:7.5rem;padding:5rem 4.375rem}.form-content[data-v-0e562b16]{align-items:start;gap:2.5rem;grid-template-columns:1fr 1fr}.form-info[data-v-0e562b16] ol.ordered-list{gap:1.5rem}.form-info[data-v-0e562b16] ol.ordered-list>li:before{font-size:1.125rem}.form-info[data-v-0e562b16] ol.ordered-list>li>p{font-size:1.125rem}}@media (max-width:1023px){.form-navigation[data-v-0e562b16]{align-items:center}.navigation-buttons[data-v-0e562b16]{flex-direction:column}.button-back[data-v-0e562b16]{width:100%}.button-continue[data-v-0e562b16],.button-send[data-v-0e562b16]{flex:none;width:100%}}@media (max-width:767px){.progress-header[data-v-0e562b16]{align-items:flex-start;flex-direction:column;gap:1rem}.progress-dots[data-v-0e562b16]{margin:0 auto}}@media (hover:hover) and (pointer:fine){.button-back[data-v-0e562b16]:hover:not(:disabled),.button-continue[data-v-0e562b16]:hover:not(:disabled),.button-send[data-v-0e562b16]:hover:not(:disabled){background:var(--c-dark-green);color:var(--c-lime);cursor:pointer}}
