.ld-property-boost-promo{box-sizing:border-box;width:100%;padding:var(--ld-boost-spacing-top, 48px) 24px var(--ld-boost-spacing-bottom, 48px);color:var(--ld-boost-text, #071a3d)}.ld-property-boost-promo[hidden]{display:none}.ld-property-boost-promo *,.ld-property-boost-promo *::before,.ld-property-boost-promo *::after{box-sizing:border-box}.ld-property-boost-promo__inner{position:relative;display:grid;width:min(100%,var(--ld-boost-max-width, 1240px));min-height:var(--ld-boost-desktop-height, 520px);margin-inline:auto;overflow:hidden;isolation:isolate;grid-template-columns:minmax(0, calc(100% - var(--ld-boost-image-width, 46%))) minmax(0, var(--ld-boost-image-width, 46%));border:1px solid rgba(7,26,61,.08);border-radius:var(--ld-boost-radius, 24px);background:var(--ld-boost-background, #f4f7fb)}.ld-property-boost-promo--width-full{padding-right:0;padding-left:0}.ld-property-boost-promo--width-full .ld-property-boost-promo__inner{width:100%;max-width:none}.ld-property-boost-promo--shadow .ld-property-boost-promo__inner{box-shadow:0 30px 70px rgba(7,26,61,.12),0 8px 24px rgba(7,26,61,.07)}.ld-property-boost-promo__content{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,5vw,76px);background:linear-gradient(135deg, rgba(255, 255, 255, 0.44), transparent 62%),var(--ld-boost-background, #f4f7fb)}.ld-property-boost-promo__media{position:relative;z-index:1;min-width:0;min-height:min(var(--ld-boost-image-height, 520px),var(--ld-boost-desktop-height, 520px));overflow:hidden;background:#dfe7ef}.ld-property-boost-promo__image{display:block;width:100%;height:100%;min-height:inherit;object-fit:var(--ld-boost-image-fit, cover);object-position:var(--ld-boost-focal-x, 50%) var(--ld-boost-focal-y, 50%);transition:transform 420ms cubic-bezier(0.2, 0.65, 0.3, 1)}.ld-property-boost-promo__media-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(244, 247, 251, 0.34), transparent 28%)}.ld-property-boost-promo--image-left .ld-property-boost-promo__media{grid-column:1;grid-row:1}.ld-property-boost-promo--image-left .ld-property-boost-promo__content{grid-column:2;grid-row:1}.ld-property-boost-promo--image-left .ld-property-boost-promo__media-shade{background:linear-gradient(270deg, rgba(244, 247, 251, 0.34), transparent 28%)}.ld-property-boost-promo--no-image .ld-property-boost-promo__inner{display:block}.ld-property-boost-promo--no-image .ld-property-boost-promo__content{min-height:var(--ld-boost-desktop-height, 520px)}.ld-property-boost-promo__badge{display:inline-flex;min-height:30px;align-items:center;margin-bottom:20px;padding:6px 12px;border-radius:999px;background:var(--ld-boost-badge, #e8f7f4);color:var(--ld-boost-badge-text, #087567);font-size:.8125rem;font-weight:800;line-height:1;text-transform:uppercase}.ld-property-boost-promo__title{max-width:680px;margin:0;color:inherit;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.ld-property-boost-promo__description{max-width:660px;margin:20px 0 0;color:inherit;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.65;opacity:.78}.ld-property-boost-promo__benefits{display:grid;width:100%;max-width:680px;margin:28px 0 0;padding:0;gap:14px;list-style:none}.ld-property-boost-promo__benefit{display:grid;min-width:0;grid-template-columns:28px minmax(0, 1fr);align-items:start;gap:12px;color:inherit;font-size:1rem;font-weight:600;line-height:1.45}.ld-property-boost-promo__benefit-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb, var(--ld-boost-icon, #139c8d) 13%, transparent);color:var(--ld-boost-icon, #139c8d);font-size:.75rem;line-height:1}.ld-property-boost-promo__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:32px;padding:14px 22px;gap:12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:var(--ld-boost-button, #071a3d);box-shadow:0 12px 28px rgba(7,26,61,.16);color:var(--ld-boost-button-text, #fff);font-size:.9375rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.ld-property-boost-promo__button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(7,26,61,.21);color:var(--ld-boost-button-text, #fff);filter:brightness(1.07);text-decoration:none}.ld-property-boost-promo__button:focus-visible{outline:3px solid color-mix(in srgb, var(--ld-boost-icon, #139c8d) 72%, white);outline-offset:3px}.ld-property-boost-promo__close{position:absolute;top:18px;right:18px;z-index:5;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(7,26,61,.1);border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(7,26,61,.12);color:#071a3d;cursor:pointer;backdrop-filter:blur(10px);transition:transform 180ms ease,background-color 180ms ease}.ld-property-boost-promo__close span,.ld-property-boost-promo__close span::after{position:absolute;width:18px;height:2px;border-radius:2px;background:currentColor;content:"";transform:rotate(45deg)}.ld-property-boost-promo__close span::after{transform:rotate(90deg)}.ld-property-boost-promo__close:hover{transform:scale(1.05);background:#fff}.ld-property-boost-promo__close:focus-visible{outline:3px solid var(--ld-boost-icon, #139c8d);outline-offset:3px}.ld-property-boost-promo--has-image:hover .ld-property-boost-promo__image{transform:scale(1.025)}@media(max-width: 991px){.ld-property-boost-promo{padding-right:20px;padding-left:20px}.ld-property-boost-promo__inner{grid-template-columns:minmax(0, 56%) minmax(0, 44%)}.ld-property-boost-promo__content{padding:clamp(30px,4vw,48px)}.ld-property-boost-promo__title{font-size:clamp(1.85rem,4vw,2.75rem)}}@media(max-width: 767px){.ld-property-boost-promo{padding-right:16px;padding-left:16px}.ld-property-boost-promo__inner{display:flex;min-height:var(--ld-boost-mobile-height, 420px);flex-direction:column;border-radius:min(var(--ld-boost-radius, 24px),24px)}.ld-property-boost-promo__content{min-height:auto;order:2;padding:34px 24px 38px}.ld-property-boost-promo__media{width:100%;min-height:min(300px,var(--ld-boost-mobile-height, 420px));order:1;aspect-ratio:16/10}.ld-property-boost-promo--mobile-image-after .ld-property-boost-promo__content{order:1}.ld-property-boost-promo--mobile-image-after .ld-property-boost-promo__media{order:2}.ld-property-boost-promo--no-image .ld-property-boost-promo__content{min-height:var(--ld-boost-mobile-height, 420px)}.ld-property-boost-promo__title{font-size:clamp(1.75rem,8vw,2.35rem)}.ld-property-boost-promo__description{margin-top:16px;font-size:1rem}.ld-property-boost-promo__benefits{margin-top:24px}.ld-property-boost-promo__button{width:100%;margin-top:28px}.ld-property-boost-promo__close{top:12px;right:12px}}@media(prefers-reduced-motion: reduce){.ld-property-boost-promo__image,.ld-property-boost-promo__button,.ld-property-boost-promo__close{transition:none}.ld-property-boost-promo--has-image:hover .ld-property-boost-promo__image,.ld-property-boost-promo__button:hover,.ld-property-boost-promo__close:hover{transform:none}}
