:root{--portal-navy:#10244b;--portal-navy-deep:#081a3a;--portal-coral:#b83218;--portal-coral-light:#ffad91;--portal-ink:#10244b;--portal-muted:#59687b;--portal-line:#dfe5ed;--portal-soft:#f4f7fb;--portal-white:#fff;--portal-shadow:0 18px 48px rgba(16,36,75,.08)}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog){background:var(--portal-white);color:var(--portal-ink);font-family:Arial,sans-serif}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) :is(h1,h2,h3){color:var(--portal-navy);font-family:Arial,sans-serif}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) :is(h1,h2,h3) em{color:var(--portal-coral);font-family:inherit;font-style:normal;font-weight:850}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) :is([class*=kicker],[class*=eyebrow]){color:var(--portal-coral)}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) :is(p,small){text-wrap:pretty}body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav){min-height:78px;box-sizing:border-box;border-color:var(--portal-line);background:rgba(255,255,255,.97);color:var(--portal-navy)}body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav) a{color:var(--portal-navy)}body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero){background:radial-gradient(circle at 12% 18%,rgba(255,91,50,.1),transparent 26%),linear-gradient(135deg,var(--portal-soft),#fff 58%,#f8fafc);color:var(--portal-navy)}body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero) :is(h1,h2){color:var(--portal-navy);font-family:Arial,sans-serif;font-weight:850;letter-spacing:-.055em}body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero) :is(em,small){color:var(--portal-coral)}body :is(.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero){background:radial-gradient(circle at 84% 12%,rgba(255,91,50,.2),transparent 28%),linear-gradient(125deg,var(--portal-navy-deep),#102d62 76%,#183c78);color:#fff}body :is(.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero) :is(h1,h2,h3){color:#fff}body :is(.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero) :is(p,span){color:#d7dfeb}body :is(.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero) :is(small,em){color:var(--portal-coral-light)}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) article{border-color:var(--portal-line)}body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog) :is(input,select,textarea){border-color:var(--portal-line);border-radius:2px;background:#fff;color:var(--portal-navy)}@media(max-width:700px){body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero) :is(h1,h2){letter-spacing:-.04em}}body .national-collection-places{padding:18px 6vw;border-color:var(--portal-line);background:var(--portal-soft);scrollbar-width:none}.national-collection-places::-webkit-scrollbar{display:none}body .national-collection-places strong{color:var(--portal-coral)}body .national-collection-places a{min-height:42px;box-sizing:border-box;border-color:var(--portal-line);background:#fff;color:var(--portal-navy)}body .geo-hero aside{overflow:hidden;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);box-shadow:0 28px 70px rgba(3,14,37,.22);color:#fff}body .geo-hero aside div{border-color:rgba(255,255,255,.18)}body .geo-hero aside small{color:#c7d3e3}body .geo-hero aside strong{color:#fff}body .geo-hero>div>span{color:#d7dfeb}body .geo-publish{background:var(--portal-coral);color:#fff;box-shadow:0 12px 30px rgba(184,50,24,.2)}body .geo-transactions{border-color:var(--portal-line);background:#fff}body .geo-transactions a{border-color:var(--portal-line);color:var(--portal-navy)}body .geo-transactions a strong{background:#f1f4f8;color:var(--portal-coral)}body .geo-transactions a.active{background:var(--portal-coral);color:#fff}body .geo-transactions a.active strong{background:#fff;color:var(--portal-coral)}body .geo-communes{border-color:var(--portal-line);background:var(--portal-soft)}body .geo-communes nav,body .geo-communes nav a{border-color:#d5dde8}body .geo-communes nav a:hover,body .geo-inventory{background:#fff}body .geo-grid article{border-color:var(--portal-line);background:#fff;box-shadow:var(--portal-shadow)}body .geo-photo b{background:var(--portal-coral)}body .geo-grid article>a:hover{background:var(--portal-soft)}body .geo-proof{border-color:#d4dce7;background:linear-gradient(135deg,#f4f7fb,#e9eff7)}body .geo-proof>span{border-color:#b9c7d8;color:var(--portal-coral);background:#fff}body .property-detail{--acid:var(--portal-coral);--night:var(--portal-navy);--paper:var(--portal-soft)}body .detail-amenities h2 em,body .detail-brand span,body .detail-nearby h2 em,body .detail-price span,body .detail-price strong,body .detail-price-history h2 em,body .detail-price-reading h2 em,body .detail-rich-heading h2 em,body .detail-similar>header h2 em,body .detail-story h2 em,body .detail-technical h2 em,body .detail-type,body .detail-visit-aside h2 em{color:var(--portal-coral)}body .detail-primary-cta,body .detail-publish{background:var(--portal-coral);box-shadow:0 15px 35px rgba(184,50,24,.2)}body .detail-summary{background:radial-gradient(circle at 88% 8%,rgba(255,91,50,.1),transparent 30%),#fff}body .detail-proof span{background:var(--portal-navy)}body .detail-price small{background:var(--portal-soft)}body .detail-price small,body .detail-stats,body .detail-stats div{border-color:var(--portal-line)}body .detail-story{background:var(--portal-soft)}body .detail-trust{background:linear-gradient(135deg,#edf2f8,#f8fafc)}body .trust-orbit{border-color:#c9d4e1;background:#fff;box-shadow:0 24px 70px rgba(16,36,75,.1)}body .trust-orbit span{color:var(--portal-coral)}body .detail-checks,body .detail-checks article,body .detail-checks article:nth-child(odd){border-color:#d4dde8}body .detail-checks article>span,body .detail-submit,body .detail-success>span{background:var(--portal-navy);color:#fff}body .detail-visit{background:#eaf0f7}body .detail-footer{border-color:var(--portal-line);background:#fff}body .detail-footer-links a{color:var(--portal-coral)}.arp-context-links,.property-context-links{border-color:var(--portal-line);background:var(--portal-soft);scrollbar-width:none}.arp-context-links::-webkit-scrollbar,.property-context-links::-webkit-scrollbar{display:none}.arp-context-links a,.property-context-links a{border-color:var(--portal-line);background:#fff;color:var(--portal-navy)}.arp-context-links a:first-child,.property-context-links a:first-child{border-color:var(--portal-navy);background:var(--portal-navy);color:#fff}body .ar-property{--bronze:var(--portal-coral);--ink:var(--portal-navy)}.arp-action h2 em,.arp-action>div>small,.arp-brand span,.arp-nearby h2 em,.arp-price span,.arp-price strong,.arp-responsible small,.arp-story h2 em,.arp-story>small,.arp-technical h2 em,.arp-trust>div>small{color:var(--portal-coral)}.arp-summary{background:radial-gradient(circle at 90% 5%,rgba(255,91,50,.1),transparent 30%),#fff}.arp-summary>a{background:var(--portal-coral)}.ar-action-submit,.arp-publish{background:var(--portal-navy)}.arp-trust{background:linear-gradient(135deg,var(--portal-navy-deep),#163567);color:#fff}.arp-trust h2{color:#fff}.arp-score{border-color:#60789a;color:var(--portal-coral-light)}.arp-trust>div>p{color:#d7dfeb}.arp-trust li{border-color:#476184}.arp-trust li span{color:var(--portal-coral-light)}.arp-disclaimer{border-color:var(--portal-coral);background:#193b6f;color:#e4eaf2}@media(max-width:700px){.geo-hero aside{background:rgba(255,255,255,.09)}.geo-hero aside div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.geo-hero aside small{min-height:0}.geo-hero aside strong{font-size:34px}body .geo-transactions{scrollbar-width:none}body .geo-transactions::-webkit-scrollbar{display:none}.national-collection-places{padding:14px 20px}.detail-price{align-items:flex-start;flex-wrap:wrap}.detail-price small{width:100%;margin:4px 0 0;box-sizing:border-box}.detail-stats div{min-width:0}.detail-stats strong{overflow-wrap:anywhere}}.price-review{padding:20px;margin-block:16px;border:1px solid #b7d1c2;border-radius:16px;background:#f1f7f3;color:#193e32;line-height:1.6}.price-review>strong{display:block;font-size:24px}.price-review p{margin:10px 0;font-size:14px}.price-review>div{display:flex;gap:12px;flex-wrap:wrap}.price-review button{padding:12px 18px;border:1px solid #19664e;border-radius:24px;background:#fff;color:#174d3a;cursor:pointer}.price-review button:first-child{background:#19664e;color:#fff}.price-review .price-warning{padding:12px;border-inline-start:3px solid #a86522;background:#fff5e9;color:#72451a}body .euro-price{white-space:normal;max-width:100%;height:auto;flex-wrap:wrap}body .euro-price .euro-rate-provenance{display:block;flex-basis:100%;white-space:normal;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none}.price-audit-panel{padding:22px;margin-block:24px;border:1px solid #d6e2dc;border-radius:16px;background:white}.price-audit-panel table{width:100%;border-collapse:collapse}.price-audit-panel td,.price-audit-panel th{padding:12px;text-align:start;border-bottom:1px solid #e1e8e3}.price-audit-scroll{overflow-x:auto}.portfolio-row .price-verification-request{margin-top:12px;min-width:0}.portfolio-row .price-verification-request button{width:auto;max-width:100%;height:auto;padding:10px 12px;border:1px solid #19664e;border-radius:8px;background:#fff;color:#174d3a;font-size:12px;line-height:1.4;white-space:normal;cursor:pointer}.portfolio-row .price-verification-request button:disabled{opacity:.65;cursor:default}.portfolio-row .price-verification-request small{display:block;max-width:280px;margin-top:8px;white-space:normal;font-size:12px;line-height:1.5}.portfolio-row .price-verification-request a{text-decoration:underline}html:root{--portal-navy:#173e35;--portal-navy-deep:#10352e;--portal-coral:#19664e;--portal-coral-light:#d8be8c;--portal-ink:#183c33;--portal-muted:#596c65;--portal-line:#dfe7e2;--portal-soft:#f4f8f5;--portal-white:#fff;--portal-shadow:0 12px 32px rgba(20,62,49,.055)}html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state){--ink:#183c33;--night:#173e35;--paper:#f7faf8;--bronze:#826335;--acid:#19664e;color:#183c33;background:#fff;font-family:Arial,Helvetica,sans-serif}html body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav,.deposit-nav,.agency-offers-nav,.arp-nav){background:#fff;color:#183c33;border-color:#dfe7e2;box-shadow:0 2px 12px #163e3406}html body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav,.deposit-nav,.agency-offers-nav,.arp-nav) a{color:#183c33}html body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav,.deposit-nav,.agency-offers-nav,.arp-nav) nav{flex-wrap:wrap;gap:12px}html body :is(.about-nav,.offplan-nav,.land-nav,.national-collection-nav,.purchase-budget-nav,.detail-nav,.checklist-nav,.resources-nav,.comparison-nav,.mortgage-nav,.guide-nav,.rental-budget-nav,.converter-nav,.glossary-nav,.legal-nav,.estimation-nav,.geo-nav,.acq-nav,.trust-nav,.search-space-nav,.finance-nav,.title-nav,.method-nav,.rental-file-nav,.atlas-nav,.urban-acts-nav,.tools-nav,.observatory-nav,.new-build-nav,.partner-nav,.price-page-nav,.gain-nav,.purchase-file-nav,.sqm-nav,.pro-directory-nav,.yield-nav,.questions-nav,.public-pro-nav,.programs-nav,.reference-nav,.seller-nav,.deposit-nav,.agency-offers-nav,.arp-nav) nav a{font-size:12px;line-height:1.4;min-height:40px;display:inline-flex;align-items:center}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero){background:#f2f7f4;color:#183c33;border-color:#dfe7e2}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) :is(h1,h2,h3){color:#183c33;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;line-height:1.12}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) h1{font-size:clamp(32px,4.2vw,60px)}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) p{color:#52675e;line-height:1.7}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) :is(em,small){color:#826335}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) aside{background:#fff;color:#183c33;border-color:#dfe7e2;border-radius:20px;box-shadow:var(--portal-shadow)}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) aside :is(strong,h2,h3){color:#183c33}html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) aside :is(p,small,span){color:#52675e}html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:10px;border-color:#cddbd3;background:#fff;color:#183c33}html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state) :is(input,select,textarea):focus-visible{outline:2px solid #19664e;outline-offset:3px}html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state) :is(a,button,summary):focus-visible{outline:3px solid #a88142;outline-offset:4px}html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state) article{border-color:#dfe7e2}html body :is(.tools-grid,.guide-index-grid,.national-collection-grid,.geo-grid,.pro-directory-grid) article{border-radius:18px;box-shadow:var(--portal-shadow)}html body :is(.auth-card,.deposit-command,.rights-form,.recovery-card,.estimation-form){background:#fff;border-color:#dfe7e2;border-radius:20px;box-shadow:var(--portal-shadow)}html body :is(.auth-copy h1,.deposit-copy h1,.error-state h1){font-size:clamp(34px,4.5vw,62px);line-height:1.12;letter-spacing:-.035em}html body :is(.auth-copy em,.deposit-copy h1 em){color:#826335}html body :is(.auth-submit,.deposit-submit,.detail-publish,.detail-primary-cta,.geo-publish,.arp-publish,.ar-action-submit,.error-primary){border-radius:999px;background:#19664e;color:#fff;box-shadow:none}html body :is(.auth-tabs,.auth-professional-proof,.auth-professional-reassurance,.deposit-safeguards,.deposit-segmented button){background:#f2f7f4;border-color:#dfe7e2;border-radius:12px}html body :is(.account-role button.active,.deposit-segmented button.active){border-color:#19664e;background:#eaf4ee;color:#173e35}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer){background:#12382f;color:#edf4ef;border-color:#315348;padding-block:40px}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer) :is(a,p,span,small,strong){color:#edf4ef}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer) a{text-underline-offset:5px}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer) :is(a,p){font-size:13px;line-height:1.65}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer) a:hover{color:#e3c894}html body :is(.detail-footer-links,.agency-footer-links){gap:16px;flex-wrap:wrap}html body .pro-shell{--workspace-navy:#173e35;--workspace-deep:#10352e;--workspace-blue:#19664e;--workspace-coral:#19664e;--workspace-coral-soft:#edf6f0;--workspace-line:#dfe7e2;--workspace-soft:#f5f9f6;--workspace-muted:#596c65;background:#f5f9f6}html body .pro-sidebar{background:#12382f;border-color:#315348}html body .pro-sidebar :is(a,button){color:#e9f2ec}html body .pro-sidebar button.active{background:#245b48;color:#fff;border-color:#77a18b}html body .pro-content{background:#f5f9f6}html body .pro-content h1{font-size:clamp(30px,3.5vw,48px);line-height:1.14;letter-spacing:-.035em;margin-bottom:26px}html body .pro-content h1 em{color:#826335}html body .pro-brand{color:#fff}html body .pro-shell :is(.agency-crm-hero,.business-overview-hero,.mandate-hero,.task-hero,.team-hero) h2{font-size:clamp(25px,2.6vw,36px);line-height:1.18}html body .pro-shell :is(.business-overview-hero,.agency-crm-hero,.mandate-hero,.task-hero,.team-hero,.subscription-hero,.agency-insights-heading,.account-admin-heading){background:#fff;border-color:#dfe7e2;border-radius:18px;box-shadow:var(--portal-shadow)}html body .error-state{background:#f2f7f4}html body :is(.geo-nav .geo-publish,.detail-nav .detail-publish,.arp-nav .arp-publish){color:#fff}html body .deposit-command .deposit-continue{background:#19664e;color:#fff;border-radius:999px;box-shadow:none}html body .deposit-command .deposit-continue span{color:inherit}html body .deposit-command:before{background:#19664e}html body .deposit-segmented button.active small{color:#52675e}html body .deposit-segmented button.active>b{background:#19664e;color:white}html body :is(.purchase-budget-workspace,.rental-budget-workspace,.converter-workspace,.finance-workspace){border-radius:20px;border-color:#dfe7e2}html body .agency-public :is(.agency-listing-grid>a>div,.agency-visit-form,.agency-listing-empty){border-radius:18px}html body .agency-public-footer{border-color:color-mix(in srgb,var(--ink) 18%,transparent);padding-block:36px;gap:24px}@media(max-width:700px){html body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) h1{font-size:clamp(30px,8vw,42px);overflow-wrap:break-word}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer){padding-block:30px;gap:20px}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer) a{min-height:44px;display:inline-flex;align-items:center}}html[dir=rtl] body :is(.about-hero,.offplan-hero,.land-hero,.purchase-budget-hero,.checklist-hero,.resources-hero,.comparison-hero,.mortgage-hero,.guide-hero,.guide-index-hero,.rental-budget-hero,.converter-hero,.glossary-hero,.legal-hero,.estimation-hero,.acq-hero,.trust-hero,.search-space-hero,.finance-hero,.title-hero,.method-hero,.rental-file-hero,.urban-acts-hero,.tools-hero,.partner-hero,.gain-hero,.purchase-file-hero,.sqm-hero,.yield-hero,.questions-hero,.programs-hero,.reference-hero,.seller-hero,.national-collection-hero,.geo-hero,.observatory-hero,.new-build-hero,.price-page-hero,.pro-directory-hero,.public-pro-hero,.visit-tracking-hero,.deposit-hero,.agency-offers-hero,.agency-model-hero) :is(h1,h2,h3){letter-spacing:0;line-height:1.4}@media print{html body :is(.about-page,.offplan,.land-guide,.national-collection,.purchase-budget-page,.property-detail,.ar-property,.visit-checklist,.resources-page,.comparison-page,.mortgage-page,.guide-shell,.rental-budget-page,.converter-page,.glossary-page,.legal-page,.estimation,.geo-page,.acq-page,.trust-page,.search-space,.finance-page,.title-page,.method-page,.rental-file,.atlas-shell,.urban-acts,.tools-page,.observatory,.new-build,.partner-page,.price-page,.gain-page,.purchase-file,.sqm-page,.pro-directory,.yield-page,.questions-page,.public-pro,.programs-shell,.reference-shell,.visit-tracking,.seller-guide,.agency-model-catalog,.auth-page,.deposit-starter,.agency-offers,.pro-shell,.error-state){background:white;color:black}html body :is(.about-footer,.offplan-footer,.land-footer,.arp-footer,.purchase-budget-footer,.rental-budget-footer,.checklist-footer,.legal-footer,.trust-footer,.converter-footer,.mortgage-footer,.resources-footer,.deposit-footer,.estimation-footer,.atlas-footer,.guide-footer,.geo-footer,.glossary-footer,.title-footer,.method-footer,.new-build-footer,.observatory-footer,.agency-offers-footer,.tools-footer,.partner-footer,.sqm-footer,.pro-directory-footer,.programs-footer,.questions-footer,.yield-footer,.seller-footer,.detail-footer){background:white;color:black}}