:root{color-scheme:light;--font-interface:var(--font-gilroy),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--color-primary-dark:#021228;--color-primary-main:#856832;--color-primary-accent:#c5a465;--color-primary-accent-hover:#ae8330;--color-primary-lightblue:#f5eedd;--color-success:#2fa56a;--color-warning:#e69d32;--color-danger:#d64545;--color-bg:#fff;--color-surface:#fff;--color-gray-1:#f3f3f3;--color-gray-2:#e0e0e0;--color-gray-3:#a2a2a2;--color-gray-4:#6b6b6b;--color-gray-5:#4a4a4a;--color-accent-ink:#856832;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 2px 8px rgba(2,18,40,.06);--shadow-md:0 6px 24px rgba(2,18,40,.1);--color-hero-from:#f6f0e1;--color-hero-to:#e8f1fe;--color-hero-radial:radial-gradient(circle at 20% 40%,hsla(39,45%,58%,.08) 0,transparent 50%);--color-accent-soft:hsla(39,45%,58%,.08);--color-accent-tint:hsla(39,45%,58%,.15);--color-main-tint:rgba(133,104,50,.08);--color-cta-list-from:#f6f0e1;--color-cta-list-to:#fff7e6;--color-cta-tg-from:#08c;--color-cta-tg-to:#2bbcff;--color-cta-tg-text:#fff;--color-ai-splash-from:var(--color-surface);--color-ai-splash-to:var(--color-gray-1);--color-brand-button-bg:#021228;--color-brand-button-bg-hover:#0a1e3a;--color-brand-button-text:#fff;--color-surface-inverse:#021228;--color-surface-inverse-2:#0a1e3a;--color-on-inverse:#f3f4f8;--color-on-inverse-muted:#97a6ba;--color-header-bg:hsla(0,0%,100%,.96);--color-section:var(--color-surface);--color-on-accent:#021228;--motif-watermark-on-dark:hsla(39,45%,58%,.06);--motif-watermark-blue-on-dark:rgba(13,77,167,.16);--color-ink-fixed:#021228;--color-surface-fixed:#fff;--color-elev-0:var(--color-bg);--color-elev-1:var(--color-surface);--color-elev-2:var(--color-surface);--border-card:1px solid var(--color-gray-2);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--color-divider:var(--color-gray-2);--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-section:64px;--space-card:16px;--grid-columns:12;--grid-gutter:24px;--motion-fast:150ms;--motion-enter:220ms;--motion-map:300ms;--ease-hover:ease-out;--ease-enter:cubic-bezier(0.22,1,0.36,1);--focus-ring:2px solid var(--color-primary-accent);--focus-ring-offset:2px;--opacity-disabled:0.4;--hover-lift:translateY(-2px);--icon-size-fact:20px;--icon-size-button:24px;--icon-stroke:1.5;--fs-display:48px;--lh-display:1.08;--fs-h1:36px;--lh-h1:1.15;--fs-h2:28px;--lh-h2:1.2;--fs-h3:20px;--lh-h3:1.3;--fs-price:24px;--lh-price:1.1;--fs-body:16px;--lh-body:1.55;--fs-small:14px;--lh-small:1.5;--fs-caption:12px;--lh-caption:1.4;--ls-caption:0.06em;--container-max:1280px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--color-price:#021228;--color-price-drop:#2fa56a;--color-price-up:#d64545;--color-chip-bg:#f3f3f3;--color-chip-bg-active:#021228;--color-chip-fg-active:#fff;--color-tab-bg-active:#021228;--color-tab-fg-active:#fff;--color-metro:#856832;--color-verified:#2fa56a;--color-map-property:#c5a465;--color-map-rental:#2e8b82;--color-map-complex:#8a6fb0;--color-map-cluster-bg:#021228;--color-map-cluster-fg:#fff;--color-overlay:rgba(2,18,40,.55);--z-header:50;--z-sticky-cta:60;--z-sheet:70;--z-modal:80;--z-cookie:90;--z-toast:100}:root[data-theme=dark]{color-scheme:dark;--color-primary-dark:#f3f4f8;--color-primary-main:#d4b67a;--color-primary-accent:#d4b67a;--color-accent-ink:#d4b67a;--color-primary-accent-hover:#c5a465;--color-primary-lightblue:#2a2417;--color-success:#55c586;--color-warning:#f0b354;--color-danger:#e86060;--color-bg:#0b1525;--color-surface:#17223a;--color-gray-1:#1f2b46;--color-gray-2:#2e3c58;--color-gray-3:#637590;--color-gray-4:#9aa9bf;--color-gray-5:#d2dbe8;--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.35);--shadow-md:0 4px 12px rgba(0,0,0,.45),0 12px 32px rgba(0,0,0,.55);--color-hero-from:#172241;--color-hero-to:#0b1525;--color-hero-radial:radial-gradient(circle at 20% 40%,hsla(40,51%,65%,.14) 0,transparent 55%);--color-accent-soft:hsla(40,51%,65%,.08);--color-accent-tint:hsla(40,51%,65%,.15);--color-main-tint:hsla(40,51%,65%,.1);--color-cta-list-from:#22304c;--color-cta-list-to:#17223a;--color-cta-tg-from:#08c;--color-cta-tg-to:#2bbcff;--color-cta-tg-text:#fff;--color-ai-splash-from:var(--color-bg);--color-ai-splash-to:var(--color-gray-1);--color-brand-button-bg:#d4b67a;--color-brand-button-bg-hover:#e0c68e;--color-brand-button-text:#021228;--color-surface-inverse:#061630;--color-surface-inverse-2:#091d3d;--color-on-inverse:#f3f4f8;--color-on-inverse-muted:#97a6ba;--color-header-bg:rgba(11,21,37,.92);--color-section:var(--color-bg);--motif-watermark-on-dark:hsla(40,51%,65%,.07);--motif-watermark-blue-on-dark:rgba(111,163,255,.12);--color-price:#eae6dc;--color-price-drop:#6cc59a;--color-price-up:#e7776a;--color-chip-bg:#1f2b46;--color-chip-bg-active:#d4b67a;--color-chip-fg-active:#0b1525;--color-tab-bg-active:#d4b67a;--color-tab-fg-active:#0b1525;--color-metro:#d4b67a;--color-verified:#6cc59a;--color-map-property:#d4b67a;--color-map-rental:#5fb8ae;--color-map-complex:#b197d8;--color-map-cluster-bg:#d4b67a;--color-map-cluster-fg:#0b1525;--color-overlay:rgba(0,0,0,.7);--color-ink-fixed:#021228;--color-surface-fixed:#fff;--color-elev-0:var(--color-bg);--color-elev-1:var(--color-surface);--color-elev-2:var(--color-gray-1);--border-card:1px solid transparent;--shadow-card:var(--shadow-md);--shadow-card-hover:var(--shadow-md);--color-divider:#26314b;--focus-ring:2px solid var(--color-primary-accent);--focus-ring-offset:2px;--opacity-disabled:0.4;--hover-lift:translateY(-2px)}@media (max-width:768px){:root{--fs-display:32px;--lh-display:1.1;--fs-h1:28px;--lh-h1:1.2;--fs-h2:22px;--lh-h2:1.25;--fs-h3:18px;--lh-h3:1.3;--fs-price:22px;--lh-price:1.1;--space-section:40px;--grid-columns:4;--grid-gutter:16px}}*{box-sizing:border-box;padding:0;margin:0;list-style-type:none}html{height:100%}body,html{max-width:100vw;overflow-x:clip;background-color:var(--color-bg);color:var(--color-primary-dark);transition:background-color var(--motion-enter) var(--ease-hover),color var(--motion-enter) var(--ease-hover)}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--font-interface);font-size:var(--fs-body);line-height:var(--lh-body)}body>main{flex:1 0 auto}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{max-width:var(--container-max);margin:0 auto;position:relative;z-index:2;padding-left:20px;padding-right:20px}p{color:var(--color-primary-dark);font-size:var(--fs-body);line-height:var(--lh-body)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h1,h2{color:var(--color-primary-dark);font-weight:700}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-weight:700}h3,h4{color:var(--color-primary-dark);font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-weight:600}.tabular-nums,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input,select,textarea{font-family:inherit;font-size:16px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[data-theme=dark] body{color:var(--color-gray-5)}[data-theme=dark] ::selection{background:hsla(40,51%,65%,.35);color:var(--color-primary-dark)}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-elev-0)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-gray-2);border-radius:10px;border:2px solid var(--color-elev-0)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-gray-3)}[data-theme=dark] body,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,html[data-theme=dark]{color-scheme:dark}[data-theme=dark] select optgroup,[data-theme=dark] select option{background-color:var(--color-elev-1);color:var(--color-primary-dark)}[data-theme=dark] select option:checked,[data-theme=dark] select option:hover{background-color:var(--color-elev-2)}@media (max-width:767px){.react-tel-input .form-control,input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}.grecaptcha-badge{bottom:96px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}