/*
Theme Name: FlipLux Human First
Theme URI: https://flipluxproperties.com/
Author: FlipLux Properties
Description: Bespoke accessible bilingual-ready Dubai real estate theme. Install FlipLux Core for editable properties, agents, inquiries and AI assistant.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: fliplux
*/
:root{--navy:#101c2d;--navy2:#17283c;--navyl:#20364d;--gold:#c8a45f;--gold2:#f0d6a0;--ivory:#f8f7f3;--paper:#fff;--ink:#162335;--muted:#647080;--line:#e7e5df;--radius:16px;--shadow:0 20px 75px rgba(15,28,46,.08)}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #dfb86e;outline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.038em}h1{font-size:clamp(40px,5.1vw,75px)}h2{font-size:clamp(30px,3.4vw,49px)}h3{font-size:22px}.wrap{max-width:1230px;margin:auto;padding:0 30px}.skip-link{position:absolute;left:20px;top:-120px;z-index:100;background:white;color:black;padding:12px 18px}.skip-link:focus{top:10px}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:2.3px;text-transform:uppercase;font-weight:800}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:1px solid transparent;border-radius:8px;background:var(--gold);color:#162335;font-size:14px;font-weight:750;line-height:1.3;transition:background .2s,transform .2s}.btn:hover{background:#e0b973;transform:translateY(-1px)}.btn-line{background:transparent;border:1px solid #c6cdd3;color:var(--ink)}.btn-line:hover{background:#f0ede6}.btn-white{background:#fff;color:var(--ink)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navyl)}.site-header{background:var(--navy);color:#fff;position:relative;z-index:50}.header-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-block;white-space:nowrap;font-weight:850;font-size:22px;line-height:1.1;letter-spacing:-.045em}.brand span{color:var(--gold)}.brand small{display:block;font-size:9px;letter-spacing:3px;font-weight:700;color:#c4d0db;margin-top:4px}.nav{display:flex;align-items:center;gap:27px}.nav a{font-size:13px;color:#ecf0f6;font-weight:650}.nav a:hover,.nav a[aria-current=page]{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:15px}.lang-btn{color:#fff;border:0;background:transparent;font-size:12px;font-weight:700}.menu-btn{display:none;background:none;border:1px solid #60758c;color:#fff;border-radius:9px;padding:8px 12px}.hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;min-height:580px}.hero::before{content:"";position:absolute;inset:0;opacity:.37;background-image:linear-gradient(90deg,#101c2d 14%,transparent 78%),url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJza3kiIHgxPSIwIiB5MT0iMCIgeDI9Ii4xIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzhkYjBjYSIvPjxzdG9wIG9mZnNldD0iLjU2IiBzdG9wLWNvbG9yPSIjY2JkOGRjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGVkY2NmIi8+PC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJ3YWxsIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iLjgiPjxzdG9wIHN0b3AtY29sb3I9IiNmYWY5ZjQiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iI2I4YjVhOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhhOTM4ZiIvPjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjMTkyZTNkIi8+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iIzQyNjA3MiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEwMWYyYSIvPjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0id2F0ZXIiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjNGE4ZTk4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTYzYzQzIi8+PC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJmbG9vciIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNlY2U5ZTEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNhNWE2OWUiLz48L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InNoYWRlIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCI+PHN0b3Agc3RvcC1jb2xvcj0iIzE5MmIzNCIgc3RvcC1vcGFjaXR5PSIuOCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiMxNTI4MzAiIHN0b3Atb3BhY2l0eT0iLjMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+CjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI0Ii8+PC9maWx0ZXI+CjxwYXR0ZXJuIGlkPSJzbGF0cyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiM3NTVmNGQiLz48cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2IzOTE3MCIvPjwvcGF0dGVybj4KPC9kZWZzPgo8cmVjdCB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDAwIiBmaWxsPSJ1cmwoI3NreSkiLz4KPGVsbGlwc2UgY3g9IjExNTAiIGN5PSIyNDAiIHJ4PSI2NDAiIHJ5PSIxMTAiIGZpbGw9IiNmN2Y4ZWIiIG9wYWNpdHk9Ii4xNSIgZmlsdGVyPSJ1cmwoI2JsdXIpIi8+CjxwYXRoIGQ9Ik0wIDU2MCBRMzgwIDUzMCA2NzAgNTczIEwxNjAwIDU1MiBMMTYwMCAxMDAwIEwwIDEwMDBaIiBmaWxsPSIjYWJiN2E5Ii8+CjxwYXRoIGQ9Ik0wIDcwNyBMMTYwMCA2NzAgTDE2MDAgMTAwMCBMMCAxMDAwWiIgZmlsbD0idXJsKCNmbG9vcikiLz4KPCEtLSBCYWNrZ3JvdW5kIGRpc3RhbnQgdmlsbGEgLS0+CjxyZWN0IHg9IjEwMCIgeT0iNTc1IiB3aWR0aD0iMzgwIiBoZWlnaHQ9IjE0NyIgZmlsbD0iI2M4YzhiZiIgb3BhY2l0eT0iLjgiLz48cmVjdCB4PSIxMjgiIHk9IjYxNSIgd2lkdGg9IjI3MiIgaGVpZ2h0PSIxMDAiIGZpbGw9IiM0MDU1NWQiIG9wYWNpdHk9Ii44NSIvPgo8IS0tIExvd2VyIHBhdmlsaW9uIC0tPgo8cGF0aCBkPSJNNDUzIDU0NSBMMTU0MCA1MDYgTDE1NDAgNzgzIEw0NTUgODEwWiIgZmlsbD0idXJsKCN3YWxsKSIvPgo8cGF0aCBkPSJNNDYwIDU3MiBMMTQzMCA1MzUgTDE0MzAgNzg0IEw0NjAgODExWiIgZmlsbD0iI2M4YzljMCIvPgo8cGF0aCBkPSJNNDg2IDU5NCBMMTA4MCA1NzYgTDEwODAgODA5IEw0ODYgODIzWiIgZmlsbD0idXJsKCNnbGFzcykiLz4KPHJlY3QgeD0iNTM4IiB5PSI2MDQiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwNyIgZmlsbD0iI2I4YmFiYiIvPjxyZWN0IHg9Ijc3MCIgeT0iNTkxIiB3aWR0aD0iOSIgaGVpZ2h0PSIyMjAiIGZpbGw9IiNiOGJhYmIiLz4KPHJlY3QgeD0iOTgwIiB5PSI1OTAiIHdpZHRoPSI5IiBoZWlnaHQ9IjIwNyIgZmlsbD0iI2I4YmFiYiIvPgo8cGF0aCBkPSJNMTA5NSA1NzggTDE0MDMgNTY0IEwxNDAzIDc4OCBMMTA5NSA4MDVaIiBmaWxsPSIjMjkyZTMxIi8+CjxwYXRoIGQ9Ik0xMTE1IDU4NCBMMTMyNSA1NzQgTDEzMjUgNzkzIEwxMTE1IDgwMFoiIGZpbGw9InVybCgjc2xhdHMpIi8+CjwhLS0gbG9uZyBob3Jpem9udGFsIGNhbnRpbGV2ZXIgLS0+CjxwYXRoIGQ9Ik0zNjMgNTQwIEwxNTUxIDQ4NyBMMTU3OCA1MjAgTDM1MCA1ODVaIiBmaWxsPSIjZjFmMWVhIi8+CjxwYXRoIGQ9Ik0zNTAgNTg1IEwxNTc4IDUyMCBMMTU3OCA1NTAgTDM2MCA2MTRaIiBmaWxsPSIjOTI5ZDllIi8+CjwhLS0gVXBwZXIgbGV2ZWwgc2hhZG93IC0tPgo8cGF0aCBkPSJNNjI1IDIzNSBMMTQwMCAxOTcgTDE0ODYgMjUwIEwxNDg2IDU1MiBMNjA0IDU4MFoiIGZpbGw9IiM4MDhlOTEiIG9wYWNpdHk9Ii4zIi8+CjxwYXRoIGQ9Ik01OTggMjE5IEwxNDIwIDE4MSBMMTUwOCAyMzcgTDY5MCAyNzlaIiBmaWxsPSIjZjdmNmYwIi8+CjxwYXRoIGQ9Ik02OTAgMjc5IEwxNTA4IDIzNyBMMTUwOCA1MjIgTDY5MCA1NjFaIiBmaWxsPSJ1cmwoI3dhbGwpIi8+CjxwYXRoIGQ9Ik02OTAgMjc5IEwxNTA4IDIzNyBMMTUwOCAyNjMgTDY5MCAzMDRaIiBmaWxsPSIjZTllOGUxIi8+CjxwYXRoIGQ9Ik03MzUgMzA4IEwxMzM5IDI3NSBMMTMzOSA1MDkgTDczNSA1NDZaIiBmaWxsPSJ1cmwoI2dsYXNzKSIvPgo8cGF0aCBkPSJNNzY4IDMxMCBMNzc4IDU0MSBNOTQ2IDMwMyBMOTQ2IDUzMyBNMTE1NiAyOTAgTDExNTYgNTIzIiBzdHJva2U9IiNhZGJhYjgiIHN0cm9rZS13aWR0aD0iMTEiLz4KPHBhdGggZD0iTTEzMzYgMjc3IEwxNDczIDI3MCBMMTQ3MyA1MTkgTDEzMzYgNTI2WiIgZmlsbD0iI2QwY2VjNCIvPgo8cmVjdCB4PSIxMzUwIiB5PSIyODEiIHdpZHRoPSI4OSIgaGVpZ2h0PSIyMzgiIGZpbGw9InVybCgjc2xhdHMpIi8+CjxwYXRoIGQ9Ik02NDAgMjE1IEwxNTE1IDE3MyBMMTUxOSAyMzUgTDY1NiAyNzdaIiBmaWxsPSIjZjdmNmVmIi8+CjxwYXRoIGQ9Ik02NTYgMjc3IEwxNTE5IDIzNSBMMTUxNSAyNTggTDY2MCAzMDNaIiBmaWxsPSIjYTBhOWFhIi8+CjwhLS0gR2FyYWdlIC0tPgo8cGF0aCBkPSJNMTQ1MCA1ODAgTDE1NTEgNTc1IEwxNTUxIDc4OSBMMTQ1MCA3OTRaIiBmaWxsPSIjM2Q0NjQ4Ii8+CjwhLS0gc21hbGwgb3V0ZG9vciBwbGFudGVyIC0tPgo8cmVjdCB4PSI0NDUiIHk9IjgyNyIgd2lkdGg9IjgxNiIgaGVpZ2h0PSIzMCIgZmlsbD0iIzllOWM4ZCIvPgo8cmVjdCB4PSI0NDAiIHk9Ijg0NiIgd2lkdGg9IjgyNSIgaGVpZ2h0PSIxMyIgZmlsbD0iI2Q5ZDNjNCIvPgo8IS0tIFBvb2wgLS0+CjxwYXRoIGQ9Ik04MCA4NjUgTDExODAgODIzIEwxNTYzIDg4MyBMNDQ1IDk4NVoiIGZpbGw9IiNmNGVmZTQiLz4KPHBhdGggZD0iTTE0MyA4ODMgTDExNjUgODQyIEwxNDg1IDg4NCBMNDU5IDk3M1oiIGZpbGw9InVybCgjd2F0ZXIpIi8+CjxwYXRoIGQ9Ik0xNDMgODgzIEwxMTY1IDg0MiBMMTQ4NSA4ODQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U2ZmZmZiIgb3BhY2l0eT0iLjciIHN0cm9rZS13aWR0aD0iNyIvPgo8cGF0aCBkPSJNMjMwIDkxMCBRNDYwIDg4OSA2ODcgOTEzIE01NDggOTQ2IFExMDUwIDg2OCAxMzIwIDkwOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjNkNWQyIiBvcGFjaXR5PSIuMjgiIHN0cm9rZS13aWR0aD0iNiIvPgo8IS0tIGxhbmRzY2FwaW5nIC0tPgo8ZWxsaXBzZSBjeD0iNDA1IiBjeT0iODE4IiByeD0iOTIiIHJ5PSIzMiIgZmlsbD0iIzRlNjI1MiIvPjxlbGxpcHNlIGN4PSIxNDcwIiBjeT0iODA2IiByeD0iMTQ2IiByeT0iNDIiIGZpbGw9IiM1MDY4NTIiLz4KPHBhdGggZD0iTTE1MDMgNzkzIEMxNDYwIDY3NCAxNDYyIDU1MyAxNDcxIDQyMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNWQ0YjM3IiBzdHJva2Utd2lkdGg9IjE3Ii8+CjxwYXRoIGQ9Ik0xNDY3IDQ0NSBDMTQzMCAzODAgMTM4MCAzODEgMTMxOCA0MDggTTE0NjcgNDQ1IEMxNDk1IDM2NyAxNTU3IDM1NyAxNjAwIDM3OSBNMTQ2NyA0NDUgQzE0NzggMzc0IDE0NTQgMzE1IDE0MjMgMjkzIE0xNDY3IDQ0NSBDMTUxMyA0MDUgMTU4MCA0MTMgMTYwMCA0MzMgTTE0NjcgNDQ1IEMxNDEyIDQ0NyAxMzg2IDQ4NCAxMzY2IDUxMSIgc3Ryb2tlPSIjNDA1YzQzIiBzdHJva2Utd2lkdGg9IjIwIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTM4MiA4MzQgQzM0OCA3NjEgMzI5IDcyOCAyODggNzAyIE0zODIgODM0IEM0MDEgNzQ4IDQzOCA3MTkgNDc0IDY5NyBNMzgyIDgzNCBDMzg1IDc2NSAzNzUgNzEyIDM4MiA2ODUiIHN0cm9rZT0iIzViNzY1NiIgc3Ryb2tlLXdpZHRoPSIyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+CjxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjEwMDAiIGZpbGw9InVybCgjc2hhZGUpIi8+Cjwvc3ZnPg==');background-repeat:no-repeat;background-position:center,right 15% center;background-size:cover,57% auto}.hero::after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,rgba(16,28,45,.45))}.hero-body{position:relative;z-index:1;padding-top:80px;padding-bottom:85px}.hero-copy{max-width:740px}.hero h1{max-width:750px;margin:14px 0 18px;line-height:1.05}.hero h1 em{font-style:normal;color:var(--gold2)}.hero .intro{max-width:560px;color:#dbe3eb;font-size:17px;margin-bottom:32px}.search-card{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 18px 55px rgba(0,0,0,.17);padding:18px;max-width:1040px;color:var(--ink)}.search-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.segment{display:inline-flex;gap:6px;flex-wrap:wrap}.segment button{border:0;border-radius:7px;padding:9px 19px;background:#eeeae2;color:#263341;font-size:13px;font-weight:700}.segment button.active{background:var(--navy);color:white}.search-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 156px;gap:10px}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11px;font-weight:800;color:#566174}.field input,.field select,.field textarea,.lead-form input,.lead-form textarea{min-height:45px;border:1px solid #dfe2e5;border-radius:8px;background:#fff;color:#1e2f40;padding:11px 12px;width:100%;font-size:13px}.field textarea,.lead-form textarea{min-height:100px}.search-row .btn{align-self:end;min-height:45px}.section{padding:88px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-head h2{margin:9px 0 0}.section-head p{max-width:520px;color:var(--muted);margin-bottom:0}.four-cards,.three-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.three-cards{grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;padding:28px;border:1px solid var(--line);border-radius:13px;min-height:205px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.service-card .num{font-size:11px;color:#b08b49;font-weight:900;letter-spacing:2px}.service-card h3{margin:19px 0 8px}.service-card p{font-size:13px;line-height:1.6;color:var(--muted)}.service-card .arrow{margin-top:auto;color:#8b6c37;font-size:13px;font-weight:800}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.listing{background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden}.listing-img{height:206px;background:#e6e1d7 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjUwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2U4ZThlMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I3YmViOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ2IiB4Mj0iMCIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiM4ZWE4YmIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkNmQ0YzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iOTAwIiBoZWlnaHQ9IjY1MCIgZmlsbD0idXJsKCNhKSIvPjxyZWN0IHk9IjQ2MCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIxOTAiIGZpbGw9IiNjYWJjYTkiLz48cmVjdCB4PSI1MCIgeT0iODAiIHdpZHRoPSI1NTAiIGhlaWdodD0iMzc1IiBmaWxsPSIjMTcyYjM2Ii8+PHJlY3QgeD0iNjkiIHk9IjEwMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSIzMzciIGZpbGw9InVybCgjdikiLz48cmVjdCB4PSI4OSIgeT0iMjcwIiB3aWR0aD0iNDgwIiBoZWlnaHQ9IjE3MCIgZmlsbD0iIzY2N2Q4MyIgb3BhY2l0eT0iLjYiLz48cmVjdCB4PSIyNDAiIHk9Ijg1IiB3aWR0aD0iMTYiIGhlaWdodD0iMzYyIiBmaWxsPSIjZTZlNGRkIi8+PHJlY3QgeD0iNjMwIiB5PSI5MCIgd2lkdGg9IjIyMCIgaGVpZ2h0PSIzNzAiIGZpbGw9IiNlY2U4ZGUiLz48cmVjdCB4PSI2NjQiIHk9IjEyNSIgd2lkdGg9IjE0MCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNhY2I3YjEiLz48ZWxsaXBzZSBjeD0iNDYwIiBjeT0iNTI1IiByeD0iMzAwIiByeT0iNTYiIGZpbGw9IiNhOTliOGQiIG9wYWNpdHk9Ii40Ii8+PHJlY3QgeD0iMjYwIiB5PSI0MjQiIHdpZHRoPSIzNDAiIGhlaWdodD0iOTAiIHJ4PSIyOCIgZmlsbD0iI2Q5ZDFjMyIvPjxyZWN0IHg9IjI3MCIgeT0iMzg1IiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjgyIiByeD0iMTgiIGZpbGw9IiNlM2RjZDEiLz48cmVjdCB4PSI0NTciIHk9IjM4NyIgd2lkdGg9IjE0NSIgaGVpZ2h0PSI4NSIgcng9IjIwIiBmaWxsPSIjZTNkY2QxIi8+PHJlY3QgeD0iMzYwIiB5PSI1MjUiIHdpZHRoPSIyMjAiIGhlaWdodD0iMTkiIHJ4PSI5IiBmaWxsPSIjNjU1NzQ5Ii8+PHJlY3QgeD0iMzkzIiB5PSI1NDIiIHdpZHRoPSIxMCIgaGVpZ2h0PSI0NCIgZmlsbD0iIzY1NTc0OSIvPjxyZWN0IHg9IjU0MiIgeT0iNTQyIiB3aWR0aD0iMTAiIGhlaWdodD0iNDQiIGZpbGw9IiM2NTU3NDkiLz48cmVjdCB4PSI3MjAiIHk9IjM4MiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0MCIgZmlsbD0iIzZiNWE0NSIvPjxlbGxpcHNlIGN4PSI3MjUiIGN5PSIzODEiIHJ4PSI1OCIgcnk9IjM2IiBmaWxsPSIjNjg4MzczIi8+PHBhdGggZD0iTTcyMCAzODlRNjYxIDM0NSA2ODIgMjg5TTcxOSAzODNRNzgyIDM1MCA3NzQgMjgxIiBzdHJva2U9IiM2NTgzNzEiIHN0cm9rZS13aWR0aD0iMTgiIGZpbGw9Im5vbmUiLz48L3N2Zz4=') center/cover no-repeat;display:block;position:relative}.listing-img img{height:100%;width:100%;object-fit:cover}.listing-label{position:absolute;top:14px;left:14px;background:var(--navy);color:#fff;border-radius:4px;font-size:10px;font-weight:800;padding:6px 9px;text-transform:uppercase;letter-spacing:.5px}.listing-content{padding:19px}.listing-price{font-size:24px;font-weight:850;margin-bottom:4px;letter-spacing:-.05em}.listing h3{font-size:17px;line-height:1.3;margin-bottom:8px}.listing-meta{display:flex;flex-wrap:wrap;gap:10px;color:#66717d;font-size:12px}.listing-links{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:17px}.listing-links a{font-size:13px;font-weight:700;color:#8b6b35}.empty-box{border:1px dashed #cbc7bb;border-radius:13px;padding:36px;background:#fff;color:#5e6974;grid-column:1/-1}.flip-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.flip-section .section-head p{color:#bccbd6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{border:1px solid #3d4b60;border-radius:13px;padding:29px;background:#142339}.step strong{display:block;font-size:39px;color:var(--gold);margin-bottom:26px;line-height:1}.step h3{font-size:20px}.step p{font-size:14px;color:#cbd4de}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:37px;background:#1b2c42;border-radius:16px;padding:30px;border:1px solid #36455b}.calc-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.calc-form .field label{color:#d3dbe4}.calc-result{border:1px solid #4c5a6e;border-radius:12px;padding:22px;background:#101c2d}.calc-result span{color:#c2ccd7;font-size:12px}.calc-result strong{font-size:clamp(26px,3.4vw,43px);display:block;line-height:1.2;margin:8px 0 12px}.calc-result p{color:#d0d5de;font-size:12px}.calc-positive{color:#d6bb82}.calc-negative{color:#f0a9a9}.areas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.area{min-height:175px;position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#9b9c9b,#4e6678);display:flex;align-items:flex-end;padding:16px;color:#fff}.area:nth-child(even){background:linear-gradient(135deg,#baa98c,#62717d)}.area:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgNTUwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2FkYzVkNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U0ZTZkZSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ3IiB4Mj0iMCIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiM0ZTlhOWMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxYjRhNTAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iODAwIiBoZWlnaHQ9IjU1MCIgZmlsbD0idXJsKCNzKSIvPjxyZWN0IHk9IjM2MCIgd2lkdGg9IjgwMCIgaGVpZ2h0PSIxOTAiIGZpbGw9InVybCgjdykiLz48ZyBmaWxsPSIjODI5YTljIj48cmVjdCB4PSI1MCIgeT0iMjAyIiB3aWR0aD0iNzUiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTQyIiB5PSIxNTQiIHdpZHRoPSI3MiIgaGVpZ2h0PSIyMDciLz48cmVjdCB4PSIyMzEiIHk9IjIyMyIgd2lkdGg9Ijc0IiBoZWlnaHQ9IjEzNyIvPjxyZWN0IHg9IjMyOSIgeT0iMTIwIiB3aWR0aD0iOTIiIGhlaWdodD0iMjM4Ii8+PHJlY3QgeD0iNDQxIiB5PSIxNzkiIHdpZHRoPSI4MCIgaGVpZ2h0PSIxODEiLz48cmVjdCB4PSI1NDAiIHk9IjEyMiIgd2lkdGg9IjgyIiBoZWlnaHQ9IjIzOCIvPjxyZWN0IHg9IjYzNCIgeT0iMTkyIiB3aWR0aD0iOTAiIGhlaWdodD0iMTY5Ii8+PC9nPjxnIGZpbGw9IiNkZWU0ZGIiPjxyZWN0IHg9IjE1NSIgeT0iMTU1IiB3aWR0aD0iMTMiIGhlaWdodD0iMjA1Ii8+PHJlY3QgeD0iMzQ1IiB5PSIxMjAiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNDAiLz48cmVjdCB4PSI1NjAiIHk9IjEyNiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjIzNSIvPjwvZz48cGF0aCBkPSJNMCAzNjEgSDgwMCIgc3Ryb2tlPSIjZmZmIiBvcGFjaXR5PSIuNjUiIHN0cm9rZS13aWR0aD0iMTAiLz48cGF0aCBkPSJNMCA0NzAgUTI1MCA0MjggNDYwIDQ4MCBUODAwIDQ1OCIgc3Ryb2tlPSIjZmZmIiBvcGFjaXR5PSIuMTMiIHN0cm9rZS13aWR0aD0iOCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==');background-position:center;background-size:cover;opacity:.28}.area span{position:relative;z-index:1;display:inline-block;background:rgba(12,28,43,.9);border-radius:5px;padding:6px 10px;font-size:13px;font-weight:750}.human{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.human-photo{aspect-ratio:1.17;background:linear-gradient(135deg,#ded4bf,#c1c7c8);border-radius:15px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:#526375;padding:28px}.human-photo:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJza3kiIHgxPSIwIiB5MT0iMCIgeDI9Ii4xIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzhkYjBjYSIvPjxzdG9wIG9mZnNldD0iLjU2IiBzdG9wLWNvbG9yPSIjY2JkOGRjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGVkY2NmIi8+PC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJ3YWxsIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iLjgiPjxzdG9wIHN0b3AtY29sb3I9IiNmYWY5ZjQiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iI2I4YjVhOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhhOTM4ZiIvPjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjMTkyZTNkIi8+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iIzQyNjA3MiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEwMWYyYSIvPjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0id2F0ZXIiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjNGE4ZTk4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTYzYzQzIi8+PC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJmbG9vciIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNlY2U5ZTEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNhNWE2OWUiLz48L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InNoYWRlIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCI+PHN0b3Agc3RvcC1jb2xvcj0iIzE5MmIzNCIgc3RvcC1vcGFjaXR5PSIuOCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiMxNTI4MzAiIHN0b3Atb3BhY2l0eT0iLjMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+CjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI0Ii8+PC9maWx0ZXI+CjxwYXR0ZXJuIGlkPSJzbGF0cyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiM3NTVmNGQiLz48cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2IzOTE3MCIvPjwvcGF0dGVybj4KPC9kZWZzPgo8cmVjdCB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDAwIiBmaWxsPSJ1cmwoI3NreSkiLz4KPGVsbGlwc2UgY3g9IjExNTAiIGN5PSIyNDAiIHJ4PSI2NDAiIHJ5PSIxMTAiIGZpbGw9IiNmN2Y4ZWIiIG9wYWNpdHk9Ii4xNSIgZmlsdGVyPSJ1cmwoI2JsdXIpIi8+CjxwYXRoIGQ9Ik0wIDU2MCBRMzgwIDUzMCA2NzAgNTczIEwxNjAwIDU1MiBMMTYwMCAxMDAwIEwwIDEwMDBaIiBmaWxsPSIjYWJiN2E5Ii8+CjxwYXRoIGQ9Ik0wIDcwNyBMMTYwMCA2NzAgTDE2MDAgMTAwMCBMMCAxMDAwWiIgZmlsbD0idXJsKCNmbG9vcikiLz4KPCEtLSBCYWNrZ3JvdW5kIGRpc3RhbnQgdmlsbGEgLS0+CjxyZWN0IHg9IjEwMCIgeT0iNTc1IiB3aWR0aD0iMzgwIiBoZWlnaHQ9IjE0NyIgZmlsbD0iI2M4YzhiZiIgb3BhY2l0eT0iLjgiLz48cmVjdCB4PSIxMjgiIHk9IjYxNSIgd2lkdGg9IjI3MiIgaGVpZ2h0PSIxMDAiIGZpbGw9IiM0MDU1NWQiIG9wYWNpdHk9Ii44NSIvPgo8IS0tIExvd2VyIHBhdmlsaW9uIC0tPgo8cGF0aCBkPSJNNDUzIDU0NSBMMTU0MCA1MDYgTDE1NDAgNzgzIEw0NTUgODEwWiIgZmlsbD0idXJsKCN3YWxsKSIvPgo8cGF0aCBkPSJNNDYwIDU3MiBMMTQzMCA1MzUgTDE0MzAgNzg0IEw0NjAgODExWiIgZmlsbD0iI2M4YzljMCIvPgo8cGF0aCBkPSJNNDg2IDU5NCBMMTA4MCA1NzYgTDEwODAgODA5IEw0ODYgODIzWiIgZmlsbD0idXJsKCNnbGFzcykiLz4KPHJlY3QgeD0iNTM4IiB5PSI2MDQiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwNyIgZmlsbD0iI2I4YmFiYiIvPjxyZWN0IHg9Ijc3MCIgeT0iNTkxIiB3aWR0aD0iOSIgaGVpZ2h0PSIyMjAiIGZpbGw9IiNiOGJhYmIiLz4KPHJlY3QgeD0iOTgwIiB5PSI1OTAiIHdpZHRoPSI5IiBoZWlnaHQ9IjIwNyIgZmlsbD0iI2I4YmFiYiIvPgo8cGF0aCBkPSJNMTA5NSA1NzggTDE0MDMgNTY0IEwxNDAzIDc4OCBMMTA5NSA4MDVaIiBmaWxsPSIjMjkyZTMxIi8+CjxwYXRoIGQ9Ik0xMTE1IDU4NCBMMTMyNSA1NzQgTDEzMjUgNzkzIEwxMTE1IDgwMFoiIGZpbGw9InVybCgjc2xhdHMpIi8+CjwhLS0gbG9uZyBob3Jpem9udGFsIGNhbnRpbGV2ZXIgLS0+CjxwYXRoIGQ9Ik0zNjMgNTQwIEwxNTUxIDQ4NyBMMTU3OCA1MjAgTDM1MCA1ODVaIiBmaWxsPSIjZjFmMWVhIi8+CjxwYXRoIGQ9Ik0zNTAgNTg1IEwxNTc4IDUyMCBMMTU3OCA1NTAgTDM2MCA2MTRaIiBmaWxsPSIjOTI5ZDllIi8+CjwhLS0gVXBwZXIgbGV2ZWwgc2hhZG93IC0tPgo8cGF0aCBkPSJNNjI1IDIzNSBMMTQwMCAxOTcgTDE0ODYgMjUwIEwxNDg2IDU1MiBMNjA0IDU4MFoiIGZpbGw9IiM4MDhlOTEiIG9wYWNpdHk9Ii4zIi8+CjxwYXRoIGQ9Ik01OTggMjE5IEwxNDIwIDE4MSBMMTUwOCAyMzcgTDY5MCAyNzlaIiBmaWxsPSIjZjdmNmYwIi8+CjxwYXRoIGQ9Ik02OTAgMjc5IEwxNTA4IDIzNyBMMTUwOCA1MjIgTDY5MCA1NjFaIiBmaWxsPSJ1cmwoI3dhbGwpIi8+CjxwYXRoIGQ9Ik02OTAgMjc5IEwxNTA4IDIzNyBMMTUwOCAyNjMgTDY5MCAzMDRaIiBmaWxsPSIjZTllOGUxIi8+CjxwYXRoIGQ9Ik03MzUgMzA4IEwxMzM5IDI3NSBMMTMzOSA1MDkgTDczNSA1NDZaIiBmaWxsPSJ1cmwoI2dsYXNzKSIvPgo8cGF0aCBkPSJNNzY4IDMxMCBMNzc4IDU0MSBNOTQ2IDMwMyBMOTQ2IDUzMyBNMTE1NiAyOTAgTDExNTYgNTIzIiBzdHJva2U9IiNhZGJhYjgiIHN0cm9rZS13aWR0aD0iMTEiLz4KPHBhdGggZD0iTTEzMzYgMjc3IEwxNDczIDI3MCBMMTQ3MyA1MTkgTDEzMzYgNTI2WiIgZmlsbD0iI2QwY2VjNCIvPgo8cmVjdCB4PSIxMzUwIiB5PSIyODEiIHdpZHRoPSI4OSIgaGVpZ2h0PSIyMzgiIGZpbGw9InVybCgjc2xhdHMpIi8+CjxwYXRoIGQ9Ik02NDAgMjE1IEwxNTE1IDE3MyBMMTUxOSAyMzUgTDY1NiAyNzdaIiBmaWxsPSIjZjdmNmVmIi8+CjxwYXRoIGQ9Ik02NTYgMjc3IEwxNTE5IDIzNSBMMTUxNSAyNTggTDY2MCAzMDNaIiBmaWxsPSIjYTBhOWFhIi8+CjwhLS0gR2FyYWdlIC0tPgo8cGF0aCBkPSJNMTQ1MCA1ODAgTDE1NTEgNTc1IEwxNTUxIDc4OSBMMTQ1MCA3OTRaIiBmaWxsPSIjM2Q0NjQ4Ii8+CjwhLS0gc21hbGwgb3V0ZG9vciBwbGFudGVyIC0tPgo8cmVjdCB4PSI0NDUiIHk9IjgyNyIgd2lkdGg9IjgxNiIgaGVpZ2h0PSIzMCIgZmlsbD0iIzllOWM4ZCIvPgo8cmVjdCB4PSI0NDAiIHk9Ijg0NiIgd2lkdGg9IjgyNSIgaGVpZ2h0PSIxMyIgZmlsbD0iI2Q5ZDNjNCIvPgo8IS0tIFBvb2wgLS0+CjxwYXRoIGQ9Ik04MCA4NjUgTDExODAgODIzIEwxNTYzIDg4MyBMNDQ1IDk4NVoiIGZpbGw9IiNmNGVmZTQiLz4KPHBhdGggZD0iTTE0MyA4ODMgTDExNjUgODQyIEwxNDg1IDg4NCBMNDU5IDk3M1oiIGZpbGw9InVybCgjd2F0ZXIpIi8+CjxwYXRoIGQ9Ik0xNDMgODgzIEwxMTY1IDg0MiBMMTQ4NSA4ODQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U2ZmZmZiIgb3BhY2l0eT0iLjciIHN0cm9rZS13aWR0aD0iNyIvPgo8cGF0aCBkPSJNMjMwIDkxMCBRNDYwIDg4OSA2ODcgOTEzIE01NDggOTQ2IFExMDUwIDg2OCAxMzIwIDkwOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjNkNWQyIiBvcGFjaXR5PSIuMjgiIHN0cm9rZS13aWR0aD0iNiIvPgo8IS0tIGxhbmRzY2FwaW5nIC0tPgo8ZWxsaXBzZSBjeD0iNDA1IiBjeT0iODE4IiByeD0iOTIiIHJ5PSIzMiIgZmlsbD0iIzRlNjI1MiIvPjxlbGxpcHNlIGN4PSIxNDcwIiBjeT0iODA2IiByeD0iMTQ2IiByeT0iNDIiIGZpbGw9IiM1MDY4NTIiLz4KPHBhdGggZD0iTTE1MDMgNzkzIEMxNDYwIDY3NCAxNDYyIDU1MyAxNDcxIDQyMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNWQ0YjM3IiBzdHJva2Utd2lkdGg9IjE3Ii8+CjxwYXRoIGQ9Ik0xNDY3IDQ0NSBDMTQzMCAzODAgMTM4MCAzODEgMTMxOCA0MDggTTE0NjcgNDQ1IEMxNDk1IDM2NyAxNTU3IDM1NyAxNjAwIDM3OSBNMTQ2NyA0NDUgQzE0NzggMzc0IDE0NTQgMzE1IDE0MjMgMjkzIE0xNDY3IDQ0NSBDMTUxMyA0MDUgMTU4MCA0MTMgMTYwMCA0MzMgTTE0NjcgNDQ1IEMxNDEyIDQ0NyAxMzg2IDQ4NCAxMzY2IDUxMSIgc3Ryb2tlPSIjNDA1YzQzIiBzdHJva2Utd2lkdGg9IjIwIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTM4MiA4MzQgQzM0OCA3NjEgMzI5IDcyOCAyODggNzAyIE0zODIgODM0IEM0MDEgNzQ4IDQzOCA3MTkgNDc0IDY5NyBNMzgyIDgzNCBDMzg1IDc2NSAzNzUgNzEyIDM4MiA2ODUiIHN0cm9rZT0iIzViNzY1NiIgc3Ryb2tlLXdpZHRoPSIyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+CjxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjEwMDAiIGZpbGw9InVybCgjc2hhZGUpIi8+Cjwvc3ZnPg==') right center/cover no-repeat;opacity:.24}.human-photo span{position:relative;max-width:180px;font-size:14px}.human p{line-height:1.85;color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.team-member{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.member-photo{height:245px;background:linear-gradient(150deg,#c5c8ca,#e7ddc9);display:flex;align-items:center;justify-content:center;color:#526172;text-align:center;font-size:13px}.member-photo img{height:100%;width:100%;object-fit:cover}.member-meta{padding:18px}.member-meta h3{font-size:19px;margin:0 0 5px}.member-meta p{font-size:13px;margin-bottom:10px;color:var(--muted)}.member-meta a{color:#9a793f;font-size:12px;font-weight:750}.faq-list{max-width:900px;margin:auto}.faq-list details{border-bottom:1px solid #d9d8d2;padding:18px 5px}.faq-list summary{font-size:16px;font-weight:750;cursor:pointer;list-style-position:inside}.faq-list p{padding-left:20px;margin:14px 0 4px;color:#576575}.cta-band{background:#eae3d3;padding:45px 0}.cta-inner{display:flex;justify-content:space-between;gap:25px;align-items:center}.cta-inner h2{font-size:36px;margin-bottom:10px}.footer{background:#0e1929;color:#d2dbe4;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:32px}.footer h4{color:#fff;margin:0 0 16px}.footer a{display:block;color:#c5d0dc;font-size:13px;margin-bottom:10px}.footer p{font-size:13px;color:#a6b4c2}.footer-end{border-top:1px solid #344255;margin-top:42px;padding-top:20px;color:#9baab9;font-size:12px;display:flex;justify-content:space-between;gap:20px}.page-hero{padding:75px 0;background:var(--navy);color:#fff}.page-hero p{max-width:760px;color:#ccd7df}.page-main{min-height:55vh}.filters-page{background:#fff;border-radius:13px;padding:24px;border:1px solid var(--line);margin-bottom:22px}.filters-page .search-row{grid-template-columns:1.2fr 1fr 1fr 1fr 145px}.breadcrumbs{font-size:12px;margin-bottom:20px;color:#98a7b7}.property-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:35px}.property-photo{aspect-ratio:16/10;background:#dbd6c9 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjUwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2U4ZThlMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I3YmViOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ2IiB4Mj0iMCIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiM4ZWE4YmIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkNmQ0YzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iOTAwIiBoZWlnaHQ9IjY1MCIgZmlsbD0idXJsKCNhKSIvPjxyZWN0IHk9IjQ2MCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIxOTAiIGZpbGw9IiNjYWJjYTkiLz48cmVjdCB4PSI1MCIgeT0iODAiIHdpZHRoPSI1NTAiIGhlaWdodD0iMzc1IiBmaWxsPSIjMTcyYjM2Ii8+PHJlY3QgeD0iNjkiIHk9IjEwMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSIzMzciIGZpbGw9InVybCgjdikiLz48cmVjdCB4PSI4OSIgeT0iMjcwIiB3aWR0aD0iNDgwIiBoZWlnaHQ9IjE3MCIgZmlsbD0iIzY2N2Q4MyIgb3BhY2l0eT0iLjYiLz48cmVjdCB4PSIyNDAiIHk9Ijg1IiB3aWR0aD0iMTYiIGhlaWdodD0iMzYyIiBmaWxsPSIjZTZlNGRkIi8+PHJlY3QgeD0iNjMwIiB5PSI5MCIgd2lkdGg9IjIyMCIgaGVpZ2h0PSIzNzAiIGZpbGw9IiNlY2U4ZGUiLz48cmVjdCB4PSI2NjQiIHk9IjEyNSIgd2lkdGg9IjE0MCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNhY2I3YjEiLz48ZWxsaXBzZSBjeD0iNDYwIiBjeT0iNTI1IiByeD0iMzAwIiByeT0iNTYiIGZpbGw9IiNhOTliOGQiIG9wYWNpdHk9Ii40Ii8+PHJlY3QgeD0iMjYwIiB5PSI0MjQiIHdpZHRoPSIzNDAiIGhlaWdodD0iOTAiIHJ4PSIyOCIgZmlsbD0iI2Q5ZDFjMyIvPjxyZWN0IHg9IjI3MCIgeT0iMzg1IiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjgyIiByeD0iMTgiIGZpbGw9IiNlM2RjZDEiLz48cmVjdCB4PSI0NTciIHk9IjM4NyIgd2lkdGg9IjE0NSIgaGVpZ2h0PSI4NSIgcng9IjIwIiBmaWxsPSIjZTNkY2QxIi8+PHJlY3QgeD0iMzYwIiB5PSI1MjUiIHdpZHRoPSIyMjAiIGhlaWdodD0iMTkiIHJ4PSI5IiBmaWxsPSIjNjU1NzQ5Ii8+PHJlY3QgeD0iMzkzIiB5PSI1NDIiIHdpZHRoPSIxMCIgaGVpZ2h0PSI0NCIgZmlsbD0iIzY1NTc0OSIvPjxyZWN0IHg9IjU0MiIgeT0iNTQyIiB3aWR0aD0iMTAiIGhlaWdodD0iNDQiIGZpbGw9IiM2NTU3NDkiLz48cmVjdCB4PSI3MjAiIHk9IjM4MiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0MCIgZmlsbD0iIzZiNWE0NSIvPjxlbGxpcHNlIGN4PSI3MjUiIGN5PSIzODEiIHJ4PSI1OCIgcnk9IjM2IiBmaWxsPSIjNjg4MzczIi8+PHBhdGggZD0iTTcyMCAzODlRNjYxIDM0NSA2ODIgMjg5TTcxOSAzODNRNzgyIDM1MCA3NzQgMjgxIiBzdHJva2U9IiM2NTgzNzEiIHN0cm9rZS13aWR0aD0iMTgiIGZpbGw9Im5vbmUiLz48L3N2Zz4=') center/cover no-repeat;border-radius:12px;overflow:hidden}.property-photo img{width:100%;height:100%;object-fit:cover}.property-sidebar{position:sticky;top:20px;align-self:start;background:#fff;padding:24px;border:1px solid var(--line);border-radius:14px}.property-sidebar .price{font-size:30px;font-weight:850;margin-bottom:15px}.property-sidebar .btn{width:100%;margin-bottom:8px}.property-facts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 30px}.property-facts span{background:#ebe8df;border-radius:6px;padding:8px 10px;font-size:13px}.lead-form{display:grid;gap:13px}.lead-form label{display:block;font-size:13px;font-weight:750;margin-bottom:5px}.lead-form .consent-label{display:flex;align-items:start;gap:9px;font-weight:450}.lead-form input[type=checkbox]{width:auto;min-height:unset;margin-top:5px}.form-status{font-size:13px;min-height:18px}.hp{position:absolute;left:-10000px!important;opacity:0}.chat-launcher{position:fixed;z-index:60;right:22px;bottom:24px;border:0;padding:15px 20px;border-radius:30px;background:var(--gold);color:var(--navy);font-weight:850;box-shadow:0 10px 30px #09192944}.chat-panel{position:fixed;z-index:61;right:23px;bottom:88px;width:min(395px,calc(100vw - 30px));height:min(550px,calc(100dvh - 125px));background:#fff;box-shadow:0 25px 90px #0a152955;border-radius:15px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e0e0}.chat-panel[hidden]{display:none}.chat-head{padding:15px 17px;background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between}.chat-head p{color:#c4d0da;font-size:11px;margin:3px 0 0}.chat-close{background:transparent;color:#fff;border:0;font-size:22px}.chat-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.chat-bubble{padding:11px 13px;border-radius:12px;max-width:94%;font-size:13px;white-space:pre-line}.chat-bubble.bot{background:#f1eee6;color:#1b2c41;align-self:flex-start}.chat-bubble.user{background:#d7e1e7;color:#182d43;align-self:flex-end}.chat-compose{display:flex;padding:11px;border-top:1px solid #ececec;gap:8px}.chat-compose input{flex:1;border:1px solid #d9dedf;border-radius:8px;padding:10px;min-width:0}.chat-compose button{background:var(--gold);border:0;border-radius:8px;padding:10px 13px;font-weight:800}.disclaimer{font-size:11px;color:#aeb7bf}.message{padding:12px 15px;border:1px solid #ddd7c7;border-radius:7px;background:#fff9e8;margin-bottom:15px}.rtl,.rtl input,.rtl select,.rtl textarea{direction:rtl;text-align:right}.rtl .listing-label{right:14px;left:auto}.rtl .chat-launcher{right:auto;left:22px}.rtl .chat-panel{right:auto;left:22px}
@media(max-width:1050px){.nav{gap:13px}.four-cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.hero::before{opacity:.24;background-size:cover,75% auto}.search-row,.filters-page .search-row{grid-template-columns:repeat(2,1fr)}.human{gap:30px}}
@media(max-width:720px){.wrap{padding-left:19px;padding-right:19px}.header-inner{min-height:67px}.brand{font-size:18px}.brand small{font-size:8px}.nav{display:none;position:absolute;top:66px;left:0;right:0;background:#132439;padding:20px 22px;flex-direction:column;align-items:flex-start;gap:18px;box-shadow:0 15px 30px rgba(0,0,0,.2)}.nav.open{display:flex}.menu-btn{display:inline-block}.header-actions .btn{display:none}.hero{min-height:unset}.hero::before{opacity:.15;background-size:cover,auto 85%;background-position:center,right center}.hero-body{padding-top:60px;padding-bottom:60px}.hero h1{font-size:clamp(39px,11vw,53px)}.hero .intro{font-size:15px}.search-card{padding:14px}.search-top{flex-wrap:wrap}.search-row,.filters-page .search-row{grid-template-columns:1fr}.section{padding:62px 0}.section-head{display:block}.section-head p{margin-top:10px}.four-cards,.three-cards,.steps,.listing-grid,.areas,.team-grid,.human,.calculator,.property-layout{grid-template-columns:1fr}.service-card{min-height:unset}.human-photo{aspect-ratio:1.4}.calc-form{grid-template-columns:1fr 1fr}.cta-inner{display:block}.cta-inner .btn{margin-top:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-end{display:block}.page-hero{padding:55px 0}.page-hero h1{font-size:41px}.property-sidebar{position:static}.chat-panel{bottom:82px;right:10px;width:calc(100vw - 20px)}.chat-launcher{right:12px;bottom:13px}.rtl .chat-panel{left:10px}.rtl .chat-launcher{left:12px}}
@media(max-width:400px){.footer-grid{grid-template-columns:1fr}.calc-form{grid-template-columns:1fr}.segment button{padding:9px 11px}.service-card{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.custom-logo{display:block;max-height:47px;width:auto}.human-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.demo-tag{display:inline-flex;padding:5px 10px;border-radius:16px;background:#fff3d5;color:#80591a;font-size:11px;font-weight:850;letter-spacing:.6px}.pill-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feature-photo{background:linear-gradient(135deg,#d4d4ca,#8a9dac);height:202px;position:relative}.feature-photo:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjUwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2U4ZThlMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2I3YmViOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ2IiB4Mj0iMCIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiM4ZWE4YmIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkNmQ0YzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iOTAwIiBoZWlnaHQ9IjY1MCIgZmlsbD0idXJsKCNhKSIvPjxyZWN0IHk9IjQ2MCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIxOTAiIGZpbGw9IiNjYWJjYTkiLz48cmVjdCB4PSI1MCIgeT0iODAiIHdpZHRoPSI1NTAiIGhlaWdodD0iMzc1IiBmaWxsPSIjMTcyYjM2Ii8+PHJlY3QgeD0iNjkiIHk9IjEwMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSIzMzciIGZpbGw9InVybCgjdikiLz48cmVjdCB4PSI4OSIgeT0iMjcwIiB3aWR0aD0iNDgwIiBoZWlnaHQ9IjE3MCIgZmlsbD0iIzY2N2Q4MyIgb3BhY2l0eT0iLjYiLz48cmVjdCB4PSIyNDAiIHk9Ijg1IiB3aWR0aD0iMTYiIGhlaWdodD0iMzYyIiBmaWxsPSIjZTZlNGRkIi8+PHJlY3QgeD0iNjMwIiB5PSI5MCIgd2lkdGg9IjIyMCIgaGVpZ2h0PSIzNzAiIGZpbGw9IiNlY2U4ZGUiLz48cmVjdCB4PSI2NjQiIHk9IjEyNSIgd2lkdGg9IjE0MCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNhY2I3YjEiLz48ZWxsaXBzZSBjeD0iNDYwIiBjeT0iNTI1IiByeD0iMzAwIiByeT0iNTYiIGZpbGw9IiNhOTliOGQiIG9wYWNpdHk9Ii40Ii8+PHJlY3QgeD0iMjYwIiB5PSI0MjQiIHdpZHRoPSIzNDAiIGhlaWdodD0iOTAiIHJ4PSIyOCIgZmlsbD0iI2Q5ZDFjMyIvPjxyZWN0IHg9IjI3MCIgeT0iMzg1IiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjgyIiByeD0iMTgiIGZpbGw9IiNlM2RjZDEiLz48cmVjdCB4PSI0NTciIHk9IjM4NyIgd2lkdGg9IjE0NSIgaGVpZ2h0PSI4NSIgcng9IjIwIiBmaWxsPSIjZTNkY2QxIi8+PHJlY3QgeD0iMzYwIiB5PSI1MjUiIHdpZHRoPSIyMjAiIGhlaWdodD0iMTkiIHJ4PSI5IiBmaWxsPSIjNjU1NzQ5Ii8+PHJlY3QgeD0iMzkzIiB5PSI1NDIiIHdpZHRoPSIxMCIgaGVpZ2h0PSI0NCIgZmlsbD0iIzY1NTc0OSIvPjxyZWN0IHg9IjU0MiIgeT0iNTQyIiB3aWR0aD0iMTAiIGhlaWdodD0iNDQiIGZpbGw9IiM2NTU3NDkiLz48cmVjdCB4PSI3MjAiIHk9IjM4MiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0MCIgZmlsbD0iIzZiNWE0NSIvPjxlbGxpcHNlIGN4PSI3MjUiIGN5PSIzODEiIHJ4PSI1OCIgcnk9IjM2IiBmaWxsPSIjNjg4MzczIi8+PHBhdGggZD0iTTcyMCAzODlRNjYxIDM0NSA2ODIgMjg5TTcxOSAzODNRNzgyIDM1MCA3NzQgMjgxIiBzdHJva2U9IiM2NTgzNzEiIHN0cm9rZS13aWR0aD0iMTgiIGZpbGw9Im5vbmUiLz48L3N2Zz4=');background-size:cover;background-position:center;opacity:.88}.feature-photo.alt{background:linear-gradient(135deg,#b1b6bd,#d1bb8f)}.feature-photo.alt2{background:linear-gradient(135deg,#808b98,#d8d4c4)}.demo-strip{background:#efe5cc;padding:10px 0;color:#564623;font-size:12px;text-align:center}.demo-strip a{text-decoration:underline}.tag-right{float:right}.list-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 25px}.list-controls select{min-height:39px;border:1px solid #d8d6cf;border-radius:7px;padding:8px}.star-btn{position:absolute;top:12px;right:12px;z-index:2;background:white;border:1px solid #dadada;border-radius:35px;width:35px;height:35px;font-size:18px}.star-btn.is-saved{background:#c8a45f}.modal{position:fixed;inset:0;z-index:95;background:#0d1627bf;padding:22px;display:grid;place-items:center}.modal[hidden]{display:none}.modal-inner{position:relative;background:#fff;border-radius:15px;max-width:530px;width:100%;padding:30px;max-height:calc(100vh - 50px);overflow:auto}.modal-close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:29px}.toast{position:fixed;bottom:84px;left:20px;z-index:100;padding:12px 17px;border-radius:9px;background:#1c3249;color:#fff;font-size:13px;box-shadow:0 10px 25px #0004}.toast[hidden]{display:none}.round-icon{font-size:20px}.search-card .field label{color:#435468}.chat-head strong{font-size:15px}.preview-form input,.preview-form textarea{width:100%;min-height:44px;border:1px solid #dadde0;border-radius:7px;padding:11px}.preview-form textarea{min-height:100px}.preview-form label{font-size:13px;font-weight:650}.preview-form{display:grid;gap:12px}.preview-form .consent-label{display:flex;gap:9px;align-items:flex-start}.preview-form .consent-label input{width:auto;min-height:auto;margin-top:4px}.footer .brand{display:inline-flex}.smallprint{color:#8b939c;font-size:12px}.bilingual{color:white;border:1px solid #597087;background:none;padding:7px 11px;border-radius:6px;font-size:12px;font-weight:750}.rtl .site-header .nav,.rtl .header-actions{direction:rtl}.rtl .service-card{text-align:right}.rtl .listing-label{right:14px;left:auto}.rtl .star-btn{left:12px;right:auto}

.quick-registration{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:13px;color:#d1dce5;font-size:12px}
.quick-registration a{color:#f0d6a0;text-decoration:underline;text-underline-offset:3px;font-weight:750}
.preview-form select{width:100%;min-height:44px;border:1px solid #dfe2e5;border-radius:8px;background:#fff;color:#1e2f40;padding:10px 12px;font-size:13px}
.conditional-lead[hidden]{display:none}
@media(max-width:720px){.quick-registration{flex-direction:column;align-items:flex-start;gap:7px}}
.chat-launcher[hidden]{display:none!important}
/* Narrow-screen header: keep language and menu controls inside the viewport. */
@media(max-width:360px){.site-header .header-inner{flex-wrap:wrap;gap:8px;padding-block:10px}.site-header .header-actions{margin-inline-start:auto;gap:8px}}
