.lendaline-form__wrapper,.lendaline-form__wrapper *,.lendaline-form__wrapper *:before,.lendaline-form__wrapper *:after{box-sizing:border-box}.lendaline-form__wrapper{--lendaline-primary: #0d86a5;--lendaline-secondary: #01acc5;--lendaline-gradient-start: #0d86a5;--lendaline-gradient-mid: #0e1e2b;--lendaline-gradient-end: #01acc5;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:transparent}.lendaline-form__wrapper--bg-gradient{background:linear-gradient(to bottom right,var(--lendaline-gradient-start),var(--lendaline-gradient-mid),var(--lendaline-gradient-end))}.lendaline-form__wrapper--bg-solid{background:var(--lendaline-primary)}.lendaline-form__wrapper--bg-transparent{background:transparent}.lendaline-form__wrapper--text-dark .lendaline-form__title,.lendaline-form__wrapper--text-dark .lendaline-form__progress-text{color:#111827}.lendaline-form__wrapper--text-dark .lendaline-form__tagline{color:#6b7280}.lendaline-form__wrapper--text-dark .lendaline-form__progress-bar{background-color:#1118271f}.lendaline-form__wrapper--text-dark .lendaline-form__hints{color:#6b7280}.lendaline-form__wrapper--text-dark .lendaline-form__gdpr-consent{background:#1118270a;border-color:#11182714}.lendaline-form__wrapper--text-dark .lendaline-form__checkbox-label{color:#374151}.lendaline-form__container{max-width:48rem;width:100%}.lendaline-form__header{text-align:center;margin-bottom:2rem}.lendaline-form__title{color:#fff;font-size:1.375rem;font-weight:700;margin-bottom:.4rem;line-height:1.2;letter-spacing:-.01em}@media (min-width: 768px){.lendaline-form__title{font-size:1.75rem}}.lendaline-form__tagline{color:#dbeafee6;font-size:.875rem}.lendaline-form__progress-container{margin-bottom:1.5rem}.lendaline-form__progress-text{display:flex;justify-content:space-between;font-size:.875rem;color:#fff;margin-bottom:.5rem}.lendaline-form__progress-bar{width:100%;height:.5rem;background-color:#fff3;border-radius:9999px;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lendaline-form__progress-fill{height:100%;background:linear-gradient(to right,#4ade80,#10b981);transition:width .5s ease-out;box-shadow:0 0 20px #4ade8080}.lendaline-form__card{background:#fff;border-radius:1.25rem;box-shadow:0 20px 45px -15px #00000040;padding:1.5rem;margin-bottom:1rem}@media (min-width: 768px){.lendaline-form__card{padding:2.25rem}}.lendaline-form__question{font-size:1.375rem;font-weight:700;color:#111827;margin-bottom:.6rem;line-height:1.25;letter-spacing:-.01em}@media (min-width: 768px){.lendaline-form__question{font-size:1.625rem}}.lendaline-form__subtitle{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.lendaline-form__answer,.lendaline-form__input-group{margin-bottom:2rem}.lendaline-form__input{width:100%;padding:.875rem 1.125rem;font-size:1rem;border:1.5px solid #e5e7eb;border-radius:.75rem;transition:all .2s;color:#111827;background:#fff}.lendaline-form__input::placeholder{color:#9ca3af}.lendaline-form__input:focus{outline:none;border-color:#4f46e5}.lendaline-form__currency-wrapper{position:relative}.lendaline-form__currency-symbol{position:absolute;left:1.125rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem;font-weight:500}.lendaline-form__input--currency{padding-left:2.5rem;padding-right:5rem}.lendaline-form__currency-hint{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#9ca3af}.lendaline-form__currency-formatted{margin-top:.75rem;font-size:1.125rem;color:#6b7280;font-weight:500}.lendaline-form__error{margin-top:.5rem;color:#dc2626;font-size:.875rem}.lendaline-form__company-search-wrapper{position:relative}.lendaline-form__spinner{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.lendaline-form__spinner-icon{width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:lendaline-spin .6s linear infinite}.lendaline-form__clear-btn{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s}.lendaline-form__clear-btn:hover{color:#6b7280}.lendaline-form__company-number{margin-top:.75rem;font-size:.875rem;color:#6b7280}.lendaline-form__search-results{margin-top:.75rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.lendaline-form__search-result{width:100%;padding:1rem 1.5rem;text-align:left;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s}.lendaline-form__search-result:last-child{border-bottom:none}.lendaline-form__search-result:hover{background:#f9fafb}.lendaline-form__search-result--selected{background:#01acc520}.lendaline-form__search-result-title{font-weight:500;color:#111827;margin-bottom:.25rem}.lendaline-form__search-result-number{font-size:.875rem;color:#6b7280;margin-top:.25rem}.lendaline-form__search-result-address{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.lendaline-form__no-results{margin-top:.75rem;font-size:.875rem;color:#6b7280;padding:0 .5rem}.lendaline-form__address-display{background:#f9fafb;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;color:#111827;font-weight:500;line-height:1.5}.lendaline-form__address-options{display:flex;flex-direction:column;gap:.75rem}.lendaline-form__address-option{width:100%;padding:1.25rem 1.5rem;text-align:left;font-size:1.125rem;border-radius:1rem;border:2px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s}.lendaline-form__address-option:hover{border-color:var(--lendaline-secondary);background:#01acc520}.lendaline-form__options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.lendaline-form__option{width:100%;padding:.9rem 1.125rem;text-align:left;border-radius:.75rem;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s}.lendaline-form__option:hover{border-color:#d1d5db;background:#f9fafb}.lendaline-form__option--selected{border-color:var(--lendaline-secondary);background:#01acc520;box-shadow:0 10px 15px -3px #0000001a;transform:scale(1.02)}.lendaline-form__option-content{display:flex;align-items:flex-start;gap:1rem}.lendaline-form__option-icon{flex-shrink:0;margin-top:.25rem;color:#9ca3af;transition:color .2s}.lendaline-form__option--selected .lendaline-form__option-icon{color:var(--lendaline-secondary)}.lendaline-form__option-text{flex:1}.lendaline-form__option-label{font-size:1rem;font-weight:500;color:#374151;transition:color .2s}.lendaline-form__option--selected .lendaline-form__option-label{color:#111827}.lendaline-form__option-description{font-size:.875rem;margin-top:.25rem;opacity:.7}.lendaline-form__navigation{display:flex;justify-content:space-between;align-items:center}.lendaline-form__nav-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:500}.lendaline-form__nav-btn--back{background:transparent;color:#6b7280}.lendaline-form__nav-btn--back:hover:not(:disabled){color:#111827;background:#f3f4f6}.lendaline-form__nav-btn--back:disabled{opacity:0;cursor:not-allowed}.lendaline-form__nav-btn--next{background:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #4f46e566}.lendaline-form__nav-btn--next:hover:not(:disabled){background:#4338ca;box-shadow:0 20px 25px -5px #4f46e566}.lendaline-form__nav-btn--next:disabled{opacity:.3;cursor:not-allowed}.lendaline-form__nav-text{display:none}@media (min-width: 768px){.lendaline-form__nav-text{display:inline}}.lendaline-form__hints{text-align:center;font-size:.875rem;color:#fffc}.lendaline-form__hints p{margin:.25rem 0}.lendaline-form__completion{max-width:48rem;width:100%}.lendaline-form__completion-card{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem}@media (min-width: 768px){.lendaline-form__completion-card{padding:3rem}}.lendaline-form__completion-icon{width:5rem;height:5rem;background:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#10b981}.lendaline-form__completion-title{text-align:center;font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}@media (min-width: 768px){.lendaline-form__completion-title{font-size:2.25rem}}.lendaline-form__completion-message{text-align:center;font-size:1.25rem;color:#374151;margin-bottom:.5rem}.lendaline-form__completion-submessage{text-align:center;font-size:1.125rem;color:#6b7280;margin-bottom:1.5rem}.lendaline-form__highlight{font-weight:600;color:var(--lendaline-secondary)}.lendaline-form__completion-cta{background:linear-gradient(to right,var(--lendaline-primary),var(--lendaline-secondary));border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.lendaline-form__cta-text{color:#fff;font-size:1.125rem;font-weight:500;margin-bottom:.75rem;text-align:center}.lendaline-form__cta-button{display:inline-flex;align-items:center;gap:.75rem;background:#fff;color:#111827;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:1.25rem;text-decoration:none;transition:all .2s;box-shadow:0 10px 15px -3px #0000001a;width:100%;justify-content:center}.lendaline-form__cta-button:hover{background:#f9fafb}.lendaline-form__completion-summary{background:#f9fafb;border-radius:1rem;padding:1.5rem;text-align:left}.lendaline-form__summary-title{font-weight:600;color:#111827;margin-bottom:1rem;font-size:1.125rem}.lendaline-form__summary-grid{display:grid;gap:1rem}@media (min-width: 768px){.lendaline-form__summary-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}.lendaline-form__summary-item{display:flex;flex-direction:column}.lendaline-form__summary-label{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.lendaline-form__summary-value{font-weight:500;color:#111827;margin:0}.lendaline-form__error{background:#fee;border:1px solid #fcc;border-radius:8px;padding:1rem;margin-bottom:1.5rem;color:#c33;text-align:center}.lendaline-form__error p{margin:0;font-weight:500}.lendaline-form__submitting{background:#fff;border-radius:12px;padding:3rem;text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.lendaline-form__submitting p{margin:0;font-size:1.125rem;color:#4b5563;font-weight:500}.lendaline-form__submitting:before{content:"";display:inline-block;width:40px;height:40px;border:4px solid var(--lendaline-primary);border-top-color:transparent;border-radius:50%;animation:lendaline-spin .8s linear infinite;margin-bottom:1rem}@keyframes lendaline-spin{to{transform:rotate(360deg)}}.lendaline-form__gdpr-consent{margin-top:1.5rem;padding:1rem;background:#ffffff0d;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.lendaline-form__checkbox-label{display:flex;align-items:flex-start;cursor:pointer;color:#ffffffe6;font-size:.875rem;line-height:1.5}.lendaline-form__checkbox{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.75rem;margin-top:.125rem;cursor:pointer;accent-color:var(--lendaline-primary)}.lendaline-form__checkbox-text{flex:1}.lendaline-form__privacy-link{color:var(--lendaline-secondary);text-decoration:underline;font-weight:500;transition:color .2s}.lendaline-form__privacy-link:hover{color:#fff}.lendaline-form__submit-row{margin-top:1.25rem;display:flex;justify-content:flex-end}.lendaline-form__submit-btn{background:var(--lendaline-primary);color:#fff;padding:.9rem 2rem;border:none;border-radius:.75rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 10px 20px -8px #0d86a580;min-width:200px}.lendaline-form__submit-btn:hover:not(:disabled){background:var(--lendaline-secondary);box-shadow:0 14px 28px -10px #0d86a599;transform:translateY(-1px)}.lendaline-form__submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.lendaline-form__wrapper--bg-glass{background:transparent}.lendaline-form__wrapper--bg-glass .lendaline-form__card{background:#ffffff14;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 50px -12px #00000059}.lendaline-form__wrapper--bg-glass .lendaline-form__question,.lendaline-form__wrapper--bg-glass .lendaline-form__currency-formatted{color:#fff}.lendaline-form__wrapper--bg-glass .lendaline-form__subtitle{color:#ffffffb8}.lendaline-form__wrapper--bg-glass .lendaline-form__input{background:#ffffff1a;border-color:#ffffff40;color:#fff}.lendaline-form__wrapper--bg-glass .lendaline-form__input::placeholder{color:#ffffff8c}.lendaline-form__wrapper--bg-glass .lendaline-form__input:focus{border-color:#ffffff80;background:#ffffff24}.lendaline-form__wrapper--bg-glass .lendaline-form__option,.lendaline-form__wrapper--bg-glass .lendaline-form__address-option{background:#ffffff14;border-color:#fff3;color:#fff}.lendaline-form__wrapper--bg-glass .lendaline-form__option:hover,.lendaline-form__wrapper--bg-glass .lendaline-form__address-option:hover{background:#ffffff24;border-color:#ffffff59}.lendaline-form__wrapper--bg-glass .lendaline-form__option--selected{background:#ffffff2e;border-color:#fff9}.lendaline-form__wrapper--bg-glass .lendaline-form__option-label{color:#fff}.lendaline-form__wrapper--bg-glass .lendaline-form__option-description{color:#ffffffb3}.lendaline-form__wrapper--bg-glass .lendaline-form__option-icon,.lendaline-form__wrapper--bg-glass .lendaline-form__option--selected .lendaline-form__option-icon{color:#ffffffe6}.lendaline-form__wrapper--bg-glass .lendaline-form__currency-symbol,.lendaline-form__wrapper--bg-glass .lendaline-form__currency-hint{color:#fff9}.lendaline-form__wrapper--bg-glass .lendaline-form__nav-btn--back{color:#fffc}.lendaline-form__wrapper--bg-glass .lendaline-form__nav-btn--back:hover:not(:disabled){color:#fff;background:#ffffff1a}.lendaline-form__wrapper--bg-glass .lendaline-form__search-results{background:#111827eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#ffffff1f}.lendaline-form__wrapper--bg-glass .lendaline-form__search-result{background:transparent;border-bottom-color:#ffffff14}.lendaline-form__wrapper--bg-glass .lendaline-form__search-result:hover,.lendaline-form__wrapper--bg-glass .lendaline-form__search-result--selected{background:#ffffff14}.lendaline-form__wrapper--bg-glass .lendaline-form__search-result-title{color:#fff}.lendaline-form__wrapper--bg-glass .lendaline-form__search-result-number,.lendaline-form__wrapper--bg-glass .lendaline-form__search-result-address,.lendaline-form__wrapper--bg-glass .lendaline-form__company-number,.lendaline-form__wrapper--bg-glass .lendaline-form__no-results{color:#ffffffa6}.lendaline-form__wrapper--bg-glass .lendaline-form__address-display{background:#ffffff14;border-color:#ffffff2e;color:#fff}.lendaline-form__uploads{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem}.lendaline-form__uploads-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.lendaline-form__uploads-intro{margin:0 0 1rem;color:#374151}.lendaline-form__upload-row{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;border-top:1px solid #e5e7eb}.lendaline-form__upload-row:first-of-type{border-top:none}.lendaline-form__upload-label{font-weight:500;color:#111827}.lendaline-form__upload-button{align-self:flex-start;display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--lendaline-primary);color:var(--lendaline-primary);border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .15s;background:#fff}.lendaline-form__upload-button:hover{background:#0d86a514}.lendaline-form__upload-done{list-style:none;padding:0;margin:.25rem 0 0;font-size:.875rem;color:#065f46}.lendaline-form__upload-done li{margin:.125rem 0}.lendaline-form__uploads-note{margin:1rem 0 0;font-size:.8rem;color:#6b7280}
