.regalscene-root{--se-brand: var(--viewer-primary, #C9A96E);--se-brand-rgb: var(--viewer-primary-rgb, 201, 169, 110);--se-brand-deep: color-mix(in srgb, var(--se-brand) 80%, #000);--se-brand-soft: rgba(var(--se-brand-rgb), .14);--se-brand-line: rgba(var(--se-brand-rgb), .4);--se-brand-glow: rgba(var(--se-brand-rgb), .45);--se-glass-strong: rgba(255, 255, 255, .78);--se-glass: rgba(255, 255, 255, .62);--se-glass-soft: rgba(255, 255, 255, .45);--se-glass-thin: rgba(255, 255, 255, .28);--se-glass-blur: none;--se-glass-dark: rgba(20, 22, 28, .55);--se-glass-dark-strong: rgba(20, 22, 28, .72);--se-glass-dark-blur: none;--se-text: #1A1A1A;--se-text-2: #555555;--se-text-3: #888888;--se-text-light: rgba(255, 255, 255, .96);--se-text-light-2: rgba(255, 255, 255, .72);--se-text-light-3: rgba(255, 255, 255, .5);--se-line: rgba(0, 0, 0, .08);--se-line-soft: rgba(0, 0, 0, .04);--se-line-glass: rgba(255, 255, 255, .5);--se-line-light: rgba(255, 255, 255, .22);--se-float: 0 4px 20px rgba(0, 0, 0, .08), 0 1px 3px rgba(0, 0, 0, .04);--se-float-strong: 0 12px 40px rgba(0, 0, 0, .14), 0 2px 8px rgba(0, 0, 0, .06);--se-avail: #16A34A;--se-avail-tint: rgba(34, 197, 94, .3);--se-avail-line: rgba(34, 197, 94, .85);--se-reserved: #D97706;--se-reserved-tint: rgba(245, 158, 11, .34);--se-reserved-line: rgba(245, 158, 11, .85);--se-sold: #DC2626;--se-sold-tint: rgba(239, 68, 68, .22);--se-sold-line: rgba(239, 68, 68, .6);--se-blocked: #6B7280;--se-blocked-tint: rgba(107, 114, 128, .2);--se-blocked-line: rgba(107, 114, 128, .4);--se-unreleased: #6B7280;--se-unreleased-tint: rgba(107, 114, 128, .2);--se-unreleased-line: rgba(107, 114, 128, .4);--se-not-released: #2563EB;--se-not-released-tint: rgba(59, 130, 246, .2);--se-held: #8B5CF6;--se-held-tint: rgba(139, 92, 246, .2);--se-held-line: rgba(139, 92, 246, .6);--ov-avail-overview-fill: rgba(34, 197, 94, .35);--ov-avail-overview-fill-hov: rgba(34, 197, 94, .58);--ov-avail-detail-fill: rgba(34, 197, 94, .4);--ov-avail-detail-fill-hov: rgba(34, 197, 94, .62);--ov-avail-sel-fill: rgba(34, 197, 94, .58);--ov-avail-stroke: rgba(255, 255, 255, .9);--ov-res-overview-fill: rgba(245, 158, 11, .35);--ov-res-overview-fill-hov: rgba(245, 158, 11, .5);--ov-res-detail-fill: rgba(245, 158, 11, .42);--ov-res-detail-fill-hov: rgba(245, 158, 11, .55);--ov-res-sel-fill: rgba(245, 158, 11, .6);--ov-res-stroke: rgba(255, 255, 255, .95);--ov-sold-overview-fill: rgba(225, 95, 100, .32);--ov-sold-overview-fill-hov: rgba(225, 95, 100, .46);--ov-sold-detail-fill: rgba(225, 95, 100, .38);--ov-sold-detail-fill-hov: rgba(225, 95, 100, .5);--ov-sold-sel-fill: rgba(225, 95, 100, .58);--ov-sold-stroke: rgba(255, 255, 255, .9);--ov-held-overview-fill: rgba(139, 92, 246, .32);--ov-held-overview-fill-hov: rgba(139, 92, 246, .46);--ov-held-detail-fill: rgba(139, 92, 246, .38);--ov-held-detail-fill-hov: rgba(139, 92, 246, .5);--ov-held-sel-fill: rgba(139, 92, 246, .58);--ov-held-stroke: rgba(255, 255, 255, .95);--ov-unrel-overview-fill: rgba(100, 116, 139, .28);--ov-unrel-overview-fill-hov: rgba(100, 116, 139, .42);--ov-unrel-detail-fill: rgba(100, 116, 139, .32);--ov-unrel-detail-fill-hov: rgba(100, 116, 139, .44);--ov-unrel-sel-fill: rgba(100, 116, 139, .5);--ov-unrel-stroke: rgba(255, 255, 255, .8);--ov-unknown-overview-fill: rgba(0, 0, 0, .18);--ov-unknown-overview-fill-hov: rgba(0, 0, 0, .3);--ov-unknown-detail-fill: rgba(0, 0, 0, .22);--ov-unknown-detail-fill-hov: rgba(0, 0, 0, .32);--ov-unknown-sel-fill: rgba(0, 0, 0, .32);--ov-unknown-stroke: rgba(255, 255, 255, .6);--ov-rent-overview-fill: rgba(34, 197, 94, .35);--ov-rent-overview-fill-hov: rgba(34, 197, 94, .5);--ov-rent-detail-fill: rgba(34, 197, 94, .4);--ov-rent-detail-fill-hov: rgba(34, 197, 94, .55);--ov-rent-sel-fill: rgba(34, 197, 94, .6);--ov-rent-stroke: rgba(255, 255, 255, .85);--ov-lease-overview-fill: rgba(59, 130, 246, .3);--ov-lease-overview-fill-hov: rgba(59, 130, 246, .45);--ov-lease-detail-fill: rgba(59, 130, 246, .36);--ov-lease-detail-fill-hov: rgba(59, 130, 246, .5);--ov-lease-sel-fill: rgba(59, 130, 246, .55);--ov-lease-stroke: rgba(255, 255, 255, .85);--ov-sale-overview-fill: rgba(245, 158, 11, .3);--ov-sale-overview-fill-hov: rgba(245, 158, 11, .45);--ov-sale-detail-fill: rgba(245, 158, 11, .36);--ov-sale-detail-fill-hov: rgba(245, 158, 11, .5);--ov-sale-sel-fill: rgba(245, 158, 11, .55);--ov-sale-stroke: rgba(255, 255, 255, .85);--ov-stroke-w: 1.5;--ov-stroke-w-hov: 2;--ov-stroke-w-sel: 2.5;--ov-sel-stroke: rgba(255, 255, 255, .95);--se-navigate-fill: rgba(59, 130, 246, .15);--se-navigate-fill-hov: rgba(59, 130, 246, .28);--se-navigate-stroke: rgba(59, 130, 246, .5);--se-navigate-stroke-hov: rgba(59, 130, 246, .65);--se-serif: "Cormorant Garamond", Georgia, serif;--se-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--se-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--se-r-card: 12px;--se-r-panel: 18px;--se-r-pill: 999px;--se-space-xs: 4px;--se-space-sm: 8px;--se-space-md: 12px;--se-space-lg: 18px;--se-space-xl: 24px;--se-space-2xl: 36px;--se-z-canvas: 1;--se-z-overlay: 5;--se-z-controls: 10;--se-z-breadcrumbs: 12;--se-z-panel: 25;--se-z-header: 30;--se-z-sheet: 40;--se-z-banner: 45;--se-z-modal: 50;--se-z-toast: 60;--se-ease: cubic-bezier(.4, 0, .2, 1);--se-duration-fast: .12s;--se-duration-normal: .2s;--se-duration-slow: .35s;--se-header-height: 44px;--se-header-height-mobile: 36px;--se-header-inset: 12px;--se-header-inset-mobile: 8px;--se-whatsapp: #25D366;--se-whatsapp-hover: #1ebe5d;--se-brand-contrast: #1A1406;--se-immersive-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--se-immersive-solid: #0f172a;--se-glass-cell: rgba(255, 255, 255, .7);--se-hotspot-size: 18px;--se-hotspot-size-lg: 24px;--se-hotspot-bounce-amplitude: 5px;--se-hotspot-bounce-duration: 1.8s}@keyframes se-bounce{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(calc(-1 * var(--se-hotspot-bounce-amplitude)))}}@keyframes se-bounce-pin{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--se-hotspot-bounce-amplitude)))}}@keyframes se-spin{to{transform:rotate(360deg)}}.se-glass{background:var(--se-glass);backdrop-filter:var(--se-glass-blur);-webkit-backdrop-filter:var(--se-glass-blur);border:1px solid var(--se-line);box-shadow:var(--se-float)}.se-glass-strong{background:var(--se-glass-strong);backdrop-filter:var(--se-glass-blur);-webkit-backdrop-filter:var(--se-glass-blur);border:1px solid var(--se-line);box-shadow:var(--se-float)}.se-glass-soft{background:var(--se-glass-soft);backdrop-filter:var(--se-glass-blur);-webkit-backdrop-filter:var(--se-glass-blur);border:1px solid var(--se-line-soft)}.se-glass-dark{background:var(--se-glass-dark);backdrop-filter:var(--se-glass-dark-blur);-webkit-backdrop-filter:var(--se-glass-dark-blur);border:1px solid var(--se-line-light);color:var(--se-text-light)}.se-glass-dark-strong{background:var(--se-glass-dark-strong);backdrop-filter:var(--se-glass-dark-blur);-webkit-backdrop-filter:var(--se-glass-dark-blur);border:1px solid var(--se-line-light);color:var(--se-text-light)}@supports not (backdrop-filter: blur(1px)){.regalscene-root{--se-glass-strong: rgba(255, 255, 255, .94);--se-glass: rgba(255, 255, 255, .88);--se-glass-soft: rgba(255, 255, 255, .8);--se-glass-thin: rgba(255, 255, 255, .7);--se-glass-dark: rgba(20, 22, 28, .88);--se-glass-dark-strong: rgba(20, 22, 28, .94)}}body,html,#root{margin:0;padding:0;width:100%;height:100%;height:100dvh;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.se-lead-form{display:flex;flex-direction:column;gap:var(--se-space-md);padding:var(--se-space-lg) var(--se-space-xl);background:var(--se-glass-strong);backdrop-filter:var(--se-glass-blur);-webkit-backdrop-filter:var(--se-glass-blur);border-radius:var(--se-r-panel);border:1px solid var(--se-line-glass)}.se-lead-form__header{display:flex;flex-direction:column;gap:var(--se-space-xs)}.se-lead-form__title{font-family:var(--se-serif);font-size:20px;font-weight:500;color:var(--se-text);line-height:1.2}.se-lead-form__unit-context{font-family:var(--se-sans);font-size:11px;font-weight:500;color:var(--se-text-3);text-transform:uppercase;letter-spacing:.14em}.se-lead-form__fields{display:flex;flex-direction:column;gap:var(--se-space-md)}.se-lead-form__field{display:flex;flex-direction:column;gap:var(--se-space-xs)}.se-lead-form__label{font-family:var(--se-sans);font-size:10px;font-weight:600;color:var(--se-text-3);text-transform:uppercase;letter-spacing:.14em}.se-lead-form__input{width:100%;padding:var(--se-space-sm) var(--se-space-md);border:1px solid var(--se-line);border-radius:var(--se-r-card);background:#fff9;color:var(--se-text);font-family:var(--se-sans);font-size:14px;line-height:1.4;outline:none;transition:border-color var(--se-duration-fast) var(--se-ease),box-shadow var(--se-duration-fast) var(--se-ease);box-sizing:border-box}.se-lead-form__input::placeholder{color:var(--se-text-3)}.se-lead-form__input:focus{border-color:var(--se-brand);box-shadow:0 0 0 3px var(--se-brand-soft)}.se-lead-form__input--error{border-color:var(--se-sold)}.se-lead-form__input:disabled{opacity:.6;cursor:not-allowed}.se-lead-form__textarea{resize:vertical;min-height:64px;max-height:160px}.se-lead-form__phone-row{display:flex;gap:var(--se-space-xs)}.se-lead-form__phone-row .se-lead-form__input{flex:1;min-width:0}.se-lead-form__country{position:relative;flex:0 0 auto}.se-lead-form__country-display{display:inline-flex;align-items:center;gap:var(--se-space-xs);width:auto;white-space:nowrap;-webkit-user-select:none;user-select:none}.se-lead-form__country-display:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--se-text-3)}.se-lead-form__country-display--disabled{opacity:.6}.se-lead-form__country-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.se-lead-form__country-select:disabled{cursor:not-allowed}.se-lead-form__country:focus-within .se-lead-form__country-display{border-color:var(--se-brand);box-shadow:0 0 0 3px var(--se-brand-soft)}.se-lead-form__optional{font-weight:400;text-transform:none;letter-spacing:normal;color:var(--se-text-3);opacity:.7}.se-lead-form__error{font-family:var(--se-sans);font-size:11px;color:var(--se-sold);line-height:1.3}.se-lead-form__error-banner{padding:var(--se-space-sm) var(--se-space-md);background:var(--se-sold-tint);border-radius:var(--se-r-card);font-family:var(--se-sans);font-size:13px;color:var(--se-sold);line-height:1.4}.se-lead-form__legal{font-family:var(--se-sans);font-size:10px;color:var(--se-text-3);line-height:1.4}.se-lead-form__actions{display:flex;flex-direction:column;align-items:center;gap:var(--se-space-sm)}.se-lead-form__back-link{background:none;border:none;padding:var(--se-space-xs) var(--se-space-sm);font-family:var(--se-sans);font-size:12px;color:var(--se-text-3);cursor:pointer;text-decoration:underline;transition:color var(--se-duration-fast) var(--se-ease)}.se-lead-form__back-link:hover{color:var(--se-text-2)}.se-lead-form__back-link:disabled{opacity:.5;cursor:not-allowed}.se-lead-form--success{align-items:center;text-align:center;padding:var(--se-space-xl)}.se-lead-form__success-icon{width:48px;height:48px;border-radius:50%;background:var(--se-avail-tint);color:var(--se-avail);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin-bottom:var(--se-space-sm)}.se-lead-form__success-title{font-family:var(--se-serif);font-size:18px;font-weight:500;color:var(--se-text);line-height:1.3}.se-lead-form__success-message{font-family:var(--se-sans);font-size:13px;color:var(--se-text-2);line-height:1.5;max-width:260px}.se-lead-form__success-unit{font-family:var(--se-sans);font-size:11px;color:var(--se-text-3);text-transform:uppercase;letter-spacing:.12em;margin-top:var(--se-space-xs)}.pw-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--se-z-modal, 50);font-family:var(--se-sans);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.pw-backdrop--embedded{position:absolute}@supports not (backdrop-filter: blur(1px)){.pw-backdrop{background:#000000a6}}.pw-card{display:flex;flex-direction:row;width:min(680px,100%);max-height:100%;background:#fffffff7;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 24px 64px #0000002e,0 4px 12px #0000000f;overflow:hidden;outline:none}.pw-visual{flex:0 0 40%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#5046e5,#312e81);padding:32px 24px;min-height:200px;gap:12px;overflow:hidden}.pw-visual__logo{max-height:80px;max-width:160px;object-fit:contain;position:relative;z-index:1}.pw-visual__initial{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:26px;font-weight:700;font-family:var(--se-sans);position:relative;z-index:1}.pw-visual__eyebrow{font-size:9px;font-weight:600;letter-spacing:.12em;color:#fff9;text-transform:uppercase;position:relative;z-index:1;text-align:center}.pw-content{flex:1 1 60%;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.pw-content__body{flex:1 1 auto;padding:40px 36px 0}.pw-content__title{font-family:var(--se-sans);font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 10px;line-height:1.2;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pw-content__desc{font-size:13px;font-weight:400;color:#555;line-height:1.65;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pw-highlights{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:6px}.pw-highlights li{font-size:12px;font-weight:500;color:#666;line-height:1.5;display:flex;align-items:center;gap:8px}.pw-highlights li:before{content:"";width:5px;height:5px;border-radius:50%;background:#5046e5;flex-shrink:0}.pw-actions{padding:0 36px 36px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pw-actions__enter{font-family:var(--se-sans);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:13px 32px;border-radius:999px;border:1px solid #4338CA;background:#5046e5;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .12s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 2px 8px #5046e54d;min-height:46px}.pw-actions__enter:hover{filter:brightness(1.1);box-shadow:0 4px 14px #5046e566}.pw-actions__enter:focus-visible{outline:2px solid #5046E5;outline-offset:2px}.pw-actions__enter:active{transform:scale(.98)}.pw-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:#00000040;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease;z-index:2;line-height:1;padding:0}.pw-close:hover{background:#00000073}.pw-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pw-actions__enter,.pw-close{transition:none}}@media(max-width:899px){.pw-card{width:min(640px,100%)}.pw-content__body{padding:36px 32px 0}.pw-content__title{font-size:22px}.pw-content__desc{font-size:13px}.pw-actions{padding:0 32px 32px}}@media(max-width:639px){.pw-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080}.pw-card{flex-direction:column;width:calc(100vw - 24px);max-width:480px;max-height:calc(100dvh - 24px);max-height:calc(100vh - 24px);border-radius:16px}.pw-visual{flex:0 0 auto;min-height:112px;padding:24px 20px;border-radius:0}.pw-visual__logo{max-height:56px;max-width:140px}.pw-visual__initial{width:48px;height:48px;font-size:22px}.pw-visual__eyebrow{font-size:8px}.pw-content__body{padding:24px 24px 0}.pw-content__title{font-size:20px;-webkit-line-clamp:2}.pw-content__desc{font-size:13px}.pw-highlights li{font-size:12px}.pw-actions{position:sticky;bottom:0;padding:16px 24px max(16px,env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -8px 16px #ffffffe6}.pw-actions__enter{width:100%;min-height:48px;font-size:13px}.pw-close{top:8px;right:8px;width:44px;height:44px;font-size:20px}}@media(max-width:389px){.pw-card{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);max-height:calc(100vh - 16px);border-radius:14px}.pw-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pw-visual{min-height:96px;padding:20px 16px}.pw-visual__logo{max-height:48px;max-width:120px}.pw-visual__initial{width:44px;height:44px;font-size:20px}.pw-content__body{padding:18px 18px 0}.pw-content__title{font-size:18px}.pw-content__desc{font-size:12px;-webkit-line-clamp:2}.pw-highlights li{font-size:11px}.pw-highlights li:nth-child(n+3){display:none}.pw-actions{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.pw-actions__enter{font-size:12px;min-height:46px}}@media(max-height:580px){.pw-highlights li:nth-child(n+3){display:none}}@media(max-height:500px){.pw-highlights{display:none}}@media(max-height:460px){.pw-content__desc{-webkit-line-clamp:1}}@media(max-height:440px)and (orientation:landscape){.pw-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080}.pw-card{flex-direction:row;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 16px);max-height:calc(100vh - 16px);border-radius:14px}.pw-visual{flex:0 0 33%;min-height:unset;padding:20px 16px;border-radius:0}.pw-visual__logo{max-height:48px;max-width:120px}.pw-visual__initial{width:40px;height:40px;font-size:18px}.pw-visual__eyebrow{font-size:8px}.pw-content{overflow-y:auto}.pw-content__body{padding:20px 24px 0}.pw-content__title{font-size:18px;-webkit-line-clamp:1}.pw-content__desc{font-size:12px;-webkit-line-clamp:1;margin-bottom:12px}.pw-highlights li{font-size:11px}.pw-highlights li:nth-child(n+3){display:none}.pw-actions{position:sticky;bottom:0;padding:12px 24px;background:#fffffff7;box-shadow:0 -6px 12px #ffffffe6}.pw-actions__enter{width:auto;min-height:40px;font-size:11px;padding:10px 24px}.pw-close{top:6px;right:6px;width:38px;height:38px}}@media(max-height:360px)and (orientation:landscape){.pw-content__desc,.pw-highlights{display:none}.pw-visual{padding:14px 12px}.pw-content__body{padding:14px 20px 0}.pw-actions{padding:10px 20px}}
