: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}}