.ComboboxInput-module__iik0Ha__wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.ComboboxInput-module__iik0Ha__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy-800);margin-left:2px;font-size:.75rem;font-weight:600}.ComboboxInput-module__iik0Ha__input{border:1px solid var(--color-gray-200);width:100%;color:var(--color-navy-900);background-color:var(--color-white);border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ComboboxInput-module__iik0Ha__input::placeholder{color:var(--color-gray-400)}.ComboboxInput-module__iik0Ha__input:focus{border-color:var(--color-gold-500);outline:none;box-shadow:0 0 0 4px #d89c2b1a}.ComboboxInput-module__iik0Ha__list{z-index:50;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:6px;max-height:12rem;margin-top:2px;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0613261f}.ComboboxInput-module__iik0Ha__option,.ComboboxInput-module__iik0Ha__optionActive{color:var(--color-navy-900);cursor:pointer;padding:.5rem .75rem;font-size:.875rem;transition:background-color .1s}.ComboboxInput-module__iik0Ha__option:hover{background:var(--color-gray-50)}.ComboboxInput-module__iik0Ha__optionActive{background:var(--color-gold-100)}.ComboboxInput-module__iik0Ha__optionFreetext{color:var(--color-gray-500);cursor:pointer;padding:.5rem .75rem;font-size:.875rem;font-style:italic;transition:background-color .1s}.ComboboxInput-module__iik0Ha__optionFreetext:hover{background:var(--color-gray-50)}.ComboboxInput-module__iik0Ha__optionFreetextActive{color:var(--color-gray-500);cursor:pointer;background:var(--color-gold-100);padding:.5rem .75rem;font-size:.875rem;font-style:italic}@media (max-width:559px){.ComboboxInput-module__iik0Ha__input{min-height:2.75rem;font-size:1rem}.ComboboxInput-module__iik0Ha__option,.ComboboxInput-module__iik0Ha__optionActive,.ComboboxInput-module__iik0Ha__optionFreetext,.ComboboxInput-module__iik0Ha__optionFreetextActive{padding:.625rem .75rem;font-size:1rem}}
.ApplicationForm-module___sLoYG__form{gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}.ApplicationForm-module___sLoYG__section{gap:var(--space-md);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-gray-200);flex-direction:column;display:flex}.ApplicationForm-module___sLoYG__section:last-of-type{border-bottom:none;padding-bottom:0}.ApplicationForm-module___sLoYG__sectionTitle{color:var(--color-navy-800);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-xs);font-size:.8125rem;font-weight:700}.ApplicationForm-module___sLoYG__row2,.ApplicationForm-module___sLoYG__row3{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:560px){.ApplicationForm-module___sLoYG__row2{grid-template-columns:1fr 1fr}}@media (min-width:640px){.ApplicationForm-module___sLoYG__row3{grid-template-columns:minmax(0,.7fr) 1fr 1fr}}.ApplicationForm-module___sLoYG__field{gap:var(--space-sm);flex-direction:column;display:flex}.ApplicationForm-module___sLoYG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy-800);margin-left:2px;font-size:.75rem;font-weight:600}.ApplicationForm-module___sLoYG__textarea{background-color:var(--color-white);border:1px solid var(--color-gray-200);padding:var(--space-sm)var(--space-md);color:var(--color-text-main);resize:vertical;border-radius:6px;width:100%;min-height:7rem;font-family:inherit;font-size:1rem;transition:all .2s}.ApplicationForm-module___sLoYG__textarea::placeholder{color:var(--color-gray-400)}.ApplicationForm-module___sLoYG__textarea:focus{border-color:var(--color-gold-500);outline:none;box-shadow:0 0 0 4px #d89c2b1a}.ApplicationForm-module___sLoYG__dobRow{align-items:center;gap:.375rem;display:flex}.ApplicationForm-module___sLoYG__dobSegment{text-align:center;background-color:var(--color-white);border:1px solid var(--color-gray-200);width:3rem;color:var(--color-navy-900);border-radius:6px;padding:.5rem .25rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.ApplicationForm-module___sLoYG__dobSegmentWide{width:4.25rem;}.ApplicationForm-module___sLoYG__dobSegment::-moz-placeholder{color:var(--color-gray-400);font-size:.8125rem}.ApplicationForm-module___sLoYG__dobSegmentWide::-moz-placeholder{color:var(--color-gray-400);font-size:.8125rem}.ApplicationForm-module___sLoYG__dobSegment::placeholder,.ApplicationForm-module___sLoYG__dobSegmentWide::placeholder{color:var(--color-gray-400);font-size:.8125rem}.ApplicationForm-module___sLoYG__dobSegment:focus,.ApplicationForm-module___sLoYG__dobSegmentWide:focus{border-color:var(--color-gold-500);outline:none;box-shadow:0 0 0 4px #d89c2b1a}.ApplicationForm-module___sLoYG__dobSeparator{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:1rem}.ApplicationForm-module___sLoYG__checkboxRow{align-items:flex-start;gap:.625rem;display:flex}.ApplicationForm-module___sLoYG__checkbox{border:1px solid var(--color-gray-300);background-color:var(--color-white);appearance:none;cursor:pointer;border-radius:3px;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:background-color .15s,border-color .15s;position:relative}.ApplicationForm-module___sLoYG__checkbox:checked{background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.ApplicationForm-module___sLoYG__checkbox:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.485 1.431a1.473 1.473 0 0 0-2.084 0l-6.14 6.148-2.666-2.669a1.474 1.474 0 0 0-2.083 0 1.474 1.474 0 0 0 0 2.083l3.708 3.708a1.474 1.474 0 0 0 2.083 0l7.182-7.183a1.473 1.473 0 0 0 0-2.087z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.625rem;position:absolute;inset:0}.ApplicationForm-module___sLoYG__checkbox:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}.ApplicationForm-module___sLoYG__checkboxLabel{color:var(--color-text-main);cursor:pointer;font-size:.9rem;line-height:1.5}.ApplicationForm-module___sLoYG__checkboxGrid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (min-width:560px){.ApplicationForm-module___sLoYG__checkboxGrid{grid-template-columns:1fr 1fr}}.ApplicationForm-module___sLoYG__radioGroup{gap:var(--space-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.ApplicationForm-module___sLoYG__radioRow{align-items:flex-start;gap:.625rem;display:flex}.ApplicationForm-module___sLoYG__radio{border:1px solid var(--color-gray-300);background-color:var(--color-white);appearance:none;cursor:pointer;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:background-color .15s,border-color .15s;position:relative}.ApplicationForm-module___sLoYG__radio:checked{border-color:var(--color-gold-500);background-color:var(--color-gold-500)}.ApplicationForm-module___sLoYG__radio:checked:after{content:"";background-color:var(--color-navy-900);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ApplicationForm-module___sLoYG__radio:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}.ApplicationForm-module___sLoYG__radioLabel{cursor:pointer;flex-direction:column;display:flex}.ApplicationForm-module___sLoYG__radioLabelText{color:var(--color-text-main);font-size:.9rem;line-height:1.4}.ApplicationForm-module___sLoYG__radioDescription{color:var(--color-gray-600);margin-top:1px;font-size:.775rem}.ApplicationForm-module___sLoYG__dsgvoPanel{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:8px;overflow:hidden}.ApplicationForm-module___sLoYG__dsgvoToggle{width:100%;padding:var(--space-sm)var(--space-md);color:var(--color-navy-800);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.ApplicationForm-module___sLoYG__dsgvoToggle:hover{background:var(--color-gray-100)}.ApplicationForm-module___sLoYG__chevronDown,.ApplicationForm-module___sLoYG__chevronUp{flex-shrink:0;transition:transform .2s}.ApplicationForm-module___sLoYG__chevronUp{transform:rotate(180deg)}.ApplicationForm-module___sLoYG__dsgvoContent{padding:var(--space-md)var(--space-md)var(--space-lg);border-top:1px solid var(--color-gray-200);gap:var(--space-sm);flex-direction:column;display:flex}.ApplicationForm-module___sLoYG__dsgvoController{color:var(--color-gray-600);white-space:pre-line;margin-bottom:var(--space-sm);padding:var(--space-sm);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:6px;font-size:.8125rem;line-height:1.6}.ApplicationForm-module___sLoYG__dsgvoSubtitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy-700);margin-top:var(--space-sm);font-size:.75rem;font-weight:600}.ApplicationForm-module___sLoYG__dsgvoBody{color:var(--color-gray-600);font-size:.8125rem;line-height:1.65}.ApplicationForm-module___sLoYG__consentStack{gap:var(--space-md);padding:var(--space-md);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:8px;flex-direction:column;display:flex}.ApplicationForm-module___sLoYG__inlineLink{color:var(--color-navy-800);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.ApplicationForm-module___sLoYG__inlineLink:hover{color:var(--color-navy-900)}.ApplicationForm-module___sLoYG__sepaHint{color:var(--color-gray-600);padding:var(--space-sm)var(--space-md);border-left:2px solid var(--color-gold-500);background:#fffaf0;border-radius:0 6px 6px 0;font-size:.8125rem;line-height:1.6}.ApplicationForm-module___sLoYG__infoHint{color:var(--color-navy-800);padding:var(--space-sm)var(--space-md);background:var(--color-gray-50);border-left:2px solid var(--color-navy-500);border-radius:0 6px 6px 0;font-size:.8125rem;line-height:1.6}.ApplicationForm-module___sLoYG__addLink{color:var(--color-navy-700);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;transition:color .15s}.ApplicationForm-module___sLoYG__addLink:hover{color:var(--color-gold-600)}.ApplicationForm-module___sLoYG__collapsibleToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.ApplicationForm-module___sLoYG__sepaCollapsedHint{color:var(--color-gray-500);font-size:.8125rem;line-height:1.5}.ApplicationForm-module___sLoYG__passwordToggle{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;bottom:.5rem;right:.625rem}.ApplicationForm-module___sLoYG__passwordToggle:hover{color:var(--color-navy-800)}.ApplicationForm-module___sLoYG__select{background-color:var(--color-white);border:1px solid var(--color-gray-200);width:100%;color:var(--color-navy-900);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:6px;min-height:2.5rem;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ApplicationForm-module___sLoYG__select:focus{border-color:var(--color-gold-500);outline:none;box-shadow:0 0 0 4px #d89c2b1a}@media (max-width:559px){.ApplicationForm-module___sLoYG__checkboxGrid{grid-template-columns:1fr}.ApplicationForm-module___sLoYG__checkbox,.ApplicationForm-module___sLoYG__radio{width:1.25rem;height:1.25rem}.ApplicationForm-module___sLoYG__dobSegment{width:3.25rem;padding:.625rem .25rem;font-size:1rem}.ApplicationForm-module___sLoYG__dobSegmentWide{width:4.5rem;padding:.625rem .25rem;font-size:1rem}.ApplicationForm-module___sLoYG__select{min-height:2.75rem;font-size:1rem}}.ApplicationForm-module___sLoYG__fieldError{color:var(--color-error-500);font-size:.75rem;line-height:1.4}.ApplicationForm-module___sLoYG__error{color:var(--color-error-500);text-align:center;padding:var(--space-sm)var(--space-md);background-color:#fef2f2;border:1px solid #ef444433;border-radius:6px;font-size:.875rem}.ApplicationForm-module___sLoYG__success{text-align:center;padding:var(--space-2xl);color:var(--color-text-main);background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px}.ApplicationForm-module___sLoYG__successIcon{background:var(--color-success);width:3rem;height:3rem;color:var(--color-white);margin:0 auto var(--space-md);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.ApplicationForm-module___sLoYG__successTitle{color:var(--color-navy-900);font-family:var(--font-serif);margin-bottom:var(--space-md);font-size:1.5rem}.ApplicationForm-module___sLoYG__helperText{margin-top:var(--space-md);color:var(--color-gray-600);font-size:.875rem}.ApplicationForm-module___sLoYG__fullWidth{width:100%;margin-top:var(--space-md)}.ApplicationForm-module___sLoYG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__60t2JW__container{background:linear-gradient(#f3f7fb 0%,#f8fafc 46%,#fbfdfe 100%);min-height:100vh;padding-bottom:5rem}.page-module__60t2JW__formWrap{z-index:2;max-width:56rem;margin:-1.35rem auto 0;padding:0 1rem;position:relative}.page-module__60t2JW__formCard{background:#fffffff0;border:1px solid #e5e7ebf2;border-radius:14px;flex-direction:column;gap:1.5rem;width:100%;padding:2rem;display:flex;box-shadow:0 24px 60px #0613261f}@media (min-width:768px){.page-module__60t2JW__formWrap{margin-top:-1.65rem;padding:0 1.5rem}.page-module__60t2JW__formCard{padding:3rem 3.5rem}}.page-module__60t2JW__footer{text-align:center;margin-top:1.5rem}.page-module__60t2JW__link{color:var(--color-navy-800);cursor:pointer;text-underline-offset:4px;font-size:.95rem;font-weight:600;text-decoration:underline;transition:color .3s}.page-module__60t2JW__link:hover{color:var(--color-navy-900)}
