.landlord-page{background:url('../assets/images/form_landlord_phone.webp') center center/cover no-repeat}.landlord-hero-checks{--hero-offset:50px;padding-block-start:calc(var(--header-height,110px) + var(--hero-offset));padding-block-end:48px}.landlord-hero__body{display:flex;flex-direction:column;gap:16px;margin-block-start:28px}.landlord-hero__body p{font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.5;color:var(--white)}.landlord-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem, 6vw, 4rem);color:var(--white);line-height:1.2;text-align:left}.desktop-only-break{display:none}.landlord-checks{padding-block-start:60px}.landlord-checks__list{display:flex;flex-direction:column;gap:28px}.landlord-check{display:flex;align-items:flex-start;gap:16px}.landlord-check__text{font-family:var(--font-sans);font-size:1rem;line-height:1.5;color:var(--white)}.landlord-check__text strong{display:block;font-weight:700;line-height:1;margin-block-end:4px}.landlord-form-intro{padding-block-start:10px;padding-block-end:35px}.landlord-form-intro .container{display:flex;flex-direction:column;align-items:center;gap:12px}.landlord-form-intro__spinner{width:58px;height:auto;transform:translateX(3.496%)}.landlord-form-intro__body{display:flex;flex-direction:column;align-items:center;gap:8px}.landlord-form-intro__title{font-family:var(--font-display);font-weight:700;font-size:2.2rem;color:var(--white);text-align:center}.landlord-form-intro__desc{font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.5;color:var(--white);text-align:center}.landlord-form{padding-block:0 50px}.landlord-form__form{display:flex;flex-direction:column}.landlord-form__inputs{display:flex;flex-direction:column;gap:40px}.landlord-form__section{display:flex;flex-direction:column;gap:16px}.landlord-form__section-title{font-family:var(--font-sans);font-weight:700;font-size:1.2rem;letter-spacing:.01em;text-transform:uppercase;color:var(--white);text-align:left}.landlord-form__fields{display:flex;flex-direction:column}.landlord-form__field{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:0 0;border:1px solid var(--white)}.landlord-form__field+.landlord-form__field,.landlord-form__row+.landlord-form__row{margin-block-start:-1px}.landlord-form__field-label{font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:var(--white);white-space:nowrap;flex-shrink:0}.landlord-form__field-label::after{content:':'}.landlord-form__field-optional{font-family:var(--font-sans);font-weight:400;font-size:.8rem;color:var(--white-muted);flex-shrink:0}.landlord-form__field-input{flex:1;min-width:0;background:0 0;border:none;outline:0;font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:var(--white)}.landlord-form__field-input::placeholder{color:var(--white-muted)}.gdpr-notice{display:flex;flex-direction:column;gap:8px;margin-top:16px;margin-bottom:6px}.gdpr-notice__text{font-family:var(--font-sans);font-size:.75rem;color:var(--white-muted);line-height:1.6}.gdpr-notice__link{color:var(--white-muted);text-decoration:underline}.gdpr-notice__link:hover{color:var(--white)}.landlord-form__consent{display:flex;align-items:center;gap:16px;cursor:pointer;margin-block-start:15px}.landlord-form__consent-text{font-family:var(--font-sans);font-weight:400;font-size:.85rem;line-height:1.5;color:var(--white)}.landlord-form__consent-link{color:var(--white);text-decoration:underline}.landlord-form__consent-note{font-size:.8rem;color:var(--white-muted)}.landlord-form__consent.is-wrapped{align-items:flex-start}.landlord-form__consent.is-error .landlord-form__consent-link{color:var(--orange)}.landlord-form__submit{display:flex;flex-direction:column;align-items:center;gap:8px;margin-block-start:70px}.landlord-form__submit .landlord-form__note{margin-block-start:12px;text-align:center}.landlord-form__submit-title{font-family:var(--font-display);font-weight:700;font-size:2.15rem;text-align:center;background:linear-gradient(-25deg,var(--orange) 3%,var(--blue) 52%,var(--white) 89%);-webkit-background-clip:text;background-clip:text;color:transparent}.landlord-form__submit-desc{font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.5;color:var(--white);text-align:center}.landlord-form__submit-btn{width:100%;margin-block-start:15px;padding:14px 16px;background:0 0;border:1px solid var(--white);font-family:var(--font-sans);font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;color:var(--white);cursor:pointer;transition:color .2s}.landlord-form__submit-btn:not(:disabled):hover{color:rgba(255,255,255,.7)}.landlord-form__submit-btn:disabled{cursor:default}.landlord-form__textarea{width:100%;background:0 0;border:1px solid var(--white);padding:12px 16px;font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:var(--white);resize:vertical;outline:0}.landlord-form__textarea::placeholder{color:var(--white-muted)}.landlord-form__note{font-family:var(--font-sans);font-weight:400;font-size:.85rem;color:var(--white-muted)}.landlord-form__section-error{font-family:var(--font-sans);font-size:.8rem;color:var(--orange);display:none;margin-block-start:-8px}.landlord-form__section.is-error .landlord-form__section-error{display:block}.landlord-form__consent.is-error .check-box,.landlord-form__consent.is-error .landlord-form__consent-text,.landlord-form__section.is-error .landlord-form__section-title{color:var(--orange)}.landlord-form__field-error{font-family:var(--font-sans);font-size:.8rem;color:var(--orange);white-space:nowrap;flex-shrink:0;display:none}.landlord-form__field.is-error{box-shadow:inset 0 0 0 2.5px var(--orange)}.landlord-form__field.is-error .landlord-form__field-label{color:var(--orange)}.landlord-form__field.is-error .landlord-form__field-error{display:block}.landlord-form__field.is-error .landlord-form__field-optional{display:none}.landlord-form__field--stacked{flex-wrap:wrap;row-gap:4px}.landlord-form__field--stacked .landlord-form__field-label{width:100%}.landlord-form__question{font-family:var(--font-sans);font-weight:700;font-size:1.05rem;color:var(--white)}.landlord-form__choices{display:flex;flex-direction:column;gap:14px}.landlord-form__choice{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.landlord-form__choice-text{font-family:var(--font-sans);font-weight:400;font-size:1rem;color:var(--white)}@media (min-width:768px){.landlord-form__field--stacked{flex-wrap:nowrap;row-gap:0}.landlord-form__field--stacked .landlord-form__field-label{width:auto}}@media (min-width:1024px){.landlord-page{background-size:100% 100%}.landlord-form__submit-btn{width:80%}}@media (min-width:1280px){.landlord-hero-checks{--hero-offset:80px}.landlord-hero{display:flex;align-items:center;gap:60px}.desktop-only-break{display:inline}.landlord-hero__body{flex:1;min-width:0;margin-block-start:0}.landlord-checks{padding-block-start:70px}.landlord-checks__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;gap:32px 60px}.landlord-form-intro{padding-block-start:20px}.landlord-form__row{display:flex}.landlord-form__row+.landlord-form__row .landlord-form__field{border-block-start:none}.landlord-form__row .landlord-form__field+.landlord-form__field{border-inline-start:none;margin-block-start:0}.landlord-form__row .landlord-form__field{flex:1;min-width:0}.landlord-form__field.is-error{box-shadow:none}}