.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, .22);--ov-avail-overview-fill-hov: rgba(34, 197, 94, .36);--ov-avail-detail-fill: rgba(34, 197, 94, .28);--ov-avail-detail-fill-hov: rgba(34, 197, 94, .44);--ov-avail-sel-fill: rgba(34, 197, 94, .52);--ov-avail-stroke: rgba(255, 255, 255, .92);--ov-res-overview-fill: rgba(245, 158, 11, .22);--ov-res-overview-fill-hov: rgba(245, 158, 11, .36);--ov-res-detail-fill: rgba(245, 158, 11, .32);--ov-res-detail-fill-hov: rgba(245, 158, 11, .46);--ov-res-sel-fill: rgba(245, 158, 11, .52);--ov-res-stroke: rgba(255, 255, 255, .92);--ov-sold-overview-fill: rgba(225, 95, 100, .2);--ov-sold-overview-fill-hov: rgba(225, 95, 100, .34);--ov-sold-detail-fill: rgba(225, 95, 100, .26);--ov-sold-detail-fill-hov: rgba(225, 95, 100, .38);--ov-sold-sel-fill: rgba(225, 95, 100, .52);--ov-sold-stroke: rgba(255, 255, 255, .8);--ov-held-overview-fill: rgba(139, 92, 246, .2);--ov-held-overview-fill-hov: rgba(139, 92, 246, .34);--ov-held-detail-fill: rgba(139, 92, 246, .24);--ov-held-detail-fill-hov: rgba(139, 92, 246, .36);--ov-held-sel-fill: rgba(139, 92, 246, .5);--ov-held-stroke: rgba(255, 255, 255, .92);--ov-unrel-overview-fill: rgba(100, 116, 139, .18);--ov-unrel-overview-fill-hov: rgba(100, 116, 139, .3);--ov-unrel-detail-fill: rgba(100, 116, 139, .2);--ov-unrel-detail-fill-hov: rgba(100, 116, 139, .32);--ov-unrel-sel-fill: rgba(100, 116, 139, .4);--ov-unrel-stroke: rgba(255, 255, 255, .7);--ov-unknown-overview-fill: rgba(0, 0, 0, .12);--ov-unknown-overview-fill-hov: rgba(0, 0, 0, .22);--ov-unknown-detail-fill: rgba(0, 0, 0, .14);--ov-unknown-detail-fill-hov: rgba(0, 0, 0, .22);--ov-unknown-sel-fill: rgba(0, 0, 0, .22);--ov-unknown-stroke: rgba(255, 255, 255, .5);--ov-stroke-w: 2;--ov-stroke-w-hov: 2.5;--ov-stroke-w-sel: 3;--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__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)}
